public interface ColumnEncoder
| Modifier and Type | Interface and Description |
|---|---|
static interface |
ColumnEncoder.ColumnToBooleanFunction |
| Modifier and Type | Method and Description |
|---|---|
static boolean[] |
deserializeBooleanArray(ByteBuffer input,
int size) |
static boolean[] |
deserializeNullIndicators(ByteBuffer input,
int positionCount) |
Column |
readColumn(ByteBuffer input,
TSDataType dataType,
int positionCount)
Read a column from the specified input.
|
default TimeColumn |
readTimeColumn(ByteBuffer input,
int positionCount)
Read a time column from the specified input.
|
static void |
serializeBooleanArray(DataOutputStream output,
Column column,
ColumnEncoder.ColumnToBooleanFunction toBooleanFunction) |
static void |
serializeNullIndicators(DataOutputStream output,
Column column) |
void |
writeColumn(DataOutputStream output,
Column column)
Write the specified column to the specified output
|
default TimeColumn readTimeColumn(ByteBuffer input, int positionCount)
Column readColumn(ByteBuffer input, TSDataType dataType, int positionCount)
void writeColumn(DataOutputStream output, Column column) throws IOException
IOExceptionstatic void serializeNullIndicators(DataOutputStream output, Column column) throws IOException
IOExceptionstatic boolean[] deserializeNullIndicators(ByteBuffer input, int positionCount)
static void serializeBooleanArray(DataOutputStream output, Column column, ColumnEncoder.ColumnToBooleanFunction toBooleanFunction) throws IOException
IOExceptionstatic boolean[] deserializeBooleanArray(ByteBuffer input, int size)
Copyright © 2022 The Apache Software Foundation. All rights reserved.