public Builder mergeFrom(org.apache.drill.exec.proto.UserBitShared.QueryProfile other) { if (other == org.apache.drill.exec.proto.UserBitShared.QueryProfile.getDefaultInstance()) return this; if (other.hasId()) { mergeId(other.getId()); setType(other.getType()); setStart(other.getStart()); setEnd(other.getEnd()); onChanged(); onChanged(); mergeForeman(other.getForeman()); setState(other.getState()); setTotalFragments(other.getTotalFragments()); setFinishedFragments(other.getFinishedFragments()); bitField0_ = (bitField0_ & ~0x00000400); } else { ensureFragmentProfileIsMutable(); fragmentProfile_.addAll(other.fragmentProfile_); onChanged();
public Builder mergeFrom(org.apache.drill.exec.proto.UserBitShared.QueryProfile other) { if (other == org.apache.drill.exec.proto.UserBitShared.QueryProfile.getDefaultInstance()) return this; if (other.hasId()) { mergeId(other.getId()); setType(other.getType()); setStart(other.getStart()); setEnd(other.getEnd()); onChanged(); onChanged(); mergeForeman(other.getForeman()); setState(other.getState()); setTotalFragments(other.getTotalFragments()); setFinishedFragments(other.getFinishedFragments()); bitField0_ = (bitField0_ & ~0x00000400); } else { ensureFragmentProfileIsMutable(); fragmentProfile_.addAll(other.fragmentProfile_); onChanged();
return; case 1: builder.setId(input.mergeObject(org.apache.drill.exec.proto.UserBitShared.QueryId.newBuilder(), org.apache.drill.exec.proto.SchemaUserBitShared.QueryId.MERGE)); builder.setType(org.apache.drill.exec.proto.UserBitShared.QueryType.valueOf(input.readEnum())); break; case 3: builder.setStart(input.readInt64()); break; case 4: builder.setEnd(input.readInt64()); break; case 5: builder.setQuery(input.readString()); break; case 6: builder.setPlan(input.readString()); break; case 7: builder.setForeman(input.mergeObject(org.apache.drill.exec.proto.CoordinationProtos.DrillbitEndpoint.newBuilder(), org.apache.drill.exec.proto.SchemaCoordinationProtos.DrillbitEndpoint.MERGE)); builder.setState(org.apache.drill.exec.proto.UserBitShared.QueryResult.QueryState.valueOf(input.readEnum())); break; case 9: builder.setTotalFragments(input.readInt32()); break; case 10: builder.setFinishedFragments(input.readInt32()); break;
private QueryProfile getQueryProfile(UserException ex) { final QueryProfile.Builder profileBuilder = QueryProfile.newBuilder() .setUser(foreman.getQueryContext().getQueryUserName()) .setType(runQuery.getType()) .setId(queryId) .setQueryId(QueryIdHelper.getQueryId(queryId)) .setState(foreman.getState()) .setForeman(foreman.getQueryContext().getCurrentEndpoint()) .setStart(startTime) .setEnd(endTime) .setPlanEnd(planningEndTime) .setQueueWaitEnd(queueWaitEndTime) .setTotalFragments(fragmentDataSet.size()) .setFinishedFragments(finishedFragments.get()) .setTotalCost(totalCost) .setQueueName(queueName == null ? "-" : queueName) .setOptionsJson(getQueryOptionsAsJson()); profileBuilder.setError(ex.getMessage(false)); profileBuilder.setVerboseError(ex.getVerboseMessage(false)); profileBuilder.setErrorId(ex.getErrorId()); if (ex.getErrorLocation() != null) { profileBuilder.setErrorNode(ex.getErrorLocation()); profileBuilder.setPlan(planText); profileBuilder.setQuery(queryText); return profileBuilder.build();
@Override public boolean apply(final int majorFragmentId, final IntObjectHashMap<FragmentData> minorMap) { final MajorFragmentProfile.Builder builder = MajorFragmentProfile.newBuilder().setMajorFragmentId(majorFragmentId); minorMap.forEach(new InnerIter(builder)); profileBuilder.addFragmentProfile(builder); return true; } }
return; case 1: builder.setId(input.mergeObject(org.apache.drill.exec.proto.UserBitShared.QueryId.newBuilder(), org.apache.drill.exec.proto.SchemaUserBitShared.QueryId.MERGE)); builder.setType(org.apache.drill.exec.proto.UserBitShared.QueryType.valueOf(input.readEnum())); break; case 3: builder.setStart(input.readInt64()); break; case 4: builder.setEnd(input.readInt64()); break; case 5: builder.setQuery(input.readString()); break; case 6: builder.setPlan(input.readString()); break; case 7: builder.setForeman(input.mergeObject(org.apache.drill.exec.proto.CoordinationProtos.DrillbitEndpoint.newBuilder(), org.apache.drill.exec.proto.SchemaCoordinationProtos.DrillbitEndpoint.MERGE)); builder.setState(org.apache.drill.exec.proto.UserBitShared.QueryResult.QueryState.valueOf(input.readEnum())); break; case 9: builder.setTotalFragments(input.readInt32()); break; case 10: builder.setFinishedFragments(input.readInt32()); break;