| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.record.Utils
public class Utils
Various utility functions for Hadooop record I/O runtime.
| Field Summary | |
|---|---|
| static char[] | hexchars | 
| Method Summary | |
|---|---|
| static int | compareBytes(byte[] b1,
             int s1,
             int l1,
             byte[] b2,
             int s2,
             int l2)Lexicographic order of binary data. | 
| static int | getVIntSize(long i)Get the encoded length if an integer is stored in a variable-length format | 
| static double | readDouble(byte[] bytes,
           int start)Parse a double from a byte array. | 
| static float | readFloat(byte[] bytes,
          int start)Parse a float from a byte array. | 
| static int | readVInt(byte[] bytes,
         int start)Reads a zero-compressed encoded integer from a byte array and returns it. | 
| static int | readVInt(DataInput in)Reads a zero-compressed encoded integer from a stream and returns it. | 
| static long | readVLong(byte[] bytes,
          int start)Reads a zero-compressed encoded long from a byte array and returns it. | 
| static long | readVLong(DataInput in)Reads a zero-compressed encoded long from a stream and return it. | 
| static void | writeVInt(DataOutput stream,
          int i)Serializes an int to a binary stream with zero-compressed encoding. | 
| static void | writeVLong(DataOutput stream,
           long i)Serializes a long to a binary stream with zero-compressed encoding. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final char[] hexchars
| Method Detail | 
|---|
public static float readFloat(byte[] bytes,
                              int start)
public static double readDouble(byte[] bytes,
                                int start)
public static long readVLong(byte[] bytes,
                             int start)
                      throws IOException
bytes - byte array with decode longstart - starting index
IOException
public static int readVInt(byte[] bytes,
                           int start)
                    throws IOException
bytes - byte array with the encoded integerstart - start index
IOException
public static long readVLong(DataInput in)
                      throws IOException
in - input stream
IOException
public static int readVInt(DataInput in)
                    throws IOException
in - input stream
IOExceptionpublic static int getVIntSize(long i)
public static void writeVLong(DataOutput stream,
                              long i)
                       throws IOException
stream - Binary output streami - Long to be serialized
IOException
public static void writeVInt(DataOutput stream,
                             int i)
                      throws IOException
stream - Binary output streami - int to be serialized
IOException
public static int compareBytes(byte[] b1,
                               int s1,
                               int l1,
                               byte[] b2,
                               int s2,
                               int l2)
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||