com.hp.hpl.jena.sparql.engine.optimizer.reorder
Class ReorderTransformationBase

java.lang.Object
  extended by com.hp.hpl.jena.sparql.engine.optimizer.reorder.ReorderTransformationBase
All Implemented Interfaces:
ReorderTransformation
Direct Known Subclasses:
ReorderFixed, ReorderWeighted

public abstract class ReorderTransformationBase
extends Object
implements ReorderTransformation

Machinary


Field Summary
static org.slf4j.Logger log
           
 
Constructor Summary
ReorderTransformationBase()
           
 
Method Summary
 BasicPattern reorder(BasicPattern pattern)
          Return the reordered basic graph pattern.
 ReorderProc reorderIndexes(BasicPattern pattern)
          Return the reordering function based on a basic graph pattern.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public static final org.slf4j.Logger log
Constructor Detail

ReorderTransformationBase

public ReorderTransformationBase()
Method Detail

reorder

public BasicPattern reorder(BasicPattern pattern)
Description copied from interface: ReorderTransformation
Return the reordered basic graph pattern.

Specified by:
reorder in interface ReorderTransformation

reorderIndexes

public final ReorderProc reorderIndexes(BasicPattern pattern)
Description copied from interface: ReorderTransformation
Return the reordering function based on a basic graph pattern.

Specified by:
reorderIndexes in interface ReorderTransformation


Licenced under the Apache License, Version 2.0