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

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

Méthodes publiques

Méthode Description
AddRowToIndex ( int rowNumber ) : void
AddToIndex ( int columnOffset, long rowNumber ) : void
RemoveRowFromIndex ( long rowNumber ) : void

Méthodes protégées

Méthode 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 méthode

public AddRowToIndex ( int rowNumber ) : void
rowNumber int
Résultat void

AddToIndex() public méthode

public AddToIndex ( int columnOffset, long rowNumber ) : void
columnOffset int
rowNumber long
Résultat void

BaseDataTable() protected méthode

protected BaseDataTable ( ) : System
Résultat System

BaseDataTable() protected méthode

protected BaseDataTable ( IContext context ) : System
context IContext
Résultat System

GetColumnIndex() protected méthode

protected GetColumnIndex ( int columnOffset ) : ColumnIndex
columnOffset int
Résultat ColumnIndex

GetIndex() protected méthode

protected GetIndex ( int column, int originalColumn, ITable table ) : ColumnIndex
column int
originalColumn int
table ITable
Résultat ColumnIndex

GetRawTableInfo() protected méthode

protected GetRawTableInfo ( RawTableInfo rootInfo ) : RawTableInfo
rootInfo RawTableInfo
Résultat RawTableInfo

GetResolvedColumnName() protected méthode

protected GetResolvedColumnName ( int column ) : ObjectName
column int
Résultat ObjectName

IndexOfColumn() protected méthode

protected IndexOfColumn ( ObjectName columnName ) : int
columnName ObjectName
Résultat int

RemoveRowFromIndex() public méthode

public RemoveRowFromIndex ( long rowNumber ) : void
rowNumber long
Résultat void

ResolveRows() protected méthode

protected ResolveRows ( int column, IEnumerable rowSet, ITable ancestor ) : IEnumerable
column int
rowSet IEnumerable
ancestor ITable
Résultat IEnumerable

SetupIndexes() protected méthode

protected SetupIndexes ( Type indexType ) : void
indexType System.Type
Résultat void

SetupIndexes() protected méthode

protected SetupIndexes ( string indexTypeName ) : void
indexTypeName string
Résultat void