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

Inheritance: RootTable
Mostrar archivo Open project: deveel/deveeldb

Public Methods

Method Description
AddRowToIndex ( int rowNumber ) : void
AddToIndex ( int columnOffset, long rowNumber ) : void
RemoveRowFromIndex ( long rowNumber ) : void

Protected Methods

Method Description
BaseDataTable ( ) : System
BaseDataTable ( IContext context ) : System
GetColumnIndex ( int columnOffset ) : ColumnIndex
GetIndex ( int column, int originalColumn, ITable table ) : ColumnIndex
GetRawTableInfo ( RawTableInfo rootInfo ) : RawTableInfo
GetResolvedColumnName ( int column ) : ObjectName
IndexOfColumn ( ObjectName columnName ) : int
ResolveRows ( int column, IEnumerable rowSet, ITable ancestor ) : IEnumerable
SetupIndexes ( Type indexType ) : void
SetupIndexes ( string indexTypeName ) : void

Method Details

AddRowToIndex() public method

public AddRowToIndex ( int rowNumber ) : void
rowNumber int
return void

AddToIndex() public method

public AddToIndex ( int columnOffset, long rowNumber ) : void
columnOffset int
rowNumber long
return void

BaseDataTable() protected method

protected BaseDataTable ( ) : System
return System

BaseDataTable() protected method

protected BaseDataTable ( IContext context ) : System
context IContext
return System

GetColumnIndex() protected method

protected GetColumnIndex ( int columnOffset ) : ColumnIndex
columnOffset int
return ColumnIndex

GetIndex() protected method

protected GetIndex ( int column, int originalColumn, ITable table ) : ColumnIndex
column int
originalColumn int
table ITable
return ColumnIndex

GetRawTableInfo() protected method

protected GetRawTableInfo ( RawTableInfo rootInfo ) : RawTableInfo
rootInfo RawTableInfo
return RawTableInfo

GetResolvedColumnName() protected method

protected GetResolvedColumnName ( int column ) : ObjectName
column int
return ObjectName

IndexOfColumn() protected method

protected IndexOfColumn ( ObjectName columnName ) : int
columnName ObjectName
return int

RemoveRowFromIndex() public method

public RemoveRowFromIndex ( long rowNumber ) : void
rowNumber long
return void

ResolveRows() protected method

protected ResolveRows ( int column, IEnumerable rowSet, ITable ancestor ) : IEnumerable
column int
rowSet IEnumerable
ancestor ITable
return IEnumerable

SetupIndexes() protected method

protected SetupIndexes ( Type indexType ) : void
indexType System.Type
return void

SetupIndexes() protected method

protected SetupIndexes ( string indexTypeName ) : void
indexTypeName string
return void