if(mustBeMemory && !table.hasMemoryTableFactory()) {
throw new IllegalArgumentException("Cannot un-register non-memory table");
}
if((dropBehavior == DropBehavior.RESTRICT) && !table.getChildJoins().isEmpty()) {
throw new ReferencedTableException (table);
}
TableName name = table.getName();
tables.add(name);
schemas.add(name.getSchemaName());