@Override
    public int hashCode() {
        return (schema != null ? 31 * schema.hashCode() : 0) + table.hashCode();
    }
{@code SchemaAndTable} combines schema and table into a single value type
querydsl-sql/src/main/java/com/querydsl/sql/SchemaAndTable.java