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

상속: FilterTable, IRootTable
파일 보기 프로젝트 열기: deveel/deveeldb

공개 메소드들

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