C# Класс FdoToolbox.Core.Feature.FdoSqlNonQueryReader

A SQL reader that contains the result of a non-SELECT SQL query
Наследование: FdoSqlReader
Показать файл Открыть проект

Открытые методы

Метод Описание
Close ( ) : void

Closes this instance.

Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

GetBoolean ( int i ) : bool

Gets the value of the specified column as a Boolean.

GetBoolean ( string name ) : bool

Gets the boolean.

GetByte ( int i ) : byte

Gets the 8-bit unsigned integer value of the specified column.

GetByte ( string name ) : byte

Gets the byte.

GetBytes ( int i, long fieldOffset, byte buffer, int bufferoffset, int length ) : long

Reads a stream of bytes from the specified column offset into the buffer as an array, starting at the given buffer offset.

GetChar ( int i ) : char

Gets the character value of the specified column.

GetChars ( int i, long fieldoffset, char buffer, int bufferoffset, int length ) : long

Reads a stream of characters from the specified column offset into the buffer as an array, starting at the given buffer offset.

GetClassName ( ) : string

Gets the name of the feature class that this reader originates from. If this reader was produced from a SQL or aggregate query, an empty string is returned.

GetColumnCount ( ) : int

Gets the column count.

GetColumnName ( int index ) : string

Gets the name of the column.

GetColumnType ( string name ) : OSGeo.FDO.Schema.DataType

Gets the type of the column.

GetData ( int i ) : System.Data.IDataReader

Returns an T:System.Data.IDataReader for the specified column ordinal.

GetDataTypeName ( int i ) : string

Gets the data type information for the specified field.

GetDateTime ( int i ) : System.DateTime

Gets the date and time data value of the specified field.

GetDateTime ( string name ) : System.DateTime

Gets the date time.

GetDecimal ( int i ) : decimal

Gets the fixed-position numeric value of the specified field.

GetDouble ( int i ) : double

Gets the double-precision floating point number of the specified field.

GetDouble ( string name ) : double

Gets the double.

GetFdoPropertyType ( string name ) : FdoPropertyType

Gets the type of the fdo property.

GetFieldType ( int i ) : Type

Gets the T:System.Type information corresponding to the type of T:System.Object that would be returned from M:System.Data.IDataRecord.GetValue(System.Int32).

GetFloat ( int i ) : float

Gets the single-precision floating point number of the specified field.

GetGeometry ( string name ) : byte[]

Gets the geometry.

GetGuid ( int i ) : System.Guid

Returns the GUID value of the specified field.

GetInt16 ( int i ) : short

Gets the 16-bit signed integer value of the specified field.

GetInt16 ( string name ) : short

Gets the int16.

GetInt32 ( int i ) : int

Gets the 32-bit signed integer value of the specified field.

GetInt32 ( string name ) : int

Gets the int32.

GetInt64 ( int i ) : long

Gets the 64-bit signed integer value of the specified field.

GetInt64 ( string name ) : long

Gets the int64.

GetLOB ( string name ) : OSGeo.FDO.Expression.LOBValue

Gets the LOB.

GetLOBStreamReader ( string name ) : OSGeo.FDO.Common.IStreamReader

Gets the LOB stream reader.

GetName ( int i ) : string

Gets the name for the field to find.

GetOrdinal ( string name ) : int

Return the index of the named field.

GetPropertyType ( string name ) : OSGeo.FDO.Schema.PropertyType

Gets the type of the property.

GetSchemaTable ( ) : System.Data.DataTable

Returns a T:System.Data.DataTable that describes the column metadata of the T:System.Data.IDataReader.

GetSingle ( string name ) : float

Gets the single.

GetSpatialContextAssociation ( string name ) : string

Gets the spatial context association for a geometry property

GetString ( int i ) : string

Gets the string value of the specified field.

GetString ( string name ) : string

Gets the string.

GetValue ( int i ) : object

Return the value of the specified field.

GetValues ( object values ) : int

Gets all the attribute fields in the collection for the current record.

IsDBNull ( int i ) : bool

Return whether the specified field is set to null.

IsIdentity ( string name ) : bool

Determines whether the specified property name is an identity property

IsNull ( string name ) : bool

Determines whether the specified name is null.

NextResult ( ) : bool

Advances the data reader to the next result, when reading the results of batch SQL statements.

Read ( ) : bool

Advances the T:System.Data.IDataReader to the next record.

ReadNext ( ) : bool

Reads the next.

this ( int i ) : object

Gets the System.Object with the specified i.

this ( string name ) : object

Gets the System.Object with the specified name.

Приватные методы

Метод Описание
FdoSqlNonQueryReader ( int affected ) : System

