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

Наследование: BaseDataTable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AsGroup ( ) : FunctionTable
CreateGroupMatrix ( ObjectName columns ) : FunctionTable
FunctionTable ( ITable table, SqlExpression functionList, string columnNames, IRequest queryContext ) : System
FunctionTable ( SqlExpression functionList, string columnNames, IRequest queryContext ) : System
GetEnumerator ( ) : IEnumerator
GetValue ( long rowNumber, int columnOffset ) : Field
Lock ( ) : void
MergeWith ( ObjectName maxColumn ) : ITable
Release ( ) : void
ResultTable ( IRequest context, Field value ) : ITable
ResultTable ( IRequest context, SqlExpression expression ) : ITable
ResultTable ( IRequest context, int value ) : ITable

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

Метод Описание
CalcValue ( int row, int column, ITableCellCache cache ) : Field
GetGroupRows ( int groupNumber ) : IList
GetGroupSize ( int groupNumber ) : int
GetMaxFromEachGroup ( int colNum ) : IList
GetRowGroup ( int rowIndex ) : int
GetTopRowsFromEachGroup ( ) : IList
PlaceAt ( IList list, int index, int value ) : void
TableCellCache ( ) : ITableCellCache

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

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

public AsGroup ( ) : FunctionTable
Результат FunctionTable

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

public CreateGroupMatrix ( ObjectName columns ) : FunctionTable
columns ObjectName
Результат FunctionTable

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

public FunctionTable ( ITable table, SqlExpression functionList, string columnNames, IRequest queryContext ) : System
table ITable
functionList Deveel.Data.Sql.Expressions.SqlExpression
columnNames string
queryContext IRequest
Результат System

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

public FunctionTable ( SqlExpression functionList, string columnNames, IRequest queryContext ) : System
functionList Deveel.Data.Sql.Expressions.SqlExpression
columnNames string
queryContext IRequest
Результат System

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

public GetEnumerator ( ) : IEnumerator
Результат IEnumerator

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

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

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

public Lock ( ) : void
Результат void

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

public MergeWith ( ObjectName maxColumn ) : ITable
maxColumn ObjectName
Результат ITable

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

public Release ( ) : void
Результат void

ResultTable() публичный статический Метод

public static ResultTable ( IRequest context, Field value ) : ITable
context IRequest
value Field
Результат ITable

ResultTable() публичный статический Метод

public static ResultTable ( IRequest context, SqlExpression expression ) : ITable
context IRequest
expression Deveel.Data.Sql.Expressions.SqlExpression
Результат ITable

ResultTable() публичный статический Метод

public static ResultTable ( IRequest context, int value ) : ITable
context IRequest
value int
Результат ITable