C# Класс Deveel.Data.TableSourceComposite

Наследование: ITableSourceComposite
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Close() публичный Метод

public Close ( ) : void
Результат void

Create() публичный Метод

public Create ( ) : void
Результат void

CreateLargeObject() публичный Метод

public CreateLargeObject ( long maxSize, bool compressed ) : ILargeObject
maxSize long
compressed bool
Результат ILargeObject

Delete() публичный Метод

public Delete ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Exists() публичный Метод

public Exists ( ) : bool
Результат bool

GetLargeObject() публичный Метод

public GetLargeObject ( ObjectId objectId ) : ILargeObject
objectId ObjectId
Результат ILargeObject

NextTableId() публичный Метод

public NextTableId ( ) : int
Результат int

Open() публичный Метод

public Open ( ) : void
Результат void

TableSourceComposite() публичный Метод

public TableSourceComposite ( Database database ) : System
database Database
Результат System