C# Класс openHistorian.Data.Query.HistorianDataPointReader

Наследование: IDataReader
Показать файл Открыть проект

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

Метод Описание
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 ) : 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.

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 ( ) : DataTable

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

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

HistorianDataPointReader ( HistorianValue>.ClientDatabaseBase database, System.DateTime start, System.DateTime stop, TableDefinition tableDefinition ) : System
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.

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

Метод Описание
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.

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

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

Closes the T:System.Data.IDataReader Object.
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

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

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

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 ) : IDataReader
i int The index of the field to find.
Результат 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

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

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

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

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

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

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

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

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

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

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() публичный Метод

Populates an array of objects with the column values of the current record.
public GetValues ( object values ) : int
values object An array of to copy the attribute fields into.
Результат int

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

public HistorianDataPointReader ( HistorianValue>.ClientDatabaseBase database, System.DateTime start, System.DateTime stop, TableDefinition tableDefinition ) : System
database HistorianValue>.ClientDatabaseBase
start System.DateTime
stop System.DateTime
tableDefinition TableDefinition
Результат System

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

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