package
2.2.2+incompatible
Repository: https://github.com/sharedcode/sop.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

Assign the configs & open connections to different sub-systems used by this package.
Returns true if components required were initialized, false otherwise.
NewBlobStore instantiates a new blobstore for AWS S3 bucket storage.
NewBtree will create a new B-Tree instance with data persisted to backend storage upon commit.
NewStoreRepository is a convenience function to instantiate a repository with necessary File System based blob store implementation.
NewStreamingDataStore is a convenience function to easily instantiate a streaming data store that stores blobs in AWS S3.
NewTransaction is a convenience function to create an enduser facing transaction object that wraps the two phase commit transaction.
OpenBtree will open an existing B-Tree instance & prepare it for use in a transaction.
OpenStreamingDataStore is a convenience function to open an existing data store for use in "streaming data".
Removes B-Tree with a given name from the backend storage.
Shutdown or closes all connections used in this package.