DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | Properties | List of all members
Deveel.Data.Sql.Tables.ITableSource Interface Reference
Inheritance diagram for Deveel.Data.Sql.Tables.ITableSource:
Deveel.Data.Sql.Tables.TableSource

Public Member Functions

void SetUniqueId (long value)
 
long GetNextUniqueId ()
 
IIndexSet CreateIndexSet ()
 
IMutableTable CreateTableAtCommit (ITransaction transaction)
 
int AddRow (Row row)
 
RecordState WriteRecordState (int rowNumber, RecordState recordState)
 
void BuildIndexes ()
 

Properties

int TableId [get]
 
TableInfo TableInfo [get]
 
bool CanCompact [get]
 

Detailed Description

Definition at line 24 of file ITableSource.cs.

Member Function Documentation

int Deveel.Data.Sql.Tables.ITableSource.AddRow ( Row  row)
void Deveel.Data.Sql.Tables.ITableSource.BuildIndexes ( )
IIndexSet Deveel.Data.Sql.Tables.ITableSource.CreateIndexSet ( )
IMutableTable Deveel.Data.Sql.Tables.ITableSource.CreateTableAtCommit ( ITransaction  transaction)
long Deveel.Data.Sql.Tables.ITableSource.GetNextUniqueId ( )
void Deveel.Data.Sql.Tables.ITableSource.SetUniqueId ( long  value)
RecordState Deveel.Data.Sql.Tables.ITableSource.WriteRecordState ( int  rowNumber,
RecordState  recordState 
)

Property Documentation

bool Deveel.Data.Sql.Tables.ITableSource.CanCompact
get

Definition at line 35 of file ITableSource.cs.

int Deveel.Data.Sql.Tables.ITableSource.TableId
get

Definition at line 31 of file ITableSource.cs.

TableInfo Deveel.Data.Sql.Tables.ITableSource.TableInfo
get

Definition at line 33 of file ITableSource.cs.


The documentation for this interface was generated from the following file: