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

Inheritance: FilterTable, IRootTable
Afficher le fichier Open project: deveel/deveeldb

Méthodes publiques

Méthode Description
GetValue ( long rowNumber, int columnOffset ) : Field
SubsetColumnTable ( ITable parent, int columnMap, ObjectName aliases ) : System
TypeEquals ( IRootTable other ) : bool

Méthodes protégées

Méthode Description
GetIndex ( int column, int originalColumn, ITable table ) : ColumnIndex
GetResolvedColumnName ( int column ) : ObjectName
IndexOfColumn ( ObjectName columnName ) : int
ResolveRows ( int column, IEnumerable rowSet, ITable ancestor ) : IEnumerable

Private Methods

Méthode Description
SetColumnMap ( int mapping ) : void

Method Details

GetIndex() protected méthode

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

GetResolvedColumnName() protected méthode

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

GetValue() public méthode

public GetValue ( long rowNumber, int columnOffset ) : Field
rowNumber long
columnOffset int
Résultat Field

IndexOfColumn() protected méthode

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

ResolveRows() protected méthode

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

SubsetColumnTable() public méthode

public SubsetColumnTable ( ITable parent, int columnMap, ObjectName aliases ) : System
parent ITable
columnMap int
aliases ObjectName
Résultat System

TypeEquals() public méthode

public TypeEquals ( IRootTable other ) : bool
other IRootTable
Résultat bool