Table of Contents

Class SqlSumAggregateFunctionExpressionNode

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 sum value.

public sealed class SqlSumAggregateFunctionExpressionNode : SqlAggregateFunctionExpressionNode
Inheritance
SqlSumAggregateFunctionExpressionNode
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 SqlSumAggregateFunctionExpressionNode AddTrait(SqlTraitNode trait)

Parameters

trait SqlTraitNode

Trait to add.

Returns

SqlSumAggregateFunctionExpressionNode

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 SqlSumAggregateFunctionExpressionNode SetTraits(Chain<SqlTraitNode> traits)

Parameters

traits Chain<SqlTraitNode>

Collection of traits to set.

Returns

SqlSumAggregateFunctionExpressionNode

New SQL aggregate function invocation expression syntax tree node.