# Functions
CopyBlock copies a block from one backend to another.
FromVersion returns a versioned encoding for the provided string.
LatestEncoding is used by Compactor and Complete block.
NewAppender returns an appender.
NewBackendBlock returns a BackendBlock for the given backend.BlockMeta It is version aware.
NewBufferedAppender returns an bufferedAppender.
NewDedupingIterator returns a dedupingIterator.
NewIterator returns the most basic iterator.
NewPagedFinder returns a paged.
NewRecordIterator returns a recordIterator.
NewRecordlessIterator iterates over pages from a datareader directly without requiring records.
NewStreamingBlock creates a ..
ValidateConfig returns true if the config is valid.
# Structs
BackendBlock represents a block already in the backend.
BlockConfig holds configuration options for newly created blocks.
No description provided by the author
# Interfaces
Appender is capable of tracking objects and ids that are added to it.
Finder is capable of finding the requested ID.
Iterator is capable of iterating through a set of objects.
VersionedEncoding has a whole bunch of versioned functionality.