org.apache.hadoop.hive.ql.plan
Class ExprNodeColumnListDesc

java.lang.Object
  extended by org.apache.hadoop.hive.ql.plan.ExprNodeDesc
      extended by org.apache.hadoop.hive.ql.plan.ExprNodeColumnListDesc
All Implemented Interfaces:
Serializable, Node

public class ExprNodeColumnListDesc
extends ExprNodeDesc

Dummy desc only for populating TOK_ALLCOLREF and should not be used outside of TypeCheckProcFactory

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.hadoop.hive.ql.plan.ExprNodeDesc
ExprNodeDesc.ExprNodeDescEqualityWrapper
 
Constructor Summary
ExprNodeColumnListDesc()
           
 
Method Summary
 void addColumn(ExprNodeColumnDesc column)
           
 ExprNodeDesc clone()
           
 List<ExprNodeDesc> getChildren()
          Gets the vector of children nodes.
 List<String> getCols()
           
 TypeInfo getTypeInfo()
           
 String getTypeString()
           
 ObjectInspector getWritableObjectInspector()
           
 boolean isSame(Object o)
           
 void setTypeInfo(TypeInfo typeInfo)
           
 
Methods inherited from class org.apache.hadoop.hive.ql.plan.ExprNodeDesc
getExprString, getName, hashCode
 
Methods inherited from class java.lang.Object
equals, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExprNodeColumnListDesc

public ExprNodeColumnListDesc()
Method Detail

addColumn

public void addColumn(ExprNodeColumnDesc column)

clone

public ExprNodeDesc clone()
Specified by:
clone in class ExprNodeDesc

isSame

public boolean isSame(Object o)
Specified by:
isSame in class ExprNodeDesc

getTypeInfo

public TypeInfo getTypeInfo()
Overrides:
getTypeInfo in class ExprNodeDesc

setTypeInfo

public void setTypeInfo(TypeInfo typeInfo)
Overrides:
setTypeInfo in class ExprNodeDesc

getWritableObjectInspector

public ObjectInspector getWritableObjectInspector()
Overrides:
getWritableObjectInspector in class ExprNodeDesc

getTypeString

public String getTypeString()
Overrides:
getTypeString in class ExprNodeDesc

getCols

public List<String> getCols()
Overrides:
getCols in class ExprNodeDesc

getChildren

public List<ExprNodeDesc> getChildren()
Description copied from interface: Node
Gets the vector of children nodes. This is used in the graph walker algorithms.

Specified by:
getChildren in interface Node
Overrides:
getChildren in class ExprNodeDesc
Returns:
List


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