Table of Contents

Class SqlFrameBoundary

Namespace
LinqToDB.SqlQuery
Assembly
linq2db.dll
public class SqlFrameBoundary : QueryElement, IQueryElement
Inheritance
SqlFrameBoundary
Implements
Inherited Members
Extension Methods

Constructors

SqlFrameBoundary(bool, FrameBoundaryType, ISqlExpression?)

public SqlFrameBoundary(bool isPreceding, SqlFrameBoundary.FrameBoundaryType boundaryType, ISqlExpression? offset)

Parameters

isPreceding bool
boundaryType SqlFrameBoundary.FrameBoundaryType
offset ISqlExpression

Properties

BoundaryType

public SqlFrameBoundary.FrameBoundaryType BoundaryType { get; }

Property Value

SqlFrameBoundary.FrameBoundaryType

ElementType

AST node type.

public override QueryElementType ElementType { get; }

Property Value

QueryElementType

IsPreceding

public bool IsPreceding { get; }

Property Value

bool

Offset

public ISqlExpression? Offset { get; }

Property Value

ISqlExpression

Methods

GetElementHashCode()

public override int GetElementHashCode()

Returns

int

Modify(ISqlExpression)

public void Modify(ISqlExpression offset)

Parameters

offset ISqlExpression

ToString(QueryElementTextWriter)

Generates debug text representation of AST node.

public override QueryElementTextWriter ToString(QueryElementTextWriter writer)

Parameters

writer QueryElementTextWriter

Returns

QueryElementTextWriter