|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.hp.hpl.jena.sparql.algebra.TransformCopy
com.hp.hpl.jena.sparql.algebra.optimize.TransformReorder
public class TransformReorder
A Transformer that applies a reordering to all BGPs and Quad Patterns present in the algebra
This transformer may be slightly naive in that it only leverages the
ReorderTransformation.reorder(BasicPattern)
method and does not use
the ReorderTransformation.reorderIndexes(BasicPattern)
method at all
so may not achieve the best reordering
Field Summary |
---|
Fields inherited from class com.hp.hpl.jena.sparql.algebra.TransformCopy |
---|
COPY_ALWAYS, COPY_ONLY_ON_CHANGE |
Constructor Summary | |
---|---|
TransformReorder()
Creates a Transformer that uses the fixed reordering provided by ReorderLib.fixed() |
|
TransformReorder(ReorderTransformation reorder)
Creates a Transformer that uses the given reordering |
Method Summary | |
---|---|
Op |
transform(OpBGP opBGP)
Transforms BGPs with the reordering |
Op |
transform(OpQuadPattern opQuadPattern)
Transforms Quad Patterns with the reordering |
Methods inherited from class com.hp.hpl.jena.sparql.algebra.TransformCopy |
---|
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 |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TransformReorder()
ReorderLib.fixed()
public TransformReorder(ReorderTransformation reorder)
Method Detail |
---|
public Op transform(OpBGP opBGP)
transform
in interface Transform
transform
in class TransformCopy
public Op transform(OpQuadPattern opQuadPattern)
transform
in interface Transform
transform
in class TransformCopy
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |