com.hp.hpl.jena.sparql.expr
Interface ExprTransform

All Known Subinterfaces:
ExprTransformOp
All Known Implementing Classes:
ExprTransformApplyTransform, ExprTransformCopy, OpAsQuery.SubExprForVar

public interface ExprTransform


Method Summary
 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(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(NodeValue nv)

transform

Expr transform(ExprVar nv)

transform

Expr transform(ExprAggregator eAgg)


Licenced under the Apache License, Version 2.0