| Modifier and Type | Field and Description |
|---|---|
protected ByteStream.Output |
ByteStreamTypedSerDe.bos |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ByteStream.Output.arraysEquals(ByteStream.Output output) |
protected void |
DelimitedJSONSerDe.serializeField(ByteStream.Output out,
Object obj,
ObjectInspector objInspector,
LazySerDeParameters serdeParams) |
| Modifier and Type | Method and Description |
|---|---|
static void |
BinarySortableSerDe.serializeBytes(ByteStream.Output buffer,
byte[] data,
int length,
boolean invert) |
static void |
BinarySortableSerDe.serializeBytes(ByteStream.Output buffer,
byte[] data,
int offset,
int length,
boolean invert) |
static void |
BinarySortableSerDe.serializeDouble(ByteStream.Output buffer,
double vd,
boolean invert) |
static void |
BinarySortableSerDe.serializeFloat(ByteStream.Output buffer,
float vf,
boolean invert) |
static void |
BinarySortableSerDe.serializeHiveDecimal(ByteStream.Output buffer,
HiveDecimal dec,
boolean invert) |
static void |
BinarySortableSerDe.serializeHiveDecimal(ByteStream.Output buffer,
HiveDecimal dec,
boolean invert,
byte[] scratchBuffer)
Decimals are encoded in three pieces:Decimals are encoded in three pieces:
Sign: 1, 2 or 3 for smaller, equal or larger than 0 respectively
Factor: Number that indicates the amount of digits you have to move
the decimal point left or right until the resulting number is smaller
than zero but has something other than 0 as the first digit.
|
static void |
BinarySortableSerDe.serializeHiveDecimal(ByteStream.Output buffer,
HiveDecimalWritable decWritable,
boolean invert,
byte[] scratchBuffer) |
static void |
BinarySortableSerDe.serializeHiveIntervalDayTime(ByteStream.Output buffer,
HiveIntervalDayTime intervalDayTime,
boolean invert) |
static void |
BinarySortableSerDe.serializeHiveIntervalYearMonth(ByteStream.Output buffer,
HiveIntervalYearMonth intervalYearMonth,
boolean invert) |
static void |
BinarySortableSerDe.serializeInt(ByteStream.Output buffer,
int v,
boolean invert) |
static void |
BinarySortableSerDe.serializeLong(ByteStream.Output buffer,
long v,
boolean invert) |
static void |
BinarySortableSerDe.serializeOldHiveDecimal(ByteStream.Output buffer,
HiveDecimalV1 oldDec,
boolean invert) |
static void |
BinarySortableSerDe.serializeShort(ByteStream.Output buffer,
short v,
boolean invert) |
static void |
BinarySortableSerDeWithEndPrefix.serializeStruct(ByteStream.Output byteStream,
Object[] fieldData,
List<ObjectInspector> fieldOis,
boolean endPrefix) |
static void |
BinarySortableSerDe.serializeStruct(ByteStream.Output byteStream,
Object[] fieldData,
List<ObjectInspector> fieldOis,
boolean[] sortableSortOrders,
byte[] nullMarkers,
byte[] notNullMarkers) |
static void |
BinarySortableSerDe.serializeTimestampTZWritable(ByteStream.Output buffer,
TimestampLocalTZWritable t,
boolean invert) |
static void |
BinarySortableSerDe.serializeTimestampWritable(ByteStream.Output buffer,
TimestampWritableV2 t,
boolean invert) |
| Modifier and Type | Method and Description |
|---|---|
void |
BinarySortableSerializeWrite.set(ByteStream.Output output) |
void |
BinarySortableSerializeWrite.setAppend(ByteStream.Output output) |
| Modifier and Type | Method and Description |
|---|---|
void |
SerializeWrite.set(ByteStream.Output output) |
void |
SerializeWrite.setAppend(ByteStream.Output output) |
| Modifier and Type | Method and Description |
|---|---|
static void |
LazySimpleSerDe.serialize(ByteStream.Output out,
Object obj,
ObjectInspector objInspector,
byte[] separators,
int level,
org.apache.hadoop.io.Text nullSequence,
boolean escaped,
byte escapeChar,
boolean[] needsEscape)
Serialize the row into the StringBuilder.
|
protected void |
LazySimpleSerDe.serializeField(ByteStream.Output out,
Object obj,
ObjectInspector objInspector,
LazySerDeParameters serdeParams) |
| Modifier and Type | Method and Description |
|---|---|
void |
LazySimpleSerializeWrite.set(ByteStream.Output output) |
void |
LazySimpleSerializeWrite.setAppend(ByteStream.Output output) |
| Modifier and Type | Method and Description |
|---|---|
void |
LazyBinarySerializeWrite.set(ByteStream.Output output) |
void |
LazyBinarySerializeWrite.setAppend(ByteStream.Output output) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.