## Uses of Interface
org.apache.cassandra.service.pager.QueryPager

Packages that use QueryPager
org.apache.cassandra.cql3
org.apache.cassandra.db
org.apache.cassandra.service.pager

### Uses of QueryPager in org.apache.cassandra.cql3

Methods in org.apache.cassandra.cql3 with parameters of type QueryPager
`static UntypedResultSet` UntypedResultSet.`create(SelectStatement select, QueryPager pager, int pageSize)`

### Uses of QueryPager in org.apache.cassandra.db

Methods in org.apache.cassandra.db that return QueryPager
`QueryPager` PartitionRangeReadCommand.`getPager(PagingState pagingState, ProtocolVersion protocolVersion)`
`QueryPager` ReadQuery.`getPager(PagingState pagingState, ProtocolVersion protocolVersion)` Returns a pager for the query.
`QueryPager` SinglePartitionReadCommand.Group.`getPager(PagingState pagingState, ProtocolVersion protocolVersion)`

### Uses of QueryPager in org.apache.cassandra.service.pager

Classes in org.apache.cassandra.service.pager that implement QueryPager
`class` `AggregationQueryPager` `QueryPager` that takes care of fetching the pages for aggregation queries.
`class` `MultiPartitionPager` Pager over a list of ReadCommand.
`class` `PartitionRangeQueryPager` Pages a PartitionRangeReadCommand.
`class` `SinglePartitionPager` Common interface to single partition queries (by slice and by name).

Fields in org.apache.cassandra.service.pager declared as QueryPager
`static QueryPager` QueryPager.`EMPTY`

Methods in org.apache.cassandra.service.pager that return QueryPager
`protected QueryPager` AggregationQueryPager.GroupByPartitionIterator.`updatePagerLimit(QueryPager pager, DataLimits limits, java.nio.ByteBuffer lastPartitionKey, Clustering lastClustering)` Updates the pager with the new limits if needed.
`protected QueryPager` AggregationQueryPager.AggregationPartitionIterator.`updatePagerLimit(QueryPager pager, DataLimits limits, java.nio.ByteBuffer lastPartitionKey, Clustering lastClustering)`
`QueryPager` AggregationQueryPager.`withUpdatedLimit(DataLimits newLimits)`
`QueryPager` MultiPartitionPager.`withUpdatedLimit(DataLimits newLimits)`
`QueryPager` QueryPager.`withUpdatedLimit(DataLimits newLimits)` Creates a new `QueryPager` that use the new limits.

Methods in org.apache.cassandra.service.pager with parameters of type QueryPager
`protected QueryPager` AggregationQueryPager.GroupByPartitionIterator.`updatePagerLimit(QueryPager pager, DataLimits limits, java.nio.ByteBuffer lastPartitionKey, Clustering lastClustering)` Updates the pager with the new limits if needed.
`protected QueryPager` AggregationQueryPager.AggregationPartitionIterator.`updatePagerLimit(QueryPager pager, DataLimits limits, java.nio.ByteBuffer lastPartitionKey, Clustering lastClustering)`

Constructors in org.apache.cassandra.service.pager with parameters of type QueryPager
Constructor and Description
`AggregationQueryPager(QueryPager subPager, DataLimits limits)`