public boolean nextIsRow() throws IOException { if (!hasNext()) throw new IllegalStateException(); return next.isRow(); }
public boolean nextIsRow() throws IOException { if (!hasNext()) throw new IllegalStateException(); return next.isRow(); }
private boolean isStatic(Unfiltered unfiltered) { return unfiltered.isRow() && ((Row)unfiltered).isStatic(); }
private boolean isStatic(Unfiltered unfiltered) { return unfiltered.isRow() && ((Row)unfiltered).isStatic(); }
public boolean nextIsRow() throws IOException { if (!hasNext()) throw new IllegalStateException(); return next.isRow(); }
private boolean isStatic(Unfiltered unfiltered) { return unfiltered.isRow() && ((Row)unfiltered).isStatic(); }
public boolean nextIsRow() throws IOException { if (!hasNext()) throw new IllegalStateException(); return next.isRow(); }
private boolean isStatic(Unfiltered unfiltered) { return unfiltered.isRow() && ((Row)unfiltered).isStatic(); }
public void add(Unfiltered unfiltered) { if (unfiltered.isRow()) rowBuilder.add((Row)unfiltered); else deletionBuilder.add((RangeTombstoneMarker)unfiltered); }
public void add(Unfiltered unfiltered) { if (unfiltered.isRow()) rowBuilder.add((Row)unfiltered); else deletionBuilder.add((RangeTombstoneMarker)unfiltered); }
public void nextUnfilteredCluster(Unfiltered unfiltered) { if (!unfiltered.isRow()) return; Row row = (Row) unfiltered; indexes.forEach((column, index) -> { ByteBuffer value = ColumnIndex.getValueOf(column, row, nowInSec); if (value == null) return; if (index == null) throw new IllegalArgumentException("No index exists for column " + column.name.toString()); index.add(value.duplicate(), currentKey, currentKeyPosition); }); }
public void nextUnfilteredCluster(Unfiltered unfiltered) { if (!unfiltered.isRow()) return; Row row = (Row) unfiltered; indexes.forEach((column, index) -> { ByteBuffer value = ColumnIndex.getValueOf(column, row, nowInSec); if (value == null) return; if (index == null) throw new IllegalArgumentException("No index exists for column " + column.name.toString()); index.add(value.duplicate(), currentKey, currentKeyPosition); }); }
public void add(Unfiltered unfiltered) { if (unfiltered.isRow()) rowBuilder.add((Row)unfiltered); else deletionBuilder.add((RangeTombstoneMarker)unfiltered); }
public void nextUnfilteredCluster(Unfiltered unfiltered) { if (!unfiltered.isRow()) return; Row row = (Row) unfiltered; indexes.forEach((column, index) -> { ByteBuffer value = ColumnIndex.getValueOf(column, row, nowInSec); if (value == null) return; if (index == null) throw new IllegalArgumentException("No index exists for column " + column.name.toString()); index.add(value.duplicate(), currentKey, currentKeyPosition); }); }
@Override public Unfiltered next() { Unfiltered unfiltered = super.next(); if (unfiltered.isRow()) { Row row = (Row) unfiltered; if (row.hasLiveData(nowInSec(), enforceStrictLiveness)) rowsCounted++; } return unfiltered; } };
@Override public Unfiltered next() { Unfiltered unfiltered = super.next(); if (unfiltered.isRow()) { Row row = (Row) unfiltered; if (row.hasLiveData(nowInSec(), enforceStrictLiveness)) rowsCounted++; } return unfiltered; } };
@Override public Unfiltered next() { Unfiltered unfiltered = super.next(); if (unfiltered.isRow()) { Row row = (Row) unfiltered; if (row.hasLiveData(nowInSec(), enforceStrictLiveness)) rowsCounted++; } return unfiltered; } };
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; }