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
value
 
Constructor Summary
HiveVarchar()
           
HiveVarchar(HiveVarchar hc, int len)
           
HiveVarchar(String val, int len)
           
 
Method Summary
 int compareTo(HiveVarchar rhs)
           
 boolean equals(HiveVarchar rhs)
           
 void setValue(HiveVarchar hc)
           
 void setValue(String val)
          Set the new value
 
Methods inherited from class org.apache.hadoop.hive.common.type.HiveBaseChar
enforceMaxLength, getCharacterLength, getPaddedValue, getValue, hashCode, setValue, setValue, toString
 
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)

compareTo

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

equals

public boolean equals(HiveVarchar rhs)


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