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

A base implementation of the ITableContainer interface to provide utility methods to resolve objects that have a standard name.
Наследование: ITableContainer
Показать файл Открыть проект

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

Метод Описание
ContainsTable ( ObjectName name ) : bool
FindByName ( ObjectName name ) : int
GetTable ( int offset ) : ITable
GetTableInfo ( int offset ) : TableInfo
GetTableName ( int offset ) : ObjectName
GetTableType ( int offset ) : string

Защищенные методы

Метод Описание
TableContainerBase ( ITransaction transaction, ObjectName tableName ) : System

Initializes a new instance of the TableContainerBase class wrapping it within the given transaction and using the given name of the table that contains the objects to resolve.

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

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

public ContainsTable ( ObjectName name ) : bool
name ObjectName
Результат bool

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

public FindByName ( ObjectName name ) : int
name ObjectName
Результат int

GetTable() публичный абстрактный Метод

public abstract GetTable ( int offset ) : ITable
offset int
Результат ITable

GetTableInfo() публичный абстрактный Метод

public abstract GetTableInfo ( int offset ) : TableInfo
offset int
Результат TableInfo

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

public GetTableName ( int offset ) : ObjectName
offset int
Результат ObjectName

GetTableType() публичный абстрактный Метод

public abstract GetTableType ( int offset ) : string
offset int
Результат string

TableContainerBase() защищенный Метод

Initializes a new instance of the TableContainerBase class wrapping it within the given transaction and using the given name of the table that contains the objects to resolve.
transaction
protected TableContainerBase ( ITransaction transaction, ObjectName tableName ) : System
transaction ITransaction The transaction that accesses the objects.
tableName ObjectName The name of the table that contains the objects to resolve.
Результат System