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

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

public class TypeCheckCtx
extends Object
implements NodeProcessorCtx

This class implements the context information that is used for typechecking phase in query compilation.


Constructor Summary
TypeCheckCtx(RowResolver inputRR)
          Constructor.
 
Method Summary
 boolean getAllowStatefulFunctions()
           
 String getError()
           
 ASTNode getErrorSrcNode()
           
 RowResolver getInputRR()
           
 org.apache.hadoop.hive.ql.parse.UnparseTranslator getUnparseTranslator()
           
 void setAllowStatefulFunctions(boolean allowStatefulFunctions)
           
 void setError(String error, ASTNode errorSrcNode)
           
 void setInputRR(RowResolver inputRR)
           
 void setUnparseTranslator(org.apache.hadoop.hive.ql.parse.UnparseTranslator unparseTranslator)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeCheckCtx

public TypeCheckCtx(RowResolver inputRR)
Constructor.

Parameters:
inputRR - The input row resolver of the previous operator.
Method Detail

setInputRR

public void setInputRR(RowResolver inputRR)
Parameters:
inputRR - the inputRR to set

getInputRR

public RowResolver getInputRR()
Returns:
the inputRR

setUnparseTranslator

public void setUnparseTranslator(org.apache.hadoop.hive.ql.parse.UnparseTranslator unparseTranslator)
Parameters:
unparseTranslator - the unparseTranslator to set

getUnparseTranslator

public org.apache.hadoop.hive.ql.parse.UnparseTranslator getUnparseTranslator()
Returns:
the unparseTranslator

setAllowStatefulFunctions

public void setAllowStatefulFunctions(boolean allowStatefulFunctions)
Parameters:
allowStatefulFunctions - whether to allow stateful UDF invocations

getAllowStatefulFunctions

public boolean getAllowStatefulFunctions()
Returns:
whether to allow stateful UDF invocations

setError

public void setError(String error,
                     ASTNode errorSrcNode)
Parameters:
error - the error to set

getError

public String getError()
Returns:
the error

getErrorSrcNode

public ASTNode getErrorSrcNode()


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