Table of Contents

Class SqlMaxAggregateFunctionExpressionNode

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

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

Parameters

trait SqlTraitNode

Trait to add.

Returns

SqlMaxAggregateFunctionExpressionNode

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

Parameters

traits Chain<SqlTraitNode>

Collection of traits to set.

Returns

SqlMaxAggregateFunctionExpressionNode

New SQL aggregate function invocation expression syntax tree node.