// Generated by the protocol buffer compiler. DO NOT EDIT! // source: query.proto package edu.washington.escience.myria.proto; public final class QueryProto { private QueryProto() {} public static void registerAllExtensions( com.google.protobuf.ExtensionRegistry registry) { } public interface QueryMessageOrBuilder extends // @@protoc_insertion_point(interface_extends:QueryMessage) com.google.protobuf.MessageOrBuilder { /** * <code>required uint64 query_id = 1;</code> */ boolean hasQueryId(); /** * <code>required uint64 query_id = 1;</code> */ long getQueryId(); /** * <code>required uint64 subquery_id = 2;</code> */ boolean hasSubqueryId(); /** * <code>required uint64 subquery_id = 2;</code> */ long getSubqueryId(); /** * <code>required .QueryMessage.Type type = 3;</code> */ boolean hasType(); /** * <code>required .QueryMessage.Type type = 3;</code> */ edu.washington.escience.myria.proto.QueryProto.QueryMessage.Type getType(); /** * <code>optional .QueryReport query_report = 4;</code> * * <pre> *Report of the query execution. when type is QUERY_COMPLETE * </pre> */ boolean hasQueryReport(); /** * <code>optional .QueryReport query_report = 4;</code> * * <pre> *Report of the query execution. when type is QUERY_COMPLETE * </pre> */ edu.washington.escience.myria.proto.QueryProto.QueryReport getQueryReport(); /** * <code>optional .QueryReport query_report = 4;</code> * * <pre> *Report of the query execution. when type is QUERY_COMPLETE * </pre> */ edu.washington.escience.myria.proto.QueryProto.QueryReportOrBuilder getQueryReportOrBuilder(); /** * <code>optional .Query query = 5;</code> * * <pre> * query data, when type is QUERY_DISTRIBUTE * </pre> */ boolean hasQuery(); /** * <code>optional .Query query = 5;</code> * * <pre> * query data, when type is QUERY_DISTRIBUTE * </pre> */ edu.washington.escience.myria.proto.QueryProto.Query getQuery(); /** * <code>optional .Query query = 5;</code> * * <pre> * query data, when type is QUERY_DISTRIBUTE * </pre> */ edu.washington.escience.myria.proto.QueryProto.QueryOrBuilder getQueryOrBuilder(); /** * <code>optional int32 worker_id = 6;</code> * * <pre> * worker id, when type is QUERY_RECOVER * </pre> */ boolean hasWorkerId(); /** * <code>optional int32 worker_id = 6;</code> * * <pre> * worker id, when type is QUERY_RECOVER * </pre> */ int getWorkerId(); } /** * Protobuf type {@code QueryMessage} */ public static final class QueryMessage extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:QueryMessage) QueryMessageOrBuilder { // Use QueryMessage.newBuilder() to construct. private QueryMessage(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private QueryMessage(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final QueryMessage defaultInstance; public static QueryMessage getDefaultInstance() { return defaultInstance; } public QueryMessage getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private QueryMessage( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; queryId_ = input.readUInt64(); break; } case 16: { bitField0_ |= 0x00000002; subqueryId_ = input.readUInt64(); break; } case 24: { int rawValue = input.readEnum(); edu.washington.escience.myria.proto.QueryProto.QueryMessage.Type value = edu.washington.escience.myria.proto.QueryProto.QueryMessage.Type.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(3, rawValue); } else { bitField0_ |= 0x00000004; type_ = value; } break; } case 34: { edu.washington.escience.myria.proto.QueryProto.QueryReport.Builder subBuilder = null; if (((bitField0_ & 0x00000008) == 0x00000008)) { subBuilder = queryReport_.toBuilder(); } queryReport_ = input.readMessage(edu.washington.escience.myria.proto.QueryProto.QueryReport.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(queryReport_); queryReport_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000008; break; } case 42: { edu.washington.escience.myria.proto.QueryProto.Query.Builder subBuilder = null; if (((bitField0_ & 0x00000010) == 0x00000010)) { subBuilder = query_.toBuilder(); } query_ = input.readMessage(edu.washington.escience.myria.proto.QueryProto.Query.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(query_); query_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000010; break; } case 48: { bitField0_ |= 0x00000020; workerId_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return edu.washington.escience.myria.proto.QueryProto.internal_static_QueryMessage_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return edu.washington.escience.myria.proto.QueryProto.internal_static_QueryMessage_fieldAccessorTable .ensureFieldAccessorsInitialized( edu.washington.escience.myria.proto.QueryProto.QueryMessage.class, edu.washington.escience.myria.proto.QueryProto.QueryMessage.Builder.class); } public static com.google.protobuf.Parser<QueryMessage> PARSER = new com.google.protobuf.AbstractParser<QueryMessage>() { public QueryMessage parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new QueryMessage(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<QueryMessage> getParserForType() { return PARSER; } /** * Protobuf enum {@code QueryMessage.Type} */ public enum Type implements com.google.protobuf.ProtocolMessageEnum { /** * <code>QUERY_DISTRIBUTE = 0;</code> * * <pre> * distribute a query, master -> worker * </pre> */ QUERY_DISTRIBUTE(0, 0), /** * <code>QUERY_START = 1;</code> * * <pre> * start the query, master -> worker * </pre> */ QUERY_START(1, 1), /** * <code>QUERY_PAUSE = 7;</code> * * <pre> * master -> worker * </pre> */ QUERY_PAUSE(2, 7), /** * <code>QUERY_RESUME = 8;</code> * * <pre> * master -> worker * </pre> */ QUERY_RESUME(3, 8), /** * <code>QUERY_KILL = 9;</code> * * <pre> * master -> worker * </pre> */ QUERY_KILL(4, 9), /** * <code>QUERY_READY_TO_EXECUTE = 2;</code> * * <pre> * worker -> master * </pre> */ QUERY_READY_TO_EXECUTE(5, 2), /** * <code>QUERY_COMPLETE = 6;</code> * * <pre> * worker -> master * </pre> */ QUERY_COMPLETE(6, 6), /** * <code>QUERY_RECOVER = 3;</code> * * <pre> * master -> worker * </pre> */ QUERY_RECOVER(7, 3), ; /** * <code>QUERY_DISTRIBUTE = 0;</code> * * <pre> * distribute a query, master -> worker * </pre> */ public static final int QUERY_DISTRIBUTE_VALUE = 0; /** * <code>QUERY_START = 1;</code> * * <pre> * start the query, master -> worker * </pre> */ public static final int QUERY_START_VALUE = 1; /** * <code>QUERY_PAUSE = 7;</code> * * <pre> * master -> worker * </pre> */ public static final int QUERY_PAUSE_VALUE = 7; /** * <code>QUERY_RESUME = 8;</code> * * <pre> * master -> worker * </pre> */ public static final int QUERY_RESUME_VALUE = 8; /** * <code>QUERY_KILL = 9;</code> * * <pre> * master -> worker * </pre> */ public static final int QUERY_KILL_VALUE = 9; /** * <code>QUERY_READY_TO_EXECUTE = 2;</code> * * <pre> * worker -> master * </pre> */ public static final int QUERY_READY_TO_EXECUTE_VALUE = 2; /** * <code>QUERY_COMPLETE = 6;</code> * * <pre> * worker -> master * </pre> */ public static final int QUERY_COMPLETE_VALUE = 6; /** * <code>QUERY_RECOVER = 3;</code> * * <pre> * master -> worker * </pre> */ public static final int QUERY_RECOVER_VALUE = 3; public final int getNumber() { return value; } public static Type valueOf(int value) { switch (value) { case 0: return QUERY_DISTRIBUTE; case 1: return QUERY_START; case 7: return QUERY_PAUSE; case 8: return QUERY_RESUME; case 9: return QUERY_KILL; case 2: return QUERY_READY_TO_EXECUTE; case 6: return QUERY_COMPLETE; case 3: return QUERY_RECOVER; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<Type> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<Type> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<Type>() { public Type findValueByNumber(int number) { return Type.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return edu.washington.escience.myria.proto.QueryProto.QueryMessage.getDescriptor().getEnumTypes().get(0); } private static final Type[] VALUES = values(); public static Type valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private Type(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:QueryMessage.Type) } private int bitField0_; public static final int QUERY_ID_FIELD_NUMBER = 1; private long queryId_; /** * <code>required uint64 query_id = 1;</code> */ public boolean hasQueryId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required uint64 query_id = 1;</code> */ public long getQueryId() { return queryId_; } public static final int SUBQUERY_ID_FIELD_NUMBER = 2; private long subqueryId_; /** * <code>required uint64 subquery_id = 2;</code> */ public boolean hasSubqueryId() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>required uint64 subquery_id = 2;</code> */ public long getSubqueryId() { return subqueryId_; } public static final int TYPE_FIELD_NUMBER = 3; private edu.washington.escience.myria.proto.QueryProto.QueryMessage.Type type_; /** * <code>required .QueryMessage.Type type = 3;</code> */ public boolean hasType() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>required .QueryMessage.Type type = 3;</code> */ public edu.washington.escience.myria.proto.QueryProto.QueryMessage.Type getType() { return type_; } public static final int QUERY_REPORT_FIELD_NUMBER = 4; private edu.washington.escience.myria.proto.QueryProto.QueryReport queryReport_; /** * <code>optional .QueryReport query_report = 4;</code> * * <pre> *Report of the query execution. when type is QUERY_COMPLETE * </pre> */ public boolean hasQueryReport() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional .QueryReport query_report = 4;</code> * * <pre> *Report of the query execution. when type is QUERY_COMPLETE * </pre> */ public edu.washington.escience.myria.proto.QueryProto.QueryReport getQueryReport() { return queryReport_; } /** * <code>optional .QueryReport query_report = 4;</code> * * <pre> *Report of the query execution. when type is QUERY_COMPLETE * </pre> */ public edu.washington.escience.myria.proto.QueryProto.QueryReportOrBuilder getQueryReportOrBuilder() { return queryReport_; } public static final int QUERY_FIELD_NUMBER = 5; private edu.washington.escience.myria.proto.QueryProto.Query query_; /** * <code>optional .Query query = 5;</code> * * <pre> * query data, when type is QUERY_DISTRIBUTE * </pre> */ public boolean hasQuery() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional .Query query = 5;</code> * * <pre> * query data, when type is QUERY_DISTRIBUTE * </pre> */ public edu.washington.escience.myria.proto.QueryProto.Query getQuery() { return query_; } /** * <code>optional .Query query = 5;</code> * * <pre> * query data, when type is QUERY_DISTRIBUTE * </pre> */ public edu.washington.escience.myria.proto.QueryProto.QueryOrBuilder getQueryOrBuilder() { return query_; } public static final int WORKER_ID_FIELD_NUMBER = 6; private int workerId_; /** * <code>optional int32 worker_id = 6;</code> * * <pre> * worker id, when type is QUERY_RECOVER * </pre> */ public boolean hasWorkerId() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional int32 worker_id = 6;</code> * * <pre> * worker id, when type is QUERY_RECOVER * </pre> */ public int getWorkerId() { return workerId_; } private void initFields() { queryId_ = 0L; subqueryId_ = 0L; type_ = edu.washington.escience.myria.proto.QueryProto.QueryMessage.Type.QUERY_DISTRIBUTE; queryReport_ = edu.washington.escience.myria.proto.QueryProto.QueryReport.getDefaultInstance(); query_ = edu.washington.escience.myria.proto.QueryProto.Query.getDefaultInstance(); workerId_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; if (!hasQueryId()) { memoizedIsInitialized = 0; return false; } if (!hasSubqueryId()) { memoizedIsInitialized = 0; return false; } if (!hasType()) { memoizedIsInitialized = 0; return false; } if (hasQueryReport()) { if (!getQueryReport().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasQuery()) { if (!getQuery().isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeUInt64(1, queryId_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeUInt64(2, subqueryId_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeEnum(3, type_.getNumber()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeMessage(4, queryReport_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeMessage(5, query_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeInt32(6, workerId_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(1, queryId_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(2, subqueryId_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, type_.getNumber()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, queryReport_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, query_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(6, workerId_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static edu.washington.escience.myria.proto.QueryProto.QueryMessage parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static edu.washington.escience.myria.proto.QueryProto.QueryMessage parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static edu.washington.escience.myria.proto.QueryProto.QueryMessage parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static edu.washington.escience.myria.proto.QueryProto.QueryMessage parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static edu.washington.escience.myria.proto.QueryProto.QueryMessage parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static edu.washington.escience.myria.proto.QueryProto.QueryMessage parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static edu.washington.escience.myria.proto.QueryProto.QueryMessage parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static edu.washington.escience.myria.proto.QueryProto.QueryMessage parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static edu.washington.escience.myria.proto.QueryProto.QueryMessage parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static edu.washington.escience.myria.proto.QueryProto.QueryMessage parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(edu.washington.escience.myria.proto.QueryProto.QueryMessage prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code QueryMessage} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements // @@protoc_insertion_point(builder_implements:QueryMessage) edu.washington.escience.myria.proto.QueryProto.QueryMessageOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return edu.washington.escience.myria.proto.QueryProto.internal_static_QueryMessage_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return edu.washington.escience.myria.proto.QueryProto.internal_static_QueryMessage_fieldAccessorTable .ensureFieldAccessorsInitialized( edu.washington.escience.myria.proto.QueryProto.QueryMessage.class, edu.washington.escience.myria.proto.QueryProto.QueryMessage.Builder.class); } // Construct using edu.washington.escience.myria.proto.QueryProto.QueryMessage.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getQueryReportFieldBuilder(); getQueryFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); queryId_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); subqueryId_ = 0L; bitField0_ = (bitField0_ & ~0x00000002); type_ = edu.washington.escience.myria.proto.QueryProto.QueryMessage.Type.QUERY_DISTRIBUTE; bitField0_ = (bitField0_ & ~0x00000004); if (queryReportBuilder_ == null) { queryReport_ = edu.washington.escience.myria.proto.QueryProto.QueryReport.getDefaultInstance(); } else { queryReportBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); if (queryBuilder_ == null) { query_ = edu.washington.escience.myria.proto.QueryProto.Query.getDefaultInstance(); } else { queryBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000010); workerId_ = 0; bitField0_ = (bitField0_ & ~0x00000020); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return edu.washington.escience.myria.proto.QueryProto.internal_static_QueryMessage_descriptor; } public edu.washington.escience.myria.proto.QueryProto.QueryMessage getDefaultInstanceForType() { return edu.washington.escience.myria.proto.QueryProto.QueryMessage.getDefaultInstance(); } public edu.washington.escience.myria.proto.QueryProto.QueryMessage build() { edu.washington.escience.myria.proto.QueryProto.QueryMessage result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public edu.washington.escience.myria.proto.QueryProto.QueryMessage buildPartial() { edu.washington.escience.myria.proto.QueryProto.QueryMessage result = new edu.washington.escience.myria.proto.QueryProto.QueryMessage(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.queryId_ = queryId_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.subqueryId_ = subqueryId_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.type_ = type_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } if (queryReportBuilder_ == null) { result.queryReport_ = queryReport_; } else { result.queryReport_ = queryReportBuilder_.build(); } if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } if (queryBuilder_ == null) { result.query_ = query_; } else { result.query_ = queryBuilder_.build(); } if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.workerId_ = workerId_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof edu.washington.escience.myria.proto.QueryProto.QueryMessage) { return mergeFrom((edu.washington.escience.myria.proto.QueryProto.QueryMessage)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(edu.washington.escience.myria.proto.QueryProto.QueryMessage other) { if (other == edu.washington.escience.myria.proto.QueryProto.QueryMessage.getDefaultInstance()) return this; if (other.hasQueryId()) { setQueryId(other.getQueryId()); } if (other.hasSubqueryId()) { setSubqueryId(other.getSubqueryId()); } if (other.hasType()) { setType(other.getType()); } if (other.hasQueryReport()) { mergeQueryReport(other.getQueryReport()); } if (other.hasQuery()) { mergeQuery(other.getQuery()); } if (other.hasWorkerId()) { setWorkerId(other.getWorkerId()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (!hasQueryId()) { return false; } if (!hasSubqueryId()) { return false; } if (!hasType()) { return false; } if (hasQueryReport()) { if (!getQueryReport().isInitialized()) { return false; } } if (hasQuery()) { if (!getQuery().isInitialized()) { return false; } } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { edu.washington.escience.myria.proto.QueryProto.QueryMessage parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (edu.washington.escience.myria.proto.QueryProto.QueryMessage) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private long queryId_ ; /** * <code>required uint64 query_id = 1;</code> */ public boolean hasQueryId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required uint64 query_id = 1;</code> */ public long getQueryId() { return queryId_; } /** * <code>required uint64 query_id = 1;</code> */ public Builder setQueryId(long value) { bitField0_ |= 0x00000001; queryId_ = value; onChanged(); return this; } /** * <code>required uint64 query_id = 1;</code> */ public Builder clearQueryId() { bitField0_ = (bitField0_ & ~0x00000001); queryId_ = 0L; onChanged(); return this; } private long subqueryId_ ; /** * <code>required uint64 subquery_id = 2;</code> */ public boolean hasSubqueryId() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>required uint64 subquery_id = 2;</code> */ public long getSubqueryId() { return subqueryId_; } /** * <code>required uint64 subquery_id = 2;</code> */ public Builder setSubqueryId(long value) { bitField0_ |= 0x00000002; subqueryId_ = value; onChanged(); return this; } /** * <code>required uint64 subquery_id = 2;</code> */ public Builder clearSubqueryId() { bitField0_ = (bitField0_ & ~0x00000002); subqueryId_ = 0L; onChanged(); return this; } private edu.washington.escience.myria.proto.QueryProto.QueryMessage.Type type_ = edu.washington.escience.myria.proto.QueryProto.QueryMessage.Type.QUERY_DISTRIBUTE; /** * <code>required .QueryMessage.Type type = 3;</code> */ public boolean hasType() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>required .QueryMessage.Type type = 3;</code> */ public edu.washington.escience.myria.proto.QueryProto.QueryMessage.Type getType() { return type_; } /** * <code>required .QueryMessage.Type type = 3;</code> */ public Builder setType(edu.washington.escience.myria.proto.QueryProto.QueryMessage.Type value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; type_ = value; onChanged(); return this; } /** * <code>required .QueryMessage.Type type = 3;</code> */ public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000004); type_ = edu.washington.escience.myria.proto.QueryProto.QueryMessage.Type.QUERY_DISTRIBUTE; onChanged(); return this; } private edu.washington.escience.myria.proto.QueryProto.QueryReport queryReport_ = edu.washington.escience.myria.proto.QueryProto.QueryReport.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< edu.washington.escience.myria.proto.QueryProto.QueryReport, edu.washington.escience.myria.proto.QueryProto.QueryReport.Builder, edu.washington.escience.myria.proto.QueryProto.QueryReportOrBuilder> queryReportBuilder_; /** * <code>optional .QueryReport query_report = 4;</code> * * <pre> *Report of the query execution. when type is QUERY_COMPLETE * </pre> */ public boolean hasQueryReport() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional .QueryReport query_report = 4;</code> * * <pre> *Report of the query execution. when type is QUERY_COMPLETE * </pre> */ public edu.washington.escience.myria.proto.QueryProto.QueryReport getQueryReport() { if (queryReportBuilder_ == null) { return queryReport_; } else { return queryReportBuilder_.getMessage(); } } /** * <code>optional .QueryReport query_report = 4;</code> * * <pre> *Report of the query execution. when type is QUERY_COMPLETE * </pre> */ public Builder setQueryReport(edu.washington.escience.myria.proto.QueryProto.QueryReport value) { if (queryReportBuilder_ == null) { if (value == null) { throw new NullPointerException(); } queryReport_ = value; onChanged(); } else { queryReportBuilder_.setMessage(value); } bitField0_ |= 0x00000008; return this; } /** * <code>optional .QueryReport query_report = 4;</code> * * <pre> *Report of the query execution. when type is QUERY_COMPLETE * </pre> */ public Builder setQueryReport( edu.washington.escience.myria.proto.QueryProto.QueryReport.Builder builderForValue) { if (queryReportBuilder_ == null) { queryReport_ = builderForValue.build(); onChanged(); } else { queryReportBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000008; return this; } /** * <code>optional .QueryReport query_report = 4;</code> * * <pre> *Report of the query execution. when type is QUERY_COMPLETE * </pre> */ public Builder mergeQueryReport(edu.washington.escience.myria.proto.QueryProto.QueryReport value) { if (queryReportBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008) && queryReport_ != edu.washington.escience.myria.proto.QueryProto.QueryReport.getDefaultInstance()) { queryReport_ = edu.washington.escience.myria.proto.QueryProto.QueryReport.newBuilder(queryReport_).mergeFrom(value).buildPartial(); } else { queryReport_ = value; } onChanged(); } else { queryReportBuilder_.mergeFrom(value); } bitField0_ |= 0x00000008; return this; } /** * <code>optional .QueryReport query_report = 4;</code> * * <pre> *Report of the query execution. when type is QUERY_COMPLETE * </pre> */ public Builder clearQueryReport() { if (queryReportBuilder_ == null) { queryReport_ = edu.washington.escience.myria.proto.QueryProto.QueryReport.getDefaultInstance(); onChanged(); } else { queryReportBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); return this; } /** * <code>optional .QueryReport query_report = 4;</code> * * <pre> *Report of the query execution. when type is QUERY_COMPLETE * </pre> */ public edu.washington.escience.myria.proto.QueryProto.QueryReport.Builder getQueryReportBuilder() { bitField0_ |= 0x00000008; onChanged(); return getQueryReportFieldBuilder().getBuilder(); } /** * <code>optional .QueryReport query_report = 4;</code> * * <pre> *Report of the query execution. when type is QUERY_COMPLETE * </pre> */ public edu.washington.escience.myria.proto.QueryProto.QueryReportOrBuilder getQueryReportOrBuilder() { if (queryReportBuilder_ != null) { return queryReportBuilder_.getMessageOrBuilder(); } else { return queryReport_; } } /** * <code>optional .QueryReport query_report = 4;</code> * * <pre> *Report of the query execution. when type is QUERY_COMPLETE * </pre> */ private com.google.protobuf.SingleFieldBuilder< edu.washington.escience.myria.proto.QueryProto.QueryReport, edu.washington.escience.myria.proto.QueryProto.QueryReport.Builder, edu.washington.escience.myria.proto.QueryProto.QueryReportOrBuilder> getQueryReportFieldBuilder() { if (queryReportBuilder_ == null) { queryReportBuilder_ = new com.google.protobuf.SingleFieldBuilder< edu.washington.escience.myria.proto.QueryProto.QueryReport, edu.washington.escience.myria.proto.QueryProto.QueryReport.Builder, edu.washington.escience.myria.proto.QueryProto.QueryReportOrBuilder>( getQueryReport(), getParentForChildren(), isClean()); queryReport_ = null; } return queryReportBuilder_; } private edu.washington.escience.myria.proto.QueryProto.Query query_ = edu.washington.escience.myria.proto.QueryProto.Query.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< edu.washington.escience.myria.proto.QueryProto.Query, edu.washington.escience.myria.proto.QueryProto.Query.Builder, edu.washington.escience.myria.proto.QueryProto.QueryOrBuilder> queryBuilder_; /** * <code>optional .Query query = 5;</code> * * <pre> * query data, when type is QUERY_DISTRIBUTE * </pre> */ public boolean hasQuery() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional .Query query = 5;</code> * * <pre> * query data, when type is QUERY_DISTRIBUTE * </pre> */ public edu.washington.escience.myria.proto.QueryProto.Query getQuery() { if (queryBuilder_ == null) { return query_; } else { return queryBuilder_.getMessage(); } } /** * <code>optional .Query query = 5;</code> * * <pre> * query data, when type is QUERY_DISTRIBUTE * </pre> */ public Builder setQuery(edu.washington.escience.myria.proto.QueryProto.Query value) { if (queryBuilder_ == null) { if (value == null) { throw new NullPointerException(); } query_ = value; onChanged(); } else { queryBuilder_.setMessage(value); } bitField0_ |= 0x00000010; return this; } /** * <code>optional .Query query = 5;</code> * * <pre> * query data, when type is QUERY_DISTRIBUTE * </pre> */ public Builder setQuery( edu.washington.escience.myria.proto.QueryProto.Query.Builder builderForValue) { if (queryBuilder_ == null) { query_ = builderForValue.build(); onChanged(); } else { queryBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000010; return this; } /** * <code>optional .Query query = 5;</code> * * <pre> * query data, when type is QUERY_DISTRIBUTE * </pre> */ public Builder mergeQuery(edu.washington.escience.myria.proto.QueryProto.Query value) { if (queryBuilder_ == null) { if (((bitField0_ & 0x00000010) == 0x00000010) && query_ != edu.washington.escience.myria.proto.QueryProto.Query.getDefaultInstance()) { query_ = edu.washington.escience.myria.proto.QueryProto.Query.newBuilder(query_).mergeFrom(value).buildPartial(); } else { query_ = value; } onChanged(); } else { queryBuilder_.mergeFrom(value); } bitField0_ |= 0x00000010; return this; } /** * <code>optional .Query query = 5;</code> * * <pre> * query data, when type is QUERY_DISTRIBUTE * </pre> */ public Builder clearQuery() { if (queryBuilder_ == null) { query_ = edu.washington.escience.myria.proto.QueryProto.Query.getDefaultInstance(); onChanged(); } else { queryBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000010); return this; } /** * <code>optional .Query query = 5;</code> * * <pre> * query data, when type is QUERY_DISTRIBUTE * </pre> */ public edu.washington.escience.myria.proto.QueryProto.Query.Builder getQueryBuilder() { bitField0_ |= 0x00000010; onChanged(); return getQueryFieldBuilder().getBuilder(); } /** * <code>optional .Query query = 5;</code> * * <pre> * query data, when type is QUERY_DISTRIBUTE * </pre> */ public edu.washington.escience.myria.proto.QueryProto.QueryOrBuilder getQueryOrBuilder() { if (queryBuilder_ != null) { return queryBuilder_.getMessageOrBuilder(); } else { return query_; } } /** * <code>optional .Query query = 5;</code> * * <pre> * query data, when type is QUERY_DISTRIBUTE * </pre> */ private com.google.protobuf.SingleFieldBuilder< edu.washington.escience.myria.proto.QueryProto.Query, edu.washington.escience.myria.proto.QueryProto.Query.Builder, edu.washington.escience.myria.proto.QueryProto.QueryOrBuilder> getQueryFieldBuilder() { if (queryBuilder_ == null) { queryBuilder_ = new com.google.protobuf.SingleFieldBuilder< edu.washington.escience.myria.proto.QueryProto.Query, edu.washington.escience.myria.proto.QueryProto.Query.Builder, edu.washington.escience.myria.proto.QueryProto.QueryOrBuilder>( getQuery(), getParentForChildren(), isClean()); query_ = null; } return queryBuilder_; } private int workerId_ ; /** * <code>optional int32 worker_id = 6;</code> * * <pre> * worker id, when type is QUERY_RECOVER * </pre> */ public boolean hasWorkerId() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional int32 worker_id = 6;</code> * * <pre> * worker id, when type is QUERY_RECOVER * </pre> */ public int getWorkerId() { return workerId_; } /** * <code>optional int32 worker_id = 6;</code> * * <pre> * worker id, when type is QUERY_RECOVER * </pre> */ public Builder setWorkerId(int value) { bitField0_ |= 0x00000020; workerId_ = value; onChanged(); return this; } /** * <code>optional int32 worker_id = 6;</code> * * <pre> * worker id, when type is QUERY_RECOVER * </pre> */ public Builder clearWorkerId() { bitField0_ = (bitField0_ & ~0x00000020); workerId_ = 0; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:QueryMessage) } static { defaultInstance = new QueryMessage(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:QueryMessage) } public interface QueryOrBuilder extends // @@protoc_insertion_point(interface_extends:Query) com.google.protobuf.MessageOrBuilder { /** * <code>required bytes query = 1;</code> * * <pre> * for now, the query is a simple java serialized object. * </pre> */ boolean hasQuery(); /** * <code>required bytes query = 1;</code> * * <pre> * for now, the query is a simple java serialized object. * </pre> */ com.google.protobuf.ByteString getQuery(); } /** * Protobuf type {@code Query} */ public static final class Query extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:Query) QueryOrBuilder { // Use Query.newBuilder() to construct. private Query(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private Query(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final Query defaultInstance; public static Query getDefaultInstance() { return defaultInstance; } public Query getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Query( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; query_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return edu.washington.escience.myria.proto.QueryProto.internal_static_Query_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return edu.washington.escience.myria.proto.QueryProto.internal_static_Query_fieldAccessorTable .ensureFieldAccessorsInitialized( edu.washington.escience.myria.proto.QueryProto.Query.class, edu.washington.escience.myria.proto.QueryProto.Query.Builder.class); } public static com.google.protobuf.Parser<Query> PARSER = new com.google.protobuf.AbstractParser<Query>() { public Query parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Query(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<Query> getParserForType() { return PARSER; } private int bitField0_; public static final int QUERY_FIELD_NUMBER = 1; private com.google.protobuf.ByteString query_; /** * <code>required bytes query = 1;</code> * * <pre> * for now, the query is a simple java serialized object. * </pre> */ public boolean hasQuery() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required bytes query = 1;</code> * * <pre> * for now, the query is a simple java serialized object. * </pre> */ public com.google.protobuf.ByteString getQuery() { return query_; } private void initFields() { query_ = com.google.protobuf.ByteString.EMPTY; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; if (!hasQuery()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, query_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, query_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static edu.washington.escience.myria.proto.QueryProto.Query parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static edu.washington.escience.myria.proto.QueryProto.Query parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static edu.washington.escience.myria.proto.QueryProto.Query parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static edu.washington.escience.myria.proto.QueryProto.Query parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static edu.washington.escience.myria.proto.QueryProto.Query parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static edu.washington.escience.myria.proto.QueryProto.Query parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static edu.washington.escience.myria.proto.QueryProto.Query parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static edu.washington.escience.myria.proto.QueryProto.Query parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static edu.washington.escience.myria.proto.QueryProto.Query parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static edu.washington.escience.myria.proto.QueryProto.Query parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(edu.washington.escience.myria.proto.QueryProto.Query prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code Query} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements // @@protoc_insertion_point(builder_implements:Query) edu.washington.escience.myria.proto.QueryProto.QueryOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return edu.washington.escience.myria.proto.QueryProto.internal_static_Query_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return edu.washington.escience.myria.proto.QueryProto.internal_static_Query_fieldAccessorTable .ensureFieldAccessorsInitialized( edu.washington.escience.myria.proto.QueryProto.Query.class, edu.washington.escience.myria.proto.QueryProto.Query.Builder.class); } // Construct using edu.washington.escience.myria.proto.QueryProto.Query.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); query_ = com.google.protobuf.ByteString.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return edu.washington.escience.myria.proto.QueryProto.internal_static_Query_descriptor; } public edu.washington.escience.myria.proto.QueryProto.Query getDefaultInstanceForType() { return edu.washington.escience.myria.proto.QueryProto.Query.getDefaultInstance(); } public edu.washington.escience.myria.proto.QueryProto.Query build() { edu.washington.escience.myria.proto.QueryProto.Query result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public edu.washington.escience.myria.proto.QueryProto.Query buildPartial() { edu.washington.escience.myria.proto.QueryProto.Query result = new edu.washington.escience.myria.proto.QueryProto.Query(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.query_ = query_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof edu.washington.escience.myria.proto.QueryProto.Query) { return mergeFrom((edu.washington.escience.myria.proto.QueryProto.Query)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(edu.washington.escience.myria.proto.QueryProto.Query other) { if (other == edu.washington.escience.myria.proto.QueryProto.Query.getDefaultInstance()) return this; if (other.hasQuery()) { setQuery(other.getQuery()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (!hasQuery()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { edu.washington.escience.myria.proto.QueryProto.Query parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (edu.washington.escience.myria.proto.QueryProto.Query) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private com.google.protobuf.ByteString query_ = com.google.protobuf.ByteString.EMPTY; /** * <code>required bytes query = 1;</code> * * <pre> * for now, the query is a simple java serialized object. * </pre> */ public boolean hasQuery() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required bytes query = 1;</code> * * <pre> * for now, the query is a simple java serialized object. * </pre> */ public com.google.protobuf.ByteString getQuery() { return query_; } /** * <code>required bytes query = 1;</code> * * <pre> * for now, the query is a simple java serialized object. * </pre> */ public Builder setQuery(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; query_ = value; onChanged(); return this; } /** * <code>required bytes query = 1;</code> * * <pre> * for now, the query is a simple java serialized object. * </pre> */ public Builder clearQuery() { bitField0_ = (bitField0_ & ~0x00000001); query_ = getDefaultInstance().getQuery(); onChanged(); return this; } // @@protoc_insertion_point(builder_scope:Query) } static { defaultInstance = new Query(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:Query) } public interface QueryReportOrBuilder extends // @@protoc_insertion_point(interface_extends:QueryReport) com.google.protobuf.MessageOrBuilder { /** * <code>required bool success = 1;</code> * * <pre> * if the query execution succeeds. * </pre> */ boolean hasSuccess(); /** * <code>required bool success = 1;</code> * * <pre> * if the query execution succeeds. * </pre> */ boolean getSuccess(); /** * <code>required .ExecutionStatistics execution_statistics = 2;</code> */ boolean hasExecutionStatistics(); /** * <code>required .ExecutionStatistics execution_statistics = 2;</code> */ edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics getExecutionStatistics(); /** * <code>required .ExecutionStatistics execution_statistics = 2;</code> */ edu.washington.escience.myria.proto.QueryProto.ExecutionStatisticsOrBuilder getExecutionStatisticsOrBuilder(); /** * <code>optional bytes cause = 3;</code> * * <pre> * the cause of a failed execution. It should be a serialized java exception Object. * </pre> */ boolean hasCause(); /** * <code>optional bytes cause = 3;</code> * * <pre> * the cause of a failed execution. It should be a serialized java exception Object. * </pre> */ com.google.protobuf.ByteString getCause(); } /** * Protobuf type {@code QueryReport} */ public static final class QueryReport extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:QueryReport) QueryReportOrBuilder { // Use QueryReport.newBuilder() to construct. private QueryReport(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private QueryReport(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final QueryReport defaultInstance; public static QueryReport getDefaultInstance() { return defaultInstance; } public QueryReport getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private QueryReport( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; success_ = input.readBool(); break; } case 18: { edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = executionStatistics_.toBuilder(); } executionStatistics_ = input.readMessage(edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(executionStatistics_); executionStatistics_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } case 26: { bitField0_ |= 0x00000004; cause_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return edu.washington.escience.myria.proto.QueryProto.internal_static_QueryReport_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return edu.washington.escience.myria.proto.QueryProto.internal_static_QueryReport_fieldAccessorTable .ensureFieldAccessorsInitialized( edu.washington.escience.myria.proto.QueryProto.QueryReport.class, edu.washington.escience.myria.proto.QueryProto.QueryReport.Builder.class); } public static com.google.protobuf.Parser<QueryReport> PARSER = new com.google.protobuf.AbstractParser<QueryReport>() { public QueryReport parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new QueryReport(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<QueryReport> getParserForType() { return PARSER; } private int bitField0_; public static final int SUCCESS_FIELD_NUMBER = 1; private boolean success_; /** * <code>required bool success = 1;</code> * * <pre> * if the query execution succeeds. * </pre> */ public boolean hasSuccess() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required bool success = 1;</code> * * <pre> * if the query execution succeeds. * </pre> */ public boolean getSuccess() { return success_; } public static final int EXECUTION_STATISTICS_FIELD_NUMBER = 2; private edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics executionStatistics_; /** * <code>required .ExecutionStatistics execution_statistics = 2;</code> */ public boolean hasExecutionStatistics() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>required .ExecutionStatistics execution_statistics = 2;</code> */ public edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics getExecutionStatistics() { return executionStatistics_; } /** * <code>required .ExecutionStatistics execution_statistics = 2;</code> */ public edu.washington.escience.myria.proto.QueryProto.ExecutionStatisticsOrBuilder getExecutionStatisticsOrBuilder() { return executionStatistics_; } public static final int CAUSE_FIELD_NUMBER = 3; private com.google.protobuf.ByteString cause_; /** * <code>optional bytes cause = 3;</code> * * <pre> * the cause of a failed execution. It should be a serialized java exception Object. * </pre> */ public boolean hasCause() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional bytes cause = 3;</code> * * <pre> * the cause of a failed execution. It should be a serialized java exception Object. * </pre> */ public com.google.protobuf.ByteString getCause() { return cause_; } private void initFields() { success_ = false; executionStatistics_ = edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics.getDefaultInstance(); cause_ = com.google.protobuf.ByteString.EMPTY; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; if (!hasSuccess()) { memoizedIsInitialized = 0; return false; } if (!hasExecutionStatistics()) { memoizedIsInitialized = 0; return false; } if (!getExecutionStatistics().isInitialized()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBool(1, success_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, executionStatistics_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(3, cause_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(1, success_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, executionStatistics_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, cause_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static edu.washington.escience.myria.proto.QueryProto.QueryReport parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static edu.washington.escience.myria.proto.QueryProto.QueryReport parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static edu.washington.escience.myria.proto.QueryProto.QueryReport parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static edu.washington.escience.myria.proto.QueryProto.QueryReport parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static edu.washington.escience.myria.proto.QueryProto.QueryReport parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static edu.washington.escience.myria.proto.QueryProto.QueryReport parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static edu.washington.escience.myria.proto.QueryProto.QueryReport parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static edu.washington.escience.myria.proto.QueryProto.QueryReport parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static edu.washington.escience.myria.proto.QueryProto.QueryReport parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static edu.washington.escience.myria.proto.QueryProto.QueryReport parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(edu.washington.escience.myria.proto.QueryProto.QueryReport prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code QueryReport} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements // @@protoc_insertion_point(builder_implements:QueryReport) edu.washington.escience.myria.proto.QueryProto.QueryReportOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return edu.washington.escience.myria.proto.QueryProto.internal_static_QueryReport_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return edu.washington.escience.myria.proto.QueryProto.internal_static_QueryReport_fieldAccessorTable .ensureFieldAccessorsInitialized( edu.washington.escience.myria.proto.QueryProto.QueryReport.class, edu.washington.escience.myria.proto.QueryProto.QueryReport.Builder.class); } // Construct using edu.washington.escience.myria.proto.QueryProto.QueryReport.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getExecutionStatisticsFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); success_ = false; bitField0_ = (bitField0_ & ~0x00000001); if (executionStatisticsBuilder_ == null) { executionStatistics_ = edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics.getDefaultInstance(); } else { executionStatisticsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); cause_ = com.google.protobuf.ByteString.EMPTY; bitField0_ = (bitField0_ & ~0x00000004); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return edu.washington.escience.myria.proto.QueryProto.internal_static_QueryReport_descriptor; } public edu.washington.escience.myria.proto.QueryProto.QueryReport getDefaultInstanceForType() { return edu.washington.escience.myria.proto.QueryProto.QueryReport.getDefaultInstance(); } public edu.washington.escience.myria.proto.QueryProto.QueryReport build() { edu.washington.escience.myria.proto.QueryProto.QueryReport result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public edu.washington.escience.myria.proto.QueryProto.QueryReport buildPartial() { edu.washington.escience.myria.proto.QueryProto.QueryReport result = new edu.washington.escience.myria.proto.QueryProto.QueryReport(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.success_ = success_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (executionStatisticsBuilder_ == null) { result.executionStatistics_ = executionStatistics_; } else { result.executionStatistics_ = executionStatisticsBuilder_.build(); } if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.cause_ = cause_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof edu.washington.escience.myria.proto.QueryProto.QueryReport) { return mergeFrom((edu.washington.escience.myria.proto.QueryProto.QueryReport)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(edu.washington.escience.myria.proto.QueryProto.QueryReport other) { if (other == edu.washington.escience.myria.proto.QueryProto.QueryReport.getDefaultInstance()) return this; if (other.hasSuccess()) { setSuccess(other.getSuccess()); } if (other.hasExecutionStatistics()) { mergeExecutionStatistics(other.getExecutionStatistics()); } if (other.hasCause()) { setCause(other.getCause()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (!hasSuccess()) { return false; } if (!hasExecutionStatistics()) { return false; } if (!getExecutionStatistics().isInitialized()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { edu.washington.escience.myria.proto.QueryProto.QueryReport parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (edu.washington.escience.myria.proto.QueryProto.QueryReport) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private boolean success_ ; /** * <code>required bool success = 1;</code> * * <pre> * if the query execution succeeds. * </pre> */ public boolean hasSuccess() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required bool success = 1;</code> * * <pre> * if the query execution succeeds. * </pre> */ public boolean getSuccess() { return success_; } /** * <code>required bool success = 1;</code> * * <pre> * if the query execution succeeds. * </pre> */ public Builder setSuccess(boolean value) { bitField0_ |= 0x00000001; success_ = value; onChanged(); return this; } /** * <code>required bool success = 1;</code> * * <pre> * if the query execution succeeds. * </pre> */ public Builder clearSuccess() { bitField0_ = (bitField0_ & ~0x00000001); success_ = false; onChanged(); return this; } private edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics executionStatistics_ = edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics, edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics.Builder, edu.washington.escience.myria.proto.QueryProto.ExecutionStatisticsOrBuilder> executionStatisticsBuilder_; /** * <code>required .ExecutionStatistics execution_statistics = 2;</code> */ public boolean hasExecutionStatistics() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>required .ExecutionStatistics execution_statistics = 2;</code> */ public edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics getExecutionStatistics() { if (executionStatisticsBuilder_ == null) { return executionStatistics_; } else { return executionStatisticsBuilder_.getMessage(); } } /** * <code>required .ExecutionStatistics execution_statistics = 2;</code> */ public Builder setExecutionStatistics(edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics value) { if (executionStatisticsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } executionStatistics_ = value; onChanged(); } else { executionStatisticsBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** * <code>required .ExecutionStatistics execution_statistics = 2;</code> */ public Builder setExecutionStatistics( edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics.Builder builderForValue) { if (executionStatisticsBuilder_ == null) { executionStatistics_ = builderForValue.build(); onChanged(); } else { executionStatisticsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** * <code>required .ExecutionStatistics execution_statistics = 2;</code> */ public Builder mergeExecutionStatistics(edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics value) { if (executionStatisticsBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && executionStatistics_ != edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics.getDefaultInstance()) { executionStatistics_ = edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics.newBuilder(executionStatistics_).mergeFrom(value).buildPartial(); } else { executionStatistics_ = value; } onChanged(); } else { executionStatisticsBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** * <code>required .ExecutionStatistics execution_statistics = 2;</code> */ public Builder clearExecutionStatistics() { if (executionStatisticsBuilder_ == null) { executionStatistics_ = edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics.getDefaultInstance(); onChanged(); } else { executionStatisticsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** * <code>required .ExecutionStatistics execution_statistics = 2;</code> */ public edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics.Builder getExecutionStatisticsBuilder() { bitField0_ |= 0x00000002; onChanged(); return getExecutionStatisticsFieldBuilder().getBuilder(); } /** * <code>required .ExecutionStatistics execution_statistics = 2;</code> */ public edu.washington.escience.myria.proto.QueryProto.ExecutionStatisticsOrBuilder getExecutionStatisticsOrBuilder() { if (executionStatisticsBuilder_ != null) { return executionStatisticsBuilder_.getMessageOrBuilder(); } else { return executionStatistics_; } } /** * <code>required .ExecutionStatistics execution_statistics = 2;</code> */ private com.google.protobuf.SingleFieldBuilder< edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics, edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics.Builder, edu.washington.escience.myria.proto.QueryProto.ExecutionStatisticsOrBuilder> getExecutionStatisticsFieldBuilder() { if (executionStatisticsBuilder_ == null) { executionStatisticsBuilder_ = new com.google.protobuf.SingleFieldBuilder< edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics, edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics.Builder, edu.washington.escience.myria.proto.QueryProto.ExecutionStatisticsOrBuilder>( getExecutionStatistics(), getParentForChildren(), isClean()); executionStatistics_ = null; } return executionStatisticsBuilder_; } private com.google.protobuf.ByteString cause_ = com.google.protobuf.ByteString.EMPTY; /** * <code>optional bytes cause = 3;</code> * * <pre> * the cause of a failed execution. It should be a serialized java exception Object. * </pre> */ public boolean hasCause() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional bytes cause = 3;</code> * * <pre> * the cause of a failed execution. It should be a serialized java exception Object. * </pre> */ public com.google.protobuf.ByteString getCause() { return cause_; } /** * <code>optional bytes cause = 3;</code> * * <pre> * the cause of a failed execution. It should be a serialized java exception Object. * </pre> */ public Builder setCause(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; cause_ = value; onChanged(); return this; } /** * <code>optional bytes cause = 3;</code> * * <pre> * the cause of a failed execution. It should be a serialized java exception Object. * </pre> */ public Builder clearCause() { bitField0_ = (bitField0_ & ~0x00000004); cause_ = getDefaultInstance().getCause(); onChanged(); return this; } // @@protoc_insertion_point(builder_scope:QueryReport) } static { defaultInstance = new QueryReport(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:QueryReport) } public interface ExecutionStatisticsOrBuilder extends // @@protoc_insertion_point(interface_extends:ExecutionStatistics) com.google.protobuf.MessageOrBuilder { /** * <code>required uint64 elapse = 2;</code> * * <pre> *elapse of query execution. * </pre> */ boolean hasElapse(); /** * <code>required uint64 elapse = 2;</code> * * <pre> *elapse of query execution. * </pre> */ long getElapse(); } /** * Protobuf type {@code ExecutionStatistics} */ public static final class ExecutionStatistics extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:ExecutionStatistics) ExecutionStatisticsOrBuilder { // Use ExecutionStatistics.newBuilder() to construct. private ExecutionStatistics(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ExecutionStatistics(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ExecutionStatistics defaultInstance; public static ExecutionStatistics getDefaultInstance() { return defaultInstance; } public ExecutionStatistics getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ExecutionStatistics( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 16: { bitField0_ |= 0x00000001; elapse_ = input.readUInt64(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return edu.washington.escience.myria.proto.QueryProto.internal_static_ExecutionStatistics_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return edu.washington.escience.myria.proto.QueryProto.internal_static_ExecutionStatistics_fieldAccessorTable .ensureFieldAccessorsInitialized( edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics.class, edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics.Builder.class); } public static com.google.protobuf.Parser<ExecutionStatistics> PARSER = new com.google.protobuf.AbstractParser<ExecutionStatistics>() { public ExecutionStatistics parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ExecutionStatistics(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<ExecutionStatistics> getParserForType() { return PARSER; } private int bitField0_; public static final int ELAPSE_FIELD_NUMBER = 2; private long elapse_; /** * <code>required uint64 elapse = 2;</code> * * <pre> *elapse of query execution. * </pre> */ public boolean hasElapse() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required uint64 elapse = 2;</code> * * <pre> *elapse of query execution. * </pre> */ public long getElapse() { return elapse_; } private void initFields() { elapse_ = 0L; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; if (!hasElapse()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeUInt64(2, elapse_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeUInt64Size(2, elapse_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code ExecutionStatistics} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements // @@protoc_insertion_point(builder_implements:ExecutionStatistics) edu.washington.escience.myria.proto.QueryProto.ExecutionStatisticsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return edu.washington.escience.myria.proto.QueryProto.internal_static_ExecutionStatistics_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return edu.washington.escience.myria.proto.QueryProto.internal_static_ExecutionStatistics_fieldAccessorTable .ensureFieldAccessorsInitialized( edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics.class, edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics.Builder.class); } // Construct using edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); elapse_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return edu.washington.escience.myria.proto.QueryProto.internal_static_ExecutionStatistics_descriptor; } public edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics getDefaultInstanceForType() { return edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics.getDefaultInstance(); } public edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics build() { edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics buildPartial() { edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics result = new edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.elapse_ = elapse_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics) { return mergeFrom((edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics other) { if (other == edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics.getDefaultInstance()) return this; if (other.hasElapse()) { setElapse(other.getElapse()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (!hasElapse()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (edu.washington.escience.myria.proto.QueryProto.ExecutionStatistics) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private long elapse_ ; /** * <code>required uint64 elapse = 2;</code> * * <pre> *elapse of query execution. * </pre> */ public boolean hasElapse() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required uint64 elapse = 2;</code> * * <pre> *elapse of query execution. * </pre> */ public long getElapse() { return elapse_; } /** * <code>required uint64 elapse = 2;</code> * * <pre> *elapse of query execution. * </pre> */ public Builder setElapse(long value) { bitField0_ |= 0x00000001; elapse_ = value; onChanged(); return this; } /** * <code>required uint64 elapse = 2;</code> * * <pre> *elapse of query execution. * </pre> */ public Builder clearElapse() { bitField0_ = (bitField0_ & ~0x00000001); elapse_ = 0L; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:ExecutionStatistics) } static { defaultInstance = new ExecutionStatistics(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:ExecutionStatistics) } private static final com.google.protobuf.Descriptors.Descriptor internal_static_QueryMessage_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_QueryMessage_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_Query_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_Query_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_QueryReport_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_QueryReport_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ExecutionStatistics_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ExecutionStatistics_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n\013query.proto\"\313\002\n\014QueryMessage\022\020\n\010query_" + "id\030\001 \002(\004\022\023\n\013subquery_id\030\002 \002(\004\022 \n\004type\030\003 " + "\002(\0162\022.QueryMessage.Type\022\"\n\014query_report\030" + "\004 \001(\0132\014.QueryReport\022\025\n\005query\030\005 \001(\0132\006.Que" + "ry\022\021\n\tworker_id\030\006 \001(\005\"\243\001\n\004Type\022\024\n\020QUERY_" + "DISTRIBUTE\020\000\022\017\n\013QUERY_START\020\001\022\017\n\013QUERY_P" + "AUSE\020\007\022\020\n\014QUERY_RESUME\020\010\022\016\n\nQUERY_KILL\020\t" + "\022\032\n\026QUERY_READY_TO_EXECUTE\020\002\022\022\n\016QUERY_CO" + "MPLETE\020\006\022\021\n\rQUERY_RECOVER\020\003\"\026\n\005Query\022\r\n\005" + "query\030\001 \002(\014\"a\n\013QueryReport\022\017\n\007success\030\001 ", "\002(\010\0222\n\024execution_statistics\030\002 \002(\0132\024.Exec" + "utionStatistics\022\r\n\005cause\030\003 \001(\014\"%\n\023Execut" + "ionStatistics\022\016\n\006elapse\030\002 \002(\004B1\n#edu.was" + "hington.escience.myria.protoB\nQueryProto" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.protobuf.Descriptors.FileDescriptor root) { descriptor = root; return null; } }; com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { }, assigner); internal_static_QueryMessage_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_QueryMessage_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_QueryMessage_descriptor, new java.lang.String[] { "QueryId", "SubqueryId", "Type", "QueryReport", "Query", "WorkerId", }); internal_static_Query_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_Query_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_Query_descriptor, new java.lang.String[] { "Query", }); internal_static_QueryReport_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_QueryReport_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_QueryReport_descriptor, new java.lang.String[] { "Success", "ExecutionStatistics", "Cause", }); internal_static_ExecutionStatistics_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_ExecutionStatistics_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ExecutionStatistics_descriptor, new java.lang.String[] { "Elapse", }); } // @@protoc_insertion_point(outer_class_scope) }