Package org.apache.jena.sparql.expr
Interface ExprTransform
-
- All Known Implementing Classes:
ExprTransformApplyElementTransform
,ExprTransformApplyTransform
,ExprTransformBase
,ExprTransformConstantFold
,ExprTransformCopy
,ExprTransformExpand
,ExprTransformNodeElement
,ExprTransformSubstitute
,NodeTransformExpr
public interface ExprTransform
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Expr
transform(ExprAggregator eAgg)
Expr
transform(ExprFunction0 func)
Expr
transform(ExprFunction1 func, Expr expr1)
Expr
transform(ExprFunction2 func, Expr expr1, Expr expr2)
Expr
transform(ExprFunction3 func, Expr expr1, Expr expr2, Expr expr3)
Expr
transform(ExprFunctionN func, ExprList args)
Expr
transform(ExprFunctionOp funcOp, ExprList args, Op opArg)
Expr
transform(ExprNone exprNone)
Expr
transform(ExprVar nv)
Expr
transform(NodeValue nv)
-
-
-
Method Detail
-
transform
Expr transform(ExprFunction0 func)
-
transform
Expr transform(ExprFunction1 func, Expr expr1)
-
transform
Expr transform(ExprFunction2 func, Expr expr1, Expr expr2)
-
transform
Expr transform(ExprFunction3 func, Expr expr1, Expr expr2, Expr expr3)
-
transform
Expr transform(ExprFunctionN func, ExprList args)
-
transform
Expr transform(ExprFunctionOp funcOp, ExprList args, Op opArg)
-
transform
Expr transform(ExprAggregator eAgg)
-
-