C# Class BTDB.ODBLayer.DBReaderCtx

Inheritance: IDBReaderCtx
ファイルを表示 Open project: Bobris/BTDB Class Usage Examples

Protected Properties

Property Type Description
_reader BTDB.StreamLayer.AbstractBufferedReader
_transaction IInternalObjectDBTransaction

Public Methods

Method Description
DBReaderCtx ( IInternalObjectDBTransaction transaction ) : System.Collections.Generic
DBReaderCtx ( IInternalObjectDBTransaction transaction, AbstractBufferedReader reader ) : System.Collections.Generic
FindInstance ( int id ) : object
FreeContentInNativeObject ( ) : void
GetTransaction ( ) : IInternalObjectDBTransaction
ReadNativeObject ( ) : object
ReadObject ( object &@object ) : bool
ReadObjectDone ( ) : void
Reader ( ) : AbstractBufferedReader
RegisterDict ( ulong dictId ) : void
RegisterInstance ( object content ) : int
RegisterObject ( object @object ) : void
RegisterOid ( ulong oid ) : void
SkipNativeObject ( ) : void
SkipObject ( ) : bool

Private Methods

Method Description
PushReturningPosition ( IMemorizedPosition memorizedPosition ) : void
RetriveObj ( int ido ) : object

Method Details

DBReaderCtx() public method

public DBReaderCtx ( IInternalObjectDBTransaction transaction ) : System.Collections.Generic
transaction IInternalObjectDBTransaction
return System.Collections.Generic

DBReaderCtx() public method

public DBReaderCtx ( IInternalObjectDBTransaction transaction, AbstractBufferedReader reader ) : System.Collections.Generic
transaction IInternalObjectDBTransaction
reader BTDB.StreamLayer.AbstractBufferedReader
return System.Collections.Generic

FindInstance() public method

public FindInstance ( int id ) : object
id int
return object

FreeContentInNativeObject() public method

public FreeContentInNativeObject ( ) : void
return void

GetTransaction() public method

public GetTransaction ( ) : IInternalObjectDBTransaction
return IInternalObjectDBTransaction

ReadNativeObject() public method

public ReadNativeObject ( ) : object
return object

ReadObject() public method

public ReadObject ( object &@object ) : bool
@object object
return bool

ReadObjectDone() public method

public ReadObjectDone ( ) : void
return void

Reader() public method

public Reader ( ) : AbstractBufferedReader
return BTDB.StreamLayer.AbstractBufferedReader

RegisterDict() public method

public RegisterDict ( ulong dictId ) : void
dictId ulong
return void

RegisterInstance() public method

public RegisterInstance ( object content ) : int
content object
return int

RegisterObject() public method

public RegisterObject ( object @object ) : void
@object object
return void

RegisterOid() public method

public RegisterOid ( ulong oid ) : void
oid ulong
return void

SkipNativeObject() public method

public SkipNativeObject ( ) : void
return void

SkipObject() public method

public SkipObject ( ) : bool
return bool

Property Details

_reader protected_oe property

protected AbstractBufferedReader,BTDB.StreamLayer _reader
return BTDB.StreamLayer.AbstractBufferedReader

_transaction protected_oe property

protected IInternalObjectDBTransaction _transaction
return IInternalObjectDBTransaction