org.apache.hadoop.hive.common.type
Class HiveVarchar

java.lang.Object
  extended by org.apache.hadoop.hive.common.type.HiveBaseChar
      extended by org.apache.hadoop.hive.common.type.HiveVarchar
All Implemented Interfaces:
Comparable<HiveVarchar>

public class HiveVarchar
extends HiveBaseChar
implements Comparable<HiveVarchar>

HiveVarChar. String wrapper to support SQL VARCHAR features. Max string length is enforced.


Field Summary
static int MAX_VARCHAR_LENGTH
           
 
Fields inherited from class org.apache.hadoop.hive.common.type.HiveBaseChar
characterLength, value
 
Constructor Summary
HiveVarchar()
           
HiveVarchar(HiveVarchar hc, int len)
           
HiveVarchar(String val, int len)
           
 
Method Summary
 int compareTo(HiveVarchar rhs)
           
 boolean equals(HiveVarchar rhs)
           
 int hashCode()
           
 void setValue(HiveVarchar hc)
           
 void setValue(String val)
          Set the new value
 String toString()
           
 
Methods inherited from class org.apache.hadoop.hive.common.type.HiveBaseChar
enforceMaxLength, getCharacterLength, getValue, setValue, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

MAX_VARCHAR_LENGTH

public static final int MAX_VARCHAR_LENGTH
See Also:
Constant Field Values
Constructor Detail

HiveVarchar

public HiveVarchar()

HiveVarchar

public HiveVarchar(String val,
                   int len)

HiveVarchar

public HiveVarchar(HiveVarchar hc,
                   int len)
Method Detail

setValue

public void setValue(String val)
Set the new value


setValue

public void setValue(HiveVarchar hc)

toString

public String toString()
Overrides:
toString in class Object

compareTo

public int compareTo(HiveVarchar rhs)
Specified by:
compareTo in interface Comparable<HiveVarchar>

equals

public boolean equals(HiveVarchar rhs)

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2012 The Apache Software Foundation