public abstract class ClientProcessingPlan extends DelegateQueryPlan
Modifier and Type | Field and Description |
---|---|
protected StatementContext |
context |
protected Integer |
limit |
protected Integer |
offset |
protected OrderByCompiler.OrderBy |
orderBy |
protected RowProjector |
projector |
protected FilterableStatement |
statement |
protected TableRef |
table |
protected Expression |
where |
delegate
Constructor and Description |
---|
ClientProcessingPlan(StatementContext context,
FilterableStatement statement,
TableRef table,
RowProjector projector,
Integer limit,
Integer offset,
Expression where,
OrderByCompiler.OrderBy orderBy,
QueryPlan delegate) |
Modifier and Type | Method and Description |
---|---|
StatementContext |
getContext() |
Integer |
getLimit() |
Integer |
getOffset() |
OrderByCompiler.OrderBy |
getOrderBy() |
RowProjector |
getProjector()
Returns projector used to formulate resultSet row
|
FilterableStatement |
getStatement() |
TableRef |
getTableRef() |
Expression |
getWhere() |
getCost, getDelegate, getEstimatedBytesToScan, getEstimatedRowsToScan, getEstimatedSize, getEstimateInfoTimestamp, getGroupBy, getOperation, getParameterMetaData, getScans, getSourceRefs, getSplits, isDegenerate, isRowKeyOrdered, iterator, iterator, useRoundRobinIterator
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getExplainPlan
protected final StatementContext context
protected final FilterableStatement statement
protected final TableRef table
protected final RowProjector projector
protected final Integer limit
protected final Integer offset
protected final Expression where
protected final OrderByCompiler.OrderBy orderBy
public ClientProcessingPlan(StatementContext context, FilterableStatement statement, TableRef table, RowProjector projector, Integer limit, Integer offset, Expression where, OrderByCompiler.OrderBy orderBy, QueryPlan delegate)
public StatementContext getContext()
getContext
in interface StatementPlan
getContext
in class DelegateQueryPlan
public TableRef getTableRef()
getTableRef
in interface QueryPlan
getTableRef
in class DelegateQueryPlan
public RowProjector getProjector()
QueryPlan
getProjector
in interface QueryPlan
getProjector
in class DelegateQueryPlan
public Integer getLimit()
getLimit
in interface QueryPlan
getLimit
in class DelegateQueryPlan
public Integer getOffset()
getOffset
in interface QueryPlan
getOffset
in class DelegateQueryPlan
public OrderByCompiler.OrderBy getOrderBy()
getOrderBy
in interface QueryPlan
getOrderBy
in class DelegateQueryPlan
public FilterableStatement getStatement()
getStatement
in interface QueryPlan
getStatement
in class DelegateQueryPlan
public Expression getWhere()
Copyright © 2019 Apache Software Foundation. All Rights Reserved.