C# Класс Deveel.Data.Sql.Tables.TemporaryTable

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

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

Метод Описание
BuildIndexes ( ) : void
BuildIndexes ( string indexName ) : void
CopyFrom ( ITable table, int row ) : void
GetEnumerator ( ) : IEnumerator
GetValue ( long rowNumber, int columnOffset ) : Field
Lock ( ) : void
NewRow ( ) : int
NewRow ( Field row ) : int
Release ( ) : void
SetValue ( int columnOffset, Field value ) : void
SetValue ( long rowNumber, int columnOffset, Field value ) : void
SingleColumnTable ( IContext database, string columnName, SqlType columnType ) : TemporaryTable
TemporaryTable ( IContext context, TableInfo tableInfo ) : System
TemporaryTable ( IDatabaseContext context, string name, IEnumerable columns ) : System
TemporaryTable ( IDatabaseContext context, string name, TableInfo sourceTableInfo ) : System
TemporaryTable ( TableInfo tableInfo ) : System
TemporaryTable ( string name, TableInfo sourceTableInfo ) : System

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

Метод Описание
MakeTableInfo ( string tableName, IEnumerable columns ) : TableInfo

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

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

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

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

public BuildIndexes ( string indexName ) : void
indexName string
Результат void

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

public CopyFrom ( ITable table, int row ) : void
table ITable
row int
Результат void

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

public GetEnumerator ( ) : IEnumerator
Результат IEnumerator

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

public GetValue ( long rowNumber, int columnOffset ) : Field
rowNumber long
columnOffset int
Результат Field

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

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

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

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

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

public NewRow ( Field row ) : int
row Field
Результат int

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

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

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

public SetValue ( int columnOffset, Field value ) : void
columnOffset int
value Field
Результат void

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

public SetValue ( long rowNumber, int columnOffset, Field value ) : void
rowNumber long
columnOffset int
value Field
Результат void

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

public static SingleColumnTable ( IContext database, string columnName, SqlType columnType ) : TemporaryTable
database IContext
columnName string
columnType SqlType
Результат TemporaryTable

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

public TemporaryTable ( IContext context, TableInfo tableInfo ) : System
context IContext
tableInfo TableInfo
Результат System

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

public TemporaryTable ( IDatabaseContext context, string name, IEnumerable columns ) : System
context IDatabaseContext
name string
columns IEnumerable
Результат System

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

public TemporaryTable ( IDatabaseContext context, string name, TableInfo sourceTableInfo ) : System
context IDatabaseContext
name string
sourceTableInfo TableInfo
Результат System

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

public TemporaryTable ( TableInfo tableInfo ) : System
tableInfo TableInfo
Результат System

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

public TemporaryTable ( string name, TableInfo sourceTableInfo ) : System
name string
sourceTableInfo TableInfo
Результат System