@Override public boolean apply(@Nullable MajorFragmentProfile input) { return input.getMajorFragmentId() == id; } }).get();
public String getId() { return String.format("fragment-%s", major.getMajorFragmentId()); }
public int compare(final MajorFragmentProfile o1, final MajorFragmentProfile o2) { return Long.compare(o1.getMajorFragmentId(), o2.getMajorFragmentId()); } };
builder.appendCell(major.getMajorFragmentId() + "-" + m.getMinorFragmentId(), null); builder.appendRepeated(m.getState().toString(), null, NUM_NULLABLE_FRAGMENTS_COLUMNS);
public Builder mergeFrom(com.dremio.exec.proto.UserBitShared.MajorFragmentProfile other) { if (other == com.dremio.exec.proto.UserBitShared.MajorFragmentProfile.getDefaultInstance()) return this; if (other.hasMajorFragmentId()) { setMajorFragmentId(other.getMajorFragmentId());
major.getMajorFragmentId(), op.getOperatorId()); if (!opmap.containsKey(ip)) { final List<ImmutablePair<OperatorProfile, Integer>> l = new ArrayList<>();
private void setScanStats(CoreOperatorType operatorType, OperatorProfile operatorProfile, MajorFragmentProfile majorFragment) { final String operatorId = createOperatorKey(majorFragment.getMajorFragmentId(), operatorProfile.getOperatorId()); long inputBytes = 0L; long inputRecords = 0L; if (operatorProfile.getInputProfileList() != null) { for (StreamProfile stream : operatorProfile.getInputProfileList()) { inputRecords += stream.getRecords(); inputBytes += stream.getSize(); } addInputBytesAndRecords(inputBytes, inputRecords); } if (operatorToTable.containsKey(operatorId)) { // TODO check if its fs based or table based using operatorType final String tableName = operatorToTable.get(operatorId); TableDatasetProfile tableDatasetProfile = tableDatasetProfileMap.get(tableName); if (tableDatasetProfile == null) { tableDatasetProfile = new TableDatasetProfile(); tableDatasetProfile.setDatasetProfile(new CommonDatasetProfile().setDatasetPathsList(Lists.<DatasetPathUI>newArrayList())); tableDatasetProfileMap.put(tableName, tableDatasetProfile); } setCommonDatasetProfile(tableDatasetProfile.getDatasetProfile(), operatorProfile, majorFragment, inputBytes, inputRecords, PathUtils.parseFullPath(tableName)); tableDatasetProfile.setPushdownQuery(null); } }
public void writeTo(io.protostuff.Output output, com.dremio.exec.proto.UserBitShared.MajorFragmentProfile message) throws java.io.IOException { if(message.hasMajorFragmentId()) output.writeInt32(1, message.getMajorFragmentId(), false); for(com.dremio.exec.proto.UserBitShared.MinorFragmentProfile minorFragmentProfile : message.getMinorFragmentProfileList()) output.writeObject(2, minorFragmentProfile, com.dremio.exec.proto.SchemaUserBitShared.MinorFragmentProfile.WRITE, true); for(com.dremio.exec.proto.UserBitShared.NodePhaseProfile nodePhaseProfile : message.getNodePhaseProfileList()) output.writeObject(3, nodePhaseProfile, com.dremio.exec.proto.SchemaUserBitShared.NodePhaseProfile.WRITE, true); } public boolean isInitialized(com.dremio.exec.proto.UserBitShared.MajorFragmentProfile message)
public OperatorPathBuilder setMajor(MajorFragmentProfile major) { if (major != null) { return setMajor(major.getMajorFragmentId()); } return this; }