Variable toAst12BuilderConst
toAst12Builder: IndirBuilder<
Patch<AstContext, { astFactory: AstFactory }>,
| "translateBoundAggregate"
| "translateTerm"
| "translatePath"
| "translateBgp"
| "translateGraphRef"
| "resetContext"
| "registerProjection"
| "translatePureExpression"
| "translateExpressionOrWild"
| "translateExpressionOrOrdering"
| "translateAnyExpression"
| "translateAggregateExpression"
| "translateExistenceExpression"
| "translateNamedExpression"
| "translatePureOperatorExpression"
| "translateOperatorExpression"
| "translateWildcardExpression"
| "translateExtend"
| "translateDatasetClauses"
| "translateOrderBy"
| "translatePattern"
| "translateReduced"
| "translateDistinct"
| "translatePathComponent"
| "translateAlt"
| "translateInv"
| "translateLink"
| "translateNps"
| "translateOneOrMorePath"
| "translateSeq"
| "translateZeroOrMorePath"
| "translateZeroOrOnePath"
| "translatePatternIntoGroup"
| "translateSinglePattern"
| "translatePatternNew"
| "translateFrom"
| "translateFilter"
| "translateGraph"
| "translateGroup"
| "translateJoin"
| "translateLeftJoin"
| "translateMinus"
| "translateService"
| "operationInputAsPatternList"
| "translateSlice"
| "wrapInPatternGroup"
| "translateUnion"
| "translateValues"
| "removeQuads"
| "removeQuadsRecursive"
| "splitBgpToGraphs"
| "translateConstruct"
| "replaceAggregatorVariables"
| "translateProject"
| "registerGroupBy"
| "registerOrderBy"
| "registerVariables"
| "putExtensionsInGroup"
| "filterReplace"
| "objectContainsVariable"
| "algToSparql"
| "translateUpdateOperation"
| "toUpdate"
| "translateCompositeUpdate"
| "translateDeleteInsert"
| "cleanUpUpdateOperationModify"
| "translateLoad"
| "translateClear"
| "translateCreate"
| "translateDrop"
| "translateAdd"
| "translateMove"
| "translateCopy"
| "convertUpdatePatterns",
{
algToSparql: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"algToSparql",
SparqlQuery,
[Operation],
>;
cleanUpUpdateOperationModify: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"cleanUpUpdateOperationModify",
| UpdateOperationInsertData
| UpdateOperationDeleteData
| UpdateOperationDeleteWhere
| UpdateOperationModify,
[UpdateOperationModify, DeleteInsert],
>;
convertUpdatePatterns: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"convertUpdatePatterns",
Quads[],
[Pattern[]],
>;
filterReplace: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"filterReplace",
Pattern,
[Pattern, Record<string, Expression>, Expression[]],
>;
objectContainsVariable: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"objectContainsVariable",
boolean,
[any, string[]],
>;
operationInputAsPatternList: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"operationInputAsPatternList",
Pattern[],
[Operation],
>;
putExtensionsInGroup: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"putExtensionsInGroup",
void,
[QueryBase, Record<string, Expression>],
>;
registerGroupBy: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"registerGroupBy",
void,
[QueryBase, Record<string, Expression>],
>;
registerOrderBy: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"registerOrderBy",
void,
[QueryBase],
>;
registerProjection: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"registerProjection",
void,
[Operation],
>;
registerVariables: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"registerVariables",
void,
[QuerySelect, undefined | Variable[], Record<string, Expression>],
>;
removeQuads: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"removeQuads",
Operation,
[Operation],
>;
removeQuadsRecursive: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"removeQuadsRecursive",
unknown,
[Operation | Operation[], (DefaultGraph | NamedNode<string>)[]],
>;
replaceAggregatorVariables: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"replaceAggregatorVariables",
unknown,
[unknown, Record<string, Expression>],
>;
resetContext: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"resetContext",
void,
[],
>;
splitBgpToGraphs: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"splitBgpToGraphs",
Bgp | Graph | Join,
[Bgp, (DefaultGraph | NamedNode<string>)[]],
>;
toUpdate: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"toUpdate",
Update,
[(undefined | UpdateOperation)[]],
>;
translateAdd: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateAdd",
UpdateOperationAdd,
[Add],
>;
translateAggregateExpression: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateAggregateExpression",
ExpressionAggregate,
[AggregateExpression],
>;
translateAlt: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateAlt",
Path,
[Alt],
>;
translateAnyExpression: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateAnyExpression",
Expression | Wildcard | Ordering,
[Expression],
>;
translateBgp: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateBgp",
PatternBgp,
[Bgp],
>;
translateBoundAggregate: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateBoundAggregate",
BoundAggregate,
[BoundAggregate],
>;
translateClear: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateClear",
UpdateOperationClear,
[Clear],
>;
translateCompositeUpdate: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateCompositeUpdate",
Update,
[CompositeUpdate],
>;
translateConstruct: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateConstruct",
PatternGroup,
[Construct],
>;
translateCopy: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateCopy",
UpdateOperationCopy,
[Copy],
>;
translateCreate: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateCreate",
UpdateOperationCreate,
[Create],
>;
translateDatasetClauses: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateDatasetClauses",
DatasetClauses,
[NamedNode<string>[], NamedNode<string>[]],
>;
translateDeleteInsert: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateDeleteInsert",
| UpdateOperationInsertData
| UpdateOperationDeleteData
| UpdateOperationDeleteWhere
| UpdateOperationModify,
[DeleteInsert],
>;
translateDistinct: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateDistinct",
PatternGroup,
[Distinct],
>;
translateDrop: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateDrop",
UpdateOperationDrop,
[Drop],
>;
translateExistenceExpression: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateExistenceExpression",
ExpressionPatternOperation,
[ExistenceExpression],
>;
translateExpressionOrOrdering: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateExpressionOrOrdering",
Expression | Ordering,
[Expression],
>;
translateExpressionOrWild: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateExpressionOrWild",
Expression | Wildcard,
[Expression],
>;
translateExtend: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateExtend",
Pattern | Pattern[],
[Extend],
>;
translateFilter: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateFilter",
PatternGroup,
[Filter],
>;
translateFrom: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateFrom",
PatternGroup,
[From],
>;
translateGraph: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateGraph",
PatternGraph,
[Graph],
>;
translateGraphRef: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateGraphRef",
GraphRef,
[NamedNode<string> | "DEFAULT" | "NAMED" | "ALL"],
>;
translateGroup: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateGroup",
Pattern | Pattern[],
[Group],
>;
translateInv: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateInv",
Path,
[Inv],
>;
translateJoin: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateJoin",
Pattern[],
[Join],
>;
translateLeftJoin: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateLeftJoin",
Pattern[],
[LeftJoin],
>;
translateLink: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateLink",
TermIri,
[Link],
>;
translateLoad: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateLoad",
UpdateOperationLoad,
[Load],
>;
translateMinus: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateMinus",
Pattern[],
[Minus],
>;
translateMove: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateMove",
UpdateOperationMove,
[Move],
>;
translateNamedExpression: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateNamedExpression",
ExpressionFunctionCall,
[NamedExpression],
>;
translateNps: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateNps",
Path,
[Nps],
>;
translateOneOrMorePath: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateOneOrMorePath",
PathModified,
[OneOrMorePath],
>;
translateOperatorExpression: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateOperatorExpression",
ExpressionOperation | Ordering,
[OperatorExpression],
>;
translateOrderBy: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateOrderBy",
Pattern | Pattern[],
[OrderBy],
>;
translatePath: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translatePath",
PatternBgp,
[Path],
>;
translatePathComponent: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translatePathComponent",
Path,
[PropertyPathSymbol],
>;
translatePattern: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translatePattern",
TripleNesting,
[Pattern],
>;
translatePatternIntoGroup: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translatePatternIntoGroup",
PatternGroup,
[Operation],
>;
translatePatternNew: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translatePatternNew",
Pattern | Pattern[],
[Operation],
>;
translateProject: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateProject",
PatternGroup,
[Ask | Describe | Project, string],
>;
translatePureExpression: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translatePureExpression",
Expression,
[Expression],
>;
translatePureOperatorExpression: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translatePureOperatorExpression",
ExpressionOperation,
[OperatorExpression],
>;
translateReduced: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateReduced",
PatternGroup,
[Reduced],
>;
translateSeq: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateSeq",
PropertyPathChain,
[Seq],
>;
translateService: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateService",
PatternService,
[Service],
>;
translateSinglePattern: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateSinglePattern",
Pattern,
[Operation],
>;
translateSlice: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateSlice",
PatternGroup,
[Slice],
>;
translateTerm: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateTerm",
Term,
[Term],
>;
translateUnion: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateUnion",
PatternUnion,
[Union],
>;
translateUpdateOperation: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateUpdateOperation",
UpdateOperation,
[Update],
>;
translateValues: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateValues",
PatternValues,
[Values],
>;
translateWildcardExpression: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateWildcardExpression",
Wildcard,
[WildcardExpression],
>;
translateZeroOrMorePath: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateZeroOrMorePath",
PathModified,
[ZeroOrMorePath],
>;
translateZeroOrOnePath: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"translateZeroOrOnePath",
PathModified,
[ZeroOrOnePath],
>;
wrapInPatternGroup: IndirDef<
Patch<AstContext, { astFactory: AstFactory }>,
"wrapInPatternGroup",
PatternGroup,
[Pattern | Pattern[]],
>;
},
> = ...