private static boolean isDeletedRow(List<KeyValue> statusList, List<KeyValue> versionList, long startId) { if (statusList != null && statusList.size() > 0) { if (isSelfDelete(statusList.get(0), startId)) { return true; } } if (versionList != null && versionList.size() > 0) { KeyValue version = versionList.get(0); if (DominoConst.isDeleteVersion(version.getValue())) { return true; } } return false; }
boolean isFresh = (removeCommitId != commitId); Columns removeCols = new Columns(DominoConst.getColumnsAt(r, removeStartId)); if (!DominoConst.isDeleteVersion(removeValue) && !DominoConst.isDeleteVersion(prevValue)) { Columns prevCols = new Columns(DominoConst.getColumnsAt(r, prevStartId)); Get get = new Get(row);
KeyValue verKV = mergedList.get(i); byte[] verBytes = verKV.getValue(); if (DominoConst.isDeleteVersion(verBytes)) { gotoNextColumn = true; break;