public Optional<String> getColumnOverride(SchemaAndTable key, String column) {
        Map<String, String> columnOverrides;
        String newColumn = null;
        columnOverrides = schemaTableColumns.get(key);
        if (columnOverrides != null && (newColumn = columnOverrides.get(column)) != null) {
            return Optional.of(newColumn);
        }
        columnOverrides = tableColumns.get(key.getTable());
        if (columnOverrides != null && (newColumn = columnOverrides.get(column)) != null) {
            return Optional.of(newColumn);
        }
        return Optional.empty();
    }
{@link NameMapping} implementation that allows specifying exact schema, table and column name mappings.
querydsl-sql/src/main/java/com/querydsl/sql/namemapping/PreConfiguredNameMapping.java