Interface ColumnEncoder
-
- All Known Implementing Classes:
BinaryArrayColumnEncoder,ByteArrayColumnEncoder,Int32ArrayColumnEncoder,Int64ArrayColumnEncoder,RunLengthColumnEncoder
public interface ColumnEncoder
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceColumnEncoder.ColumnToBooleanFunction
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static boolean[]deserializeBooleanArray(ByteBuffer input, int size)static boolean[]deserializeNullIndicators(ByteBuffer input, int positionCount)ColumnreadColumn(ByteBuffer input, TSDataType dataType, int positionCount)Read a column from the specified input.default TimeColumnreadTimeColumn(ByteBuffer input, int positionCount)Read a time column from the specified input.static voidserializeBooleanArray(DataOutputStream output, Column column, ColumnEncoder.ColumnToBooleanFunction toBooleanFunction)static voidserializeNullIndicators(DataOutputStream output, Column column)voidwriteColumn(DataOutputStream output, Column column)Write the specified column to the specified output
-
-
-
Method Detail
-
readTimeColumn
default TimeColumn readTimeColumn(ByteBuffer input, int positionCount)
Read a time column from the specified input.
-
readColumn
Column readColumn(ByteBuffer input, TSDataType dataType, int positionCount)
Read a column from the specified input.
-
writeColumn
void writeColumn(DataOutputStream output, Column column) throws IOException
Write the specified column to the specified output- Throws:
IOException
-
serializeNullIndicators
static void serializeNullIndicators(DataOutputStream output, Column column) throws IOException
- Throws:
IOException
-
deserializeNullIndicators
static boolean[] deserializeNullIndicators(ByteBuffer input, int positionCount)
-
serializeBooleanArray
static void serializeBooleanArray(DataOutputStream output, Column column, ColumnEncoder.ColumnToBooleanFunction toBooleanFunction) throws IOException
- Throws:
IOException
-
deserializeBooleanArray
static boolean[] deserializeBooleanArray(ByteBuffer input, int size)
-
-