public interface QueryPlan extends StatementPlan
Modifier and Type | Method and Description |
---|---|
long |
getEstimatedSize() |
GroupByCompiler.GroupBy |
getGroupBy() |
Integer |
getLimit() |
OrderByCompiler.OrderBy |
getOrderBy() |
RowProjector |
getProjector()
Returns projector used to formulate resultSet row
|
List<List<Scan>> |
getScans() |
List<KeyRange> |
getSplits() |
FilterableStatement |
getStatement() |
TableRef |
getTableRef() |
boolean |
isDegenerate() |
boolean |
isRowKeyOrdered() |
ResultIterator |
iterator()
Get a result iterator to iterate over the results
|
ResultIterator |
iterator(ParallelScanGrouper scanGrouper) |
boolean |
useRoundRobinIterator() |
getContext, getExplainPlan, getParameterMetaData
ResultIterator iterator() throws SQLException
SQLException
ResultIterator iterator(ParallelScanGrouper scanGrouper) throws SQLException
SQLException
long getEstimatedSize()
TableRef getTableRef()
RowProjector getProjector()
Integer getLimit()
OrderByCompiler.OrderBy getOrderBy()
GroupByCompiler.GroupBy getGroupBy()
FilterableStatement getStatement()
boolean isDegenerate()
boolean isRowKeyOrdered()
boolean useRoundRobinIterator() throws SQLException
ResultScanner
can be picked up in a round-robin
fashion. Generally, selecting scanners in such a fashion is possible if rows don't
have to be returned back in a certain order.SQLException
Copyright © 2015 Apache Software Foundation. All Rights Reserved.