org.objectweb.medor.optim.rdb

Class GroupSameDBRule.RdbQuery

Enclosing Class:
GroupSameDBRule

protected 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.

Field Summary

DataStore
ds
Expression
exp
ArrayList
fields
boolean
hasSubQuery
ArrayList
subQueries
ArrayList
tableIds
tableIds is the current list of table names (without alias) and table alias names.
ArrayList
tables

Field Details

ds

public DataStore ds


exp

public Expression exp


fields

public ArrayList fields


hasSubQuery

public boolean hasSubQuery


subQueries

public ArrayList subQueries


tableIds

public ArrayList tableIds
tableIds is the current list of table names (without alias) and table alias names.


tables

public ArrayList tables