GroupByMultiCursor 类
多(联)表分组后范围筛选游标
public class GroupByMultiCursor : GroupByCursorBase, ICursor, ITableView, ISqlEntity
- 继承
-
GroupByMultiCursor
- 实现
- Derived
- 继承成员
- 扩展方法
构造函数
GroupByMultiCursor(GroupByMultiQuery, int, int)
多(联)表分组后范围筛选
public GroupByMultiCursor(GroupByMultiQuery source, int limit, int offset)
参数
source
GroupByMultiQuerylimit
intoffset
int
GroupByMultiCursor(GroupByMultiSqlQuery, int, int)
多(联)表分组后范围筛选
public GroupByMultiCursor(GroupByMultiSqlQuery source, int limit, int offset)
参数
source
GroupByMultiSqlQuerylimit
intoffset
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
stringselect
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
stringselect
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