BoundQuery Class
Represents a bound query node in the query tree after semantic analysis.
public abstract class BoundQueryConstructors
| Name | Description |
|---|---|
| BoundQuery() |
BoundQuery()
protected BoundQuery()No documentation is available.
Methods
| Name | Description |
|---|---|
| Create(QuerySyntax) | Creates a disjunctive normal form representation of the query syntax tree. |
| ToString() |
Create(QuerySyntax)
BoundQuery.csCreates a disjunctive normal form representation of the query syntax tree.
public static IReadOnlyList<IReadOnlyList<BoundQuery>> Create(QuerySyntax syntax)Parameters
syntaxQuerySyntax- 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.