C# Class Deveel.Data.TableSourceComposite

Inheritance: ITableSourceComposite
Mostrar archivo Open project: deveel/deveeldb Class Usage Examples

Private Properties

Property Type Description
CleanUp void
CloseAndDropTable bool
CloseTable void
CloseTransaction void
Commit void
CommitToTables void
ContainsVisibleResource bool
CopySourceTable TableSource
CreateSystem void
CreateTableSource TableSource
CreateTransaction ITransaction
Dispose void
GetTableSource TableSource
ITableSourceComposite ITableSource
ITableSourceComposite ITableSource
ITableSourceComposite ITableSource
InitObjectStore void
LoadTableSource TableSource
MarkUncommitted void
MinimalCreate void
OnCommitModification void
ReadDroppedTables void
ReadVisibleTables void
Rollback void
Setup void
SetupSystem void

Public Methods

Method Description
Close ( ) : void
Create ( ) : void
CreateLargeObject ( long maxSize, bool compressed ) : ILargeObject
Delete ( ) : void
Dispose ( ) : void
Exists ( ) : bool
GetLargeObject ( ObjectId objectId ) : ILargeObject
NextTableId ( ) : int
Open ( ) : void
TableSourceComposite ( Database database ) : System

Private Methods

Method Description
CleanUp ( ) : void
CloseAndDropTable ( string tableFileName ) : bool
CloseTable ( string sourceName, bool pendingDrop ) : void
CloseTransaction ( ITransaction transaction ) : void
Commit ( Transaction transaction, IList visibleTables, IEnumerable selectedFromTables, IEnumerable touchedTables, TransactionRegistry journal ) : void
CommitToTables ( IEnumerable createdTables, IEnumerable droppedTables ) : void
ContainsVisibleResource ( int resourceId ) : bool
CopySourceTable ( TableSource tableSource, IIndexSet indexSet ) : TableSource
CreateSystem ( ) : void
CreateTableSource ( TableInfo tableInfo, bool temporary ) : TableSource
CreateTransaction ( IsolationLevel isolation ) : ITransaction
Dispose ( bool disposing ) : void
GetTableSource ( int tableId ) : TableSource
ITableSourceComposite ( ITableSource tableSource, IIndexSet indexSet ) : ITableSource
ITableSourceComposite ( TableInfo tableInfo, bool temporary ) : ITableSource
ITableSourceComposite ( int tableId ) : ITableSource
InitObjectStore ( ) : void
LoadTableSource ( int tableId, string tableName ) : TableSource
MarkUncommitted ( int tableId ) : void
MinimalCreate ( ) : void
OnCommitModification ( ObjectName objName, IEnumerable addedRows, IEnumerable removedRows ) : void
ReadDroppedTables ( ) : void
ReadVisibleTables ( ) : void
Rollback ( Transaction transaction, IList touchedTables, TransactionRegistry journal ) : void
Setup ( ) : void
SetupSystem ( ) : void

Method Details

Close() public method

public Close ( ) : void
return void

Create() public method

public Create ( ) : void
return void

CreateLargeObject() public method

public CreateLargeObject ( long maxSize, bool compressed ) : ILargeObject
maxSize long
compressed bool
return ILargeObject

Delete() public method

public Delete ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

Exists() public method

public Exists ( ) : bool
return bool

GetLargeObject() public method

public GetLargeObject ( ObjectId objectId ) : ILargeObject
objectId ObjectId
return ILargeObject

NextTableId() public method

public NextTableId ( ) : int
return int

Open() public method

public Open ( ) : void
return void

TableSourceComposite() public method

public TableSourceComposite ( Database database ) : System
database Database
return System