public boolean addTable(String table) {
String newTable = table.toUpperCase();
if (!StringUtils.contains(table, '.') && null != source.getSchema()) {
newTable = source.getSchema() + "." + newTable;
}
TableMetadata tm = source.getMetadata().getTableMetadata(newTable);
if (null == tm) {
logger.error("cannot find metadata for {}", newTable);
} else {
tables.add(tm);
}