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

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

public class ExprNodeFieldDesc
extends ExprNodeDesc
implements Serializable

ExprNodeFieldDesc.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.hadoop.hive.ql.plan.ExprNodeDesc
ExprNodeDesc.ExprNodeDescEqualityWrapper
 
Constructor Summary
ExprNodeFieldDesc()
           
ExprNodeFieldDesc(TypeInfo typeInfo, ExprNodeDesc desc, String fieldName, Boolean isList)
           
 
Method Summary
 ExprNodeDesc clone()
           
 List<ExprNodeDesc> getChildren()
          Gets the vector of children nodes.
 List<String> getCols()
           
 ExprNodeDesc getDesc()
           
 String getExprString()
           
 String getFieldName()
           
 Boolean getIsList()
           
 int hashCode()
           
 boolean isSame(Object o)
           
 void setDesc(ExprNodeDesc desc)
           
 void setFieldName(String fieldName)
           
 void setIsList(Boolean isList)
           
 String toString()
           
 
Methods inherited from class org.apache.hadoop.hive.ql.plan.ExprNodeDesc
getName, getTypeInfo, getTypeString, getWritableObjectInspector, setTypeInfo
 
Methods inherited from class java.lang.Object
equals, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExprNodeFieldDesc

public ExprNodeFieldDesc()

ExprNodeFieldDesc

public ExprNodeFieldDesc(TypeInfo typeInfo,
                         ExprNodeDesc desc,
                         String fieldName,
                         Boolean isList)
Method Detail

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

getDesc

public ExprNodeDesc getDesc()

setDesc

public void setDesc(ExprNodeDesc desc)

getFieldName

public String getFieldName()

setFieldName

public void setFieldName(String fieldName)

getIsList

public Boolean getIsList()

setIsList

public void setIsList(Boolean isList)

toString

public String toString()
Overrides:
toString in class Object

getExprString

public String getExprString()
Overrides:
getExprString in class ExprNodeDesc

getCols

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

clone

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

isSame

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

hashCode

public int hashCode()
Overrides:
hashCode in class ExprNodeDesc


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