org.apache.hadoop.hive.ql.metadata
Class VirtualColumn
java.lang.Object
org.apache.hadoop.hive.ql.metadata.VirtualColumn
- All Implemented Interfaces:
- Serializable
public class VirtualColumn
- extends Object
- implements Serializable
- See Also:
- Serialized Form
FILENAME
public static VirtualColumn FILENAME
BLOCKOFFSET
public static VirtualColumn BLOCKOFFSET
ROWOFFSET
public static VirtualColumn ROWOFFSET
RAWDATASIZE
public static VirtualColumn RAWDATASIZE
GROUPINGID
public static VirtualColumn GROUPINGID
- GROUPINGID is used with GROUP BY GROUPINGS SETS, ROLLUP and CUBE.
It composes a bit vector with the "0" and "1" values for every
column which is GROUP BY section. "1" is for a row in the result
set if that column has been aggregated in that row. Otherwise the
value is "0". Returns the decimal representation of the bit vector.
VirtualColumn
public VirtualColumn()
VirtualColumn
public VirtualColumn(String name,
PrimitiveTypeInfo typeInfo)
getStatsRegistry
public static List<VirtualColumn> getStatsRegistry(org.apache.hadoop.conf.Configuration conf)
getRegistry
public static List<VirtualColumn> getRegistry(org.apache.hadoop.conf.Configuration conf)
getTypeInfo
public PrimitiveTypeInfo getTypeInfo()
setTypeInfo
public void setTypeInfo(PrimitiveTypeInfo typeInfo)
getName
public String getName()
setName
public void setName(String name)
isHidden
public boolean isHidden()
getIsHidden
public boolean getIsHidden()
setIsHidden
public void setIsHidden(boolean isHidden)
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
Copyright © 2013 The Apache Software Foundation