Class: ASTQuantifier
Defined in: lang-sql/src/ast/expression.ts:188
SQL quantified comparison: expr op ANY/ALL(subquery) or expr op ANY/ALL(array).
Implements
Constructors
Constructor
new ASTQuantifier(
quantifier,query):ASTQuantifier
Defined in: lang-sql/src/ast/expression.ts:194
Parameters
| Parameter | Type | Description |
|---|---|---|
quantifier | string | - |
query | ASTNode | The subquery or array expression whose elements are compared. |
Returns
ASTQuantifier
Properties
parentOp
parentOp:
string|ASTIdentifier
Defined in: lang-sql/src/ast/expression.ts:192
The comparison operator applied before the quantifier; set by the planner after parsing.
quantifier
quantifier:
QuantifierType
Defined in: lang-sql/src/ast/expression.ts:190
Whether this is an ANY or ALL quantifier.
query
query:
ASTNode
Defined in: lang-sql/src/ast/expression.ts:197
The subquery or array expression whose elements are compared.
Methods
accept()
accept<
Ret,Arg>(visitor,arg?):Ret
Defined in: lang-sql/src/ast/expression.ts:202
Dispatches this node to the matching method on visitor.
Type Parameters
| Type Parameter |
|---|
Ret |
Arg |
Parameters
| Parameter | Type |
|---|---|
visitor | SQLVisitor<Ret, Arg> |
arg? | Arg |
Returns
Ret