# Functions
No description provided by the author
GetStream returns a streaming reader.
No description provided by the author
Peek accessess the same data as Get, but indicates that the caller promises not to mutate the returned byte slice.
No description provided by the author
PutStream returns an io.Writer and a WriteCommitter callback.
PutVec is an API for writing several slices of bytes at once into storage.
# Interfaces
PeekableStorage is a feature-detection interface which a storage implementation can use to advertise the ability to look at a piece of data, and return it in shared memory.
ReadableStorage is one of the base interfaces in the storage APIs; a storage system should implement at minimum either this, or WritableStorage, depending on whether it supports reading or writing.
Storage is one of the base interfaces in the storage APIs.
No description provided by the author
StreamingWritableStorage is a feature-detection interface that advertises support for streaming writes.
VectorWritableStorage is an API for writing several slices of bytes at once into storage.
WritableStorage is one of the base interfaces in the storage APIs; a storage system should implement at minimum either this, or ReadableStorage, depending on whether it supports reading or writing.