Class SqlLagWindowFunctionExpressionNode
- Namespace
- LfrlAnvil.Sql.Expressions.Functions
- Assembly
- LfrlAnvil.Sql.Core.dll
Represents an SQL syntax tree expression node that defines an invocation of a window function that calculates the lag value.
public sealed class SqlLagWindowFunctionExpressionNode : SqlAggregateFunctionExpressionNode
- Inheritance
-
SqlLagWindowFunctionExpressionNode
- 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 SqlLagWindowFunctionExpressionNode AddTrait(SqlTraitNode trait)
Parameters
trait
SqlTraitNodeTrait to add.
Returns
- SqlLagWindowFunctionExpressionNode
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 SqlLagWindowFunctionExpressionNode SetTraits(Chain<SqlTraitNode> traits)
Parameters
traits
Chain<SqlTraitNode>Collection of traits to set.
Returns
- SqlLagWindowFunctionExpressionNode
New SQL aggregate function invocation expression syntax tree node.