| Package | Description |
|---|---|
| io.cdap.common.internal.io |
Common IO classes.
|
| io.cdap.common.io |
| Modifier and Type | Method and Description |
|---|---|
void |
DatumWriter.encode(T data,
Encoder encoder) |
void |
ReflectionDatumWriter.encode(T data,
Encoder encoder) |
| Modifier and Type | Class and Description |
|---|---|
class |
BinaryEncoder
An
Encoder for binary-format data. |
class |
BufferedEncoder
A
Encoder that performs all writes to in memory buffer. |
| Modifier and Type | Method and Description |
|---|---|
Encoder |
BinaryEncoder.writeBool(boolean b) |
Encoder |
Encoder.writeBool(boolean b) |
Encoder |
BufferedEncoder.writeBool(boolean b) |
Encoder |
BinaryEncoder.writeBytes(byte[] bytes) |
Encoder |
Encoder.writeBytes(byte[] bytes) |
Encoder |
BufferedEncoder.writeBytes(byte[] bytes) |
Encoder |
BinaryEncoder.writeBytes(byte[] bytes,
int off,
int len) |
Encoder |
Encoder.writeBytes(byte[] bytes,
int off,
int len) |
Encoder |
BufferedEncoder.writeBytes(byte[] bytes,
int off,
int len) |
Encoder |
BinaryEncoder.writeBytes(ByteBuffer buffer) |
Encoder |
Encoder.writeBytes(ByteBuffer bytes)
Writes out the remaining bytes in
ByteBuffer. |
Encoder |
BufferedEncoder.writeBytes(ByteBuffer bytes) |
Encoder |
BinaryEncoder.writeDouble(double d) |
Encoder |
Encoder.writeDouble(double d) |
Encoder |
BufferedEncoder.writeDouble(double d) |
Encoder |
BinaryEncoder.writeFloat(float f) |
Encoder |
Encoder.writeFloat(float f) |
Encoder |
BufferedEncoder.writeFloat(float f) |
Encoder |
BinaryEncoder.writeInt(int i) |
Encoder |
Encoder.writeInt(int i) |
Encoder |
BufferedEncoder.writeInt(int i) |
Encoder |
BinaryEncoder.writeLong(long l) |
Encoder |
Encoder.writeLong(long l) |
Encoder |
BufferedEncoder.writeLong(long l) |
Encoder |
BinaryEncoder.writeNull() |
Encoder |
Encoder.writeNull() |
Encoder |
BufferedEncoder.writeNull() |
Encoder |
BufferedEncoder.writeRaw(byte[] rawBytes)
Writes raw bytes to the buffer without encoding.
|
Encoder |
BufferedEncoder.writeRaw(byte[] rawBytes,
int off,
int len)
Writes raw bytes to the buffer without encoding.
|
Encoder |
BinaryEncoder.writeString(String s) |
Encoder |
Encoder.writeString(String s) |
Encoder |
BufferedEncoder.writeString(String s) |
| Constructor and Description |
|---|
BufferedEncoder(int size,
com.google.common.base.Function<OutputStream,Encoder> encoderFactory) |
Copyright © 2019 CDAP Licensed under the Apache License, Version 2.0.