public class ByteArrayComponent extends IndexRowKeyComponent
| Modifier and Type | Field and Description |
|---|---|
protected byte[] |
value_ |
_NULL, ARRAY, BOOLEAN, BYTE, BYTE_ARRAY, BYTE_ARRAY_DECODING_SIZE_RATIO, BYTE_ARRAY_ENCODING_SIZE_RATIO, DATE, descendingOrder_, DOUBLE, ERROR, FLOAT, INT, isDecoded_, LONG, MAP, MARKER_SIZE, MISSING, NONE, NUMERIC, offset_, ORIG_TYPE_ENCODING_SIZE, separator_, SHORT, STRING, TIME, TIMESTAMP, type_| Modifier and Type | Method and Description |
|---|---|
int |
calculateEncodingSize(com.mapr.utils.ByteReader buf,
int offset) |
int |
decode(com.mapr.utils.ByteReader buf,
int offset,
int bufSize,
org.apache.commons.lang.mutable.MutableInt origTypeIndex) |
int |
encode(java.nio.ByteBuffer dst) |
byte[] |
getByteArray() |
int |
getEncodingSize() |
int |
getEncodingSizeEstimate() |
byte |
getMarker() |
byte |
getMarker(boolean biggest) |
decode, decode, decodeChildren, encodeOrigType, findIdx, getArray, getBoolean, getByte, getDate, getDouble, getError, getErrorMessage, getFloat, getFullEncodingSize, getInt, getLong, getMap, getNextComponentOffset, getOffset, getOrigType, getOrigTypeEncodingSize, getSeparator, getShort, getString, getTime, getTimestamp, getType, isDecoded, setInt, setIsDecoded, setLong, setOffset, setOrigTypepublic byte getMarker()
public byte getMarker(boolean biggest)
getMarker in class IndexRowKeyComponentpublic int getEncodingSizeEstimate()
getEncodingSizeEstimate in class IndexRowKeyComponentpublic int calculateEncodingSize(com.mapr.utils.ByteReader buf,
int offset)
calculateEncodingSize in class IndexRowKeyComponentpublic int getEncodingSize()
getEncodingSize in class IndexRowKeyComponentpublic byte[] getByteArray()
getByteArray in class IndexRowKeyComponentpublic int encode(java.nio.ByteBuffer dst)
encode in class IndexRowKeyComponentpublic int decode(com.mapr.utils.ByteReader buf,
int offset,
int bufSize,
org.apache.commons.lang.mutable.MutableInt origTypeIndex)
decode in class IndexRowKeyComponent