Skip to content

Commit a1e5d3c

Browse files
Sync with latest proto files (#17)
This commit updates the project to use the latest version of the proto files.
1 parent 4c7bfa0 commit a1e5d3c

32 files changed

+114
-107
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<grpcmock-junit5.version>0.13.0</grpcmock-junit5.version>
1919
<guava.version>33.2.1-jre</guava.version>
2020
<!-- https://tableau.github.io/hyper-db/docs/releases#download -->
21-
<hyperapi.version>0.0.20746.reac9bd2d</hyperapi.version>
21+
<hyperapi.version>0.0.21200.re11c8cb9</hyperapi.version>
2222
<hyperd.directory>${project.build.directory}/hyper</hyperd.directory>
2323
<jackson.version>2.18.0</jackson.version>
2424
<jacoco.maven.plugin.version>0.8.12</jacoco.maven.plugin.version>

src/main/java/com/salesforce/datacloud/jdbc/core/DataCloudPreparedStatement.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@
2727
import com.salesforce.datacloud.jdbc.util.ArrowUtils;
2828
import com.salesforce.datacloud.jdbc.util.Constants;
2929
import com.salesforce.datacloud.jdbc.util.SqlErrorCodes;
30-
import com.salesforce.hyperdb.grpc.QueryParam;
31-
import com.salesforce.hyperdb.grpc.QueryParameterArrow;
3230
import java.io.IOException;
3331
import java.io.InputStream;
3432
import java.io.Reader;
@@ -58,6 +56,8 @@
5856
import lombok.experimental.UtilityClass;
5957
import lombok.extern.slf4j.Slf4j;
6058
import lombok.val;
59+
import salesforce.cdp.hyperdb.v1.QueryParam;
60+
import salesforce.cdp.hyperdb.v1.QueryParameterArrow;
6161

6262
@Slf4j
6363
public class DataCloudPreparedStatement extends DataCloudStatement implements PreparedStatement {

src/main/java/com/salesforce/datacloud/jdbc/core/DataCloudStatement.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import com.salesforce.datacloud.jdbc.exception.DataCloudJDBCException;
2626
import com.salesforce.datacloud.jdbc.util.Constants;
2727
import com.salesforce.datacloud.jdbc.util.SqlErrorCodes;
28-
import com.salesforce.hyperdb.grpc.QueryParam;
2928
import java.sql.Connection;
3029
import java.sql.ResultSet;
3130
import java.sql.SQLException;
@@ -35,6 +34,7 @@
3534
import lombok.NonNull;
3635
import lombok.extern.slf4j.Slf4j;
3736
import lombok.val;
37+
import salesforce.cdp.hyperdb.v1.QueryParam;
3838

3939
@Slf4j
4040
public class DataCloudStatement implements Statement {

src/main/java/com/salesforce/datacloud/jdbc/core/ExecuteQueryResponseChannel.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@
1717

1818
import com.google.protobuf.ByteString;
1919
import com.salesforce.datacloud.jdbc.util.ConsumingPeekingIterator;
20-
import com.salesforce.hyperdb.grpc.QueryResult;
21-
import com.salesforce.hyperdb.grpc.QueryResultPartBinary;
2220
import java.io.IOException;
2321
import java.nio.ByteBuffer;
2422
import java.nio.channels.ReadableByteChannel;
@@ -27,6 +25,8 @@
2725
import java.util.stream.Stream;
2826
import lombok.extern.slf4j.Slf4j;
2927
import lombok.val;
28+
import salesforce.cdp.hyperdb.v1.QueryResult;
29+
import salesforce.cdp.hyperdb.v1.QueryResultPartBinary;
3030

3131
@Slf4j
3232
public class ExecuteQueryResponseChannel implements ReadableByteChannel {

src/main/java/com/salesforce/datacloud/jdbc/core/HyperGrpcClientExecutor.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,6 @@
2020
import com.salesforce.datacloud.jdbc.config.DriverVersion;
2121
import com.salesforce.datacloud.jdbc.interceptor.QueryIdHeaderInterceptor;
2222
import com.salesforce.datacloud.jdbc.util.PropertiesExtensions;
23-
import com.salesforce.hyperdb.grpc.ExecuteQueryResponse;
24-
import com.salesforce.hyperdb.grpc.HyperServiceGrpc;
25-
import com.salesforce.hyperdb.grpc.OutputFormat;
26-
import com.salesforce.hyperdb.grpc.QueryInfo;
27-
import com.salesforce.hyperdb.grpc.QueryInfoParam;
28-
import com.salesforce.hyperdb.grpc.QueryParam;
29-
import com.salesforce.hyperdb.grpc.QueryResult;
30-
import com.salesforce.hyperdb.grpc.QueryResultParam;
3123
import io.grpc.ClientInterceptor;
3224
import io.grpc.ManagedChannel;
3325
import io.grpc.ManagedChannelBuilder;
@@ -45,6 +37,14 @@
4537
import lombok.NonNull;
4638
import lombok.extern.slf4j.Slf4j;
4739
import lombok.val;
40+
import salesforce.cdp.hyperdb.v1.ExecuteQueryResponse;
41+
import salesforce.cdp.hyperdb.v1.HyperServiceGrpc;
42+
import salesforce.cdp.hyperdb.v1.OutputFormat;
43+
import salesforce.cdp.hyperdb.v1.QueryInfo;
44+
import salesforce.cdp.hyperdb.v1.QueryInfoParam;
45+
import salesforce.cdp.hyperdb.v1.QueryParam;
46+
import salesforce.cdp.hyperdb.v1.QueryResult;
47+
import salesforce.cdp.hyperdb.v1.QueryResultParam;
4848

4949
@Slf4j
5050
@Builder(toBuilder = true)
@@ -144,7 +144,7 @@ private QueryParam getQueryParams(String sql, QueryParam.TransferMode transferMo
144144
val builder = QueryParam.newBuilder()
145145
.setQuery(sql)
146146
.setTransferMode(transferMode)
147-
.setOutputFormat(OutputFormat.ARROW_V3);
147+
.setOutputFormat(OutputFormat.ARROW_IPC);
148148

149149
if (additionalQueryParams != null) {
150150
builder.mergeFrom(additionalQueryParams);
@@ -161,7 +161,7 @@ private QueryResultParam getQueryResultParam(String queryId, long chunkId, boole
161161
val builder = QueryResultParam.newBuilder()
162162
.setQueryId(queryId)
163163
.setChunkId(chunkId)
164-
.setOutputFormat(OutputFormat.ARROW_V3);
164+
.setOutputFormat(OutputFormat.ARROW_IPC);
165165

166166
if (omitSchema) {
167167
builder.setOmitSchema(true);

src/main/java/com/salesforce/datacloud/jdbc/core/listener/AdaptiveQueryStatusListener.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,6 @@
2424
import com.salesforce.datacloud.jdbc.exception.DataCloudJDBCException;
2525
import com.salesforce.datacloud.jdbc.exception.QueryExceptionHandler;
2626
import com.salesforce.datacloud.jdbc.util.StreamUtilities;
27-
import com.salesforce.hyperdb.grpc.ExecuteQueryResponse;
28-
import com.salesforce.hyperdb.grpc.QueryResult;
29-
import com.salesforce.hyperdb.grpc.QueryStatus;
3027
import io.grpc.StatusRuntimeException;
3128
import java.sql.SQLException;
3229
import java.time.Duration;
@@ -43,6 +40,9 @@
4340
import lombok.SneakyThrows;
4441
import lombok.extern.slf4j.Slf4j;
4542
import lombok.val;
43+
import salesforce.cdp.hyperdb.v1.ExecuteQueryResponse;
44+
import salesforce.cdp.hyperdb.v1.QueryResult;
45+
import salesforce.cdp.hyperdb.v1.QueryStatus;
4646

4747
@Slf4j
4848
@AllArgsConstructor(access = AccessLevel.PRIVATE)
@@ -94,7 +94,7 @@ public String getStatus() {
9494
.map(QueryStatusPoller::pollQueryStatus)
9595
.map(QueryStatus::getCompletionStatus)
9696
.map(Enum::name)
97-
.orElse(QueryStatus.CompletionStatus.RUNNING.name());
97+
.orElse(QueryStatus.CompletionStatus.RUNNING_OR_UNSPECIFIED.name());
9898
}
9999

100100
@Override

src/main/java/com/salesforce/datacloud/jdbc/core/listener/AdaptiveQueryStatusPoller.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,6 @@
1818
import com.salesforce.datacloud.jdbc.core.HyperGrpcClientExecutor;
1919
import com.salesforce.datacloud.jdbc.exception.QueryExceptionHandler;
2020
import com.salesforce.datacloud.jdbc.util.StreamUtilities;
21-
import com.salesforce.hyperdb.grpc.ExecuteQueryResponse;
22-
import com.salesforce.hyperdb.grpc.QueryInfo;
23-
import com.salesforce.hyperdb.grpc.QueryResult;
24-
import com.salesforce.hyperdb.grpc.QueryStatus;
2521
import io.grpc.StatusRuntimeException;
2622
import java.util.Iterator;
2723
import java.util.Optional;
@@ -32,6 +28,10 @@
3228
import lombok.SneakyThrows;
3329
import lombok.extern.slf4j.Slf4j;
3430
import lombok.val;
31+
import salesforce.cdp.hyperdb.v1.ExecuteQueryResponse;
32+
import salesforce.cdp.hyperdb.v1.QueryInfo;
33+
import salesforce.cdp.hyperdb.v1.QueryResult;
34+
import salesforce.cdp.hyperdb.v1.QueryStatus;
3535

3636
@Slf4j
3737
@AllArgsConstructor(access = AccessLevel.PACKAGE)

src/main/java/com/salesforce/datacloud/jdbc/core/listener/AsyncQueryStatusListener.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@
2121
import com.salesforce.datacloud.jdbc.exception.DataCloudJDBCException;
2222
import com.salesforce.datacloud.jdbc.exception.QueryExceptionHandler;
2323
import com.salesforce.datacloud.jdbc.util.StreamUtilities;
24-
import com.salesforce.hyperdb.grpc.QueryResult;
25-
import com.salesforce.hyperdb.grpc.QueryStatus;
2624
import io.grpc.StatusRuntimeException;
2725
import java.sql.SQLException;
2826
import java.util.Optional;
@@ -35,6 +33,8 @@
3533
import lombok.SneakyThrows;
3634
import lombok.extern.slf4j.Slf4j;
3735
import lombok.val;
36+
import salesforce.cdp.hyperdb.v1.QueryResult;
37+
import salesforce.cdp.hyperdb.v1.QueryStatus;
3838

3939
@Slf4j
4040
@Builder(access = AccessLevel.PRIVATE)

src/main/java/com/salesforce/datacloud/jdbc/core/listener/AsyncQueryStatusPoller.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020
import com.salesforce.datacloud.jdbc.core.HyperGrpcClientExecutor;
2121
import com.salesforce.datacloud.jdbc.exception.DataCloudJDBCException;
2222
import com.salesforce.datacloud.jdbc.exception.QueryExceptionHandler;
23-
import com.salesforce.hyperdb.grpc.QueryInfo;
24-
import com.salesforce.hyperdb.grpc.QueryStatus;
2523
import io.grpc.StatusRuntimeException;
2624
import java.sql.SQLException;
2725
import java.util.Iterator;
@@ -31,6 +29,8 @@
3129
import lombok.AllArgsConstructor;
3230
import lombok.SneakyThrows;
3331
import lombok.val;
32+
import salesforce.cdp.hyperdb.v1.QueryInfo;
33+
import salesforce.cdp.hyperdb.v1.QueryStatus;
3434

3535
@AllArgsConstructor(access = AccessLevel.PACKAGE)
3636
class AsyncQueryStatusPoller implements QueryStatusPoller {

src/main/java/com/salesforce/datacloud/jdbc/core/listener/QueryStatusListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
package com.salesforce.datacloud.jdbc.core.listener;
1717

1818
import com.salesforce.datacloud.jdbc.core.DataCloudResultSet;
19-
import com.salesforce.hyperdb.grpc.QueryResult;
2019
import java.sql.SQLException;
2120
import java.util.stream.Stream;
21+
import salesforce.cdp.hyperdb.v1.QueryResult;
2222

2323
public interface QueryStatusListener {
2424
String BEFORE_READY = "Results were requested before ready";

0 commit comments

Comments
 (0)