Package org.apache.druid.segment.serde.cell
-
Interface Summary Interface Description ByteBufferProvider IOIterator<T> An Iterator-like interface that is intentionally not extending Iterator.NumberSerializer StagedSerde<T> StagedSerde
is useful when you have objects that have their own internal logic to serialize, but you wish to compose the results of multiple serialized objects into a single ByteBuffer (or wrappedbyte[]
).StorableBuffer It's useful to return this object when multiple serializable objects are to be composed into a single ByteBuffer or byte[]. -
Class Summary Class Description BlockCompressedPayloadBuffer BlockCompressedPayloadBufferFactory BlockCompressedPayloadReader BlockCompressedPayloadSerializer BlockCompressedPayloadWriter BlockCompressedPayloadWriter.Builder BlockIndexWriter CellIndexReader CellIndexWriter CellReader CellReader is intended to read the data written byteCellWriter
.CellReader.Builder CellWriter usage:CellWriter.Builder IndexWriter IntIndexView IntIndexView.EntrySpan IntSerializer LongSerializer NativeClearedByteBufferProvider supplies direct, 64k, clear()'d ByteBuffers wrapped in a ResourceHolder.PayloadEntrySpan