| ArrayDataSerializer |
A TypeSerializer for ArrayData.
|
| ArrayDataSerializer.ArrayDataSerializerSnapshot |
|
| BigDecSerializer |
We create the BigDecSerializer instead of using the BigDecSerializer of flink-core module for
performance reasons in Python deserialization.
|
| BigDecSerializer.BigDecSerializerSnapshot |
Serializer configuration snapshot for compatibility and format evolution.
|
| DateSerializer |
Takes int instead of long as the serialized value.
|
| DateSerializer.DateSerializerSnapshot |
Serializer configuration snapshot for compatibility and format evolution.
|
| DecimalDataSerializer |
We create the DecimalSerializer instead of using the DecimalSerializer of flink-table-runtime for
performance reasons in Python deserialization.
|
| DecimalDataSerializer.DecimalSerializerSnapshot |
|
| MapDataSerializer |
A TypeSerializer for MapData.
|
| MapDataSerializer.BaseMapSerializerSnapshot |
|
| RowDataSerializer |
A TypeSerializer for RowData.
|
| RowDataSerializer.RowDataSerializerSnapshot |
|
| StringSerializer |
We create the StringSerializer instead of using the StringSerializer of flink-core module because
the StringSerializer of flink-core module serialize every Char of String in serialize method and
deserialize the Char to build the String.
|
| StringSerializer.StringSerializerSnapshot |
Serializer configuration snapshot for compatibility and format evolution.
|
| TimeSerializer |
Uses int instead of long as the serialized value.
|
| TimeSerializer.TimeSerializerSnapshot |
Serializer configuration snapshot for compatibility and format evolution.
|
| TimestampSerializer |
Uses similar serialization/deserialization of SqlTimestampSerializer to serialize Timestamp.
|
| TimestampSerializer.TimestampSerializerSnapshot |
|