Table of Contents

Class WindowFunctionsMemberTranslator.WindowFunctionInformation

Namespace
LinqToDB.Linq.Translation
Assembly
linq2db.dll
public class WindowFunctionsMemberTranslator.WindowFunctionInformation
Inheritance
object
WindowFunctionsMemberTranslator.WindowFunctionInformation
Extension Methods

Properties

Arguments

public required WindowFunctionsMemberTranslator.ArgumentInformation[]? Arguments { get; set; }

Property Value

ArgumentInformation[]

End

public required WindowFunctionsMemberTranslator.FrameBoundary? End { get; set; }

Property Value

WindowFunctionsMemberTranslator.FrameBoundary

Filter

public required Expression? Filter { get; set; }

Property Value

Expression

FrameExclusion

public required SqlFrameClause.FrameExclusionKind FrameExclusion { get; set; }

Property Value

SqlFrameClause.FrameExclusionKind

FrameType

public required SqlFrameClause.FrameTypeKind? FrameType { get; set; }

Property Value

SqlFrameClause.FrameTypeKind?

FromPosition

FROM FIRST / FROM LAST position for NTH_VALUE.

public Sql.From FromPosition { get; set; }

Property Value

Sql.From

KeepOrderBy

ORDER BY keys for the KEEP (DENSE_RANK FIRST/LAST) clause.

public required WindowFunctionsMemberTranslator.OrderByInformation[]? KeepOrderBy { get; set; }

Property Value

OrderByInformation[]

KeepType

KEEP (DENSE_RANK FIRST/LAST) modifier for the aggregate, or null when there is no KEEP clause.

public required SqlKeepClause.KeepType? KeepType { get; set; }

Property Value

SqlKeepClause.KeepType?

NullTreatment

NULL treatment (RESPECT / IGNORE NULLS) for offset and value functions.

public Sql.Nulls NullTreatment { get; set; }

Property Value

Sql.Nulls

OrderBy

public required WindowFunctionsMemberTranslator.OrderByInformation[]? OrderBy { get; set; }

Property Value

OrderByInformation[]

PartitionBy

public required Expression[]? PartitionBy { get; set; }

Property Value

Expression[]

Start

public required WindowFunctionsMemberTranslator.FrameBoundary? Start { get; set; }

Property Value

WindowFunctionsMemberTranslator.FrameBoundary