Index

A B C E G O P S T V W 
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 ApplyTransformVisitor because of private attributes Apply the Transform, ExprTransform Works in conjunction with WalkerVisitor.
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 WalkerVisitor which 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
 
A B C E G O P S T V W 
All Classes and Interfaces|All Packages