GroupByAliasTableCursor<TTable> 类
别名表分组后范围筛选游标
public class GroupByAliasTableCursor<TTable> : GroupByCursorBase, ICursor, ITableView, ISqlEntity where TTable : ITable
类型参数
TTable
- 继承
-
GroupByAliasTableCursor<TTable>
- 实现
- 继承成员
- 扩展方法
构造函数
GroupByAliasTableCursor(GroupByAliasTableQuery<TTable>, int, int)
别名表分组后范围筛选
public GroupByAliasTableCursor(GroupByAliasTableQuery<TTable> source, int limit, int offset)
参数
source
GroupByAliasTableQuery<TTable>limit
intoffset
int
GroupByAliasTableCursor(GroupByAliasTableSqlQuery<TTable>, int, int)
别名表分组后范围筛选
public GroupByAliasTableCursor(GroupByAliasTableSqlQuery<TTable> source, int limit, int offset)
参数
source
GroupByAliasTableSqlQuery<TTable>limit
intoffset
int
属性
AliasTable
别名表
public IAliasTable<TTable> AliasTable { get; }
属性值
- IAliasTable<TTable>
Table
表
public TTable Table { get; }
属性值
- TTable
方法
AggregateAsc(Func<TTable, IColumn>, Func<IPrefixField, IAggregateField>)
正序
public GroupByAliasTableCursor<TTable> AggregateAsc(Func<TTable, IColumn> select, Func<IPrefixField, IAggregateField> aggregate)
参数
select
Func<TTable, IColumn>定位列
aggregate
Func<IPrefixField, IAggregateField>聚合
返回
- GroupByAliasTableCursor<TTable>
AggregateDesc(Func<TTable, IColumn>, Func<IPrefixField, IAggregateField>)
倒序
public GroupByAliasTableCursor<TTable> AggregateDesc(Func<TTable, IColumn> select, Func<IPrefixField, IAggregateField> aggregate)
参数
select
Func<TTable, IColumn>定位列
aggregate
Func<IPrefixField, IAggregateField>聚合
返回
- GroupByAliasTableCursor<TTable>