hasColumn and getColumns allow reserved keywords in tableName (+ tests)