Skip to main content

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

ParameterTypeDescription
quantifierstring-
queryASTNodeThe 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

ParameterType
visitorSQLVisitor<Ret, Arg>
arg?Arg

Returns

Ret

Implementation of

ASTNode.accept