@Override public float getProgress() throws IOException { if (numKeysRead > 0 && currentKey == null) return 1.0f; return split.getProgress(currentKey); }
@Override public float getProgress() throws IOException { if (numKeysRead > 0 && currentKey == null) return 1.0f; return baseSplit.getProgress(currentKey); }
@Override public float getProgress() throws IOException { if (numKeysRead > 0 && currentKey == null) return 1.0f; return split.getProgress(currentKey); }
@Override public float getProgress() throws IOException { if (numKeysRead > 0 && currentKey == null) return 1.0f; return baseSplit.getProgress(currentKey); }
@Override public float getProgress() throws IOException { if (numKeysRead > 0 && currentKey == null) return 1.0f; return baseSplit.getProgress(currentKey); }
@Override public float getProgress() throws IOException { if (numKeysRead > 0 && currentKey == null) return 1.0f; return split.getProgress(currentKey); }
public float getProgress(Key currentKey) { if (currentKey == null) return 0f; if (range.contains(currentKey)) { if (range.getStartKey() != null && range.getEndKey() != null) { if (range.getStartKey().compareTo(range.getEndKey(), PartialKey.ROW) != 0) { // just look at the row progress return getProgress(range.getStartKey().getRowData(), range.getEndKey().getRowData(), currentKey.getRowData()); } else if (range.getStartKey().compareTo(range.getEndKey(), PartialKey.ROW_COLFAM) != 0) { // just look at the column family progress return getProgress(range.getStartKey().getColumnFamilyData(), range.getEndKey().getColumnFamilyData(), currentKey.getColumnFamilyData()); } else if (range.getStartKey().compareTo(range.getEndKey(), PartialKey.ROW_COLFAM_COLQUAL) != 0) { // just look at the column qualifier progress return getProgress(range.getStartKey().getColumnQualifierData(), range.getEndKey().getColumnQualifierData(), currentKey.getColumnQualifierData()); } } } // if we can't figure it out, then claim no progress return 0f; }
public float getProgress(Key currentKey) { if (currentKey == null) return 0f; if (range.contains(currentKey)) { if (range.getStartKey() != null && range.getEndKey() != null) { if (range.getStartKey().compareTo(range.getEndKey(), PartialKey.ROW) != 0) { // just look at the row progress return getProgress(range.getStartKey().getRowData(), range.getEndKey().getRowData(), currentKey.getRowData()); } else if (range.getStartKey().compareTo(range.getEndKey(), PartialKey.ROW_COLFAM) != 0) { // just look at the column family progress return getProgress(range.getStartKey().getColumnFamilyData(), range.getEndKey().getColumnFamilyData(), currentKey.getColumnFamilyData()); } else if (range.getStartKey().compareTo(range.getEndKey(), PartialKey.ROW_COLFAM_COLQUAL) != 0) { // just look at the column qualifier progress return getProgress(range.getStartKey().getColumnQualifierData(), range.getEndKey().getColumnQualifierData(), currentKey.getColumnQualifierData()); } } } // if we can't figure it out, then claim no progress return 0f; }
public float getProgress(Key currentKey) { if (currentKey == null) return 0f; if (range.contains(currentKey)) { if (range.getStartKey() != null && range.getEndKey() != null) { if (range.getStartKey().compareTo(range.getEndKey(), PartialKey.ROW) != 0) { // just look at the row progress return getProgress(range.getStartKey().getRowData(), range.getEndKey().getRowData(), currentKey.getRowData()); } else if (range.getStartKey().compareTo(range.getEndKey(), PartialKey.ROW_COLFAM) != 0) { // just look at the column family progress return getProgress(range.getStartKey().getColumnFamilyData(), range.getEndKey().getColumnFamilyData(), currentKey.getColumnFamilyData()); } else if (range.getStartKey().compareTo(range.getEndKey(), PartialKey.ROW_COLFAM_COLQUAL) != 0) { // just look at the column qualifier progress return getProgress(range.getStartKey().getColumnQualifierData(), range.getEndKey().getColumnQualifierData(), currentKey.getColumnQualifierData()); } } } // if we can't figure it out, then claim no progress return 0f; }