Package org.aksw.jenax.arq.util.expr
Class ExprTransformCollectFunctions
java.lang.Object
org.apache.jena.sparql.expr.ExprTransformCopy
org.aksw.jenax.arq.util.expr.ExprTransformCollectFunctions
- All Implemented Interfaces:
org.apache.jena.sparql.expr.ExprTransform
public class ExprTransformCollectFunctions
extends org.apache.jena.sparql.expr.ExprTransformCopy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Collection<String>Accumulator for mentioned function IRIs.Fields inherited from class org.apache.jena.sparql.expr.ExprTransformCopy
COPY_ALWAYS, COPY_ONLY_ON_CHANGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidmentionedFunctionIris(Collection<String> acc, org.apache.jena.sparql.algebra.Op op) mentionedFunctionIris(org.apache.jena.sparql.algebra.Op op) protected voidprocess(org.apache.jena.sparql.expr.ExprFunction func) org.apache.jena.sparql.expr.Exprtransform(org.apache.jena.sparql.expr.ExprFunction0 func) org.apache.jena.sparql.expr.Exprtransform(org.apache.jena.sparql.expr.ExprFunction1 func, org.apache.jena.sparql.expr.Expr expr1) org.apache.jena.sparql.expr.Exprtransform(org.apache.jena.sparql.expr.ExprFunction2 func, org.apache.jena.sparql.expr.Expr expr1, org.apache.jena.sparql.expr.Expr expr2) org.apache.jena.sparql.expr.Exprtransform(org.apache.jena.sparql.expr.ExprFunction3 func, org.apache.jena.sparql.expr.Expr expr1, org.apache.jena.sparql.expr.Expr expr2, org.apache.jena.sparql.expr.Expr expr3) org.apache.jena.sparql.expr.Exprtransform(org.apache.jena.sparql.expr.ExprFunctionN func, org.apache.jena.sparql.expr.ExprList args) org.apache.jena.sparql.expr.Exprtransform(org.apache.jena.sparql.expr.ExprFunctionOp funcOp, org.apache.jena.sparql.expr.ExprList args, org.apache.jena.sparql.algebra.Op opArg) Methods inherited from class org.apache.jena.sparql.expr.ExprTransformCopy
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
-
functionIris
Accumulator for mentioned function IRIs.
-
-
Constructor Details
-
ExprTransformCollectFunctions
public ExprTransformCollectFunctions() -
ExprTransformCollectFunctions
-
-
Method Details
-
mentionedFunctionIris
-
mentionedFunctionIris
public static void mentionedFunctionIris(Collection<String> acc, org.apache.jena.sparql.algebra.Op op) -
getFunctionIris
-
process
protected void process(org.apache.jena.sparql.expr.ExprFunction func) -
transform
public org.apache.jena.sparql.expr.Expr transform(org.apache.jena.sparql.expr.ExprFunction0 func) - 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 expr1) - 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.ExprFunction2 func, org.apache.jena.sparql.expr.Expr expr1, org.apache.jena.sparql.expr.Expr expr2) - 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.ExprFunction3 func, org.apache.jena.sparql.expr.Expr expr1, org.apache.jena.sparql.expr.Expr expr2, org.apache.jena.sparql.expr.Expr expr3) - 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.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.ExprFunctionOp funcOp, org.apache.jena.sparql.expr.ExprList args, org.apache.jena.sparql.algebra.Op opArg) - Specified by:
transformin interfaceorg.apache.jena.sparql.expr.ExprTransform- Overrides:
transformin classorg.apache.jena.sparql.expr.ExprTransformCopy
-