Directories ¶
Path | Synopsis |
---|---|
Package blob implements an interface and support code for persistent storage of untyped binary blobs.
|
Package blob implements an interface and support code for persistent storage of untyped binary blobs. |
memstore
Package memstore implements the blob.Store interface using a map.
|
Package memstore implements the blob.Store interface using a map. |
storetest
Package storetest provides correctness tests for implementations of the blob.Store interface.
|
Package storetest provides correctness tests for implementations of the blob.Store interface. |
Package block implements content-sensitive partitioning of a stream of byte data into blocks, using a rolling hash function.
|
Package block implements content-sensitive partitioning of a stream of byte data into blocks, using a rolling hash function. |
cmd
module
|
|
Package file implements a File API over a content-addressable blob.Store.
|
Package file implements a File API over a content-addressable blob.Store. |
root
Package root defines a storage representation for pointers to file trees and associated metadata.
|
Package root defines a storage representation for pointers to file trees and associated metadata. |
wiretype
Package wiretype defines the encoding types for the ffs package.
|
Package wiretype defines the encoding types for the ffs package. |
Package fpath implements path traversal relative to a *file.File.
|
Package fpath implements path traversal relative to a *file.File. |
Package index constructs a Bloom filter index for a set of string keys.
|
Package index constructs a Bloom filter index for a set of string keys. |
indexpb
Package indexpb defines the storage encoding of a Bloom filter index.
|
Package indexpb defines the storage encoding of a Bloom filter index. |
storage
module
|
|
affixed
Package affixed implements a blob.Store interface that delegates to another Store, with keys namespaced by a fixed prefix and/or suffix concatenated with each key.
|
Package affixed implements a blob.Store interface that delegates to another Store, with keys namespaced by a fixed prefix and/or suffix concatenated with each key. |
cachestore
Package cachestore implements the blob.Store that delegates to an underlying store through an in-memory cache.
|
Package cachestore implements the blob.Store that delegates to an underlying store through an in-memory cache. |
codecs/encrypted
Package encrypted implements an encryption codec which encodes data by encrypting and authenticating with a cipher.AEAD instance.
|
Package encrypted implements an encryption codec which encodes data by encrypting and authenticating with a cipher.AEAD instance. |
codecs/zlib
Package zlib implements the encoded.Codec interface to apply zlib compression to blobs.
|
Package zlib implements the encoded.Codec interface to apply zlib compression to blobs. |
encoded
Package encoded implements a blob.Store that applies a reversible encoding such as compression to the data.
|
Package encoded implements a blob.Store that applies a reversible encoding such as compression to the data. |
filestore
Package filestore implements the blob.Store interface using files.
|
Package filestore implements the blob.Store interface using files. |
hexkey
Package hexkey implements utilities for hexadecimal encoding of blob store keys.
|
Package hexkey implements utilities for hexadecimal encoding of blob store keys. |
wbstore
Package wbstore implements a wrapper for a blob.CAS that caches writes of content-addressed data in a buffer and pushes them into a base store in the background.
|
Package wbstore implements a wrapper for a blob.CAS that caches writes of content-addressed data in a buffer and pushes them into a base store in the background. |
zipstore
Package zipstore implements a read-only view of the blob.Store interface using files stored in a ZIP archive.
|
Package zipstore implements a read-only view of the blob.Store interface using files stored in a ZIP archive. |
Click to show internal directories.
Click to hide internal directories.