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

Наследование: FilterTable, IRootTable
Показать файл Открыть проект

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

Метод Описание
GetValue ( long rowNumber, int columnOffset ) : Field
SubsetColumnTable ( ITable parent, int columnMap, ObjectName aliases ) : System
TypeEquals ( IRootTable other ) : bool

Защищенные методы

Метод Описание
GetIndex ( int column, int originalColumn, ITable table ) : ColumnIndex
GetResolvedColumnName ( int column ) : ObjectName
IndexOfColumn ( ObjectName columnName ) : int
ResolveRows ( int column, IEnumerable rowSet, ITable ancestor ) : IEnumerable

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

Метод Описание
SetColumnMap ( int mapping ) : void

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

GetIndex() защищенный Метод

protected GetIndex ( int column, int originalColumn, ITable table ) : ColumnIndex
column int
originalColumn int
table ITable
Результат ColumnIndex

GetResolvedColumnName() защищенный Метод

protected GetResolvedColumnName ( int column ) : ObjectName
column int
Результат ObjectName

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

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

IndexOfColumn() защищенный Метод

protected IndexOfColumn ( ObjectName columnName ) : int
columnName ObjectName
Результат int

ResolveRows() защищенный Метод

protected ResolveRows ( int column, IEnumerable rowSet, ITable ancestor ) : IEnumerable
column int
rowSet IEnumerable
ancestor ITable
Результат IEnumerable

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

public SubsetColumnTable ( ITable parent, int columnMap, ObjectName aliases ) : System
parent ITable
columnMap int
aliases ObjectName
Результат System

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

public TypeEquals ( IRootTable other ) : bool
other IRootTable
Результат bool