C# Class BTDB.ODBLayer.DBReaderCtx

Inheritance: IDBReaderCtx
Afficher le fichier Open project: Bobris/BTDB Class Usage Examples

Protected Properties

Свойство Type Description
_reader BTDB.StreamLayer.AbstractBufferedReader
_transaction IInternalObjectDBTransaction

Méthodes publiques

Méthode 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

Méthode Description
PushReturningPosition ( IMemorizedPosition memorizedPosition ) : void
RetriveObj ( int ido ) : object

Method Details

DBReaderCtx() public méthode

public DBReaderCtx ( IInternalObjectDBTransaction transaction ) : System.Collections.Generic
transaction IInternalObjectDBTransaction
Résultat System.Collections.Generic

DBReaderCtx() public méthode

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

FindInstance() public méthode

public FindInstance ( int id ) : object
id int
Résultat object

FreeContentInNativeObject() public méthode

public FreeContentInNativeObject ( ) : void
Résultat void

GetTransaction() public méthode

public GetTransaction ( ) : IInternalObjectDBTransaction
Résultat IInternalObjectDBTransaction

ReadNativeObject() public méthode

public ReadNativeObject ( ) : object
Résultat object

ReadObject() public méthode

public ReadObject ( object &@object ) : bool
@object object
Résultat bool

ReadObjectDone() public méthode

public ReadObjectDone ( ) : void
Résultat void

Reader() public méthode

public Reader ( ) : AbstractBufferedReader
Résultat BTDB.StreamLayer.AbstractBufferedReader

RegisterDict() public méthode

public RegisterDict ( ulong dictId ) : void
dictId ulong
Résultat void

RegisterInstance() public méthode

public RegisterInstance ( object content ) : int
content object
Résultat int

RegisterObject() public méthode

public RegisterObject ( object @object ) : void
@object object
Résultat void

RegisterOid() public méthode

public RegisterOid ( ulong oid ) : void
oid ulong
Résultat void

SkipNativeObject() public méthode

public SkipNativeObject ( ) : void
Résultat void

SkipObject() public méthode

public SkipObject ( ) : bool
Résultat bool

Property Details

_reader protected_oe property

protected AbstractBufferedReader,BTDB.StreamLayer _reader
Résultat BTDB.StreamLayer.AbstractBufferedReader

_transaction protected_oe property

protected IInternalObjectDBTransaction _transaction
Résultat IInternalObjectDBTransaction