# Functions
Close the singleton connection if open.
Returns the total number of UUIDs given a set of blobs (ID) payload.
Returns true if connection instance is valid.
Returns true if id is nil or empty UUID, otherwise false.
NewBlobStore instantiates a new BlobStore instance.
NewBlobStore instantiates a new (mocked) blobstore.
NewMockRegistry manages the Handle in memory for mocking.
NewMockStoreRepository manages the StoreInfo in Cassandra table.
No description provided by the author
NewRegistry manages the Handle in the store's Cassandra registry table.
NewStoreRepository manages the StoreInfo in Cassandra table.
NewBlobStore instantiates a new BlobStore instance.
OpenConnection will create(& return) a new Connection to Cassandra if there is not one yet, otherwise, will just return existing singleton connection.
SetRegistryDuration allows registry cache duration to get set globally.
SetStoreCacheDuration allows store repository cache duration to get set globally.
# Constants
DateHourLayout format mask string.
# Structs
Manage or fetch node blobs request/response payload.
Config contains the this Cassandra package configuration or configurable variables.
Connection has the Session and the config used to open/create a session.
Lists all the available API's consistency level that are settable in this package.
No description provided by the author
No description provided by the author
Manage or fetch Virtual ID request/response payload.
UpdateAllOrNothingError is a special error type that will allow caller to handle it differently than normal errors.
# Interfaces
BlobStore specifies the backend blob store interface used for storing & managing data blobs.
Virtual ID registry is essential in our support for all or nothing (sub)feature, which is essential for fault tolerance.
StoreRepository interface specifies the store repository.
No description provided by the author