static FilteredRows mutable(RowIterator iterator) { return iterator instanceof FilteredRows ? (FilteredRows) iterator : new FilteredRows(iterator); }
FilteredRows(UnfilteredRowIterator input, Filter filter) { super(input); add(filter); }
/** * Returns a iterator that only returns rows with only live content. * * This is mainly used in the CQL layer when we know we don't care about deletion * infos (and since an UnfilteredRowIterator cannot shadow it's own data, we know everyting * returned isn't shadowed by a tombstone). */ public static RowIterator filter(UnfilteredRowIterator iter, int nowInSec) { return FilteredRows.filter(iter, nowInSec); }
FilteredRows(UnfilteredRowIterator input, Filter filter) { super(input); add(filter); }
@Override protected RowIterator applyToPartition(BaseRowIterator iterator) { return iterator instanceof UnfilteredRows ? new FilteredRows(this, (UnfilteredRows) iterator) : new FilteredRows((UnfilteredRowIterator) iterator, this); }
/** * Returns a iterator that only returns rows with only live content. * * This is mainly used in the CQL layer when we know we don't care about deletion * infos (and since an UnfilteredRowIterator cannot shadow it's own data, we know everyting * returned isn't shadowed by a tombstone). */ public static RowIterator filter(UnfilteredRowIterator iter, int nowInSec) { return FilteredRows.filter(iter, nowInSec); }
FilteredRows(Filter filter, UnfilteredRows input) { super(input); add(filter); }
static FilteredRows mutable(RowIterator iterator) { return iterator instanceof FilteredRows ? (FilteredRows) iterator : new FilteredRows(iterator); }
/** * Returns a iterator that only returns rows with only live content. * * This is mainly used in the CQL layer when we know we don't care about deletion * infos (and since an UnfilteredRowIterator cannot shadow it's own data, we know everyting * returned isn't shadowed by a tombstone). */ public static RowIterator filter(UnfilteredRowIterator iter, int nowInSec) { return FilteredRows.filter(iter, nowInSec); }
FilteredRows(Filter filter, UnfilteredRows input) { super(input); add(filter); }
static FilteredRows mutable(RowIterator iterator) { return iterator instanceof FilteredRows ? (FilteredRows) iterator : new FilteredRows(iterator); }
/** * Returns a iterator that only returns rows with only live content. * * This is mainly used in the CQL layer when we know we don't care about deletion * infos (and since an UnfilteredRowIterator cannot shadow it's own data, we know everyting * returned isn't shadowed by a tombstone). */ public static RowIterator filter(UnfilteredRowIterator iter, int nowInSec) { return FilteredRows.filter(iter, nowInSec); }
FilteredRows(Filter filter, UnfilteredRows input) { super(input); add(filter); }
@Override protected RowIterator applyToPartition(BaseRowIterator iterator) { return iterator instanceof UnfilteredRows ? new FilteredRows(this, (UnfilteredRows) iterator) : new FilteredRows((UnfilteredRowIterator) iterator, this); }
FilteredRows(UnfilteredRowIterator input, Filter filter) { super(input); add(filter); }
@Override protected RowIterator applyToPartition(BaseRowIterator iterator) { return iterator instanceof UnfilteredRows ? new FilteredRows(this, (UnfilteredRows) iterator) : new FilteredRows((UnfilteredRowIterator) iterator, this); }