protected Unfiltered computeNext() { if (!iterator.hasNext()) return endOfData(); Unfiltered next = iterator.next(); if (!next.isRow()) return next; if (hasNegativeLocalExpirationTime((Row) next)) { outputHandler.debug(String.format("Found row with negative local expiration time: %s", next.toString(metadata(), false))); negativeLocalExpirationTimeMetrics.fixedRows++; return fixNegativeLocalExpirationTime((Row) next); } return next; }
protected Unfiltered computeNext() { if (!iterator.hasNext()) return endOfData(); Unfiltered next = iterator.next(); if (!next.isRow()) return next; if (hasNegativeLocalExpirationTime((Row) next)) { outputHandler.debug(String.format("Found row with negative local expiration time: %s", next.toString(metadata(), false))); negativeLocalExpirationTimeMetrics.fixedRows++; return fixNegativeLocalExpirationTime((Row) next); } return next; }
protected Unfiltered computeNext() { if (!iterator.hasNext()) return endOfData(); Unfiltered next = iterator.next(); if (!next.isRow()) return next; if (hasNegativeLocalExpirationTime((Row) next)) { outputHandler.debug(String.format("Found row with negative local expiration time: %s", next.toString(metadata(), false))); negativeLocalExpirationTimeMetrics.fixedRows++; return fixNegativeLocalExpirationTime((Row) next); } return next; }
outputHandler.debug(t.getMessage()); markAndThrow(false); outputHandler.debug(e.getMessage()); markAndThrow(); outputHandler.debug("Reading row at " + rowStart); outputHandler.debug(String.format("row %s is %s", keyName, FBUtilities.prettyPrintMemory(dataSize))); outputHandler.debug(String.format("Row %s at %s valid, moving to next row at %s ", goodRows, rowStart, nextRowPositionFromIndex)); dataFile.seek(nextRowPositionFromIndex);
outputHandler.debug(t.getMessage()); markAndThrow(false); outputHandler.debug(e.getMessage()); markAndThrow(); outputHandler.debug("Reading row at " + rowStart); outputHandler.debug(String.format("row %s is %s", keyName, FBUtilities.prettyPrintMemory(dataSize))); outputHandler.debug(String.format("Row %s at %s valid, moving to next row at %s ", goodRows, rowStart, nextRowPositionFromIndex)); dataFile.seek(nextRowPositionFromIndex);
outputHandler.debug(t.getMessage()); markAndThrow(false); outputHandler.debug(e.getMessage()); markAndThrow(); outputHandler.debug("Reading row at " + rowStart); outputHandler.debug(String.format("row %s is %s", keyName, FBUtilities.prettyPrintMemory(dataSize))); outputHandler.debug(String.format("Row %s at %s valid, moving to next row at %s ", goodRows, rowStart, nextRowPositionFromIndex)); dataFile.seek(nextRowPositionFromIndex);