|
||||||||||
| 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 | |||||||||