Variable sparql11GeneratorBuilderConst
sparql11GeneratorBuilder: GeneratorBuilder<
SparqlGeneratorContext,
| "filter"
| "add"
| "clear"
| "copy"
| "move"
| "var"
| "path"
| "drop"
| "load"
| "update"
| "graphRef"
| "create"
| "modify"
| "query"
| "datasetClauses"
| "bind"
| "solutionModifier"
| "expression"
| "aggregate"
| "blankNode"
| "selectQuery"
| "selectClause"
| "constructQuery"
| "describeQuery"
| "askQuery"
| "update1"
| "insertData"
| "deleteData"
| "deleteWhere"
| "graphRefAll"
| "quads"
| "quadsNotTriples"
| "usingClauses"
| "argList"
| "iriOrFunction"
| "prologue"
| "baseDecl"
| "prefixDecl"
| "varOrTerm"
| "graphTerm"
| "rdfLiteral"
| "iri"
| "iriFull"
| "prefixedName"
| "groupClause"
| "havingClause"
| "orderClause"
| "limitOffsetClauses"
| "triplesBlock"
| "collectionPath"
| "triplesNodePath"
| "blankNodePropertyListPath"
| "graphNodePath"
| "whereClause"
| "groupGraphPattern"
| "generatePattern"
| "graphPatternNotTriples"
| "optionalGraphPattern"
| "graphGraphPattern"
| "serviceGraphPattern"
| "inlineData"
| "minusGraphPattern"
| "groupOrUnionGraphPattern"
| "queryOrUpdate",
{
add: GeneratorRule<any, "add"> & SparqlGrammarRule<
"add",
UpdateOperationAdd
| UpdateOperationMove
| UpdateOperationCopy,
[],
> & SparqlGeneratorRule<
"add",
UpdateOperationAdd
| UpdateOperationMove
| UpdateOperationCopy,
[],
>;
aggregate: GeneratorRule<
SparqlGeneratorContext,
"aggregate",
ExpressionAggregate,
[],
>;
argList: GeneratorRule<any, "argList"> & SparqlGrammarRule<
"argList",
Wrap<IArgList>,
[],
> & SparqlGeneratorRule<"argList", Wrap<IArgList>, []>;
askQuery: GeneratorRule<any, "askQuery"> & SparqlGrammarRule<
"askQuery",
Omit<QueryAsk, HandledByBase>,
[],
> & SparqlGeneratorRule<"askQuery", Omit<QueryAsk, HandledByBase>, []>;
baseDecl: GeneratorRule<any, "baseDecl"> & SparqlGrammarRule<
"baseDecl",
ContextDefinitionBase,
[],
> & SparqlGeneratorRule<"baseDecl", ContextDefinitionBase, []>;
bind: GeneratorRule<any, "bind"> & SparqlGrammarRule<
"bind",
PatternBind,
[],
> & SparqlGeneratorRule<"bind", PatternBind, []>;
blankNode: GeneratorRule<any, "blankNode"> & SparqlGrammarRule<
"blankNode",
TermBlank,
[],
> & SparqlGeneratorRule<"blankNode", TermBlank, []>;
blankNodePropertyListPath: GeneratorRule<any, "blankNodePropertyListPath"> & SparqlGrammarRule<
"blankNodePropertyListPath",
TripleCollectionBlankNodeProperties,
[],
> & SparqlGeneratorRule<
"blankNodePropertyListPath",
TripleCollectionBlankNodeProperties,
[],
>;
clear: GeneratorRule<any, "clear"> & SparqlGrammarRule<
"clear",
UpdateOperationClear
| UpdateOperationDrop,
[],
> & SparqlGeneratorRule<
"clear",
UpdateOperationClear
| UpdateOperationDrop,
[],
>;
collectionPath: GeneratorRule<any, "collectionPath"> & SparqlGrammarRule<
"collectionPath",
TripleCollectionList,
[],
> & SparqlGeneratorRule<"collectionPath", TripleCollectionList, []>;
constructQuery: GeneratorRule<any, "constructQuery"> & SparqlGrammarRule<
"constructQuery",
Omit<QueryConstruct, HandledByBase>,
[],
> & SparqlGeneratorRule<
"constructQuery",
Omit<QueryConstruct, HandledByBase>,
[],
>;
copy: GeneratorRule<any, "copy"> & SparqlGrammarRule<
"copy",
UpdateOperationAdd
| UpdateOperationMove
| UpdateOperationCopy,
[],
> & SparqlGeneratorRule<
"copy",
UpdateOperationAdd
| UpdateOperationMove
| UpdateOperationCopy,
[],
>;
create: GeneratorRule<any, "create"> & SparqlGrammarRule<
"create",
UpdateOperationCreate,
[],
> & SparqlGeneratorRule<"create", UpdateOperationCreate, []>;
datasetClauses: GeneratorRule<any, "datasetClauses"> & SparqlGrammarRule<
"datasetClauses",
DatasetClauses,
[],
> & SparqlGeneratorRule<"datasetClauses", DatasetClauses, []>;
deleteData: GeneratorRule<any, "deleteData"> & SparqlGrammarRule<
"deleteData",
| UpdateOperationInsertData
| UpdateOperationDeleteData
| UpdateOperationDeleteWhere,
[],
> & SparqlGeneratorRule<
"deleteData",
| UpdateOperationInsertData
| UpdateOperationDeleteData
| UpdateOperationDeleteWhere,
[],
>;
deleteWhere: GeneratorRule<any, "deleteWhere"> & SparqlGrammarRule<
"deleteWhere",
| UpdateOperationInsertData
| UpdateOperationDeleteData
| UpdateOperationDeleteWhere,
[],
> & SparqlGeneratorRule<
"deleteWhere",
| UpdateOperationInsertData
| UpdateOperationDeleteData
| UpdateOperationDeleteWhere,
[],
>;
describeQuery: GeneratorRule<any, "describeQuery"> & SparqlGrammarRule<
"describeQuery",
Omit<QueryDescribe, HandledByBase>,
[],
> & SparqlGeneratorRule<
"describeQuery",
Omit<QueryDescribe, HandledByBase>,
[],
>;
drop: GeneratorRule<any, "drop"> & SparqlGrammarRule<
"drop",
UpdateOperationClear
| UpdateOperationDrop,
[],
> & SparqlGeneratorRule<
"drop",
UpdateOperationClear
| UpdateOperationDrop,
[],
>;
expression: GeneratorRule<any, "expression"> & SparqlGrammarRule<
"expression",
Expression,
[],
> & SparqlGeneratorRule<"expression", Expression, []>;
filter: GeneratorRule<any, "filter"> & SparqlGrammarRule<
"filter",
PatternFilter,
[],
> & SparqlGeneratorRule<"filter", PatternFilter, []>;
generatePattern: GeneratorRule<any, "generatePattern"> & SparqlGeneratorRule<
"generatePattern",
Pattern,
>;
graphGraphPattern: GeneratorRule<any, "graphGraphPattern"> & SparqlGrammarRule<
"graphGraphPattern",
PatternGraph,
[],
> & SparqlGeneratorRule<"graphGraphPattern", PatternGraph, []>;
graphNodePath: GeneratorRule<any, "graphNodePath"> & SparqlGrammarRule<
"graphNodePath",
TripleCollection
| Term,
[],
> & SparqlGeneratorRule<"graphNodePath", TripleCollection | Term, []>;
graphPatternNotTriples: GeneratorRule<any, "graphPatternNotTriples"> & SparqlGrammarRule<
"graphPatternNotTriples",
| PatternGroup
| PatternUnion
| PatternOptional
| PatternMinus
| PatternGraph
| PatternService
| PatternFilter
| PatternBind
| PatternValues,
[],
> & SparqlGeneratorRule<
"graphPatternNotTriples",
| PatternGroup
| PatternUnion
| PatternOptional
| PatternMinus
| PatternGraph
| PatternService
| PatternFilter
| PatternBind
| PatternValues,
[],
>;
graphRef: GeneratorRule<any, "graphRef"> & SparqlGrammarRule<
"graphRef",
GraphRefSpecific,
[],
> & SparqlGeneratorRule<"graphRef", GraphRefSpecific, []>;
graphRefAll: GeneratorRule<any, "graphRefAll"> & SparqlGrammarRule<
"graphRefAll",
GraphRef,
[],
> & SparqlGeneratorRule<"graphRefAll", GraphRef, []>;
graphTerm: GeneratorRule<any, "graphTerm"> & SparqlGrammarRule<
"graphTerm",
GraphTerm,
[],
> & SparqlGeneratorRule<"graphTerm", GraphTerm, []>;
groupClause: GeneratorRule<any, "groupClause"> & SparqlGrammarRule<
"groupClause",
SolutionModifierGroup,
[],
> & SparqlGeneratorRule<"groupClause", SolutionModifierGroup, []>;
groupGraphPattern: GeneratorRule<any, "groupGraphPattern"> & SparqlGrammarRule<
"groupGraphPattern",
PatternGroup,
[],
> & SparqlGeneratorRule<"groupGraphPattern", PatternGroup, []>;
groupOrUnionGraphPattern: GeneratorRule<any, "groupOrUnionGraphPattern"> & SparqlGrammarRule<
"groupOrUnionGraphPattern",
PatternGroup
| PatternUnion,
[],
> & SparqlGeneratorRule<
"groupOrUnionGraphPattern",
PatternGroup
| PatternUnion,
[],
>;
havingClause: GeneratorRule<any, "havingClause"> & SparqlGrammarRule<
"havingClause",
SolutionModifierHaving,
[],
> & SparqlGeneratorRule<"havingClause", SolutionModifierHaving, []>;
inlineData: GeneratorRule<any, "inlineData"> & SparqlGrammarRule<
"inlineData",
PatternValues,
[],
> & SparqlGeneratorRule<"inlineData", PatternValues, []>;
insertData: GeneratorRule<any, "insertData"> & SparqlGrammarRule<
"insertData",
| UpdateOperationInsertData
| UpdateOperationDeleteData
| UpdateOperationDeleteWhere,
[],
> & SparqlGeneratorRule<
"insertData",
| UpdateOperationInsertData
| UpdateOperationDeleteData
| UpdateOperationDeleteWhere,
[],
>;
iri: GeneratorRule<any, "iri"> & SparqlGrammarRule<"iri", TermIri, []> & SparqlGeneratorRule<
"iri",
TermIri,
[],
>;
iriFull: GeneratorRule<any, "iriFull"> & SparqlGrammarRule<
"iriFull",
TermIriFull,
[],
> & SparqlGeneratorRule<"iriFull", TermIriFull, []>;
iriOrFunction: GeneratorRule<any, "iriOrFunction"> & SparqlGrammarRule<
"iriOrFunction",
ExpressionFunctionCall
| TermIri,
[],
> & SparqlGeneratorRule<
"iriOrFunction",
ExpressionFunctionCall
| TermIri,
[],
>;
limitOffsetClauses: GeneratorRule<any, "limitOffsetClauses"> & SparqlGrammarRule<
"limitOffsetClauses",
SolutionModifierLimitOffset,
[],
> & SparqlGeneratorRule<
"limitOffsetClauses",
SolutionModifierLimitOffset,
[],
>;
load: GeneratorRule<any, "load"> & SparqlGrammarRule<
"load",
UpdateOperationLoad,
[],
> & SparqlGeneratorRule<"load", UpdateOperationLoad, []>;
minusGraphPattern: GeneratorRule<any, "minusGraphPattern"> & SparqlGrammarRule<
"minusGraphPattern",
PatternMinus,
[],
> & SparqlGeneratorRule<"minusGraphPattern", PatternMinus, []>;
modify: GeneratorRule<any, "modify"> & SparqlGrammarRule<
"modify",
UpdateOperationModify,
[],
> & SparqlGeneratorRule<"modify", UpdateOperationModify, []>;
move: GeneratorRule<any, "move"> & SparqlGrammarRule<
"move",
UpdateOperationAdd
| UpdateOperationMove
| UpdateOperationCopy,
[],
> & SparqlGeneratorRule<
"move",
UpdateOperationAdd
| UpdateOperationMove
| UpdateOperationCopy,
[],
>;
optionalGraphPattern: GeneratorRule<any, "optionalGraphPattern"> & SparqlGrammarRule<
"optionalGraphPattern",
PatternOptional,
[],
> & SparqlGeneratorRule<"optionalGraphPattern", PatternOptional, []>;
orderClause: GeneratorRule<any, "orderClause"> & SparqlGrammarRule<
"orderClause",
SolutionModifierOrder,
[],
> & SparqlGeneratorRule<"orderClause", SolutionModifierOrder, []>;
path: GeneratorRule<
SparqlGeneratorContext,
"path",
Path,
[undefined | boolean],
>;
prefixDecl: GeneratorRule<any, "prefixDecl"> & SparqlGrammarRule<
"prefixDecl",
ContextDefinitionPrefix,
[],
> & SparqlGeneratorRule<"prefixDecl", ContextDefinitionPrefix, []>;
prefixedName: GeneratorRule<any, "prefixedName"> & SparqlGrammarRule<
"prefixedName",
TermIriPrefixed,
[],
> & SparqlGeneratorRule<"prefixedName", TermIriPrefixed, []>;
prologue: GeneratorRule<any, "prologue"> & SparqlGrammarRule<
"prologue",
ContextDefinition[],
[],
> & SparqlGeneratorRule<"prologue", ContextDefinition[], []>;
quads: GeneratorRule<any, "quads"> & SparqlGrammarRule<
"quads",
Wrap<Quads[]>,
[],
> & SparqlGeneratorRule<"quads", Wrap<Quads[]>, []>;
quadsNotTriples: GeneratorRule<any, "quadsNotTriples"> & SparqlGrammarRule<
"quadsNotTriples",
GraphQuads,
[],
> & SparqlGeneratorRule<"quadsNotTriples", GraphQuads, []>;
query: GeneratorRule<any, "query"> & SparqlGrammarRule<"query", Query, []> & SparqlGeneratorRule<
"query",
Query,
[],
>;
queryOrUpdate: GeneratorRule<any, "queryOrUpdate"> & SparqlGrammarRule<
"queryOrUpdate",
SparqlQuery,
[],
> & SparqlGeneratorRule<"queryOrUpdate", SparqlQuery, []>;
rdfLiteral: GeneratorRule<any, "rdfLiteral"> & SparqlGrammarRule<
"rdfLiteral",
TermLiteral,
[],
> & SparqlGeneratorRule<"rdfLiteral", TermLiteral, []>;
selectClause: GeneratorRule<any, "selectClause"> & SparqlGrammarRule<
"selectClause",
Wrap<Pick<QuerySelect, "variables" | "distinct" | "reduced">>,
[],
> & SparqlGeneratorRule<
"selectClause",
Wrap<Pick<QuerySelect, "variables" | "distinct" | "reduced">>,
[],
>;
selectQuery: GeneratorRule<any, "selectQuery"> & SparqlGrammarRule<
"selectQuery",
Omit<QuerySelect, HandledByBase>,
[],
> & SparqlGeneratorRule<
"selectQuery",
Omit<QuerySelect, HandledByBase>,
[],
>;
serviceGraphPattern: GeneratorRule<any, "serviceGraphPattern"> & SparqlGrammarRule<
"serviceGraphPattern",
PatternService,
[],
> & SparqlGeneratorRule<"serviceGraphPattern", PatternService, []>;
solutionModifier: GeneratorRule<any, "solutionModifier"> & SparqlGrammarRule<
"solutionModifier",
SolutionModifiers,
[],
> & SparqlGeneratorRule<"solutionModifier", SolutionModifiers, []>;
triplesBlock: GeneratorRule<any, "triplesBlock"> & SparqlGrammarRule<
"triplesBlock",
PatternBgp,
[],
> & SparqlGeneratorRule<"triplesBlock", PatternBgp, []>;
triplesNodePath: GeneratorRule<any, "triplesNodePath"> & SparqlGrammarRule<
"triplesNodePath",
TripleCollection,
[],
> & SparqlGeneratorRule<"triplesNodePath", TripleCollection, []>;
update: GeneratorRule<any, "update"> & SparqlGrammarRule<
"update",
Update,
[],
> & SparqlGeneratorRule<"update", Update, []>;
update1: GeneratorRule<any, "update1"> & SparqlGrammarRule<
"update1",
UpdateOperation,
[],
> & SparqlGeneratorRule<"update1", UpdateOperation, []>;
usingClauses: GeneratorRule<any, "usingClauses"> & SparqlGrammarRule<
"usingClauses",
DatasetClauses,
[],
> & SparqlGeneratorRule<"usingClauses", DatasetClauses, []>;
var: GeneratorRule<any, "var"> & SparqlGrammarRule<
"var",
TermVariable,
[],
> & SparqlGeneratorRule<"var", TermVariable, []>;
varOrTerm: GeneratorRule<any, "varOrTerm"> & SparqlGrammarRule<
"varOrTerm",
Term,
[],
> & SparqlGeneratorRule<"varOrTerm", Term, []>;
whereClause: GeneratorRule<any, "whereClause"> & SparqlGrammarRule<
"whereClause",
Wrap<PatternGroup>,
[],
> & SparqlGeneratorRule<"whereClause", Wrap<PatternGroup>, []>;
},
> = ...