Class SqlRankWindowFunctionExpressionNode
- 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 returns the rank of the row.
public sealed class SqlRankWindowFunctionExpressionNode : SqlAggregateFunctionExpressionNode
- Inheritance
-
SqlRankWindowFunctionExpressionNode
- 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 SqlRankWindowFunctionExpressionNode AddTrait(SqlTraitNode trait)
Parameters
trait
SqlTraitNodeTrait to add.
Returns
- SqlRankWindowFunctionExpressionNode
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 SqlRankWindowFunctionExpressionNode SetTraits(Chain<SqlTraitNode> traits)
Parameters
traits
Chain<SqlTraitNode>Collection of traits to set.
Returns
- SqlRankWindowFunctionExpressionNode
New SQL aggregate function invocation expression syntax tree node.