Uses of Interface
com.hp.hpl.jena.sparql.algebra.Transform

Packages that use Transform
com.hp.hpl.jena.sparql.algebra   
com.hp.hpl.jena.sparql.algebra.op   
com.hp.hpl.jena.sparql.algebra.optimize   
com.hp.hpl.jena.sparql.expr   
 

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

Classes in com.hp.hpl.jena.sparql.algebra that implement Transform
 class AlgebraQuad
          Convert an algebra expression into a quad form
 class TransformBase
           
 class TransformCopy
          One step in the transformation process.
 class TransformUnionQuery
           
 class TransformWrapper
          Wrap another tranform and pass on the transform operation
 

Methods in com.hp.hpl.jena.sparql.algebra with parameters of type Transform
static Op Transformer.transform(Transform transform, Op op)
          Transform an algebra expression
static Op Transformer.transform(Transform transform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor)
           
static Op Transformer.transformSkipService(Transform transform, Op op)
          Transform an algebra expression except skip (leave alone) any OpService nodes
static Op Transformer.transformSkipService(Transform transform, 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 Transform
Transformer.ApplyTransformVisitor(Transform transform)
           
TransformWrapper(Transform transform)
           
 

Uses of Transform in com.hp.hpl.jena.sparql.algebra.op
 

Methods in com.hp.hpl.jena.sparql.algebra.op with parameters of type Transform
 Op OpTriple.apply(Transform transform)
           
 Op OpBGP.apply(Transform transform)
           
 Op OpTable.apply(Transform transform)
           
 Op OpQuadPattern.apply(Transform transform)
           
 Op OpDatasetNames.apply(Transform transform)
           
 Op OpPath.apply(Transform transform)
           
 Op OpNull.apply(Transform transform)
           
abstract  Op Op0.apply(Transform transform)
           
abstract  Op OpN.apply(Transform transform, List<Op> elts)
           
 Op OpSequence.apply(Transform transform, List<Op> elts)
           
 Op OpDisjunction.apply(Transform transform, List<Op> elts)
           
 Op OpGroup.apply(Transform transform, Op subOp)
           
 Op OpGraph.apply(Transform transform, Op op)
           
 Op OpService.apply(Transform transform, Op subOp)
           
 Op OpProcedure.apply(Transform transform, Op subOp)
           
 Op OpReduced.apply(Transform transform, Op subOp)
           
 Op OpList.apply(Transform transform, Op subOp)
           
 Op OpOrder.apply(Transform transform, Op subOp)
           
 Op OpAssign.apply(Transform transform, Op subOp)
           
 Op OpSlice.apply(Transform transform, Op subOp)
           
 Op OpPropFunc.apply(Transform transform, Op subOp)
           
 Op OpLabel.apply(Transform transform, Op subOp)
           
 Op OpProject.apply(Transform transform, Op subOp)
           
 Op OpDistinct.apply(Transform transform, Op subOp)
           
 Op OpFilter.apply(Transform transform, Op subOp)
           
abstract  Op Op1.apply(Transform transform, Op subOp)
           
 Op OpExtend.apply(Transform transform, Op subOp)
           
 Op OpConditional.apply(Transform transform, Op left, Op right)
           
 Op OpDiff.apply(Transform transform, Op left, Op right)
           
 Op OpJoin.apply(Transform transform, Op left, Op right)
           
 Op OpUnion.apply(Transform transform, Op left, Op right)
           
 Op OpMinus.apply(Transform transform, Op left, Op right)
           
 Op OpLeftJoin.apply(Transform transform, Op left, Op right)
           
abstract  Op Op2.apply(Transform transform, Op left, Op right)
           
 

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

Classes in com.hp.hpl.jena.sparql.algebra.optimize that implement Transform
 class TransformApplyInsideExprFunctionOp
          Take transform and apply it to the algebra operator of E_Exist and E_NoExists in an OpFilter.
 class TransformExpandOneOf
           
 class TransformFilterConjunction
          Redo FILTER (A&&B) as FILTER(A) FILTER(B) (as an expr list).
 class TransformFilterDisjunction
          Filter disjunction.
 class TransformFilterEquality
           
 class TransformFilterPlacement
          Rewrite an algebra expression to put filters as close to their bound variables in a BGP.
 class TransformJoinStrategy
          Choose join strategy
 class TransformPathFlattern
           
 class TransformPropertyFunction
          Rewrite to replace a property function property with the call to the property function implementation
 class TransformRemoveLabels
           
 class TransformSimplify
           
 

Methods in com.hp.hpl.jena.sparql.algebra.optimize with parameters of type Transform
static Op Optimize.apply(String label, Transform transform, Op op)
           
 

Constructors in com.hp.hpl.jena.sparql.algebra.optimize with parameters of type Transform
ExprTransformApplyTransform(Transform transform)
           
TransformApplyInsideExprFunctionOp(Transform transform)
           
 

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

Methods in com.hp.hpl.jena.sparql.expr that return Transform
 Transform ExprTransformOp.getTransform()
           
 



Copyright ? 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Talis Systems Ltd. Copyright ? 2010 Epimorphics Ltd.