@Override public ExecuteResponse apply(ExecuteRequest request) { expectedParameterValues.addAll(request.parameterValues); final Meta.Signature signature = new Meta.Signature(Collections.<ColumnMetaData>emptyList(), "SELECT 1 FROM VALUE()", Collections.<AvaticaParameter>emptyList(), Collections.<String, Object>emptyMap(), CursorFactory.LIST, Meta.StatementType.SELECT); final Service.ResultSetResponse resultSetResponse = new Service.ResultSetResponse(UUID.randomUUID().toString(), RANDOM.nextInt(), false, signature, Meta.Frame.EMPTY, -1L, null); return new Service.ExecuteResponse( Collections.singletonList(resultSetResponse), false, null); } }
@Override public ExecuteResponse apply(ExecuteRequest request) { expectedParameterValues.addAll(request.parameterValues); final Meta.Signature signature = new Meta.Signature(Collections.<ColumnMetaData>emptyList(), "SELECT 1 FROM VALUE()", Collections.<AvaticaParameter>emptyList(), Collections.<String, Object>emptyMap(), CursorFactory.LIST, Meta.StatementType.SELECT); final Service.ResultSetResponse resultSetResponse = new Service.ResultSetResponse(UUID.randomUUID().toString(), RANDOM.nextInt(), false, signature, Meta.Frame.EMPTY, -1L, null); return new Service.ExecuteResponse( Collections.singletonList(resultSetResponse), false, null); } }
@Override public ExecuteResponse apply(ExecuteRequest request) { expectedParameterValues.addAll(request.parameterValues); final Meta.Signature signature = new Meta.Signature(Collections.<ColumnMetaData>emptyList(), "SELECT 1 FROM VALUE()", Collections.<AvaticaParameter>emptyList(), Collections.<String, Object>emptyMap(), CursorFactory.LIST, Meta.StatementType.SELECT); final Service.ResultSetResponse resultSetResponse = new Service.ResultSetResponse(UUID.randomUUID().toString(), RANDOM.nextInt(), false, signature, Meta.Frame.EMPTY, -1L, null); return new Service.ExecuteResponse( Collections.singletonList(resultSetResponse), false, null); } }
ResultSetResponse results1 = new ResultSetResponse("connectionId", Integer.MAX_VALUE, true, signature, frame, Long.MAX_VALUE, rpcMetadata); responses.add(results1);
ResultSetResponse results1 = new ResultSetResponse("connectionId", Integer.MAX_VALUE, true, signature, frame, Long.MAX_VALUE, rpcMetadata); responses.add(results1);
new SchemasRequest(connectionId, null, null), new ResultSetResponse(null, 1, false, null, Meta.Frame.EMPTY, -1, null)); new ResultSetResponse(null, 150, false, null, Meta.Frame.EMPTY, -1, null)); new PrepareAndExecuteRequest(connectionId, 1, "select * from (\\n values (1, 'a'), (null, 'b'), (3, 'c')) as t (c1, c2)", -1), new ResultSetResponse("0", 1, true, Meta.Signature.create( Arrays.<ColumnMetaData>asList( new PrepareRequest(connectionId, "select * from (\\n values(1, 'a'), (null, 'b'), (3, 'c')), as t (c1, c2)", -1), new ResultSetResponse("0", 1, true, Meta.Signature.create( Arrays.<ColumnMetaData>asList( new ResultSetResponse("00000000-0000-0000-0000-000000000000", -1, true, Meta.Signature.create( Arrays.<ColumnMetaData>asList(
ResultSetResponse results1 = new ResultSetResponse("connectionId", Integer.MAX_VALUE, true, signature, frame, Long.MAX_VALUE, rpcMetadata); responses.add(results1);
new SchemasRequest(connectionId, null, null), new ResultSetResponse(null, 1, false, null, Meta.Frame.EMPTY, -1, null)); new ResultSetResponse(null, 150, false, null, Meta.Frame.EMPTY, -1, null)); new PrepareAndExecuteRequest(connectionId, 1, "select * from (\\n values (1, 'a'), (null, 'b'), (3, 'c')) as t (c1, c2)", -1), new ResultSetResponse("0", 1, true, Meta.Signature.create( Arrays.<ColumnMetaData>asList( new PrepareRequest(connectionId, "select * from (\\n values(1, 'a'), (null, 'b'), (3, 'c')), as t (c1, c2)", -1), new ResultSetResponse("0", 1, true, Meta.Signature.create( Arrays.<ColumnMetaData>asList( new ResultSetResponse("00000000-0000-0000-0000-000000000000", -1, true, Meta.Signature.create( Arrays.<ColumnMetaData>asList(
return new ResultSetResponse(resultSet.connectionId, resultSet.statementId, resultSet.ownStatement, null, null, resultSet.updateCount, serverLevelRpcMetadata); return new ResultSetResponse(resultSet.connectionId, resultSet.statementId, resultSet.ownStatement, signature, frame, updateCount, serverLevelRpcMetadata);
return new ResultSetResponse(resultSet.connectionId, resultSet.statementId, resultSet.ownStatement, null, null, resultSet.updateCount, serverLevelRpcMetadata); return new ResultSetResponse(resultSet.connectionId, resultSet.statementId, resultSet.ownStatement, signature, frame, updateCount, serverLevelRpcMetadata);
new SchemasRequest(connectionId, null, null), new ResultSetResponse(null, 1, false, null, Meta.Frame.EMPTY, -1, null)); new ResultSetResponse(null, 150, false, null, Meta.Frame.EMPTY, -1, null)); new PrepareAndExecuteRequest(connectionId, 1, "select * from (\\n values (1, 'a'), (null, 'b'), (3, 'c')) as t (c1, c2)", -1), new ResultSetResponse("0", 1, true, Meta.Signature.create( Arrays.<ColumnMetaData>asList( new PrepareRequest(connectionId, "select * from (\\n values(1, 'a'), (null, 'b'), (3, 'c')), as t (c1, c2)", -1), new ResultSetResponse("0", 1, true, Meta.Signature.create( Arrays.<ColumnMetaData>asList( new ResultSetResponse("00000000-0000-0000-0000-000000000000", -1, true, Meta.Signature.create( Arrays.<ColumnMetaData>asList(
return new ResultSetResponse(resultSet.connectionId, resultSet.statementId, resultSet.ownStatement, null, null, resultSet.updateCount, serverLevelRpcMetadata); return new ResultSetResponse(resultSet.connectionId, resultSet.statementId, resultSet.ownStatement, signature, frame, updateCount, serverLevelRpcMetadata);
static ResultSetResponse fromProto(Responses.ResultSetResponse msg) { final Descriptor desc = msg.getDescriptorForType(); String connectionId = null; if (ProtobufService.hasField(msg, desc, Responses.ResultSetResponse.CONNECTION_ID_FIELD_NUMBER)) { connectionId = msg.getConnectionId(); } Meta.Signature signature = null; if (ProtobufService.hasField(msg, desc, Responses.ResultSetResponse.SIGNATURE_FIELD_NUMBER)) { signature = Meta.Signature.fromProto(msg.getSignature()); } Meta.Frame frame = null; if (ProtobufService.hasField(msg, desc, Responses.ResultSetResponse.FIRST_FRAME_FIELD_NUMBER)) { frame = Meta.Frame.fromProto(msg.getFirstFrame()); } RpcMetadataResponse metadata = null; if (ProtobufService.hasField(msg, desc, Responses.ResultSetResponse.METADATA_FIELD_NUMBER)) { metadata = RpcMetadataResponse.fromProto(msg.getMetadata()); } return new ResultSetResponse(connectionId, msg.getStatementId(), msg.getOwnStatement(), signature, frame, msg.getUpdateCount(), metadata); }
static ResultSetResponse fromProto(Responses.ResultSetResponse msg) { String connectionId = null; if (msg.hasField(CONNECTION_ID_DESCRIPTOR)) { connectionId = msg.getConnectionId(); } Meta.Signature signature = null; if (msg.hasField(SIGNATURE_DESCRIPTOR)) { signature = Meta.Signature.fromProto(msg.getSignature()); } Meta.Frame frame = null; if (msg.hasField(FIRST_FRAME_DESCRIPTOR)) { frame = Meta.Frame.fromProto(msg.getFirstFrame()); } RpcMetadataResponse metadata = null; if (msg.hasField(METADATA_DESCRIPTOR)) { metadata = RpcMetadataResponse.fromProto(msg.getMetadata()); } return new ResultSetResponse(connectionId, msg.getStatementId(), msg.getOwnStatement(), signature, frame, msg.getUpdateCount(), metadata); }
static ResultSetResponse fromProto(Responses.ResultSetResponse msg) { String connectionId = null; if (msg.hasField(CONNECTION_ID_DESCRIPTOR)) { connectionId = msg.getConnectionId(); } Meta.Signature signature = null; if (msg.hasField(SIGNATURE_DESCRIPTOR)) { signature = Meta.Signature.fromProto(msg.getSignature()); } Meta.Frame frame = null; if (msg.hasField(FIRST_FRAME_DESCRIPTOR)) { frame = Meta.Frame.fromProto(msg.getFirstFrame()); } RpcMetadataResponse metadata = null; if (msg.hasField(METADATA_DESCRIPTOR)) { metadata = RpcMetadataResponse.fromProto(msg.getMetadata()); } return new ResultSetResponse(connectionId, msg.getStatementId(), msg.getOwnStatement(), signature, frame, msg.getUpdateCount(), metadata); }
ResultSetResponse finagle(ResultSetResponse r) { if (r.updateCount != -1) { assert r.signature == null; return r; } if (r.signature == null) { return r; } final Meta.Signature signature = finagle(r.signature); if (signature == r.signature) { return r; } return new ResultSetResponse(r.connectionId, r.statementId, r.ownStatement, signature, r.firstFrame, r.updateCount, rpcMetadata); }
ResultSetResponse finagle(ResultSetResponse r) { if (r.updateCount != -1) { assert r.signature == null; return r; } if (r.signature == null) { return r; } final Meta.Signature signature = finagle(r.signature); if (signature == r.signature) { return r; } return new ResultSetResponse(r.connectionId, r.statementId, r.ownStatement, signature, r.firstFrame, r.updateCount, rpcMetadata); }
ResultSetResponse finagle(ResultSetResponse r) { if (r.updateCount != -1) { assert r.signature == null; return r; } if (r.signature == null) { return r; } final Meta.Signature signature = finagle(r.signature); if (signature == r.signature) { return r; } return new ResultSetResponse(r.connectionId, r.statementId, r.ownStatement, signature, r.firstFrame, r.updateCount, rpcMetadata); }