C# 클래스 Deveel.Data.Sql.Tables.TemporaryTable

상속: BaseDataTable
파일 보기 프로젝트 열기: deveel/deveeldb 1 사용 예제들

공개 메소드들

메소드 설명
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