break; case 2: builder.setError(input.mergeObject(com.dremio.exec.proto.UserBitShared.DremioPBError.newBuilder(), com.dremio.exec.proto.SchemaUserBitShared.DremioPBError.MERGE));
private FragmentStatus getStatus(final FragmentState state, final UserException ex) { final FragmentStatus.Builder status = FragmentStatus.newBuilder(); final MinorFragmentProfile.Builder b = MinorFragmentProfile.newBuilder(); stats.addMetricsToStatus(b); b.setState(state); if (ex != null) { b.setError(ex.getOrCreatePBError(true)); } status.setHandle(handle); b.setMemoryUsed(fragmentAllocator.getAllocatedMemory()); b.setMinorFragmentId(handle.getMinorFragmentId()); status.setProfile(b); return status.build(); }