Make getColumnNamesFrom() reusable.
Make getTableNames() reusable.