Описание методов

Close() публичный Метод

Closes this instance.
public Close ( ) : void
Результат void

Dispose() публичный Метод

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
Результат void

GetBoolean() публичный Метод

Gets the value of the specified column as a Boolean.
The index passed was outside the range of 0 through .
public GetBoolean ( int i ) : bool
i int The zero-based column ordinal.
Результат bool

GetBoolean() публичный Метод

Gets the boolean.
public GetBoolean ( string name ) : bool
name string The name.
Результат bool

GetByte() публичный Метод

Gets the 8-bit unsigned integer value of the specified column.
The index passed was outside the range of 0 through .
public GetByte ( int i ) : byte
i int The zero-based column ordinal.
Результат byte

GetByte() публичный Метод

Gets the byte.
public GetByte ( string name ) : byte
name string The name.
Результат byte

GetBytes() публичный Метод

Reads a stream of bytes from the specified column offset into the buffer as an array, starting at the given buffer offset.
The index passed was outside the range of 0 through .
public GetBytes ( int i, long fieldOffset, byte buffer, int bufferoffset, int length ) : long
i int The zero-based column ordinal.
fieldOffset long The index within the field from which to start the read operation.
buffer byte The buffer into which to read the stream of bytes.
bufferoffset int The index for to start the read operation.
length int The number of bytes to read.
Результат long

GetChar() публичный Метод

Gets the character value of the specified column.
The index passed was outside the range of 0 through .
public GetChar ( int i ) : char
i int The zero-based column ordinal.
Результат char

GetChars() публичный Метод

Reads a stream of characters from the specified column offset into the buffer as an array, starting at the given buffer offset.
The index passed was outside the range of 0 through .
public GetChars ( int i, long fieldoffset, char buffer, int bufferoffset, int length ) : long
i int The zero-based column ordinal.
fieldoffset long The index within the row from which to start the read operation.
buffer char The buffer into which to read the stream of bytes.
bufferoffset int The index for to start the read operation.
length int The number of bytes to read.
Результат long

GetClassName() публичный Метод

Gets the name of the feature class that this reader originates from. If this reader was produced from a SQL or aggregate query, an empty string is returned.
public GetClassName ( ) : string
Результат string

GetColumnCount() публичный Метод

Gets the column count.
public GetColumnCount ( ) : int
Результат int

GetColumnName() публичный Метод

Gets the name of the column.
public GetColumnName ( int index ) : string
index int The index.
Результат string

GetColumnType() публичный Метод

Gets the type of the column.
public GetColumnType ( string name ) : OSGeo.FDO.Schema.DataType
name string The name.
Результат OSGeo.FDO.Schema.DataType

GetData() публичный Метод

Returns an T:System.Data.IDataReader for the specified column ordinal.
The index passed was outside the range of 0 through .
public GetData ( int i ) : System.Data.IDataReader
i int The index of the field to find.
Результат System.Data.IDataReader

GetDataTypeName() публичный Метод

Gets the data type information for the specified field.
The index passed was outside the range of 0 through .
public GetDataTypeName ( int i ) : string
i int The index of the field to find.
Результат string

GetDateTime() публичный Метод

Gets the date and time data value of the specified field.
The index passed was outside the range of 0 through .
public GetDateTime ( int i ) : System.DateTime
i int The index of the field to find.
Результат System.DateTime

GetDateTime() публичный Метод

Gets the date time.
public GetDateTime ( string name ) : System.DateTime
name string The name.
Результат System.DateTime

GetDecimal() публичный Метод

Gets the fixed-position numeric value of the specified field.
The index passed was outside the range of 0 through .
public GetDecimal ( int i ) : decimal
i int The index of the field to find.
Результат decimal

GetDouble() публичный Метод

Gets the double-precision floating point number of the specified field.
The index passed was outside the range of 0 through .
public GetDouble ( int i ) : double
i int The index of the field to find.
Результат double

GetDouble() публичный Метод

Gets the double.
public GetDouble ( string name ) : double
name string The name.
Результат double

GetFdoPropertyType() публичный Метод

Gets the type of the fdo property.
public GetFdoPropertyType ( string name ) : FdoPropertyType
name string The name.
Результат FdoPropertyType

GetFieldType() публичный Метод

Gets the T:System.Type information corresponding to the type of T:System.Object that would be returned from M:System.Data.IDataRecord.GetValue(System.Int32).
The index passed was outside the range of 0 through .
public GetFieldType ( int i ) : Type
i int The index of the field to find.
Результат System.Type

GetFloat() публичный Метод

