default boolean isRangeTombstoneMarker() { return kind() == Kind.RANGE_TOMBSTONE_MARKER; } }
default boolean isRangeTombstoneMarker() { return kind() == Kind.RANGE_TOMBSTONE_MARKER; } }
default boolean isRangeTombstoneMarker() { return kind() == Kind.RANGE_TOMBSTONE_MARKER; } }
default boolean isRow() { return kind() == Kind.ROW; }
public void reduce(int idx, Unfiltered current) { nextKind = current.kind(); if (nextKind == Unfiltered.Kind.ROW) rowMerger.add(idx, (Row)current); else markerMerger.add(idx, (RangeTombstoneMarker)current); }
public void reduce(int idx, Unfiltered current) { nextKind = current.kind(); if (nextKind == Unfiltered.Kind.ROW) rowMerger.add(idx, (Row)current); else markerMerger.add(idx, (RangeTombstoneMarker)current); }
public void serialize(Unfiltered unfiltered, SerializationHeader header, DataOutputPlus out, long previousUnfilteredSize, int version) throws IOException { if (unfiltered.kind() == Unfiltered.Kind.RANGE_TOMBSTONE_MARKER) { serialize((RangeTombstoneMarker) unfiltered, header, out, previousUnfilteredSize, version); } else { serialize((Row) unfiltered, header, out, previousUnfilteredSize, version); } }
public void serialize(Unfiltered unfiltered, SerializationHeader header, DataOutputPlus out, long previousUnfilteredSize, int version) throws IOException { if (unfiltered.kind() == Unfiltered.Kind.RANGE_TOMBSTONE_MARKER) { serialize((RangeTombstoneMarker) unfiltered, header, out, previousUnfilteredSize, version); } else { serialize((Row) unfiltered, header, out, previousUnfilteredSize, version); } }
public long serializedSize(Unfiltered unfiltered, SerializationHeader header, long previousUnfilteredSize,int version) { return unfiltered.kind() == Unfiltered.Kind.RANGE_TOMBSTONE_MARKER ? serializedSize((RangeTombstoneMarker) unfiltered, header, previousUnfilteredSize, version) : serializedSize((Row) unfiltered, header, previousUnfilteredSize, version); }
public long serializedSize(Unfiltered unfiltered, SerializationHeader header, long previousUnfilteredSize,int version) { return unfiltered.kind() == Unfiltered.Kind.RANGE_TOMBSTONE_MARKER ? serializedSize((RangeTombstoneMarker) unfiltered, header, previousUnfilteredSize, version) : serializedSize((Row) unfiltered, header, previousUnfilteredSize, version); }
public void serialize(Unfiltered unfiltered, SerializationHeader header, DataOutputPlus out, long previousUnfilteredSize, int version) throws IOException { if (unfiltered.kind() == Unfiltered.Kind.RANGE_TOMBSTONE_MARKER) { serialize((RangeTombstoneMarker) unfiltered, header, out, previousUnfilteredSize, version); } else { serialize((Row) unfiltered, header, out, previousUnfilteredSize, version); } }
public long serializedSize(Unfiltered unfiltered, SerializationHeader header, long previousUnfilteredSize,int version) { return unfiltered.kind() == Unfiltered.Kind.RANGE_TOMBSTONE_MARKER ? serializedSize((RangeTombstoneMarker) unfiltered, header, previousUnfilteredSize, version) : serializedSize((Row) unfiltered, header, previousUnfilteredSize, version); }
public void reduce(int idx, Unfiltered current) { nextKind = current.kind(); if (nextKind == Unfiltered.Kind.ROW) rowMerger.add(idx, (Row)current); else markerMerger.add(idx, (RangeTombstoneMarker)current); }
public void reduce(int idx, Unfiltered current) { nextKind = current.kind(); if (nextKind == Unfiltered.Kind.ROW) rowMerger.add(idx, (Row)current); else markerMerger.add(idx, (RangeTombstoneMarker)current); }
public void serialize(Unfiltered unfiltered, SerializationHeader header, DataOutputPlus out, long previousUnfilteredSize, int version) throws IOException { if (unfiltered.kind() == Unfiltered.Kind.RANGE_TOMBSTONE_MARKER) { serialize((RangeTombstoneMarker) unfiltered, header, out, previousUnfilteredSize, version); } else { serialize((Row) unfiltered, header, out, previousUnfilteredSize, version); } }
public long serializedSize(Unfiltered unfiltered, SerializationHeader header, long previousUnfilteredSize,int version) { return unfiltered.kind() == Unfiltered.Kind.RANGE_TOMBSTONE_MARKER ? serializedSize((RangeTombstoneMarker) unfiltered, header, previousUnfilteredSize, version) : serializedSize((Row) unfiltered, header, previousUnfilteredSize, version); }
public Unfiltered next() { // Note that in practice we know that IOException will be thrown by hasNext(), because that's // where the actual reading happens, so we don't bother catching RuntimeException here (contrarily // to what we do in hasNext) Unfiltered unfiltered = iterator.next(); return metadata.isCounter() && unfiltered.kind() == Unfiltered.Kind.ROW ? maybeMarkLocalToBeCleared((Row) unfiltered) : unfiltered; }
public Unfiltered next() { // Note that in practice we know that IOException will be thrown by hasNext(), because that's // where the actual reading happens, so we don't bother catching RuntimeException here (contrarily // to what we do in hasNext) Unfiltered unfiltered = iterator.next(); return metadata.isCounter() && unfiltered.kind() == Unfiltered.Kind.ROW ? maybeMarkLocalToBeCleared((Row) unfiltered) : unfiltered; }
public Unfiltered next() { // Note that in practice we know that IOException will be thrown by hasNext(), because that's // where the actual reading happens, so we don't bother catching RuntimeException here (contrarily // to what we do in hasNext) Unfiltered unfiltered = iterator.next(); return metadata.isCounter() && unfiltered.kind() == Unfiltered.Kind.ROW ? maybeMarkLocalToBeCleared((Row) unfiltered) : unfiltered; }
protected Unfiltered computeNext() throws IOException { assert deserializer != null; if (!deserializer.hasNext() || deserializer.compareNextTo(end) > 0) return null; Unfiltered next = deserializer.readNext(); if (next.kind() == Unfiltered.Kind.RANGE_TOMBSTONE_MARKER) updateOpenMarker((RangeTombstoneMarker)next); return next; }