Table of Contents

GroupByAliasTableCursor<TTable> 类

命名空间
ShadowSql.Cursors
程序集
ShadowSql.dll

别名表分组后范围筛选游标

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 int
offset int

GroupByAliasTableCursor(GroupByAliasTableSqlQuery<TTable>, int, int)

别名表分组后范围筛选

public GroupByAliasTableCursor(GroupByAliasTableSqlQuery<TTable> source, int limit, int offset)

参数

source GroupByAliasTableSqlQuery<TTable>
limit int
offset 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>