Class BaseRows<R extends Unfiltered,​I extends BaseRowIterator<? extends Unfiltered>>

    • Constructor Summary

      Constructors 
      Constructor Description
      BaseRows​(I input)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected Unfiltered applyOne​(Unfiltered value, Transformation transformation)
      apply the relevant method from the transformation to the value.
      void close()  
      RegularAndStaticColumns columns()
      A subset of the columns for the (static and regular) rows returned by this iterator.
      protected boolean hasMoreContents()  
      boolean hasNext()  
      boolean isReverseOrder()
      Whether or not the rows returned by this iterator are in reversed clustering order.
      TableMetadata metadata()
      The metadata for the table this iterator on.
      O next()  
      DecoratedKey partitionKey()
      The partition key of the partition this in an iterator over.
      protected java.lang.Throwable runOnClose​(int length)
      run the corresponding runOnClose method for the first length transformations.
      Row staticRow()
      The static part corresponding to this partition (this can be an empty row but cannot be null).
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.util.Iterator

        forEachRemaining, next, remove
    • Field Detail

      • EMPTY_TRANSFORMATIONS

        public static final Transformation[] EMPTY_TRANSFORMATIONS
      • EMPTY_MORE_CONTENTS_HOLDERS

        public static final org.apache.cassandra.db.transform.Stack.MoreContentsHolder[] EMPTY_MORE_CONTENTS_HOLDERS
    • Constructor Detail

      • BaseRows

        public BaseRows​(I input)
    • Method Detail

      • runOnClose

        protected java.lang.Throwable runOnClose​(int length)
        run the corresponding runOnClose method for the first length transformations. used in hasMoreContents to close the methods preceding the MoreContents
      • applyOne

        protected Unfiltered applyOne​(Unfiltered value,
                                      Transformation transformation)
        apply the relevant method from the transformation to the value. used in hasMoreContents to apply the functions that follow the MoreContents
      • hasNext

        public final boolean hasNext()
        Specified by:
        hasNext in interface java.util.Iterator<R extends Unfiltered>
      • close

        public final void close()
        Specified by:
        close in interface java.lang.AutoCloseable
      • next

        public final O next()
        Specified by:
        next in interface java.util.Iterator<V>
      • hasMoreContents

        protected final boolean hasMoreContents()