Table of Contents

Class SqlCountAggregateFunctionExpressionNode

Namespace
LfrlAnvil.Sql.Expressions.Functions
Assembly
LfrlAnvil.Sql.Core.dll

Represents an SQL syntax tree expression node that defines an invocation of an aggregate function that returns the number of records.

public sealed class SqlCountAggregateFunctionExpressionNode : SqlAggregateFunctionExpressionNode
Inheritance
SqlCountAggregateFunctionExpressionNode
Inherited Members
Extension Methods

Methods

AddTrait(SqlTraitNode)

Creates a new SQL aggregate function invocation expression syntax tree node by adding a new trait.

[Pure]
public override SqlCountAggregateFunctionExpressionNode AddTrait(SqlTraitNode trait)

Parameters

trait SqlTraitNode

Trait to add.

Returns

SqlCountAggregateFunctionExpressionNode

New SQL aggregate function invocation expression syntax tree node.

SetTraits(Chain<SqlTraitNode>)

Creates a new SQL aggregate function invocation expression syntax tree node by changing the Traits collection.

[Pure]
public override SqlCountAggregateFunctionExpressionNode SetTraits(Chain<SqlTraitNode> traits)

Parameters

traits Chain<SqlTraitNode>

Collection of traits to set.

Returns

SqlCountAggregateFunctionExpressionNode

New SQL aggregate function invocation expression syntax tree node.