java.lang.Object
org.apache.jena.sparql.algebra.TransformCopy
- All Implemented Interfaces:
Transform
- Direct Known Subclasses:
QueryIterLateral.TransformInject
,TransformDistinctToReduced
,TransformEliminateAssignments
,TransformExpandOneOf
,TransformExtendCombine
,TransformFilterConjunction
,TransformFilterDisjunction
,TransformFilterEquality
,TransformFilterImplicitJoin
,TransformFilterInequality
,TransformFilterPlacement
,TransformFilterPlacementConservative
,TransformGraphRename
,TransformImplicitLeftJoin
,TransformJoinStrategy
,TransformMergeBGPs
,TransformOrderByDistinctApplication
,TransformPathFlatten
,TransformPathFlattenAlgebra
,TransformPattern2Join
,TransformPromoteTableEmpty
,TransformPropertyFunction
,TransformQuadGraph
,TransformRemoveAssignment
,TransformRemoveLabels
,TransformReorder
,TransformSimplify
,TransformTopN
,TransformUnionQuery
One step in the transformation process.
Used with
Transformer
, performs a bottom-up rewrite.-
Field Summary
Modifier and TypeFieldDescriptionstatic final boolean
static final boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiontransform
(OpConditional opCond, Op left, Op right) transform
(OpDatasetNames opDatasetNames) transform
(OpDisjunction opDisjunction, List<Op> elts) transform
(OpDistinct opDistinct, Op subOp) transform
(OpLeftJoin opLeftJoin, Op left, Op right) transform
(OpProcedure opProc, Op subOp) transform
(OpPropFunc opPropFunc, Op subOp) transform
(OpQuadBlock opQuadBlock) transform
(OpQuadPattern opQuadPattern) transform
(OpSequence opSequence, List<Op> elts)
-
Field Details
-
COPY_ALWAYS
public static final boolean COPY_ALWAYS- See Also:
-
COPY_ONLY_ON_CHANGE
public static final boolean COPY_ONLY_ON_CHANGE- See Also:
-
-
Constructor Details
-
TransformCopy
public TransformCopy() -
TransformCopy
public TransformCopy(boolean alwaysDuplicate)
-
-
Method Details
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-
transform
-