org.apache.hadoop.hive.ql.parse
Class OptimizeTezProcContext

java.lang.Object
  extended by org.apache.hadoop.hive.ql.parse.OptimizeTezProcContext
All Implemented Interfaces:
NodeProcessorCtx

public class OptimizeTezProcContext
extends Object
implements NodeProcessorCtx

OptimizeTezProcContext. OptimizeTezProcContext maintains information about the current operator plan as we walk the operator tree to do some additional optimizations on it.


Field Summary
 HiveConf conf
           
 Set<ReadEntity> inputs
           
 Set<WriteEntity> outputs
           
 ParseContext parseContext
           
 Deque<Operator<? extends OperatorDesc>> rootOperators
           
 Set<ReduceSinkOperator> visitedReduceSinks
           
 
Constructor Summary
OptimizeTezProcContext(HiveConf conf, ParseContext parseContext, Set<ReadEntity> inputs, Set<WriteEntity> outputs, Deque<Operator<?>> rootOperators)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parseContext

public final ParseContext parseContext

conf

public final HiveConf conf

inputs

public final Set<ReadEntity> inputs

outputs

public final Set<WriteEntity> outputs

visitedReduceSinks

public final Set<ReduceSinkOperator> visitedReduceSinks

rootOperators

public final Deque<Operator<? extends OperatorDesc>> rootOperators
Constructor Detail

OptimizeTezProcContext

public OptimizeTezProcContext(HiveConf conf,
                              ParseContext parseContext,
                              Set<ReadEntity> inputs,
                              Set<WriteEntity> outputs,
                              Deque<Operator<?>> rootOperators)


Copyright © 2014 The Apache Software Foundation. All rights reserved.