hash = (19 * hash) + getDescriptorForType().hashCode(); if (hasType()) { hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + getType().hashCode(); if (hasData()) { hash = (37 * hash) + DATA_FIELD_NUMBER; hash = (53 * hash) + getData().hashCode(); if (hasQueryId()) { hash = (37 * hash) + QUERY_ID_FIELD_NUMBER; hash = (53 * hash) + getQueryId().hashCode(); if (hasReceivingMajorFragmentId()) { hash = (37 * hash) + RECEIVING_MAJOR_FRAGMENT_ID_FIELD_NUMBER; hash = (53 * hash) + getReceivingMajorFragmentId(); if (getReceivingMinorFragmentIdCount() > 0) { hash = (37 * hash) + RECEIVING_MINOR_FRAGMENT_ID_FIELD_NUMBER; hash = (53 * hash) + getReceivingMinorFragmentIdList().hashCode(); if (hasReceivingOperatorId()) { hash = (37 * hash) + RECEIVING_OPERATOR_ID_FIELD_NUMBER; hash = (53 * hash) + getReceivingOperatorId(); if (hasSendingMinorFragmentId()) { hash = (37 * hash) + SENDING_MINOR_FRAGMENT_ID_FIELD_NUMBER; hash = (53 * hash) + getSendingMinorFragmentId();
public OOBMessage toProtoMessage() { OOBMessage.Builder builder = OOBMessage.newBuilder(); builder.setQueryId(queryId); builder.setReceivingOperatorId(operatorId); builder.setReceivingMajorFragmentId(majorFragmentId); builder.setSendingMinorFragmentId(sendingMinorFragmentId); builder.addAllReceivingMinorFragmentId(targetMinorFragmentIds); builder.setData(ByteString.copyFrom(payload.bytes)); builder.setType(payload.type); return builder.build(); }
public com.dremio.exec.proto.ExecRPC.OOBMessage buildPartial() { com.dremio.exec.proto.ExecRPC.OOBMessage result = new com.dremio.exec.proto.ExecRPC.OOBMessage(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0;
result = result && (hasType() == other.hasType()); if (hasType()) { result = result && getType() .equals(other.getType()); result = result && (hasData() == other.hasData()); if (hasData()) { result = result && getData() .equals(other.getData()); result = result && (hasQueryId() == other.hasQueryId()); if (hasQueryId()) { result = result && getQueryId() .equals(other.getQueryId()); result = result && (hasReceivingMajorFragmentId() == other.hasReceivingMajorFragmentId()); if (hasReceivingMajorFragmentId()) { result = result && (getReceivingMajorFragmentId() == other.getReceivingMajorFragmentId()); result = result && getReceivingMinorFragmentIdList() .equals(other.getReceivingMinorFragmentIdList()); result = result && (hasReceivingOperatorId() == other.hasReceivingOperatorId()); if (hasReceivingOperatorId()) { result = result && (getReceivingOperatorId() == other.getReceivingOperatorId()); result = result && (hasSendingMinorFragmentId() == other.hasSendingMinorFragmentId()); if (hasSendingMinorFragmentId()) {
if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getTypeBytes()); size += 1 * getReceivingMinorFragmentIdList().size(); .computeInt32Size(7, sendingMinorFragmentId_); size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size;
public Builder mergeFrom(com.dremio.exec.proto.ExecRPC.OOBMessage other) { if (other == com.dremio.exec.proto.ExecRPC.OOBMessage.getDefaultInstance()) return this; if (other.hasType()) { bitField0_ |= 0x00000001; type_ = other.type_; onChanged(); if (other.hasData()) { setData(other.getData()); if (other.hasQueryId()) { mergeQueryId(other.getQueryId()); if (other.hasReceivingMajorFragmentId()) { setReceivingMajorFragmentId(other.getReceivingMajorFragmentId()); if (other.hasReceivingOperatorId()) { setReceivingOperatorId(other.getReceivingOperatorId()); if (other.hasSendingMinorFragmentId()) { setSendingMinorFragmentId(other.getSendingMinorFragmentId()); this.mergeUnknownFields(other.getUnknownFields()); return this;
public Builder toBuilder() { return newBuilder(this); }
public void writeTo(io.protostuff.Output output, com.dremio.exec.proto.ExecRPC.OOBMessage message) throws java.io.IOException { if(message.hasType()) output.writeString(1, message.getType(), false); if(message.hasData()) output.writeByteArray(2, message.getData().toByteArray(), false); if(message.hasQueryId()) output.writeObject(3, message.getQueryId(), com.dremio.exec.proto.SchemaUserBitShared.QueryId.WRITE, false); if(message.hasReceivingMajorFragmentId()) output.writeInt32(4, message.getReceivingMajorFragmentId(), false); for(int receivingMinorFragmentId : message.getReceivingMinorFragmentIdList()) output.writeInt32(5, receivingMinorFragmentId, true); if(message.hasReceivingOperatorId()) output.writeInt32(6, message.getReceivingOperatorId(), false); if(message.hasSendingMinorFragmentId()) output.writeInt32(7, message.getSendingMinorFragmentId(), false); } public boolean isInitialized(com.dremio.exec.proto.ExecRPC.OOBMessage message)
public com.dremio.exec.proto.ExecRPC.OOBMessage getDefaultInstanceForType() { return com.dremio.exec.proto.ExecRPC.OOBMessage.getDefaultInstance(); }
public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(com.dremio.exec.proto.ExecRPC.OOBMessage prototype) {
public com.dremio.exec.proto.ExecRPC.OOBMessage.Builder newMessage() { return com.dremio.exec.proto.ExecRPC.OOBMessage.newBuilder(); } public java.lang.String getFieldName(int number)
/** * <code>optional bytes data = 2;</code> */ public Builder clearData() { bitField0_ = (bitField0_ & ~0x00000002); data_ = getDefaultInstance().getData(); onChanged(); return this; }
/** * <code>optional string type = 1;</code> */ public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000001); type_ = getDefaultInstance().getType(); onChanged(); return this; } /**
public static Builder newBuilder(com.dremio.exec.proto.ExecRPC.OOBMessage prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); }
public OutOfBandMessage(OOBMessage message) { queryId = message.getQueryId(); operatorId = message.getReceivingOperatorId(); majorFragmentId = message.getReceivingMajorFragmentId(); sendingMinorFragmentId = message.getSendingMinorFragmentId(); targetMinorFragmentIds = message.getReceivingMinorFragmentIdList(); payload = new Payload(message.getType(), message.getData().toByteArray()); }