Gets the single-precision floating point number of the specified field.
The index passed was outside the range of 0 through .
public GetFloat ( int i ) : float
i int The index of the field to find.
Результат float

GetGeometry() публичный Метод

Gets the geometry.
public GetGeometry ( string name ) : byte[]
name string The name.
Результат byte[]

GetGuid() публичный Метод

Returns the GUID value of the specified field.
The index passed was outside the range of 0 through .
public GetGuid ( int i ) : System.Guid
i int The index of the field to find.
Результат System.Guid

GetInt16() публичный Метод

Gets the 16-bit signed integer value of the specified field.
The index passed was outside the range of 0 through .
public GetInt16 ( int i ) : short
i int The index of the field to find.
Результат short

GetInt16() публичный Метод

Gets the int16.
public GetInt16 ( string name ) : short
name string The name.
Результат short

GetInt32() публичный Метод

Gets the 32-bit signed integer value of the specified field.
The index passed was outside the range of 0 through .
public GetInt32 ( int i ) : int
i int The index of the field to find.
Результат int

GetInt32() публичный Метод

Gets the int32.
public GetInt32 ( string name ) : int
name string The name.
Результат int

GetInt64() публичный Метод

Gets the 64-bit signed integer value of the specified field.
The index passed was outside the range of 0 through .
public GetInt64 ( int i ) : long
i int The index of the field to find.
Результат long

GetInt64() публичный Метод

Gets the int64.
public GetInt64 ( string name ) : long
name string The name.
Результат long

GetLOB() публичный Метод

Gets the LOB.
public GetLOB ( string name ) : OSGeo.FDO.Expression.LOBValue
name string The name.
Результат OSGeo.FDO.Expression.LOBValue

GetLOBStreamReader() публичный Метод

Gets the LOB stream reader.
public GetLOBStreamReader ( string name ) : OSGeo.FDO.Common.IStreamReader
name string The name.
Результат OSGeo.FDO.Common.IStreamReader

GetName() публичный Метод

Gets the name for the field to find.
The index passed was outside the range of 0 through .
public GetName ( int i ) : string
i int The index of the field to find.
Результат string

GetOrdinal() публичный Метод

Return the index of the named field.
public GetOrdinal ( string name ) : int
name string The name of the field to find.
Результат int

GetPropertyType() публичный Метод

Gets the type of the property.
public GetPropertyType ( string name ) : OSGeo.FDO.Schema.PropertyType
name string The name.
Результат OSGeo.FDO.Schema.PropertyType

GetSchemaTable() публичный Метод

Returns a T:System.Data.DataTable that describes the column metadata of the T:System.Data.IDataReader.
The is closed.
public GetSchemaTable ( ) : System.Data.DataTable
Результат System.Data.DataTable

GetSingle() публичный Метод

Gets the single.
public GetSingle ( string name ) : float
name string The name.
Результат float

GetSpatialContextAssociation() публичный Метод

Gets the spatial context association for a geometry property
public GetSpatialContextAssociation ( string name ) : string
name string
Результат string

GetString() публичный Метод

Gets the string value of the specified field.
The index passed was outside the range of 0 through .
public GetString ( int i ) : string
i int The index of the field to find.
Результат string

GetString() публичный Метод

Gets the string.
public GetString ( string name ) : string
name string The name.
Результат string

GetValue() публичный Метод

Return the value of the specified field.
The index passed was outside the range of 0 through .
public GetValue ( int i ) : object
i int The index of the field to find.
Результат object

GetValues() публичный Метод

Gets all the attribute fields in the collection for the current record.
public GetValues ( object values ) : int
values object An array of to copy the attribute fields into.
Результат int

IsDBNull() публичный Метод

Return whether the specified field is set to null.
The index passed was outside the range of 0 through .
public IsDBNull ( int i ) : bool
i int The index of the field to find.
Результат bool

IsIdentity() публичный Метод

Determines whether the specified property name is an identity property
public IsIdentity ( string name ) : bool
name string The name.
Результат bool

IsNull() публичный Метод

Determines whether the specified name is null.
public IsNull ( string name ) : bool
name string The name.
Результат bool

NextResult() публичный Метод

Advances the data reader to the next result, when reading the results of batch SQL statements.
public NextResult ( ) : bool
Результат bool

Read() публичный Метод

Advances the T:System.Data.IDataReader to the next record.
public Read ( ) : bool
Результат bool

ReadNext() публичный Метод

Reads the next.
public ReadNext ( ) : bool
Результат bool

this() публичный Метод

Gets the System.Object with the specified i.
public this ( int i ) : object
i int
Результат object

this() публичный Метод

Gets the System.Object with the specified name.
public this ( string name ) : object
name string
Результат object