C# Class BTDB.ODBLayer.TableInfo

Exibir arquivo Open project: Bobris/BTDB Class Usage Examples

Private Properties

Property Type Description
BuildKeyForTableVersions byte[]
CreateCreator void
CreateFreeContent Tuple,IList>>
CreateInitializer void
CreateLoader Action
CreateSaver void
EnsureClientTypeVersion void
EnsureKnownLastPersistedVersion void
GetFreeContent Tuple,IList>>
GetLoader Action
GetPersistantName string
TableInfo System

Public Methods

Method Description
CacheSingletonContent ( long transactionNumber, byte content ) : void
IsSingletonOid ( ulong id ) : bool
ResetNeedStoreSingletonOid ( ) : void
SingletonContent ( long transactionNumber ) : byte[]

Private Methods

Method Description
BuildKeyForTableVersions ( uint tableId, uint tableVersion ) : byte[]
CreateCreator ( ) : void
CreateFreeContent ( uint version ) : Tuple,IList>>
CreateInitializer ( ) : void
CreateLoader ( uint version ) : Action
CreateSaver ( ) : void
EnsureClientTypeVersion ( ) : void
EnsureKnownLastPersistedVersion ( ) : void
GetFreeContent ( uint version ) : Tuple,IList>>
GetLoader ( uint version ) : Action
GetPersistantName ( PropertyInfo p ) : string
TableInfo ( uint id, string name, ITableInfoResolver tableInfoResolver ) : System

Method Details

CacheSingletonContent() public method

public CacheSingletonContent ( long transactionNumber, byte content ) : void
transactionNumber long
content byte
return void

IsSingletonOid() public method

public IsSingletonOid ( ulong id ) : bool
id ulong
return bool

ResetNeedStoreSingletonOid() public method

public ResetNeedStoreSingletonOid ( ) : void
return void

SingletonContent() public method

public SingletonContent ( long transactionNumber ) : byte[]
transactionNumber long
return byte[]