com.hp.hpl.jena.sparql.algebra.optimize
Class TransformJoinStrategy

java.lang.Object
  extended by com.hp.hpl.jena.sparql.algebra.TransformCopy
      extended by com.hp.hpl.jena.sparql.algebra.optimize.TransformJoinStrategy
All Implemented Interfaces:
Transform

public class TransformJoinStrategy
extends TransformCopy

Choose join strategy


Field Summary
 
Fields inherited from class com.hp.hpl.jena.sparql.algebra.TransformCopy
COPY_ALWAYS, COPY_ONLY_ON_CHANGE
 
Constructor Summary
TransformJoinStrategy(Context context)
           
 
Method Summary
 Op transform(OpJoin opJoin, Op left, Op right)
           
 Op transform(OpLeftJoin opLeftJoin, Op opLeft, Op opRight)
           
 
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

TransformJoinStrategy

public TransformJoinStrategy(Context context)
Method Detail

transform

public Op transform(OpJoin opJoin,
                    Op left,
                    Op right)
Specified by:
transform in interface Transform
Overrides:
transform in class TransformCopy

transform

public Op transform(OpLeftJoin opLeftJoin,
                    Op opLeft,
                    Op opRight)
Specified by:
transform in interface Transform
Overrides:
transform in class TransformCopy


Licenced under the Apache License, Version 2.0