Skip to main content

Class: FLWORGroupBy

Defined in: lang-xquery/src/ast/flwor.ts:122

XQuery group by clause partitioning the tuple stream by grouping-key expressions.

Implements

Constructors

Constructor

new FLWORGroupBy(bindings): FLWORGroupBy

Defined in: lang-xquery/src/ast/flwor.ts:123

Parameters

ParameterTypeDescription
bindings[ASTVariable, ASTNode][]Pairs of (grouping variable, expression) defining the grouping keys.

Returns

FLWORGroupBy

Properties

bindings

bindings: [ASTVariable, ASTNode][]

Defined in: lang-xquery/src/ast/flwor.ts:125

Pairs of (grouping variable, expression) defining the grouping keys.

Methods

accept()

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

Defined in: lang-xquery/src/ast/flwor.ts:128

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