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