Uses of Interface
org.apache.jena.sparql.algebra.Transform
-
Packages that use Transform Package Description org.apache.jena.sparql.algebra org.apache.jena.sparql.algebra.op org.apache.jena.sparql.algebra.optimize org.apache.jena.sparql.algebra.walker -
-
Uses of Transform in org.apache.jena.sparql.algebra
Classes in org.apache.jena.sparql.algebra that implement Transform Modifier and Type Class Description classTransformBaseWhen writingTransforms to be applied to a tree, extendTransformCopy, not this class.classTransformCopyOne step in the transformation process.classTransformGraphRenameRename quad form alegbraclassTransformQuadBlockGraphTransform that rewrites an algebra into quadblock formclassTransformQuadGraphTransform that rewrites an algebra into quad formclassTransformUnionQueryConvert query in algebra form so that the default graph of the query is the union of named graphsclassTransformWrapperWrap another transform and pass on the transform operationMethods in org.apache.jena.sparql.algebra with parameters of type Transform Modifier and Type Method Description static OpTransformer. transform(Transform transform, Op op)Transform an algebra expressionstatic OpTransformer. transform(Transform transform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transformation with specific Transform and default ExprTransform (apply transform inside pattern expressions like NOT EXISTS)static OpTransformer. transform(Transform transform, ExprTransform exprTransform, Op op)Transform an algebra expression and the expressionsstatic OpTransformer. transform(Transform transform, ExprTransform exprTransform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transformation with specific Transform and ExprTransform appliedstatic OpTransformer. transformSkipService(Transform transform, Op op)Transform an algebra expression except skip (leave alone) any OpService nodesstatic OpTransformer. transformSkipService(Transform transform, ExprTransform exprTransform, Op op)Transform an algebra expression except skip (leave alone) any OpService nodesstatic OpTransformer. transformSkipService(Transform opTransform, ExprTransform exprTransform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transform an algebra expression except skip (leave alone) any OpService nodesConstructors in org.apache.jena.sparql.algebra with parameters of type Transform Constructor Description TransformWrapper(Transform transform) -
Uses of Transform in org.apache.jena.sparql.algebra.op
Methods in org.apache.jena.sparql.algebra.op with parameters of type Transform Modifier and Type Method Description abstract OpOp0. apply(Transform transform)abstract OpOp1. apply(Transform transform, Op subOp)abstract OpOp2. apply(Transform transform, Op left, Op right)OpOpAssign. apply(Transform transform, Op subOp)OpOpBGP. apply(Transform transform)OpOpConditional. apply(Transform transform, Op left, Op right)OpOpDatasetNames. apply(Transform transform)OpOpDiff. apply(Transform transform, Op left, Op right)OpOpDisjunction. apply(Transform transform, java.util.List<Op> elts)OpOpDistinct. apply(Transform transform, Op subOp)OpOpExt. apply(Transform transform)OpOpExt. apply(Transform transform, OpVisitor before, OpVisitor after)OpOpExtend. apply(Transform transform, Op subOp)OpOpFilter. apply(Transform transform, Op subOp)OpOpGraph. apply(Transform transform, Op op)OpOpGroup. apply(Transform transform, Op subOp)OpOpJoin. apply(Transform transform, Op left, Op right)OpOpLabel. apply(Transform transform, Op subOp)OpOpLeftJoin. apply(Transform transform, Op left, Op right)OpOpList. apply(Transform transform, Op subOp)OpOpMinus. apply(Transform transform, Op left, Op right)abstract OpOpN. apply(Transform transform, java.util.List<Op> elts)OpOpNull. apply(Transform transform)OpOpOrder. apply(Transform transform, Op subOp)OpOpPath. apply(Transform transform)OpOpProcedure. apply(Transform transform, Op subOp)OpOpProject. apply(Transform transform, Op subOp)OpOpPropFunc. apply(Transform transform, Op subOp)OpOpQuad. apply(Transform transform)OpOpQuadBlock. apply(Transform transform)OpOpQuadPattern. apply(Transform transform)OpOpReduced. apply(Transform transform, Op subOp)OpOpSequence. apply(Transform transform, java.util.List<Op> elts)OpOpService. apply(Transform transform, Op subOp)OpOpSlice. apply(Transform transform, Op subOp)OpOpTable. apply(Transform transform)OpOpTopN. apply(Transform transform, Op subOp)OpOpTriple. apply(Transform transform)OpOpUnion. apply(Transform transform, Op left, Op right) -
Uses of Transform in org.apache.jena.sparql.algebra.optimize
Classes in org.apache.jena.sparql.algebra.optimize that implement Transform Modifier and Type Class Description classTransformDistinctToReducedTransforms genericDISTINCTplusORDER BYcombinations toREDUCEDplusORDER BYwhich typically gives better performance and memory consumption because engines have to keep less data in-memory to evaluate it.classTransformEliminateAssignmentsA transform that tries to in-line/eliminate assignmentsclassTransformExpandOneOfclassTransformExtendCombineAn optimizer that aims to combine multiple extend clauses together.classTransformFilterConjunctionRedo FILTER (A&&B) as FILTER(A) FILTER(B) (as an expr list).classTransformFilterDisjunctionFilter disjunction.classTransformFilterEqualityA transform that aims to optimize queries where there is an equality constraint on a variable to speed up evaluation e.gclassTransformFilterImplicitJoinOptimizer for transforming implicit joins.classTransformFilterInequalityA transform that aims to optimize queries where there is an inequality constraint on a variable in an attempt to speed up evaluation e.gclassTransformFilterPlacementRewrite an algebra expression to put filters as close to their bound variables.classTransformFilterPlacementConservativeRewrite an algebra expression to put filters as close to their bound variables in a BGP.classTransformImplicitLeftJoinOptimizer for transforming implicit joins.classTransformJoinStrategyChoose join strategyclassTransformMergeBGPsMerge BGPs (join BGP1 BGP2) => BGP (sequence ...BGP1 BGP2 ...) => (sequence ...BGP ...)classTransformOrderByDistinctApplicationImproved optimization forORDER BYplusDISTINCTorREDUCEDcombinations, see JENA-441 for original proposal and discussion.classTransformPathFlatternPerform the equivalent of the transactions in the SPARQL 1.1 spec.classTransformPathFlatternStdThe path transformation step exactly as per the SPARQL 1.1 spec.classTransformPattern2JoinExpand to joins of triples and quads.classTransformPromoteTableEmptyOptimizer that ensures that table empty is promoted as high up a query as is possibleclassTransformPropertyFunctionRewrite to replace a property function property with the call to the property function implementationclassTransformRemoveAssignmentA transform capable of removing assignments from the algebra treeclassTransformRemoveLabelsclassTransformReorderA Transformer that applies a reordering to all BGPs and Quad Patterns present in the algebraclassTransformSimplifyclassTransformTopNOptimization that changes queries that uses OFFSET/LIMIT and ORDER BY to execute using Top N: i.e.Methods in org.apache.jena.sparql.algebra.optimize with parameters of type Transform Modifier and Type Method Description static OpOptimize. apply(Transform transform, Op op)static OpOptimizerStd. apply(java.lang.String label, Transform transform, Op op)static OpOptimizerStd. apply(Transform transform, Op op)Constructors in org.apache.jena.sparql.algebra.optimize with parameters of type Transform Constructor Description ExprTransformApplyTransform(Transform transform)ExprTransformApplyTransform(Transform transform, OpVisitor beforeVisitor, OpVisitor afterVisitor) -
Uses of Transform in org.apache.jena.sparql.algebra.walker
Methods in org.apache.jena.sparql.algebra.walker with parameters of type Transform Modifier and Type Method Description static ApplyTransformVisitorWalker. createTransformer(Transform opTransform, ExprTransform exprTransform)static ApplyTransformVisitorWalker. createTransformer(Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor)static OpWalker. transform(Op op, Transform transform)Transform an algebra expressionstatic OpWalker. transform(Op op, Transform opTransform, ExprTransform exprTransform)Transform anOp.static OpWalker. transform(Op op, Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transform anOp.static ExprWalker. transform(Expr expr, Transform opTransform, ExprTransform exprTransform)Transform anExpr.static ExprWalker. transform(Expr expr, Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transform anExpr.Constructors in org.apache.jena.sparql.algebra.walker with parameters of type Transform Constructor Description ApplyTransformVisitor(Transform opTransform, ExprTransform exprTransform, boolean visitService, OpVisitor before, OpVisitor after)
-