15 package com.cloudera.impala.planner;
20 import com.cloudera.impala.common.IdGenerator;
21 import com.cloudera.impala.thrift.TQueryCtx;
22 import com.cloudera.impala.thrift.TQueryOptions;
38 PlanFragmentId.createGenerator();
58 return queryCtx_.getRequest().getQuery_options();
66 return analysisResult_.isInsertStmt() ||
analysisResult_.isCreateTableAsSelectStmt();
boolean isSingleNodeExec()
final AnalysisContext.AnalysisResult analysisResult_
final QueryStmt queryStmt_
TQueryOptions getQueryOptions()
final IdGenerator< PlanFragmentId > fragmentIdGenerator_
PlanFragmentId getNextFragmentId()
PlannerContext(AnalysisContext.AnalysisResult analysisResult, TQueryCtx queryCtx)
AnalysisContext.AnalysisResult getAnalysisResult()
final TQueryCtx queryCtx_
Analyzer getRootAnalyzer()
static final double SORT_MEM_MAX_FRACTION
PlanNodeId getNextNodeId()
static final double HASH_TBL_SPACE_OVERHEAD
final IdGenerator< PlanNodeId > nodeIdGenerator_