Module org.apache.jena.arq
Class ExprTransformConstantFold
java.lang.Object
org.apache.jena.sparql.expr.ExprTransformCopy
org.apache.jena.sparql.algebra.optimize.ExprTransformConstantFold
- All Implemented Interfaces:
ExprTransform
An expression transform that simplifies expressions by constant folding
wherever possible
-
Field Summary
Fields inherited from class org.apache.jena.sparql.expr.ExprTransformCopy
COPY_ALWAYS, COPY_ONLY_ON_CHANGE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiontransform
(ExprFunction1 func, Expr expr1) transform
(ExprFunction2 func, Expr expr1, Expr expr2) transform
(ExprFunction3 func, Expr expr1, Expr expr2, Expr expr3) transform
(ExprFunctionN func, ExprList args) transform
(ExprFunctionOp funcOp, ExprList args, Op opArg)
-
Constructor Details
-
ExprTransformConstantFold
public ExprTransformConstantFold()
-
-
Method Details
-
transform
- Specified by:
transform
in interfaceExprTransform
- Overrides:
transform
in classExprTransformCopy
-
transform
- Specified by:
transform
in interfaceExprTransform
- Overrides:
transform
in classExprTransformCopy
-
transform
- Specified by:
transform
in interfaceExprTransform
- Overrides:
transform
in classExprTransformCopy
-
transform
- Specified by:
transform
in interfaceExprTransform
- Overrides:
transform
in classExprTransformCopy
-
transform
- Specified by:
transform
in interfaceExprTransform
- Overrides:
transform
in classExprTransformCopy
-