Skip to main content

Class: QuantifiedExpr

Defined in: lang-xquery/src/ast/expression.ts:78

XQuery quantified expression: every/some $var in expr satisfies expr.

Implements​

Constructors​

Constructor​

new QuantifiedExpr(quantifier, variables, expr): QuantifiedExpr

Defined in: lang-xquery/src/ast/expression.ts:79

Parameters​

ParameterTypeDescription
quantifierQuantifierWhether the expression uses every or some.
variables[ASTVariable, ASTNode][]Pairs of (variable, sequence expression) being bound.
exprASTNodeThe satisfies test expression evaluated for each binding combination.

Returns​

QuantifiedExpr

Properties​

expr​

expr: ASTNode

Defined in: lang-xquery/src/ast/expression.ts:85

The satisfies test expression evaluated for each binding combination.


quantifier​

quantifier: Quantifier

Defined in: lang-xquery/src/ast/expression.ts:81

Whether the expression uses every or some.


variables​

variables: [ASTVariable, ASTNode][]

Defined in: lang-xquery/src/ast/expression.ts:83

Pairs of (variable, sequence expression) being bound.

Methods​

accept()​

accept<Ret, Arg>(visitor, arg?): Ret

Defined in: lang-xquery/src/ast/expression.ts:88

Dispatches this node to the matching method on visitor.

Type Parameters​

Type Parameter
Ret
Arg

Parameters​

ParameterType
visitorXQueryVisitor<Ret, Arg>
arg?Arg

Returns​

Ret

Implementation of​

ASTNode.accept