C# Class BTDB.ODBLayer.DBWriterCtx

Inheritance: IDBWriterCtx
Mostra file Open project: Bobris/BTDB Class Usage Examples

Public Methods

Method Description
DBWriterCtx ( IInternalObjectDBTransaction transaction, AbstractBufferedWriter writer ) : System.Collections.Generic
FindInstance ( int id ) : object
GetTransaction ( ) : IInternalObjectDBTransaction
RegisterInstance ( object content ) : int
WriteNativeObject ( object @object ) : void
WriteNativeObjectPreventInline ( object @object ) : void
WriteObject ( object @object ) : bool
Writer ( ) : AbstractBufferedWriter

Private Methods

Method Description
CommonWriteObject ( object @object, bool autoRegister, bool forceInline ) : bool

Method Details

DBWriterCtx() public method

public DBWriterCtx ( IInternalObjectDBTransaction transaction, AbstractBufferedWriter writer ) : System.Collections.Generic
transaction IInternalObjectDBTransaction
writer BTDB.StreamLayer.AbstractBufferedWriter
return System.Collections.Generic

FindInstance() public method

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

GetTransaction() public method

public GetTransaction ( ) : IInternalObjectDBTransaction
return IInternalObjectDBTransaction

RegisterInstance() public method

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

WriteNativeObject() public method

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

WriteNativeObjectPreventInline() public method

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

WriteObject() public method

public WriteObject ( object @object ) : bool
@object object
return bool

Writer() public method

public Writer ( ) : AbstractBufferedWriter
return BTDB.StreamLayer.AbstractBufferedWriter