C# Class Deveel.Data.Sql.Tables.TableManager

Inheritance: IObjectManager
Afficher le fichier Open project: deveel/deveeldb

Private Properties

Свойство Type Description
AddVisibleTable void
AddVisibleTables void
CopyTable void
CreateTableAtCommit IMutableTable
Dispose void
DisposeAllIndices void
DisposeTouchedTables void
FlushTableCache void
GetDynamicTable ITable
GetDynamicTableInfo TableInfo
GetDynamicTableType string
GetDynamicTables ObjectName[]
GetIndexSetForTable IIndexSet
GetVisibleTables IEnumerable
IObjectManager IDbObject
IObjectManager bool
IObjectManager bool
IObjectManager void
IndexOfTable int
IsDynamicTable bool
RemoveVisibleTable void
SetIndexSetForTable void
UpdateVisibleTable void

Méthodes publiques

Méthode Description
AddInternalTables ( ITableContainer container ) : void
AlterTable ( TableInfo tableInfo ) : bool
AssertConstraints ( ObjectName tableName ) : void
CompactTable ( ObjectName tableName ) : void
CreateTable ( TableInfo tableInfo ) : void
CreateTable ( TableInfo tableInfo, bool temporary ) : void
CreateTemporaryTable ( TableInfo tableInfo ) : void
CurrentUniqueId ( ObjectName tableName ) : SqlNumber
Dispose ( ) : void
DropTable ( ObjectName tableName ) : bool
GetMutableTable ( ObjectName tableName ) : IMutableTable
GetTable ( ObjectName tableName ) : ITable
GetTableInfo ( ObjectName tableName ) : TableInfo
GetTableNames ( ) : IEnumerable
GetTableType ( ObjectName tableName ) : String
NextUniqueId ( ObjectName tableName ) : SqlNumber
RealTableExists ( ObjectName tableName ) : bool
ResolveName ( ObjectName objName, bool ignoreCase ) : ObjectName
SelectTable ( ObjectName tableName ) : void
SetUniqueId ( ObjectName tableName, SqlNumber value ) : SqlNumber
TableExists ( ObjectName tableName ) : bool
TableManager ( ITransaction transaction, ITableSourceComposite composite ) : System

Private Methods

Méthode Description
AddVisibleTable ( ITableSource table, IIndexSet indexSet ) : void
AddVisibleTables ( IEnumerable tableSources, IEnumerable indexSets ) : void
CopyTable ( ITableSource tableSource, IIndexSet indexSet ) : void
CreateTableAtCommit ( ITableSource source ) : IMutableTable
Dispose ( bool disposing ) : void
DisposeAllIndices ( ) : void
DisposeTouchedTables ( ) : void
FlushTableCache ( ObjectName tableName ) : void
GetDynamicTable ( ObjectName tableName ) : ITable
GetDynamicTableInfo ( ObjectName tableName ) : TableInfo
GetDynamicTableType ( ObjectName tableName ) : string
GetDynamicTables ( ) : ObjectName[]
GetIndexSetForTable ( ITableSource tableSource ) : IIndexSet
GetVisibleTables ( ) : IEnumerable
IObjectManager ( ObjectName objName ) : IDbObject
IObjectManager ( IObjectInfo objInfo ) : bool
IObjectManager ( ObjectName objName ) : bool
IObjectManager ( IObjectInfo objInfo ) : void
IndexOfTable ( IList sources, int tableId ) : int
IsDynamicTable ( ObjectName tableName ) : bool
RemoveVisibleTable ( ITableSource table ) : void
SetIndexSetForTable ( ITableSource source, IIndexSet indexSet ) : void
UpdateVisibleTable ( TableSource table, IIndexSet indexSet ) : void

Method Details

AddInternalTables() public méthode

public AddInternalTables ( ITableContainer container ) : void
container ITableContainer
Résultat void

AlterTable() public méthode

public AlterTable ( TableInfo tableInfo ) : bool
tableInfo TableInfo
Résultat bool

AssertConstraints() public méthode

public AssertConstraints ( ObjectName tableName ) : void
tableName ObjectName
Résultat void

CompactTable() public méthode

public CompactTable ( ObjectName tableName ) : void
tableName ObjectName
Résultat void

CreateTable() public méthode

public CreateTable ( TableInfo tableInfo ) : void
tableInfo TableInfo
Résultat void

CreateTable() public méthode

public CreateTable ( TableInfo tableInfo, bool temporary ) : void
tableInfo TableInfo
temporary bool
Résultat void

CreateTemporaryTable() public méthode

public CreateTemporaryTable ( TableInfo tableInfo ) : void
tableInfo TableInfo
Résultat void

CurrentUniqueId() public méthode

public CurrentUniqueId ( ObjectName tableName ) : SqlNumber
tableName ObjectName
Résultat SqlNumber

Dispose() public méthode

public Dispose ( ) : void
Résultat void

DropTable() public méthode

public DropTable ( ObjectName tableName ) : bool
tableName ObjectName
Résultat bool

GetMutableTable() public méthode

public GetMutableTable ( ObjectName tableName ) : IMutableTable
tableName ObjectName
Résultat IMutableTable

GetTable() public méthode

public GetTable ( ObjectName tableName ) : ITable
tableName ObjectName
Résultat ITable

GetTableInfo() public méthode

public GetTableInfo ( ObjectName tableName ) : TableInfo
tableName ObjectName
Résultat TableInfo

GetTableNames() public méthode

public GetTableNames ( ) : IEnumerable
Résultat IEnumerable

GetTableType() public méthode

public GetTableType ( ObjectName tableName ) : String
tableName ObjectName
Résultat String

NextUniqueId() public méthode

public NextUniqueId ( ObjectName tableName ) : SqlNumber
tableName ObjectName
Résultat SqlNumber

RealTableExists() public méthode

public RealTableExists ( ObjectName tableName ) : bool
tableName ObjectName
Résultat bool

ResolveName() public méthode

public ResolveName ( ObjectName objName, bool ignoreCase ) : ObjectName
objName ObjectName
ignoreCase bool
Résultat ObjectName

SelectTable() public méthode

public SelectTable ( ObjectName tableName ) : void
tableName ObjectName
Résultat void

SetUniqueId() public méthode

public SetUniqueId ( ObjectName tableName, SqlNumber value ) : SqlNumber
tableName ObjectName
value SqlNumber
Résultat SqlNumber

TableExists() public méthode

public TableExists ( ObjectName tableName ) : bool
tableName ObjectName
Résultat bool

TableManager() public méthode

public TableManager ( ITransaction transaction, ITableSourceComposite composite ) : System
transaction ITransaction
composite ITableSourceComposite
Résultat System