org.apache.hadoop.hive.serde2.io
Class HiveVarcharWritable
java.lang.Object
org.apache.hadoop.hive.serde2.io.HiveVarcharWritable
public class HiveVarcharWritable
- extends Object
value
protected Text value
characterLength
protected transient int characterLength
HiveVarcharWritable
public HiveVarcharWritable()
HiveVarcharWritable
public HiveVarcharWritable(HiveVarchar hc)
HiveVarcharWritable
public HiveVarcharWritable(HiveVarcharWritable hcw)
set
public void set(HiveVarchar val)
set
public void set(String val)
set
public void set(HiveVarcharWritable val)
set
public void set(HiveVarcharWritable val,
int maxLength)
set
public void set(HiveVarchar val,
int len)
set
public void set(String val,
int maxLength)
getHiveVarchar
public HiveVarchar getHiveVarchar()
getCharacterLength
public int getCharacterLength()
enforceMaxLength
public void enforceMaxLength(int maxLength)
readFields
public void readFields(DataInput in)
throws IOException
- Throws:
IOException
write
public void write(DataOutput out)
throws IOException
- Throws:
IOException
compareTo
public int compareTo(HiveVarcharWritable rhs)
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
getTextValue
public Text getTextValue()
- Access to the internal Text member. Use with care.
- Returns:
Copyright © 2012 The Apache Software Foundation