public Map<String, POJOFieldDeserializer> getFieldDeserializers(Class<?> clazz, TableSchema schema) {
        return deserializers.getOrDefault(clazz,
                Collections.emptyMap()).getOrDefault(schema.getTableName() == null?
                schema.getQuery() : schema.getTableName(), Collections.emptyMap());
    }
This class glues serialization staff together
client-v2/src/main/java/com/clickhouse/client/api/serde/POJOSerDe.java