Class TransformExprToBasicPattern.ExprTransformFindLeafFunctions
java.lang.Object
org.apache.jena.sparql.expr.ExprTransformCopy
org.aksw.jena_sparql_api.algebra.transform.TransformExprToBasicPattern.ExprTransformFindLeafFunctions
- All Implemented Interfaces:
org.apache.jena.sparql.expr.ExprTransform
- Enclosing class:
- TransformExprToBasicPattern
public static class TransformExprToBasicPattern.ExprTransformFindLeafFunctions
extends org.apache.jena.sparql.expr.ExprTransformCopy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<org.apache.jena.sparql.expr.Expr,org.apache.jena.sparql.core.Var> protected org.apache.jena.sparql.core.BasicPatternprotected org.aksw.commons.collections.generator.Generator<org.apache.jena.sparql.core.Var>Fields inherited from class org.apache.jena.sparql.expr.ExprTransformCopy
COPY_ALWAYS, COPY_ONLY_ON_CHANGE -
Constructor Summary
ConstructorsConstructorDescriptionExprTransformFindLeafFunctions(org.aksw.commons.collections.generator.Generator<org.apache.jena.sparql.core.Var> varGen, Function<org.apache.jena.sparql.expr.Expr, Map.Entry<String, Boolean>> testSubstitution, Map<org.apache.jena.sparql.expr.Expr, org.apache.jena.sparql.core.Var> substitutions, org.apache.jena.sparql.core.BasicPattern triples) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.sparql.expr.ExprdoTransform(org.apache.jena.sparql.expr.ExprFunction func, org.apache.jena.sparql.expr.Expr arg) org.apache.jena.sparql.expr.Exprtransform(org.apache.jena.sparql.expr.ExprFunction1 func, org.apache.jena.sparql.expr.Expr arg) org.apache.jena.sparql.expr.Exprtransform(org.apache.jena.sparql.expr.ExprFunctionN func, org.apache.jena.sparql.expr.ExprList args) Methods inherited from class org.apache.jena.sparql.expr.ExprTransformCopy
transform, transform, transform, transform, transform, transform, transform, transformMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.jena.sparql.expr.ExprTransform
transform
-
Field Details
-
varGen
protected org.aksw.commons.collections.generator.Generator<org.apache.jena.sparql.core.Var> varGen -
testSubstitution
-
substitutions
-
triples
protected org.apache.jena.sparql.core.BasicPattern triples
-
-
Constructor Details
-
ExprTransformFindLeafFunctions
public ExprTransformFindLeafFunctions(org.aksw.commons.collections.generator.Generator<org.apache.jena.sparql.core.Var> varGen, Function<org.apache.jena.sparql.expr.Expr, Map.Entry<String, Boolean>> testSubstitution, Map<org.apache.jena.sparql.expr.Expr, org.apache.jena.sparql.core.Var> substitutions, org.apache.jena.sparql.core.BasicPattern triples)
-
-
Method Details
-
transform
public org.apache.jena.sparql.expr.Expr transform(org.apache.jena.sparql.expr.ExprFunctionN func, org.apache.jena.sparql.expr.ExprList args) - Specified by:
transformin interfaceorg.apache.jena.sparql.expr.ExprTransform- Overrides:
transformin classorg.apache.jena.sparql.expr.ExprTransformCopy
-
transform
public org.apache.jena.sparql.expr.Expr transform(org.apache.jena.sparql.expr.ExprFunction1 func, org.apache.jena.sparql.expr.Expr arg) - Specified by:
transformin interfaceorg.apache.jena.sparql.expr.ExprTransform- Overrides:
transformin classorg.apache.jena.sparql.expr.ExprTransformCopy
-
doTransform
public org.apache.jena.sparql.expr.Expr doTransform(org.apache.jena.sparql.expr.ExprFunction func, org.apache.jena.sparql.expr.Expr arg)
-