org.gcube.searchsystem.planning.maxsubtree
Class MaxSubtreeRewritter

java.lang.Object
  extended by org.gcube.searchsystem.planning.maxsubtree.MaxSubtreeRewritter

public class MaxSubtreeRewritter
extends java.lang.Object


Constructor Summary
MaxSubtreeRewritter(search.library.util.cql.query.tree.GCQLNode root)
           
 
Method Summary
 java.util.Vector<search.library.util.cql.query.tree.ModifierSet> getProjections()
           
 java.util.ArrayList<AndTree> rewrite()
           
 void setProjections(java.util.Vector<search.library.util.cql.query.tree.ModifierSet> projections)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MaxSubtreeRewritter

public MaxSubtreeRewritter(search.library.util.cql.query.tree.GCQLNode root)
Method Detail

rewrite

public java.util.ArrayList<AndTree> rewrite()
                                     throws CQLUnsupportedException
Throws:
CQLUnsupportedException

getProjections

public java.util.Vector<search.library.util.cql.query.tree.ModifierSet> getProjections()

setProjections

public void setProjections(java.util.Vector<search.library.util.cql.query.tree.ModifierSet> projections)