uk.ac.bbk.dcs.automed.qproc.optimise.optimisers
Class SQLWrapperSKJOptimiser

java.lang.Object
  extended by uk.ac.bbk.dcs.automed.qproc.optimise.optimisers.SQLWrapperSKJOptimiser

public class SQLWrapperSKJOptimiser
extends java.lang.Object

Removes self-key joins occurring because of the dual layer of schemas that the SQLWrapperFactory class introduces.

Author:
Lucas Zamboulis

Field Summary
protected  java.util.logging.Logger logger
           
 
Constructor Summary
SQLWrapperSKJOptimiser(Schema[] schemas)
          Gathers primary key metadata from the schemas given as input.
 
Method Summary
 boolean optimise(ASG g)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected java.util.logging.Logger logger
Constructor Detail

SQLWrapperSKJOptimiser

public SQLWrapperSKJOptimiser(Schema[] schemas)
Gathers primary key metadata from the schemas given as input.

Method Detail

optimise

public boolean optimise(ASG g)