C# 클래스 FdoToolbox.Core.Feature.FdoSqlNonQueryReader

A SQL reader that contains the result of a non-SELECT SQL query
상속: FdoSqlReader
파일 보기 프로젝트 열기: jumpinjackie/fdotoolbox

공개 메소드들

메소드 설명
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