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
          Convert query in algrebra form so that the default graph of the query is the union of named graphs
 class TransformWrapper
          Wrap another transform 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 OpQuad.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 OpTopN.apply(Transform transform, Op subOp)
           
 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 TransformDistinctToReduced
           
 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 TransformPattern2Join
           
 class TransformPropertyFunction
          Rewrite to replace a property function property with the call to the property function implementation
 class TransformRemoveLabels
           
 class TransformSimplify
           
 class TransformTopN
           
 

Methods in com.hp.hpl.jena.sparql.algebra.optimize with parameters of type Transform
static Op Optimize.apply(String label, Transform transform, Op op)
           
static Op Optimize.apply(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()
           
 



Licenced under the Apache License, Version 2.0