Table of Contents

Class SqlGroupByClause

Namespace
LinqToDB.Internal.SqlQuery
Assembly
linq2db.dll
public sealed class SqlGroupByClause : ClauseBase, IQueryElement
Inheritance
SqlGroupByClause
Implements
Inherited Members
Extension Methods

Properties

ElementType

AST node type.

public override QueryElementType ElementType { get; }

Property Value

QueryElementType

GroupingType

public GroupingType GroupingType { get; set; }

Property Value

GroupingType

IsEmpty

public bool IsEmpty { get; }

Property Value

bool

Items

public List<ISqlExpression> Items { get; }

Property Value

List<ISqlExpression>

Methods

Cleanup()

public void Cleanup()

EnumItems()

public IEnumerable<ISqlExpression> EnumItems()

Returns

IEnumerable<ISqlExpression>

Expr(ISqlExpression)

public SqlGroupByClause Expr(ISqlExpression expr)

Parameters

expr ISqlExpression

Returns

SqlGroupByClause

Field(SqlField)

public SqlGroupByClause Field(SqlField field)

Parameters

field SqlField

Returns

SqlGroupByClause

GetElementHashCode()

public override int GetElementHashCode()

Returns

int

ToString(QueryElementTextWriter)

Generates debug text representation of AST node.

public override QueryElementTextWriter ToString(QueryElementTextWriter writer)

Parameters

writer QueryElementTextWriter

Returns

QueryElementTextWriter