BoundQuery Class

Represents a bound query node in the query tree after semantic analysis.

public abstract class BoundQuery

Constructors

NameDescription
BoundQuery()

BoundQuery()

protected BoundQuery()

No documentation is available.

Methods

NameDescription
Create(QuerySyntax)Creates a disjunctive normal form representation of the query syntax tree.
ToString()

Create(QuerySyntax)

BoundQuery.cs

Creates a disjunctive normal form representation of the query syntax tree.

public static IReadOnlyList<IReadOnlyList<BoundQuery>> Create(QuerySyntax syntax)

Parameters

syntax QuerySyntax
The query syntax tree to bind.

Returns

IReadOnlyList<IReadOnlyList<BoundQuery>> A list of disjunctions, where each disjunction is a list of conjunctions.

Exceptions

QueryTooComplexException
The query nests expressions too deeply, or expands to too many disjunctions or terms.

ToString()

BoundQuery.cs
public override string ToString()

Returns

string

No documentation is available.