Index
All Classes and Interfaces|All Packages
A
- after(Op) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- afterConditions - Variable in class org.aksw.jenax.sparql.algebra.optimize.TrackingTransformConditionalFunctionInversion
- applyInverseFunction(Map.Entry<NodeValue, Expr>, Map<Expr, VSpace>) - Static method in class org.aksw.jenax.sparql.algebra.optimize.TrackingTransformConditionalFunctionInversion
B
- before(Op) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- beforeConditions - Variable in class org.aksw.jenax.sparql.algebra.optimize.TrackingTransformConditionalFunctionInversion
- beforeVisitor - Variable in class org.aksw.jenax.sparql.algebra.optimize.TrackingTransformConditionalFunctionInversion
- BeforeVisitor() - Constructor for class org.aksw.jenax.sparql.algebra.optimize.TrackingTransformConditionalFunctionInversion.BeforeVisitor
C
- computeIfAbsent(Function<? super Path<String>, ? extends T>) - Method in class org.aksw.jenax.sparql.algebra.walker.Tracker
- create(Op) - Static method in class org.aksw.jenax.sparql.algebra.walker.Tracker
E
- exprDepth - Variable in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- exprDepthLimit - Variable in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- exprVisitor - Variable in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
G
- get() - Method in class org.aksw.jenax.sparql.algebra.walker.Tracker
-
Get this tracker's value for its current path
- get(Object) - Method in class org.aksw.jenax.sparql.algebra.walker.Tracker
-
Get this tracker's value for a given path
- getBeforeVisitor() - Method in class org.aksw.jenax.sparql.algebra.optimize.TrackingTransformConditionalFunctionInversion
- getBeforeVisitor() - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingTransformCopy
- getChildPath(int) - Method in class org.aksw.jenax.sparql.algebra.walker.Tracker
- getChildPath(Path<String>, int) - Method in class org.aksw.jenax.sparql.algebra.walker.Tracker
- getData() - Method in class org.aksw.jenax.sparql.algebra.walker.Tracker
- getLabel(Op) - Static method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- getParentToChildren() - Method in class org.aksw.jenax.sparql.algebra.walker.Tracker
- getPath() - Method in class org.aksw.jenax.sparql.algebra.walker.Tracker
- getPathToOp() - Method in class org.aksw.jenax.sparql.algebra.walker.Tracker
O
- opDepth - Variable in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- opDepthLimit - Variable in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- opResult() - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- opVisitor - Variable in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- org.aksw.jenax.sparql.algebra.optimize - package org.aksw.jenax.sparql.algebra.optimize
- org.aksw.jenax.sparql.algebra.walker - package org.aksw.jenax.sparql.algebra.walker
P
- parentToChildren - Variable in class org.aksw.jenax.sparql.algebra.walker.Tracker
- path - Variable in class org.aksw.jenax.sparql.algebra.walker.Tracker
- path() - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingTransformCopy
- pathToData - Variable in class org.aksw.jenax.sparql.algebra.walker.Tracker
-
Map for user data
- pathToOp - Variable in class org.aksw.jenax.sparql.algebra.walker.Tracker
- popPath() - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- pushPath(String, Op) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- put(Path<String>, T) - Method in class org.aksw.jenax.sparql.algebra.walker.Tracker
-
Attach a value to a path
- put(T) - Method in class org.aksw.jenax.sparql.algebra.walker.Tracker
-
Attach a value to this tracker's current path
S
- setParentToChildren(Multimap<Path<String>, Path<String>>) - Method in class org.aksw.jenax.sparql.algebra.walker.Tracker
- setPath(Path<String>) - Method in class org.aksw.jenax.sparql.algebra.walker.Tracker
- setPathToOp(Map<Path<String>, Op>) - Method in class org.aksw.jenax.sparql.algebra.walker.Tracker
T
- toExprConstraints(CBinding) - Static method in class org.aksw.jenax.sparql.algebra.optimize.TrackingTransformConditionalFunctionInversion
- tracker - Variable in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- tracker - Variable in class org.aksw.jenax.sparql.algebra.walker.TrackingTransformCopy
- tracker - Variable in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- Tracker<T> - Class in org.aksw.jenax.sparql.algebra.walker
-
A class that enables tracking of context information at every node of an algebra expression.
- Tracker() - Constructor for class org.aksw.jenax.sparql.algebra.walker.Tracker
- TrackingApplyTransformVisitor - Class in org.aksw.jenax.sparql.algebra.walker
-
Full copy of
ApplyTransformVisitorbecause of private attributes Apply theTransform,ExprTransformWorks in conjunction withWalkerVisitor. - TrackingApplyTransformVisitor(Tracker<?>, Transform, ExprTransform, boolean, OpVisitor, OpVisitor) - Constructor for class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- TrackingTransformConditionalFunctionInversion - Class in org.aksw.jenax.sparql.algebra.optimize
-
This class checks for expressions of the form [STR(?p) = 'const'] and if valueSpace(?p) is limited to IRI then it rewrites the expression as [?p = <const>].
- TrackingTransformConditionalFunctionInversion(Tracker<CBinding>) - Constructor for class org.aksw.jenax.sparql.algebra.optimize.TrackingTransformConditionalFunctionInversion
- TrackingTransformConditionalFunctionInversion.BeforeVisitor - Class in org.aksw.jenax.sparql.algebra.optimize
- TrackingTransformCopy<T> - Class in org.aksw.jenax.sparql.algebra.walker
- TrackingTransformCopy(Tracker<T>) - Constructor for class org.aksw.jenax.sparql.algebra.walker.TrackingTransformCopy
- TrackingTransformCopy(Tracker<T>, boolean) - Constructor for class org.aksw.jenax.sparql.algebra.walker.TrackingTransformCopy
- TrackingTransformer - Class in org.aksw.jenax.sparql.algebra.walker
- TrackingTransformer() - Constructor for class org.aksw.jenax.sparql.algebra.walker.TrackingTransformer
- TrackingWalkerVisitor - Class in org.aksw.jenax.sparql.algebra.walker
-
Extension of
WalkerVisitorwhich assigns paths to the encountered ops Walk algebra and expressions - TrackingWalkerVisitor(Tracker<?>, OpVisitor, ExprVisitor, OpVisitor, OpVisitor) - Constructor for class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
-
A walker.
- transform(List<SortCondition>) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- transform(Tracker<?>, Transform, ExprTransform, OpVisitor) - Static method in class org.aksw.jenax.sparql.algebra.walker.TrackingTransformer
- transform(Tracker<T>, Function<? super Tracker<T>, ? extends TrackingTransformCopy<T>>) - Static method in class org.aksw.jenax.sparql.algebra.walker.TrackingTransformer
- transform(OpBGP) - Method in class org.aksw.jenax.sparql.algebra.optimize.TrackingTransformConditionalFunctionInversion
- transform(OpFilter, Op) - Method in class org.aksw.jenax.sparql.algebra.optimize.TrackingTransformConditionalFunctionInversion
-
Check for filter expressions of the form [str(?p) op 'string_literal'] and if ?p is known to be an IRI transform it to [?p op
] - transform(Expr) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- transform(ExprList) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
V
- visit(OpAssign) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visit(OpAssign) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visit(OpBGP) - Method in class org.aksw.jenax.sparql.algebra.optimize.TrackingTransformConditionalFunctionInversion.BeforeVisitor
- visit(OpExtend) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visit(OpExtend) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visit(OpFilter) - Method in class org.aksw.jenax.sparql.algebra.optimize.TrackingTransformConditionalFunctionInversion.BeforeVisitor
- visit(OpFilter) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visit(OpGroup) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visit(OpLeftJoin) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visit(OpOrder) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visit(OpOrder) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visit(OpService) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visit(OpUnion) - Method in class org.aksw.jenax.sparql.algebra.optimize.TrackingTransformConditionalFunctionInversion.BeforeVisitor
- visit(ExprAggregator) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visit(ExprAggregator) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visit(ExprFunction0) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visit(ExprFunction0) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visit(ExprFunction1) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visit(ExprFunction1) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visit(ExprFunction2) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visit(ExprFunction2) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visit(ExprFunction3) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visit(ExprFunction3) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visit(ExprFunctionN) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visit(ExprFunctionN) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visit(ExprFunctionOp) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visit(ExprFunctionOp) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visit(ExprNone) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visit(ExprNone) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visit(ExprTripleTerm) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visit(ExprTripleTerm) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visit(ExprVar) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visit(ExprVar) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visit(NodeValue) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visit(NodeValue) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visit0(Op0) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visit0(Op0) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visit1(Op1) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visit1(Op1) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visit2(Op2) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visit2(Op2) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visitExpr(ExprList) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visitExpr(ExprList) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visitExprFunction(ExprFunction) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visitExt(OpExt) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visitExt(OpExt) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visitN(OpN) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visitN(OpN) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visitOp(Op) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- visitService - Variable in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visitVarExpr(VarExprList) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- visitVarExpr(VarExprList) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
W
- walk(Op) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- walk(VarExprList) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- walk(Expr) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
- walk(ExprList) - Method in class org.aksw.jenax.sparql.algebra.walker.TrackingWalkerVisitor
All Classes and Interfaces|All Packages