@Override ExecuteResponse deserialize(Message genericMsg) { final Responses.ExecuteResponse msg = ProtobufService.castProtobufMessage(genericMsg, Responses.ExecuteResponse.class); List<Responses.ResultSetResponse> msgResults = msg.getResultsList(); List<ResultSetResponse> copiedResults = new ArrayList<>(msgResults.size()); for (Responses.ResultSetResponse msgResult : msgResults) { copiedResults.add(ResultSetResponse.fromProto(msgResult)); } RpcMetadataResponse metadata = null; if (msg.hasField(METADATA_DESCRIPTOR)) { metadata = RpcMetadataResponse.fromProto(msg.getMetadata()); } return new ExecuteResponse(copiedResults, msg.getMissingStatement(), metadata); }
@Override ExecuteResponse deserialize(Message genericMsg) { final Responses.ExecuteResponse msg = ProtobufService.castProtobufMessage(genericMsg, Responses.ExecuteResponse.class); List<Responses.ResultSetResponse> msgResults = msg.getResultsList(); List<ResultSetResponse> copiedResults = new ArrayList<>(msgResults.size()); for (Responses.ResultSetResponse msgResult : msgResults) { copiedResults.add(ResultSetResponse.fromProto(msgResult)); } RpcMetadataResponse metadata = null; if (msg.hasField(METADATA_DESCRIPTOR)) { metadata = RpcMetadataResponse.fromProto(msg.getMetadata()); } return new ExecuteResponse(copiedResults, msg.getMissingStatement(), metadata); }
@Override ExecuteResponse deserialize(Message genericMsg) { final Responses.ExecuteResponse msg = ProtobufService.castProtobufMessage(genericMsg, Responses.ExecuteResponse.class); final Descriptor desc = msg.getDescriptorForType(); List<Responses.ResultSetResponse> msgResults = msg.getResultsList(); List<ResultSetResponse> copiedResults = new ArrayList<>(msgResults.size()); for (Responses.ResultSetResponse msgResult : msgResults) { copiedResults.add(ResultSetResponse.fromProto(msgResult)); } RpcMetadataResponse metadata = null; if (ProtobufService.hasField(msg, desc, Responses.ExecuteResponse.METADATA_FIELD_NUMBER)) { metadata = RpcMetadataResponse.fromProto(msg.getMetadata()); } return new ExecuteResponse(copiedResults, msg.getMissingStatement(), metadata); }
@Override ResultSetResponse deserialize(Message genericMsg) { final Responses.ResultSetResponse msg = ProtobufService.castProtobufMessage(genericMsg, Responses.ResultSetResponse.class); return fromProto(msg); }
@Override ResultSetResponse deserialize(Message genericMsg) { final Responses.ResultSetResponse msg = ProtobufService.castProtobufMessage(genericMsg, Responses.ResultSetResponse.class); return fromProto(msg); }
@Override ResultSetResponse deserialize(Message genericMsg) { final Responses.ResultSetResponse msg = ProtobufService.castProtobufMessage(genericMsg, Responses.ResultSetResponse.class); return fromProto(msg); }