Skip to content

Commit 6ef50f8

Browse files
committed
fixed client build
1 parent 131afe1 commit 6ef50f8

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

client-v2/src/main/java/com/clickhouse/client/api/Client.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,26 +92,28 @@
9292
* <p>Client is the starting point for all interactions with ClickHouse. </p>
9393
*
9494
* <p>{@link Builder} is designed to construct a client object with required configuration:</p>
95-
* <pre>{@code
95+
* {@code
9696
*
9797
* Client client = new Client.Builder()
9898
* .addEndpoint(Protocol.HTTP, node.getHost(), node.getPort())
9999
* .addUsername("default")
100100
* .build();
101-
* }
102-
* </pre>
101+
* }
102+
*
103103
*
104104
*
105105
* <p>When client object is created any operation method can be called on it:</p>
106-
* <pre>{@code
106+
* {@code
107107
*
108108
* if (client.ping()) {
109109
* QuerySettings settings = new QuerySettings().setFormat(ClickHouseFormat.RowBinaryWithNamesAndTypes);
110110
* try (QueryResponse response = client.query("SELECT * FROM " + table, settings).get(10, TimeUnit.SECONDS)) {
111111
* ...
112112
* }
113113
* }
114-
* </pre>
114+
*
115+
* }
116+
*
115117
*
116118
*
117119
* <p>Client is thread-safe. It uses exclusive set of object to perform an operation.</p>

examples/demo-service/src/main/java/com/clickhouse/demo_service/DatasetController.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,14 @@ public DatasetController(Client chDirectClient) {
5151
this.chDirectClient = chDirectClient;
5252
}
5353

54+
public TableSchema datasetQuerySchema;
55+
5456
@PostConstruct
5557
public void setup() {
5658
chDirectClient.ping(3000); // helps to warm up the connection
5759

5860
// Register class for deserialization
59-
TableSchema datasetQuerySchema = chDirectClient.getTableSchemaFromQuery(DATASET_QUERY, "virtual_table1");
61+
datasetQuerySchema = chDirectClient.getTableSchemaFromQuery(DATASET_QUERY);
6062
chDirectClient.register(VirtualDatasetRecord.class, datasetQuerySchema);
6163
log.info("Dataset schema: " + datasetQuerySchema.getColumns());
6264

@@ -198,7 +200,7 @@ private CalculationResult readToPOJO(int limit, boolean cache) {
198200
try {
199201
long start = System.nanoTime();
200202

201-
result = chDirectClient.queryAll(query, VirtualDatasetRecord.class, objectsPool);
203+
result = chDirectClient.queryAll(query, VirtualDatasetRecord.class, datasetQuerySchema, objectsPool);
202204
long duration = System.nanoTime() - start;
203205
log.info("records: " + result.size() + ", read time: " + TimeUnit.NANOSECONDS.toMillis(duration) + " ms");
204206
long p1Sum = 0;

0 commit comments

Comments
 (0)