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

Packages that use ExprTransform
com.hp.hpl.jena.sparql.algebra   
com.hp.hpl.jena.sparql.algebra.optimize   
com.hp.hpl.jena.sparql.expr   
com.hp.hpl.jena.sparql.function.user   
 

Uses of ExprTransform in com.hp.hpl.jena.sparql.algebra
 

Classes in com.hp.hpl.jena.sparql.algebra that implement ExprTransform
static class OpAsQuery.SubExprForVar
          This class is used to take substitute an expressions for variables in another expression.
 

Methods in com.hp.hpl.jena.sparql.algebra with parameters of type ExprTransform
static Op Transformer.transform(Transform transform, ExprTransform exprTransform, Op op)
          Transform an algebra expression and the expressions
static Op Transformer.transform(Transform transform, ExprTransform exprTransform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor)
          Transformation with specific Transform and ExprTransform applied
static Op Transformer.transformSkipService(Transform transform, ExprTransform exprTransform, Op op)
          Transform an algebra expression except skip (leave alone) any OpService nodes
static Op Transformer.transformSkipService(Transform transform, ExprTransform exprTransform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor)
          Transform an algebra expression except skip (leave alone) any OpService nodes
 

Constructors in com.hp.hpl.jena.sparql.algebra with parameters of type ExprTransform
Transformer.ApplyTransformVisitor(Transform transform, ExprTransform exprTransform)
           
 

Uses of ExprTransform in com.hp.hpl.jena.sparql.algebra.optimize
 

Classes in com.hp.hpl.jena.sparql.algebra.optimize that implement ExprTransform
 class ExprTransformApplyTransform
          A copying transform that applies an Op Transform to the algebra operator of E_Exist and E_NoExists
 class ExprTransformConstantFold
          An expression transform that simplifies expressions by constant folding wherever possible
 

Uses of ExprTransform in com.hp.hpl.jena.sparql.expr
 

Subinterfaces of ExprTransform in com.hp.hpl.jena.sparql.expr
 interface ExprTransformOp
           
 

Classes in com.hp.hpl.jena.sparql.expr that implement ExprTransform
 class ExprTransformBase
           
 class ExprTransformCopy
           
 class ExprTransformSubstitute
          An expression transformer that substitutes another expression in place of variables
 

Methods in com.hp.hpl.jena.sparql.expr with parameters of type ExprTransform
 Expr NodeValue.apply(ExprTransform transform)
           
 Expr ExprVar.apply(ExprTransform transform)
           
 Expr ExprFunction0.apply(ExprTransform transform)
           
 Expr ExprAggregator.apply(ExprTransform transform)
           
 Expr ExprFunction1.apply(ExprTransform transform, Expr sub)
           
 Expr ExprFunction2.apply(ExprTransform transform, Expr arg1, Expr arg2)
           
 Expr ExprFunction3.apply(ExprTransform transform, Expr arg1, Expr arg2, Expr arg3)
           
 Expr ExprFunctionN.apply(ExprTransform transform, ExprList exprList)
           
 Expr ExprFunctionOp.apply(ExprTransform transform, ExprList args, Op x)
           
static Expr ExprTransformer.transform(ExprTransform transform, Expr expr)
          Transform an expression
static ExprList ExprTransformer.transform(ExprTransform transform, ExprList exprList)
          Transform an expression list
 

Uses of ExprTransform in com.hp.hpl.jena.sparql.function.user
 

Classes in com.hp.hpl.jena.sparql.function.user that implement ExprTransform
 class ExprTransformExpand
          An expression transformer that will expand user defined function expressions so they do not explicitly rely on other user defined functions.
 



Licenced under the Apache License, Version 2.0