11package com .clickhouse .examples .client_v2 ;
22
33import com .clickhouse .client .api .Client ;
4- import com .clickhouse .client .api .ClientSettings ;
54import com .clickhouse .client .api .command .CommandSettings ;
65import com .clickhouse .client .api .data_formats .ClickHouseBinaryFormatReader ;
76import com .clickhouse .client .api .insert .InsertResponse ;
87import com .clickhouse .client .api .insert .InsertSettings ;
8+ import com .clickhouse .client .api .internal .ServerSettings ;
99import com .clickhouse .client .api .query .QueryResponse ;
1010import com .clickhouse .examples .client_v2 .data .PojoWithJSON ;
1111import lombok .extern .slf4j .Slf4j ;
@@ -29,8 +29,8 @@ public ExperimentalJSONExample(String endpoint, String user, String password, St
2929 // allow experimental JSON type
3030 .serverSetting ("allow_experimental_json_type" , "1" )
3131 // allow JSON transcoding as a string
32- .serverSetting (ClientSettings .INPUT_FORMAT_BINARY_READ_JSON_AS_STRING , "1" )
33- .serverSetting (ClientSettings .OUTPUT_FORMAT_BINARY_WRITE_JSON_AS_STRING , "1" )
32+ .serverSetting (ServerSettings .INPUT_FORMAT_BINARY_READ_JSON_AS_STRING , "1" )
33+ .serverSetting (ServerSettings .OUTPUT_FORMAT_BINARY_WRITE_JSON_AS_STRING , "1" )
3434 .setDefaultDatabase (database );
3535
3636 this .client = clientBuilder .build ();
@@ -58,7 +58,7 @@ public void writeData() {
5858 List <Object > data = Arrays .asList (pojo );
5959
6060 InsertSettings insertSettings = new InsertSettings ()
61- .serverSetting (ClientSettings .INPUT_FORMAT_BINARY_READ_JSON_AS_STRING , "1" );
61+ .serverSetting (ServerSettings .INPUT_FORMAT_BINARY_READ_JSON_AS_STRING , "1" );
6262 try (InsertResponse response = client .insert (tableName , data , insertSettings ).get (30 , TimeUnit .SECONDS )) {
6363 log .info ("Data write metrics: {}" , response .getMetrics ());
6464 } catch (Exception e ) {
0 commit comments