org.objectweb.medor.optim.rdb
Class GroupSameDBRule.RdbQuery
java.lang.Object
org.objectweb.medor.optim.rdb.GroupSameDBRule.RdbQuery
- Enclosing class:
- GroupSameDBRule
- protected static final class GroupSameDBRule.RdbQuery
- extends java.lang.Object
The RdbQuery class represents the result of rewriting a QueryTree.
It has an array of RdbExpFields (its fields), an array of QualifiedTables
(its tables), an Expression working on those Fields, an associated
DataStore and a boolean indicating whether it is a query leaf, or whether
it is the result of merging several QueryLeaves.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fields
public java.util.ArrayList fields
tables
public java.util.ArrayList tables
exp
public Expression exp
ds
public DataStore ds
tableIds
public java.util.ArrayList tableIds
- tableIds is the current list of table names (without alias) and
table alias names.
hasSubQuery
public boolean hasSubQuery
subQueries
public java.util.ArrayList subQueries
GroupSameDBRule.RdbQuery
protected GroupSameDBRule.RdbQuery()