Interface: XQueryVisitor<Ret, Arg>
Defined in: lang-xquery/src/ast/visitor.ts:54
Visitor interface for traversing all XQuery AST node types; implement to walk or transform an XQuery AST.
Extends
ASTVisitor<Ret,Arg>
Type Parameters
| Type Parameter | Default type |
|---|---|
Ret | - |
Arg | never |
Methods
visitBaseURIDeclaration()
visitBaseURIDeclaration(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:57
Parameters
| Parameter | Type |
|---|---|
node | BaseURIDeclaration |
arg? | Arg |
Returns
Ret
visitBoundFunction()
visitBoundFunction(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:96
Parameters
| Parameter | Type |
|---|---|
node | BoundFunction |
arg? | Arg |
Returns
Ret
visitCastExpr()
visitCastExpr(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:80
Parameters
| Parameter | Type |
|---|---|
node | CastExpr |
arg? | Arg |
Returns
Ret
visitComputedConstructor()
visitComputedConstructor(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:94
Parameters
| Parameter | Type |
|---|---|
node | ComputedConstructor |
arg? | Arg |
Returns
Ret
visitDefaultNSDeclaration()
visitDefaultNSDeclaration(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:56
Parameters
| Parameter | Type |
|---|---|
node | DefaultNSDeclaration |
arg? | Arg |
Returns
Ret
visitDirConstrContent()
visitDirConstrContent(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:90
Parameters
| Parameter | Type |
|---|---|
node | DirConstrContent |
arg? | Arg |
Returns
Ret
visitDirectCommentConstructor()
visitDirectCommentConstructor(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:93
Parameters
| Parameter | Type |
|---|---|
node | DirectCommentConstructor |
arg? | Arg |
Returns
Ret
visitDirectElementConstructor()
visitDirectElementConstructor(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:89
Parameters
| Parameter | Type |
|---|---|
node | DirectElementConstructor |
arg? | Arg |
Returns
Ret
visitDirectPIConstructor()
visitDirectPIConstructor(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:92
Parameters
| Parameter | Type |
|---|---|
node | DirectPIConstructor |
arg? | Arg |
Returns
Ret
visitDynamicFunctionCall()
visitDynamicFunctionCall(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:86
Parameters
| Parameter | Type |
|---|---|
node | DynamicFunctionCall |
arg? | Arg |
Returns
Ret
visitEmptyOrderDeclaration()
visitEmptyOrderDeclaration(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:59
Parameters
| Parameter | Type |
|---|---|
node | EmptyOrderDeclaration |
arg? | Arg |
Returns
Ret
visitFilterExpr()
visitFilterExpr(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:85
Parameters
| Parameter | Type |
|---|---|
node | FilterExpr |
arg? | Arg |
Returns
Ret
visitFLWORCount()
visitFLWORCount(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:73
Parameters
| Parameter | Type |
|---|---|
node | FLWORCount |
arg? | Arg |
Returns
Ret
visitFLWORExpr()
visitFLWORExpr(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:65
Parameters
| Parameter | Type |
|---|---|
node | FLWORExpr |
arg? | Arg |
Returns
Ret
visitFLWORFor()
visitFLWORFor(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:66
Parameters
| Parameter | Type |
|---|---|
node | FLWORFor |
arg? | Arg |
Returns
Ret
visitFLWORForBinding()
visitFLWORForBinding(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:67
Parameters
| Parameter | Type |
|---|---|
node | FLWORForBinding |
arg? | Arg |
Returns
Ret
visitFLWORGroupBy()
visitFLWORGroupBy(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:71
Parameters
| Parameter | Type |
|---|---|
node | FLWORGroupBy |
arg? | Arg |
Returns
Ret
visitFLWORLet()
visitFLWORLet(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:68
Parameters
| Parameter | Type |
|---|---|
node | FLWORLet |
arg? | Arg |
Returns
Ret
visitFLWOROrderBy()
visitFLWOROrderBy(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:72
Parameters
| Parameter | Type |
|---|---|
node | FLWOROrderBy |
arg? | Arg |
Returns
Ret
visitFLWORReturn()
visitFLWORReturn(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:74
Parameters
| Parameter | Type |
|---|---|
node | FLWORReturn |
arg? | Arg |
Returns
Ret
visitFLWORWhere()
visitFLWORWhere(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:70
Parameters
| Parameter | Type |
|---|---|
node | FLWORWhere |
arg? | Arg |
Returns
Ret
visitFLWORWindow()
visitFLWORWindow(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:69
Parameters
| Parameter | Type |
|---|---|
node | FLWORWindow |
arg? | Arg |
Returns
Ret
visitFunction()
visitFunction(
node,arg?):Ret
Defined in: core/dist/ast.d.ts:108
Parameters
| Parameter | Type |
|---|---|
node | ASTFunction |
arg? | Arg |
Returns
Ret
Inherited from
visitIdentifier()
visitIdentifier(
node,arg?):Ret
Defined in: core/dist/ast.d.ts:110
Parameters
| Parameter | Type |
|---|---|
node | ASTIdentifier |
arg? | Arg |
Returns
Ret
Inherited from
visitIfExpr()
visitIfExpr(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:77
Parameters
| Parameter | Type |
|---|---|
node | IfExpr |
arg? | Arg |
Returns
Ret
visitInlineFn()
visitInlineFn(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:95
Parameters
| Parameter | Type |
|---|---|
node | InlineFunction |
arg? | Arg |
Returns
Ret
visitInstanceOfExpr()
visitInstanceOfExpr(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:79
Parameters
| Parameter | Type |
|---|---|
node | InstanceOfExpr |
arg? | Arg |
Returns
Ret
visitItemType()
visitItemType(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:81
Parameters
| Parameter | Type |
|---|---|
node | ASTItemType |
arg? | Arg |
Returns
Ret
visitLangSwitch()
visitLangSwitch(
node,arg?):Ret
Defined in: core/dist/ast.d.ts:109
Parameters
| Parameter | Type |
|---|---|
node | LangSwitch |
arg? | Arg |
Returns
Ret
Inherited from
visitLiteral()
visitLiteral<
T>(node,arg?):Ret
Defined in: core/dist/ast.d.ts:106
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
node | ASTLiteral<T> |
arg? | Arg |
Returns
Ret
Inherited from
visitModule()
visitModule(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:91
Parameters
| Parameter | Type |
|---|---|
node | Module |
arg? | Arg |
Returns
Ret
visitNSDeclaration()
visitNSDeclaration(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:60
Parameters
| Parameter | Type |
|---|---|
node | NSDeclaration |
arg? | Arg |
Returns
Ret
visitNumberLiteral()
visitNumberLiteral(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:62
Parameters
| Parameter | Type |
|---|---|
node | ASTNumberLiteral |
arg? | Arg |
Returns
Ret
visitOperator()
visitOperator(
node,arg?):Ret
Defined in: core/dist/ast.d.ts:107
Parameters
| Parameter | Type |
|---|---|
node | ASTOperator |
arg? | Arg |
Returns
Ret
Inherited from
visitOrderedExpr()
visitOrderedExpr(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:88
Parameters
| Parameter | Type |
|---|---|
node | OrderedExpr |
arg? | Arg |
Returns
Ret
visitOrderingDeclaration()
visitOrderingDeclaration(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:58
Parameters
| Parameter | Type |
|---|---|
node | OrderingDeclaration |
arg? | Arg |
Returns
Ret
visitPathAxis()
visitPathAxis(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:84
Parameters
| Parameter | Type |
|---|---|
node | PathAxis |
arg? | Arg |
Returns
Ret
visitPathExpr()
visitPathExpr(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:82
Parameters
| Parameter | Type |
|---|---|
node | PathExpr |
arg? | Arg |
Returns
Ret
visitPathPredicate()
visitPathPredicate(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:83
Parameters
| Parameter | Type |
|---|---|
node | PathPredicate |
arg? | Arg |
Returns
Ret
visitProlog()
visitProlog(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:55
Parameters
| Parameter | Type |
|---|---|
node | Prolog |
arg? | Arg |
Returns
Ret
visitQuantifiedExpr()
visitQuantifiedExpr(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:75
Parameters
| Parameter | Type |
|---|---|
node | QuantifiedExpr |
arg? | Arg |
Returns
Ret
visitSequenceConstructor()
visitSequenceConstructor(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:87
Parameters
| Parameter | Type |
|---|---|
node | SequenceConstructor |
arg? | Arg |
Returns
Ret
visitSequenceType()
visitSequenceType(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:78
Parameters
| Parameter | Type |
|---|---|
node | ASTSequenceType |
arg? | Arg |
Returns
Ret
visitSimpleMapExpr()
visitSimpleMapExpr(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:97
Parameters
| Parameter | Type |
|---|---|
node | SimpleMapExpr |
arg? | Arg |
Returns
Ret
visitStringLiteral()
visitStringLiteral(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:61
Parameters
| Parameter | Type |
|---|---|
node | ASTStringLiteral |
arg? | Arg |
Returns
Ret
visitSwitchExpr()
visitSwitchExpr(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:76
Parameters
| Parameter | Type |
|---|---|
node | SwitchExpr |
arg? | Arg |
Returns
Ret
visitVariable()
visitVariable(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:64
Parameters
| Parameter | Type |
|---|---|
node | ASTVariable |
arg? | Arg |
Returns
Ret
visitXQueryIdentifier()
visitXQueryIdentifier(
node,arg?):Ret
Defined in: lang-xquery/src/ast/visitor.ts:63
Parameters
| Parameter | Type |
|---|---|
node | XQueryIdentifier |
arg? | Arg |
Returns
Ret