C# 클래스 Deveel.Data.Protocol.LocalQueryResult

상속: IDisposable
파일 보기 프로젝트 열기: deveel/deveeldb 1 사용 예제들

공개 메소드들

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