case classEmptyPlan(filter: FilterStrategy, rowsToFeatures: (CloseableIterator[Row]) ⇒ CloseableIterator[SimpleFeature]) extends CassandraQueryPlan with Product with Serializable
case classStatementPlan(filter: FilterStrategy, tables: Seq[String], ranges: Seq[Statement], numThreads: Int, clientSideFilter: Option[Filter], rowsToFeatures: (CloseableIterator[Row]) ⇒ CloseableIterator[SimpleFeature]) extends CassandraQueryPlan with Product with Serializable