Package org.apache.jena.sparql.expr
Class ExprTransformCopy
- java.lang.Object
-
- org.apache.jena.sparql.expr.ExprTransformCopy
-
- All Implemented Interfaces:
ExprTransform
- Direct Known Subclasses:
ExprTransformApplyElementTransform,ExprTransformApplyTransform,ExprTransformConstantFold,ExprTransformExpand,ExprTransformNodeElement,ExprTransformSubstitute,NodeTransformExpr
public class ExprTransformCopy extends java.lang.Object implements ExprTransform
-
-
Field Summary
Fields Modifier and Type Field Description static booleanCOPY_ALWAYSstatic booleanCOPY_ONLY_ON_CHANGE
-
Constructor Summary
Constructors Constructor Description ExprTransformCopy()ExprTransformCopy(boolean alwaysDuplicate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Exprtransform(ExprAggregator eAgg)Exprtransform(ExprFunction0 func)Exprtransform(ExprFunction1 func, Expr expr1)Exprtransform(ExprFunction2 func, Expr expr1, Expr expr2)Exprtransform(ExprFunction3 func, Expr expr1, Expr expr2, Expr expr3)Exprtransform(ExprFunctionN func, ExprList args)Exprtransform(ExprFunctionOp funcOp, ExprList args, Op opArg)Exprtransform(ExprNone exprNone)Exprtransform(ExprVar exprVar)Exprtransform(NodeValue nv)
-
-
-
Field Detail
-
COPY_ALWAYS
public static final boolean COPY_ALWAYS
- See Also:
- Constant Field Values
-
COPY_ONLY_ON_CHANGE
public static final boolean COPY_ONLY_ON_CHANGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
transform
public Expr transform(ExprFunction0 func)
- Specified by:
transformin interfaceExprTransform
-
transform
public Expr transform(ExprFunction1 func, Expr expr1)
- Specified by:
transformin interfaceExprTransform
-
transform
public Expr transform(ExprFunction2 func, Expr expr1, Expr expr2)
- Specified by:
transformin interfaceExprTransform
-
transform
public Expr transform(ExprFunction3 func, Expr expr1, Expr expr2, Expr expr3)
- Specified by:
transformin interfaceExprTransform
-
transform
public Expr transform(ExprFunctionN func, ExprList args)
- Specified by:
transformin interfaceExprTransform
-
transform
public Expr transform(ExprFunctionOp funcOp, ExprList args, Op opArg)
- Specified by:
transformin interfaceExprTransform
-
transform
public Expr transform(NodeValue nv)
- Specified by:
transformin interfaceExprTransform
-
transform
public Expr transform(ExprNone exprNone)
- Specified by:
transformin interfaceExprTransform
-
transform
public Expr transform(ExprVar exprVar)
- Specified by:
transformin interfaceExprTransform
-
transform
public Expr transform(ExprAggregator eAgg)
- Specified by:
transformin interfaceExprTransform
-
-