in jdbc-grpc-client/src/main/java/org/apache/kyuubi/grpc/GrpcUtils.java [69:87]
public static SQLWarning toProto(java.sql.SQLWarning warning) {
if (warning == null) {
return null;
}
SQLWarning.Builder builder = SQLWarning.newBuilder();
if (warning.getMessage() != null) {
builder.setReason(warning.getMessage());
}
if (warning.getSQLState() != null) {
builder.setSqlState(warning.getSQLState());
}
if (warning.getErrorCode() != 0) {
builder.setVendorCode(warning.getErrorCode());
}
if (warning.getNextWarning() != null) {
builder.setNextWarning(toProto(warning.getNextWarning()));
}
return builder.build();
}