|
5 | 5 | import com.clickhouse.client.api.data_formats.ClickHouseBinaryFormatReader; |
6 | 6 | import com.clickhouse.client.api.data_formats.NativeFormatReader; |
7 | 7 | import com.clickhouse.client.api.data_formats.RowBinaryFormatReader; |
8 | | -import com.clickhouse.client.api.data_formats.RowBinaryFormatSerializer; |
9 | 8 | import com.clickhouse.client.api.data_formats.RowBinaryWithNamesAndTypesFormatReader; |
10 | 9 | import com.clickhouse.client.api.data_formats.RowBinaryWithNamesFormatReader; |
11 | 10 | import com.clickhouse.client.api.data_formats.internal.BinaryStreamReader; |
12 | 11 | import com.clickhouse.client.api.data_formats.internal.MapBackedRecord; |
13 | 12 | import com.clickhouse.client.api.data_formats.internal.ProcessParser; |
14 | | -import com.clickhouse.client.api.data_formats.internal.SerializerUtils; |
15 | 13 | import com.clickhouse.client.api.enums.Protocol; |
16 | 14 | import com.clickhouse.client.api.enums.ProxyType; |
17 | 15 | import com.clickhouse.client.api.http.ClickHouseHttpProto; |
18 | | -import com.clickhouse.client.api.serde.DataSerializationException; |
19 | 16 | import com.clickhouse.client.api.insert.InsertResponse; |
20 | 17 | import com.clickhouse.client.api.insert.InsertSettings; |
21 | | -import com.clickhouse.client.api.serde.POJOFieldSerializer; |
22 | 18 | import com.clickhouse.client.api.internal.ClickHouseLZ4OutputStream; |
23 | 19 | import com.clickhouse.client.api.internal.ClientStatisticsHolder; |
24 | 20 | import com.clickhouse.client.api.internal.HttpAPIClientHelper; |
|
31 | 27 | import com.clickhouse.client.api.metrics.ClientMetrics; |
32 | 28 | import com.clickhouse.client.api.metrics.OperationMetrics; |
33 | 29 | import com.clickhouse.client.api.query.GenericRecord; |
34 | | -import com.clickhouse.client.api.serde.POJOFieldDeserializer; |
35 | 30 | import com.clickhouse.client.api.query.QueryResponse; |
36 | 31 | import com.clickhouse.client.api.query.QuerySettings; |
37 | 32 | import com.clickhouse.client.api.query.Records; |
| 33 | +import com.clickhouse.client.api.serde.DataSerializationException; |
| 34 | +import com.clickhouse.client.api.serde.POJOFieldDeserializer; |
| 35 | +import com.clickhouse.client.api.serde.POJOFieldSerializer; |
| 36 | +import com.clickhouse.client.api.serde.POJOSerDe; |
38 | 37 | import com.clickhouse.client.api.transport.Endpoint; |
39 | 38 | import com.clickhouse.client.api.transport.HttpEndpoint; |
40 | | -import com.clickhouse.client.api.serde.POJOSerDe; |
41 | 39 | import com.clickhouse.client.config.ClickHouseClientOption; |
42 | 40 | import com.clickhouse.data.ClickHouseColumn; |
43 | 41 | import com.clickhouse.data.ClickHouseFormat; |
|
55 | 53 | import java.io.InputStream; |
56 | 54 | import java.io.OutputStream; |
57 | 55 | import java.lang.reflect.InvocationTargetException; |
58 | | -import java.lang.reflect.Method; |
59 | 56 | import java.net.URL; |
60 | 57 | import java.nio.charset.StandardCharsets; |
61 | 58 | import java.time.Duration; |
@@ -125,10 +122,7 @@ public class Client implements AutoCloseable { |
125 | 122 | private final Map<String, String> configuration; |
126 | 123 |
|
127 | 124 | private final Map<String, String> readOnlyConfig; |
128 | | - |
129 | | - // POJO serializer mapping (class -> (schema -> (format -> serializer))) |
130 | | - private final Map<Class<?>, Map<String, Map<String, POJOSerializer>>> serializers; |
131 | | - |
| 125 | + |
132 | 126 | private final POJOSerDe pojoSerDe; |
133 | 127 |
|
134 | 128 | private final ExecutorService sharedOperationExecutor; |
@@ -172,9 +166,6 @@ private Client(Set<String> endpoints, Map<String,String> configuration, boolean |
172 | 166 | this.sharedOperationExecutor = sharedOperationExecutor; |
173 | 167 | } |
174 | 168 |
|
175 | | - this.columnToMethodMatchingStrategy = columnToMethodMatchingStrategy; |
176 | | - |
177 | | - |
178 | 169 | // Transport |
179 | 170 | ImmutableList.Builder<Endpoint> tmpEndpoints = ImmutableList.builder(); |
180 | 171 | boolean initSslContext = false; |
|
0 commit comments