# Functions
No description provided by the author
NewDataReader creates a datareader that supports compression.
NewDataWriter creates a v0 page writer.
NewIndexReader returns an index reader for a byte slice of marshalled ordered records.
NewIndexWriter returns an index writer that writes to the provided io.Writer.
NewNestedDataReader is useful for nesting compression inside of a different reader.
No description provided by the author
No description provided by the author
# Variables
BytesBufferPool is a bytes buffer used for lines decompressed.
Gzip is the gnu zip compression pool.
Lz4_1M uses 1M buffer.
Lz4_256k uses 256k buffer.
Lz4_4M uses 4M buffer.
Lz4_64k is the l4z compression pool, with 64k buffer size.
Noop is the no compression pool.
Snappy is the snappy compression pool.
Zstd Pool.
# Structs
GzipPool is a gun zip compression pool.
LZ4Pool is an pool...of lz4s...
NoopPool is for people who think compression is for the weak.
SnappyPool is a really cool looking pool.
ZstdPool is a zstd compression pool.
# Interfaces
ReaderPool similar to WriterPool but for reading chunks.
WriterPool is a pool of io.Writer This is used by every chunk to avoid unnecessary allocations.