Package org.aksw.jena_sparql_api.views
Class NodeExprSubstitutor
java.lang.Object
org.aksw.jena_sparql_api.views.NodeExprSubstitutor
Can replace nodes with expressions
- Author:
- raven
-
Constructor Summary
ConstructorsConstructorDescriptionNodeExprSubstitutor(Map<? extends org.apache.jena.graph.Node, ? extends org.apache.jena.sparql.expr.Expr> map) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.sparql.expr.Expr_transform(org.apache.jena.sparql.expr.ExprAggregator eAgg) org.apache.jena.sparql.expr.Expr_transform(org.apache.jena.sparql.expr.ExprFunction expr) org.apache.jena.sparql.expr.Expr_transform(org.apache.jena.sparql.expr.ExprFunctionOp funcOp, org.apache.jena.sparql.expr.ExprList args, org.apache.jena.sparql.algebra.Op opArg) org.apache.jena.sparql.expr.Expr_transform(org.apache.jena.sparql.expr.ExprVar nv) org.apache.jena.sparql.expr.Expr_transform(org.apache.jena.sparql.expr.NodeValue nv) static NodeExprSubstitutororg.apache.jena.sparql.expr.ExprListtransformList(Iterable<org.apache.jena.sparql.expr.Expr> exprs) org.apache.jena.sparql.expr.ExprtransformMM(org.apache.jena.sparql.expr.Expr expr) org.apache.jena.sparql.expr.ExprListtransformMM(org.apache.jena.sparql.expr.ExprList exprs)
-
Constructor Details
-
NodeExprSubstitutor
public NodeExprSubstitutor(Map<? extends org.apache.jena.graph.Node, ? extends org.apache.jena.sparql.expr.Expr> map)
-
-
Method Details
-
create
public static NodeExprSubstitutor create(Map<String, org.apache.jena.sparql.expr.Expr> varNameToExpr) -
transformMM
public org.apache.jena.sparql.expr.ExprList transformMM(org.apache.jena.sparql.expr.ExprList exprs) -
transformMM
public org.apache.jena.sparql.expr.Expr transformMM(org.apache.jena.sparql.expr.Expr expr) -
_transform
public org.apache.jena.sparql.expr.Expr _transform(org.apache.jena.sparql.expr.ExprFunction expr) -
transformList
public org.apache.jena.sparql.expr.ExprList transformList(Iterable<org.apache.jena.sparql.expr.Expr> exprs) -
_transform
public org.apache.jena.sparql.expr.Expr _transform(org.apache.jena.sparql.expr.ExprFunctionOp funcOp, org.apache.jena.sparql.expr.ExprList args, org.apache.jena.sparql.algebra.Op opArg) -
_transform
public org.apache.jena.sparql.expr.Expr _transform(org.apache.jena.sparql.expr.NodeValue nv) -
_transform
public org.apache.jena.sparql.expr.Expr _transform(org.apache.jena.sparql.expr.ExprVar nv) -
_transform
public org.apache.jena.sparql.expr.Expr _transform(org.apache.jena.sparql.expr.ExprAggregator eAgg)
-