public Table getParsedTable(String name) {
    if (parsedTableObjects == null) {
      throw new RuntimeException("Cannot call getParsedTable() until parsing is marked " +
          "completed.");
    }
    return parsedTableObjects.get(name);
  }
Class to fetch hash map containing query tables.
This object is used to hold all the tables used in the query. This object
is meant to be mutable until the parsing is complete. Once that happens,
'setImmutable' should be called so that any caller using this object
will be given an immutable set.  If a caller tries to fetch the table map
while this object is being built, an exception will be thrown.
ql/src/java/org/apache/hadoop/hive/ql/parse/QueryTables.java