public void fromTable(org.apache.hadoop.hive.metastore.api.Table tTable) {
    if (tTable.getSd() != null  && tTable.getSd().getLocation() != null) {
      setLocation(tTable.getSd().getLocation());
    }
    setExternal(TableType.EXTERNAL_TABLE.toString().equals(tTable.getTableType()));
    setTblProps(tTable.getParameters());
    tblProps.remove(hive_metastoreConstants.CTAS_LEGACY_CONFIG);
  }
@return what kind of replication scope this drop is running under.
This can result in a "CREATE/REPLACE IF NEWER THAN" kind of semantic
ql/src/java/org/apache/hadoop/hive/ql/ddl/table/create/CreateTableDesc.java