package
0.0.0-20220728222812-7e2f347744fb
Repository: https://github.com/ir4tech/webb-evm.git
Documentation: pkg.go.dev
# Constants
IdealBatchSize defines the size of the data batches should ideally add in one write.
# Structs
HookedBatch wraps an arbitrary batch where each operation may be hooked into to monitor from black box code.
# Interfaces
Batch is a write-only database that commits changes to its host database when Write is called.
Batcher wraps the NewBatch method of a backing data store.
Compacter wraps the Compact method of a backing data store.
Database contains all the methods required by the high level database to not only access the key-value data store but also the chain freezer.
Iteratee wraps the NewIterator methods of a backing data store.
Iterator iterates over a database's key/value pairs in ascending key order.
KeyValueReader wraps the Has and Get method of a backing data store.
KeyValueStore contains all the methods required to allow handling different key-value data stores backing the high level database.
KeyValueWriter wraps the Put method of a backing data store.
Reader contains the methods required to read data from key-value storage.
Stater wraps the Stat method of a backing data store.
Writer contains the methods required to write data to key-value storage.