aggPhase_ | com.cloudera.impala.analysis.AggregateInfo | private |
aggregateExprs_ | com.cloudera.impala.analysis.AggregateInfoBase | protected |
AggregateInfo(ArrayList< Expr > groupingExprs, ArrayList< FunctionCallExpr > aggExprs, AggPhase aggPhase) | com.cloudera.impala.analysis.AggregateInfo | inlineprivate |
AggregateInfoBase(ArrayList< Expr > groupingExprs, ArrayList< FunctionCallExpr > aggExprs) | com.cloudera.impala.analysis.AggregateInfoBase | inlineprotected |
checkConsistency() | com.cloudera.impala.analysis.AggregateInfo | inline |
create(ArrayList< Expr > groupingExprs, ArrayList< FunctionCallExpr > aggExprs, TupleDescriptor tupleDesc, Analyzer analyzer) | com.cloudera.impala.analysis.AggregateInfo | inlinestatic |
createCountDistinctAggExprParam(int firstIdx, int lastIdx, ArrayList< SlotDescriptor > slots) | com.cloudera.impala.analysis.AggregateInfo | inlineprivate |
createDistinctAggInfo(ArrayList< Expr > origGroupingExprs, ArrayList< FunctionCallExpr > distinctAggExprs, Analyzer analyzer) | com.cloudera.impala.analysis.AggregateInfo | inlineprivate |
createMergeAggInfo(Analyzer analyzer) | com.cloudera.impala.analysis.AggregateInfo | inlineprivate |
createSecondPhaseAggInfo(ArrayList< Expr > origGroupingExprs, ArrayList< FunctionCallExpr > distinctAggExprs, Analyzer analyzer) | com.cloudera.impala.analysis.AggregateInfo | inlineprivate |
createSecondPhaseAggSMap(AggregateInfo inputAggInfo, ArrayList< FunctionCallExpr > distinctAggExprs) | com.cloudera.impala.analysis.AggregateInfo | inlineprivate |
createSmaps(Analyzer analyzer) | com.cloudera.impala.analysis.AggregateInfo | inline |
createTupleDescs(Analyzer analyzer) | com.cloudera.impala.analysis.AggregateInfoBase | inlineprotected |
debugString() | com.cloudera.impala.analysis.AggregateInfo | inline |
getAggPhase() | com.cloudera.impala.analysis.AggregateInfo | inline |
getAggregateExprs() | com.cloudera.impala.analysis.AggregateInfoBase | inline |
getGroupingExprs() | com.cloudera.impala.analysis.AggregateInfoBase | inline |
getIntermediateSmap() | com.cloudera.impala.analysis.AggregateInfo | inline |
getIntermediateTupleDesc() | com.cloudera.impala.analysis.AggregateInfoBase | inline |
getIntermediateTupleId() | com.cloudera.impala.analysis.AggregateInfoBase | inline |
getMaterializedAggregateExprs() | com.cloudera.impala.analysis.AggregateInfo | inline |
getMergeAggInfo() | com.cloudera.impala.analysis.AggregateInfo | inline |
getOutputSmap() | com.cloudera.impala.analysis.AggregateInfo | inline |
getOutputToIntermediateSmap() | com.cloudera.impala.analysis.AggregateInfo | inline |
getOutputTupleDesc() | com.cloudera.impala.analysis.AggregateInfoBase | inline |
getOutputTupleId() | com.cloudera.impala.analysis.AggregateInfoBase | inline |
getPartition() | com.cloudera.impala.analysis.AggregateInfo | inline |
getPartitionExprs() | com.cloudera.impala.analysis.AggregateInfo | inline |
getRefdSlots(List< SlotId > ids) | com.cloudera.impala.analysis.AggregateInfo | inline |
getResultTupleId() | com.cloudera.impala.analysis.AggregateInfo | inline |
getSecondPhaseDistinctAggInfo() | com.cloudera.impala.analysis.AggregateInfo | inline |
groupingExprs_ | com.cloudera.impala.analysis.AggregateInfoBase | protected |
hasAggregateExprs() | com.cloudera.impala.analysis.AggregateInfo | inline |
intermediateTupleDesc_ | com.cloudera.impala.analysis.AggregateInfoBase | protected |
intermediateTupleSmap_ | com.cloudera.impala.analysis.AggregateInfo | protected |
isDistinctAgg() | com.cloudera.impala.analysis.AggregateInfo | inline |
isMerge() | com.cloudera.impala.analysis.AggregateInfo | inline |
LOG | com.cloudera.impala.analysis.AggregateInfo | privatestatic |
materializedSlots_ | com.cloudera.impala.analysis.AggregateInfoBase | protected |
materializeRequiredSlots(Analyzer analyzer, ExprSubstitutionMap smap) | com.cloudera.impala.analysis.AggregateInfo | inline |
mergeAggInfo_ | com.cloudera.impala.analysis.AggregateInfo | private |
outputToIntermediateTupleSmap_ | com.cloudera.impala.analysis.AggregateInfo | protected |
outputTupleDesc_ | com.cloudera.impala.analysis.AggregateInfoBase | protected |
outputTupleSmap_ | com.cloudera.impala.analysis.AggregateInfo | protected |
partitionExprs_ | com.cloudera.impala.analysis.AggregateInfo | private |
requiresIntermediateTuple() | com.cloudera.impala.analysis.AggregateInfoBase | inline |
requiresIntermediateTuple(List< T > aggExprs) | com.cloudera.impala.analysis.AggregateInfoBase | inlinestatic |
secondPhaseDistinctAggInfo_ | com.cloudera.impala.analysis.AggregateInfo | private |
setPartitionExprs(List< Expr > exprs) | com.cloudera.impala.analysis.AggregateInfo | inline |
substitute(ExprSubstitutionMap smap, Analyzer analyzer) | com.cloudera.impala.analysis.AggregateInfo | inline |
tupleDebugName() | com.cloudera.impala.analysis.AggregateInfo | inlineprotected |