Package org.apache.flink.table.data.binary
package org.apache.flink.table.data.binary
-
ClassDescriptionA binary implementation of
ArrayDatawhich is backed byMemorySegments.Binary format spanningMemorySegments.[4 byte(keyArray size in bytes)] + [Key BinaryArray] + [Value BinaryArray].A lazily binary implementation ofRawValueDatawhich is backed byMemorySegments and genericObject.An implementation ofRowDatawhich is backed byMemorySegmentinstead of Object.A basic implementation ofBinaryFormatwhich describe a section of memory.Utilities for binary data segments which heavily usesMemorySegment.An abstract implementation foBinaryFormatwhich is lazily serialized into binary or lazily deserialized into Java object.Its memory storage structure is exactly the same withBinaryRowData.Provides null related getters.Provide type specialized setters to reduce if/else and eliminate box and unbox.