Table of Contents

Class TempTableDataReader

Namespace
Innova.Data
Assembly
Innova.Data.dll

Represents a data reader for a temporary table.

public sealed class TempTableDataReader : IDataReader, IDisposable, IDataRecord
Inheritance
TempTableDataReader
Implements

Constructors

TempTableDataReader(IEnumerable<IPrimaryKey>)

Initializes a new instance of the TempTableDataReader class.

Properties

Depth

Gets a value indicating the depth of nesting for the current row.

FieldCount

Gets the number of fields in the data reader.

IsClosed

Gets a value indicating whether the data reader is closed.

this[int]

Gets the column located at the specified index.

this[string]

Gets the column with the specified name.

RecordsAffected

Gets the number of rows changed, inserted, or deleted by execution of the SQL statement.

Methods

Close()

Closes the IDataReader Object.

Dispose()

Releases all resources used by the data reader.

GetBoolean(int)

Gets the value of the specified column as a Boolean.

GetByte(int)

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

GetBytes(int, long, byte[], int, int)

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

GetChar(int)

Gets the character value of the specified column.

GetChars(int, long, char[], int, int)

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

GetData(int)

Returns an IDataReader for the specified column ordinal.

GetDataTypeName(int)

Gets the data type information for the specified field.

GetDateTime(int)

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

GetDecimal(int)

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

GetDouble(int)

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

GetFieldType(int)

Gets the Type information corresponding to the type of object that would be returned from GetValue(int).

GetFloat(int)

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

GetGuid(int)

Returns the GUID value of the specified field.

GetInt16(int)

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

GetInt32(int)

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

GetInt64(int)

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

GetName(int)

Gets the name for the field to find.

GetOrdinal(string)

Return the index of the named field.

GetSchemaTable()

Returns a DataTable that describes the column metadata of the IDataReader.

GetString(int)

Gets the string value of the specified field.

GetValue(int)

Gets the value of the specified field.

GetValues(object[])

Populates an array of objects with the column values of the current record.

IsDBNull(int)

Return whether the specified field is set to null.

NextResult()

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

Read()

Advances the data reader to the next record.