Variable toAlgebra12BuilderConst
toAlgebra12Builder: IndirBuilder<
Patch<AlgebraContext, { astFactory: AstFactory }>,
| "translateTerm"
| "translateBoundAggregate"
| "translateBgp"
| "translatePath"
| "translateGraphRef"
| "translateAggregates"
| "mapAggregate"
| "translateNamed"
| "registerContextDefinitions"
| "translateInlineData"
| "translateDatasetClause"
| "translateBlankNodesToVariables"
| "findAllVariables"
| "inScopeVariables"
| "generateFreshVar"
| "translatePathPredicate"
| "simplifyPath"
| "translateExpression"
| "translateGraphPattern"
| "accumulateGroupGraphPattern"
| "simplifiedJoin"
| "translateQuery"
| "translateTripleCollection"
| "translateBasicGraphPattern"
| "translateTripleNesting"
| "recurseGraph"
| "translateQuad"
| "translateUpdate"
| "translateSingleUpdate"
| "translateInsertDelete"
| "translateUpdateTriplesBlock"
| "translateGraphRefSpecific"
| "translateGraphRefDefSpec"
| "translateUpdateGraphLoad",
{
accumulateGroupGraphPattern: IndirDef<
any,
"accumulateGroupGraphPattern",
unknown,
any[],
> & AlgebraIndir<
"accumulateGroupGraphPattern",
Operation,
[Operation, Pattern],
>;
findAllVariables: IndirDef<any, "findAllVariables", unknown, any[]> & AlgebraIndir<
"findAllVariables",
void,
[object],
>;
generateFreshVar: IndirDef<any, "generateFreshVar", unknown, any[]> & AlgebraIndir<
"generateFreshVar",
Variable,
[],
>;
inScopeVariables: IndirDef<
Patch<AlgebraContext, { astFactory: AstFactory }>,
"inScopeVariables",
Set<string>,
[
| TermIriFull
| TermIriPrefixed
| TermVariable
| TermLiteralStr
| TermLiteralLangStr
| TermLiteralTyped
| PropertyPathChain
| PathModified
| PathNegated
| TermBlank
| Update
| QuerySelect
| QueryConstruct
| QueryDescribe
| QueryAsk
| TripleCollectionList
| TripleCollectionReifiedTriple
| TripleNesting
| TermTriple
| Patch<
TripleCollectionBlankNodeProperties,
{
identifier: TermIri
| TermVariable
| TermBlank;
triples: TripleNesting[];
},
>,
],
>;
mapAggregate: IndirDef<any, "mapAggregate", unknown, any[]> & AlgebraIndir<
"mapAggregate",
PatternBind
| Expression
| Wildcard
| Ordering,
[
PatternBind
| Expression
| Wildcard
| Ordering,
Record<string, ExpressionAggregate>,
],
>;
recurseGraph: IndirDef<any, "recurseGraph", unknown, any[]> & AlgebraIndir<
"recurseGraph",
Operation,
[Operation, Term, undefined | Variable],
>;
registerContextDefinitions: IndirDef<
any,
"registerContextDefinitions",
unknown,
any[],
> & AlgebraIndir<
"registerContextDefinitions",
void,
[ContextDefinition[]],
>;
simplifiedJoin: IndirDef<any, "simplifiedJoin", unknown, any[]> & AlgebraIndir<
"simplifiedJoin",
Operation,
[Operation, Operation],
>;
simplifyPath: IndirDef<any, "simplifyPath", unknown, any[]> & AlgebraIndir<
"simplifyPath",
(Path | Pattern)[],
[Term, PropertyPathSymbol, Term],
>;
translateAggregates: IndirDef<any, "translateAggregates", unknown, any[]> & AlgebraIndir<
"translateAggregates",
Operation,
[Query, Operation],
>;
translateBasicGraphPattern: IndirDef<
any,
"translateBasicGraphPattern",
unknown,
any[],
> & AlgebraIndir<
"translateBasicGraphPattern",
void,
[BasicGraphPattern, FlattenedTriple[]],
>;
translateBgp: IndirDef<any, "translateBgp", unknown, any[]> & AlgebraIndir<
"translateBgp",
Operation,
[PatternBgp],
>;
translateBlankNodesToVariables: IndirDef<
any,
"translateBlankNodesToVariables",
unknown,
any[],
> & AlgebraIndir<"translateBlankNodesToVariables", Operation, [Operation]>;
translateBoundAggregate: IndirDef<
any,
"translateBoundAggregate",
unknown,
any[],
> & AlgebraIndir<
"translateBoundAggregate",
BoundAggregate,
[ExpressionAggregate, Variable],
>;
translateDatasetClause: IndirDef<
any,
"translateDatasetClause",
unknown,
any[],
> & AlgebraIndir<
"translateDatasetClause",
{ default: NamedNode<string>[]; named: NamedNode<string>[] },
[DatasetClauses],
>;
translateExpression: IndirDef<any, "translateExpression", unknown, any[]> & AlgebraIndir<
"translateExpression",
Expression,
[Expression | Wildcard],
>;
translateGraphPattern: IndirDef<
any,
"translateGraphPattern",
unknown,
any[],
> & AlgebraIndir<"translateGraphPattern", Operation, [Pattern]>;
translateGraphRef: IndirDef<any, "translateGraphRef", unknown, any[]> & AlgebraIndir<
"translateGraphRef",
NamedNode<string>
| "DEFAULT"
| "NAMED"
| "ALL",
[GraphRef],
>;
translateGraphRefDefSpec: IndirDef<
any,
"translateGraphRefDefSpec",
unknown,
any[],
> & AlgebraIndir<
"translateGraphRefDefSpec",
NamedNode<string>
| "DEFAULT",
[GraphRefDefault | GraphRefSpecific],
>;
translateGraphRefSpecific: IndirDef<
any,
"translateGraphRefSpecific",
unknown,
any[],
> & AlgebraIndir<
"translateGraphRefSpecific",
NamedNode<string>,
[GraphRefSpecific],
>;
translateInlineData: IndirDef<any, "translateInlineData", unknown, any[]> & AlgebraIndir<
"translateInlineData",
Values,
[PatternValues],
>;
translateInsertDelete: IndirDef<
any,
"translateInsertDelete",
unknown,
any[],
> & AlgebraIndir<
"translateInsertDelete",
Update,
[
| UpdateOperationInsertData
| UpdateOperationDeleteData
| UpdateOperationDeleteWhere
| UpdateOperationModify,
],
>;
translateNamed: IndirDef<any, "translateNamed", unknown, any[]> & AlgebraIndir<
"translateNamed",
NamedNode<string>,
[TermIri],
>;
translatePath: IndirDef<any, "translatePath", unknown, any[]> & AlgebraIndir<
"translatePath",
(Path | Pattern)[],
[FlattenedTriple & { predicate: PathPure }],
>;
translatePathPredicate: IndirDef<
any,
"translatePathPredicate",
unknown,
any[],
> & AlgebraIndir<
"translatePathPredicate",
PropertyPathSymbol,
[NamedNode<string> | Path],
>;
translateQuad: IndirDef<any, "translateQuad", unknown, any[]> & AlgebraIndir<
"translateQuad",
Pattern,
[FlattenedTriple],
>;
translateQuery: IndirDef<
Patch<AlgebraContext, { astFactory: AstFactory }>,
"translateQuery",
Operation,
[SparqlQuery, undefined | boolean, undefined | boolean],
>;
translateSingleUpdate: IndirDef<
any,
"translateSingleUpdate",
unknown,
any[],
> & AlgebraIndir<"translateSingleUpdate", Update, [UpdateOperation]>;
translateTerm: IndirDef<
Patch<AlgebraContext, { astFactory: AstFactory }>,
"translateTerm",
Term,
[Term],
>;
translateTripleCollection: IndirDef<
Patch<AlgebraContext, { astFactory: AstFactory }>,
"translateTripleCollection",
void,
[TripleCollection, FlattenedTriple[]],
>;
translateTripleNesting: IndirDef<
Patch<AlgebraContext, { astFactory: AstFactory }>,
"translateTripleNesting",
void,
[TripleNesting, FlattenedTriple[]],
>;
translateUpdate: IndirDef<any, "translateUpdate", unknown, any[]> & AlgebraIndir<
"translateUpdate",
Operation,
[Update],
>;
translateUpdateGraphLoad: IndirDef<
any,
"translateUpdateGraphLoad",
unknown,
any[],
> & AlgebraIndir<"translateUpdateGraphLoad", Load, [UpdateOperationLoad]>;
translateUpdateTriplesBlock: IndirDef<
any,
"translateUpdateTriplesBlock",
unknown,
any[],
> & AlgebraIndir<
"translateUpdateTriplesBlock",
Pattern[],
[GraphQuads | PatternBgp, undefined | NamedNode<string>],
>;
},
> = ...