C# Класс Deveel.Data.Protocol.LocalQueryResult

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

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

Метод Описание
Close ( ) : void
Dispose ( ) : void
Download ( int rowIndex, int rowCount ) : void
DownloadAndClose ( ) : void
FindColumnIndex ( string name ) : int

Searches for the index of the column with the given name.

First ( ) : bool
GetColumn ( int offset ) : QueryResultColumn
GetRawColumn ( int column ) : ISqlObject
GetRuntimeValue ( int ordinal ) : object
LocalQueryResult ( DeveelDbConnection connection ) : System
Next ( ) : bool
SetFetchSize ( int rows ) : void
SetMaxRowCount ( int rowCount ) : void
Setup ( int id, QueryResultColumn columnList, int totalRowCount ) : void

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

Метод Описание
Dispose ( bool disposing ) : void
EnsureIndexLoaded ( ) : void

Ensures that the row index pointed to by 'real_index' is actually loaded into the 'result_block'.

If not, we send a request to the database to get it.

RealIndexUpdate ( ) : void

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

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

public Close ( ) : void
Результат void

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

public Dispose ( ) : void
Результат void

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

public Download ( int rowIndex, int rowCount ) : void
rowIndex int
rowCount int
Результат void

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

public DownloadAndClose ( ) : void
Результат void

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

Searches for the index of the column with the given name.
/// If no column with the given name was found within the result. ///
public FindColumnIndex ( string name ) : int
name string
Результат int

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

public First ( ) : bool
Результат bool

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

public GetColumn ( int offset ) : QueryResultColumn
offset int
Результат QueryResultColumn

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

public GetRawColumn ( int column ) : ISqlObject
column int
Результат ISqlObject

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

public GetRuntimeValue ( int ordinal ) : object
ordinal int
Результат object

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

public LocalQueryResult ( DeveelDbConnection connection ) : System
connection Deveel.Data.Client.DeveelDbConnection
Результат System

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

public Next ( ) : bool
Результат bool

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

public SetFetchSize ( int rows ) : void
rows int
Результат void

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

public SetMaxRowCount ( int rowCount ) : void
rowCount int
Результат void

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

public Setup ( int id, QueryResultColumn columnList, int totalRowCount ) : void
id int
columnList QueryResultColumn
totalRowCount int
Результат void