public class QueryPlanningInfo extends Object
Modifier and Type | Field and Description |
---|---|
protected OProjection |
aggregateProjection |
protected boolean |
distinct |
protected Map<String,OSelectExecutionPlan> |
distributedFetchExecutionPlans |
boolean |
distributedPlanCreated
set to true when the distributedFetchExecutionPlans are aggregated in the main execution plan
|
protected boolean |
expand |
protected List<OAndBlock> |
flattenedWhereClause |
protected OLetClause |
globalLetClause |
protected boolean |
globalLetPresent |
protected OGroupBy |
groupBy |
protected OLimit |
limit |
protected OStorage.LOCKING_STRATEGY |
lockRecord |
protected boolean |
orderApplied |
protected OOrderBy |
orderBy |
protected OLetClause |
perRecordLetClause |
protected OProjection |
preAggregateProjection |
protected OProjection |
projection |
protected OProjection |
projectionAfterOrderBy |
protected boolean |
projectionsCalculated |
protected OAndBlock |
ridRangeConditions |
protected Map<String,Set<String>> |
serverToClusters
in a sharded execution plan, this maps the single server to the clusters it will be queried for
to execute the query.
|
protected OSkip |
skip |
protected OFromClause |
target |
protected OTimeout |
timeout |
protected OUnwind |
unwind |
protected OWhereClause |
whereClause |
Constructor and Description |
---|
QueryPlanningInfo() |
protected OTimeout timeout
protected boolean distinct
protected boolean expand
protected OProjection preAggregateProjection
protected OProjection aggregateProjection
protected OProjection projection
protected OProjection projectionAfterOrderBy
protected OLetClause globalLetClause
protected boolean globalLetPresent
protected OLetClause perRecordLetClause
protected Map<String,Set<String>> serverToClusters
protected Map<String,OSelectExecutionPlan> distributedFetchExecutionPlans
public boolean distributedPlanCreated
protected OFromClause target
protected OWhereClause whereClause
protected OGroupBy groupBy
protected OOrderBy orderBy
protected OUnwind unwind
protected OSkip skip
protected OLimit limit
protected boolean orderApplied
protected boolean projectionsCalculated
protected OAndBlock ridRangeConditions
protected OStorage.LOCKING_STRATEGY lockRecord
public QueryPlanningInfo copy()
Copyright © 2009–2020 OrientDB. All rights reserved.