Property | Type | Description | |
---|---|---|---|
_config | DataReaderConfig | ||
_indexesByName | int>.IDictionary | ||
_log | log4net.ILog | ||
_namesByIndex | string[] | ||
_numCols | int | ||
_valsByIndex | object[] |
Method | Description | |
---|---|---|
Close ( ) : void |
Closes the T:System.Data.IDataReader Object.
|
|
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.
|
|
GetByte ( int i ) : byte |
Gets the 8-bit unsigned integer value of the specified column.
|
|
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.
|
|
GetData ( int i ) : 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.
|
|
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.
|
|
GetFieldType ( int i ) : |
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.
|
|
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.
|
|
GetInt32 ( int i ) : int |
Gets the 32-bit signed integer value of the specified field.
|
|
GetInt64 ( int i ) : long |
Gets the 64-bit signed integer value of the specified field.
|
|
GetName ( int i ) : string |
Gets the name for the field to find.
|
|
GetOrdinal ( string name ) : int |
Return the index of the named field.
|
|
GetSchemaTable ( ) : |
Returns a T:System.Data.DataTable that describes the column metadata of the T:System.Data.IDataReader.
|
|
GetString ( int i ) : string |
Gets the string value of the specified field.
|
|
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.
|
|
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.
|
Method | Description | |
---|---|---|
CachingDataReader ( DataReaderConfig config ) : System |
Create the data reader.
|
|
ClearVals ( ) : void |
Resets the values in _valsByIndex.
|
|
FetchNextRow ( ) : bool |
Moves the cursor (or whatever the implementation equivilent is) to the next row if there is one.
|
|
GetCachedValue ( int i ) : object |
Will only ever look up the value once.
|
|
GetDataObject ( int i ) : object |
This method gets the actual data value from the actual data source.
|
Method | Description | |
---|---|---|
this ( int i ) : objectIDataRecord.System |
Gets the column located at the specified index.
|
|
this ( string name ) : objectIDataRecord.System |
Gets the column with the specified name.
|
protected CachingDataReader ( DataReaderConfig config ) : System | ||
config | DataReaderConfig | The column indexes in the data, keyed by column name. This may include /// columns not in the mapping. |
return | System |
public GetBoolean ( int i ) : bool | ||
i | int | The zero-based column ordinal. |
return | bool |
public GetByte ( int i ) : byte | ||
i | int | The zero-based column ordinal. |
return | byte |
public abstract 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 |
length | int | The number of bytes to read. |
return | long |
protected GetCachedValue ( int i ) : object | ||
i | int | 0-based column index. |
return | object |
public GetChar ( int i ) : char | ||
i | int | The zero-based column ordinal. |
return | char |
public abstract 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 |
length | int | The number of bytes to read. |
return | long |
public abstract GetData ( int i ) : IDataReader | ||
i | int | The index of the field to find. |
return | IDataReader |
protected abstract GetDataObject ( int i ) : object | ||
i | int | Column number to get, zero-based. |
return | object |
public GetDataTypeName ( int i ) : string | ||
i | int | The index of the field to find. |
return | string |
public GetDateTime ( int i ) : System.DateTime | ||
i | int | The index of the field to find. |
return | System.DateTime |
public GetDecimal ( int i ) : decimal | ||
i | int | The index of the field to find. |
return | decimal |
public GetDouble ( int i ) : double | ||
i | int | The index of the field to find. |
return | double |
public abstract GetFieldType ( int i ) : |
||
i | int | The index of the field to find. |
return |
public GetFloat ( int i ) : float | ||
i | int | The index of the field to find. |
return | float |
public abstract GetGuid ( int i ) : System.Guid | ||
i | int | The index of the field to find. |
return | System.Guid |
public GetInt16 ( int i ) : short | ||
i | int | The index of the field to find. |
return | short |
public GetInt32 ( int i ) : int | ||
i | int | The index of the field to find. |
return | int |
public GetInt64 ( int i ) : long | ||
i | int | The index of the field to find. |
return | long |
public abstract GetName ( int i ) : string | ||
i | int | The index of the field to find. |
return | string |
public GetOrdinal ( string name ) : int | ||
name | string | The name of the field to find. |
return | int |
public abstract GetSchemaTable ( ) : |
||
return |
public GetString ( int i ) : string | ||
i | int | The index of the field to find. |
return | string |
public GetValue ( int i ) : object | ||
i | int | The index of the field to find. |
return | object |
public abstract GetValues ( object values ) : int | ||
values | object | An array of |
return | int |
public IsDBNull ( int i ) : bool | ||
i | int | The index of the field to find. |
return | bool |