## org.apache.cassandra.db
Class RowIteratorFactory

    java.lang.Object
      org.apache.cassandra.db.RowIteratorFactory

    public class RowIteratorFactory

extends java.lang.Object

Constructor Summary
`RowIteratorFactory()`

Method Summary
`static CloseableIterator<Row>` `getIterator(java.lang.Iterable<Memtable> memtables, java.util.Collection<SSTableReader> sstables, RowPosition startWith, RowPosition stopAt, QueryFilter filter, ColumnFamilyStore cfs)` Get a row iterator over the provided memtables and sstables, between the provided keys and filtered by the queryfilter.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### RowIteratorFactory

    public RowIteratorFactory()

Method Detail

### getIterator

    public static CloseableIterator<Row> getIterator(java.lang.Iterable<Memtable> memtables,
                                                     java.util.Collection<SSTableReader> sstables,
                                                     RowPosition startWith,
                                                     RowPosition stopAt,
                                                     QueryFilter filter,
                                                     ColumnFamilyStore cfs)

  Get a row iterator over the provided memtables and sstables, between the provided keys and filtered by the queryfilter.

  Parameters:
    `memtables` - Memtables pending flush.
    `sstables` - SStables to scan through.
    `startWith` - Start at this key
    `stopAt` - Stop and this key
    `filter` - Used to decide which columns to pull out
    `cfs` -
  Returns:
    A row iterator following all the given restrictions

Copyright © 2013 The Apache Software Foundation