GroupByMultiCursor 类
多(联)表分组后范围筛选游标
public class GroupByMultiCursor : GroupByCursorBase, ICursor, ITableView, ISqlEntity
- 继承
-
objectGroupByMultiCursor
- 实现
- 衍生
- 继承成员
- 扩展方法
构造函数
GroupByMultiCursor(GroupByMultiQuery, int, int)
多(联)表分组后范围筛选
public GroupByMultiCursor(GroupByMultiQuery groupBy, int limit, int offset)
参数
groupBy
GroupByMultiQuery分组查询
limit
int筛选数量
offset
int跳过数量
GroupByMultiCursor(GroupByMultiSqlQuery, int, int)
多(联)表分组后范围筛选
public GroupByMultiCursor(GroupByMultiSqlQuery groupBy, int limit, int offset)
参数
groupBy
GroupByMultiSqlQuery分组查询
limit
int筛选数量
offset
int跳过数量
字段
_multiTable
多(联)表
protected readonly IMultiView _multiTable
字段值
属性
MultiTable
多(联)表
public IMultiView MultiTable { get; }
属性值
方法
AggregateAsc<TAliasTable>(string, Func<TAliasTable, IAggregateField>)
正序
public GroupByMultiCursor AggregateAsc<TAliasTable>(string tableName, Func<TAliasTable, IAggregateField> select) where TAliasTable : IAliasTable
参数
tableName
string表名
select
Func<TAliasTable, IAggregateField>筛选
返回
类型参数
TAliasTable
AggregateAsc<TTable>(string, Func<TTable, IColumn>, Func<IPrefixField, IAggregateField>)
正序
public GroupByMultiCursor AggregateAsc<TTable>(string tableName, Func<TTable, IColumn> select, Func<IPrefixField, IAggregateField> aggregate) where TTable : ITable
参数
tableName
string选择表
select
Func<TTable, IColumn>定位列
aggregate
Func<IPrefixField, IAggregateField>聚合
返回
类型参数
TTable
AggregateDesc<TAliasTable>(string, Func<TAliasTable, IAggregateField>)
倒序
public GroupByMultiCursor AggregateDesc<TAliasTable>(string tableName, Func<TAliasTable, IAggregateField> select) where TAliasTable : IAliasTable
参数
tableName
string表名
select
Func<TAliasTable, IAggregateField>筛选
返回
类型参数
TAliasTable
AggregateDesc<TTable>(string, Func<TTable, IColumn>, Func<IPrefixField, IAggregateField>)
倒序
public GroupByMultiCursor AggregateDesc<TTable>(string tableName, Func<TTable, IColumn> select, Func<IPrefixField, IAggregateField> aggregate) where TTable : ITable
参数
tableName
string选择表
select
Func<TTable, IColumn>定位列
aggregate
Func<IPrefixField, IAggregateField>聚合
返回
类型参数
TTable