private static MajorFragmentProfile findFragmentProfileWithId(QueryProfile profile, final int id) { return FluentIterable.from(profile.getFragmentProfileList()).firstMatch(new Predicate<MajorFragmentProfile>() { @Override public boolean apply(@Nullable MajorFragmentProfile input) { return input.getMajorFragmentId() == id; } }).get(); }
final List<MajorFragmentProfile> majors = new ArrayList<>(profile.getFragmentProfileList()); Collections.sort(majors, Comparators.majorId);
if (queryProfile.getFragmentProfileList() != null) { totalMajorFragments = queryProfile.getFragmentProfileList().size(); for (MajorFragmentProfile majorFragment: queryProfile.getFragmentProfileList()) { if (majorFragment.getMinorFragmentProfileList() == null) { continue;
if(message.hasFinishedFragments()) output.writeInt32(10, message.getFinishedFragments(), false); for(com.dremio.exec.proto.UserBitShared.MajorFragmentProfile fragmentProfile : message.getFragmentProfileList()) output.writeObject(11, fragmentProfile, com.dremio.exec.proto.SchemaUserBitShared.MajorFragmentProfile.WRITE, true);