@@ -204,6 +204,7 @@ public static Map<ClickHouseOption, Serializable> toClientOptions(Map<?, ?> prop
204
204
private final ClickHouseBufferingMode requestBuffering ;
205
205
private final ClickHouseBufferingMode responseBuffering ;
206
206
private final int maxExecutionTime ;
207
+ private final int maxMapperCache ;
207
208
private final int maxQueuedBuffers ;
208
209
private final int maxQueuedRequests ;
209
210
private final long maxResultRows ;
@@ -229,6 +230,7 @@ public static Map<ClickHouseOption, Serializable> toClientOptions(Map<?, ?> prop
229
230
private final boolean widenUnsignedTypes ;
230
231
private final boolean useBinaryString ;
231
232
private final boolean useBlockingQueue ;
233
+ private final boolean useCompilation ;
232
234
private final boolean useObjectsInArray ;
233
235
private final boolean useNoProxy ;
234
236
private final boolean useServerTimeZone ;
@@ -312,6 +314,7 @@ public ClickHouseConfig(Map<ClickHouseOption, Serializable> options, ClickHouseC
312
314
this .responseBuffering = (ClickHouseBufferingMode ) getOption (ClickHouseClientOption .RESPONSE_BUFFERING ,
313
315
ClickHouseDefaults .BUFFERING );
314
316
this .maxExecutionTime = getIntOption (ClickHouseClientOption .MAX_EXECUTION_TIME );
317
+ this .maxMapperCache = getIntOption (ClickHouseClientOption .MAX_MAPPER_CACHE );
315
318
this .maxQueuedBuffers = getIntOption (ClickHouseClientOption .MAX_QUEUED_BUFFERS );
316
319
this .maxQueuedRequests = getIntOption (ClickHouseClientOption .MAX_QUEUED_REQUESTS );
317
320
this .maxResultRows = getLongOption (ClickHouseClientOption .MAX_RESULT_ROWS );
@@ -340,6 +343,7 @@ public ClickHouseConfig(Map<ClickHouseOption, Serializable> options, ClickHouseC
340
343
this .widenUnsignedTypes = getBoolOption (ClickHouseClientOption .WIDEN_UNSIGNED_TYPES );
341
344
this .useBinaryString = getBoolOption (ClickHouseClientOption .USE_BINARY_STRING );
342
345
this .useBlockingQueue = getBoolOption (ClickHouseClientOption .USE_BLOCKING_QUEUE );
346
+ this .useCompilation = getBoolOption (ClickHouseClientOption .USE_COMPILATION );
343
347
this .useObjectsInArray = getBoolOption (ClickHouseClientOption .USE_OBJECTS_IN_ARRAYS );
344
348
this .useNoProxy = getBoolOption (ClickHouseClientOption .USE_NO_PROXY );
345
349
this .useServerTimeZone = getBoolOption (ClickHouseClientOption .USE_SERVER_TIME_ZONE );
@@ -458,6 +462,11 @@ public int getMaxBufferSize() {
458
462
return maxBufferSize ;
459
463
}
460
464
465
+ @ Override
466
+ public int getMaxMapperCache () {
467
+ return maxMapperCache ;
468
+ }
469
+
461
470
@ Override
462
471
public int getBufferSize () {
463
472
return bufferSize ;
@@ -615,6 +624,11 @@ public boolean isUseBlockingQueue() {
615
624
return useBlockingQueue ;
616
625
}
617
626
627
+ @ Override
628
+ public boolean isUseCompilation () {
629
+ return useCompilation ;
630
+ }
631
+
618
632
@ Override
619
633
public boolean isUseObjectsInArray () {
620
634
return useObjectsInArray ;
0 commit comments