public class PlainEncoder extends Encoder
MAX_POINT_NUMBER, MAX_STRING_LENGTH| Constructor and Description |
|---|
PlainEncoder(TSDataType dataType,
int maxStringLength) |
| Modifier and Type | Method and Description |
|---|---|
void |
encode(BigDecimal value,
ByteArrayOutputStream out) |
void |
encode(Binary value,
ByteArrayOutputStream out) |
void |
encode(boolean value,
ByteArrayOutputStream out) |
void |
encode(double value,
ByteArrayOutputStream out) |
void |
encode(float value,
ByteArrayOutputStream out) |
void |
encode(int value,
ByteArrayOutputStream out) |
void |
encode(long value,
ByteArrayOutputStream out) |
void |
encode(short value,
ByteArrayOutputStream out) |
void |
flush(ByteArrayOutputStream out)
Write all values buffered in memory cache to OutputStream.
|
long |
getMaxByteSize()
The maximal possible memory size occupied by current Encoder.
|
int |
getOneItemMaxSize()
When encoder accepts a new incoming data point, the maximal possible size in byte it takes to
store in memory.
|
public PlainEncoder(TSDataType dataType, int maxStringLength)
public void encode(boolean value,
ByteArrayOutputStream out)
public void encode(short value,
ByteArrayOutputStream out)
public void encode(int value,
ByteArrayOutputStream out)
public void encode(long value,
ByteArrayOutputStream out)
public void encode(float value,
ByteArrayOutputStream out)
public void encode(double value,
ByteArrayOutputStream out)
public void encode(Binary value, ByteArrayOutputStream out)
public void flush(ByteArrayOutputStream out)
Encoderpublic int getOneItemMaxSize()
EncodergetOneItemMaxSize in class Encoderpublic long getMaxByteSize()
EncodergetMaxByteSize in class Encoderpublic void encode(BigDecimal value, ByteArrayOutputStream out)
Copyright © 2022 The Apache Software Foundation. All rights reserved.