Interface: XQueryLanguage
Defined in: lang-xquery/src/language/language.ts:38
The assembled language descriptor for XQuery, as returned by XQuery.
Extends
Language<"xquery">
Properties
aggregates
aggregates:
AggregateFn[]
Defined in: core/dist/lang-manager.d.ts:46
Language-specific aggregate functions registered alongside any global ones.
Inherited from
castables
castables:
Castable[]
Defined in: core/dist/lang-manager.d.ts:48
Language-specific castable type keywords registered alongside any global ones.
Inherited from
createParser
createParser: (
mgr) =>Parser
Defined in: core/dist/lang-manager.d.ts:50
Factory that creates a fresh parser instance bound to the given language manager.
Parameters
| Parameter | Type |
|---|---|
mgr | LanguageManager |
Returns
Inherited from
dataAdapter
dataAdapter:
XQueryDataAdapter
Defined in: lang-xquery/src/language/language.ts:40
The active data adapter used for node creation and tree traversal.
functions
functions:
Fn[]
Defined in: core/dist/lang-manager.d.ts:44
Language-specific functions registered alongside any global ones.
Inherited from
name
readonlyname:"xquery"
Defined in: core/dist/lang-manager.d.ts:40
Lowercase language name used as the lookup key.
Inherited from
operators
operators:
Operator[]
Defined in: core/dist/lang-manager.d.ts:42
Language-specific operators registered alongside any global ones.
Inherited from
serialize
serialize:
SerializeFn
Defined in: core/dist/lang-manager.d.ts:64
Serializes executor output into the user-facing result format.
Inherited from
visitors
visitors:
Partial<PlanVisitors> &Pick<PlanVisitors,"executor"> &object
Defined in: core/dist/lang-manager.d.ts:54
Visitors for extending the default DortDB behavior. Usually required when adding new PlanOperators. Some of the visitors are always required, for example, the logical plan builder.
Type Declaration
logicalPlanBuilder
logicalPlanBuilder: (
db) =>LogicalPlanBuilder
Constructor for the logical plan builder that translates AST nodes into plan operators.
Creates a new logical plan builder bound to db.
Parameters
| Parameter | Type |
|---|---|
db | DortDBAsFriend |