# Packages

Copyright IBM Corp.

# Functions

IsDefaultWorldStateDB returns true if the given db is the default data DB.
IsSystemDB returns true if the given db is a system database.
SystemDBs returns the name of all system databases.

# Constants

AllowedCharsInDBName holds the regexp for allowed characters in a database name.
ConfigDBName holds the name of the database that holds the configuration details.
ConfigKey holds the name of the key in the ConfigDB that stores the cluster configuration.
DatabasesDBName holds the name of all user databases.
DefaultDBName is the default database created during node bootstrap.
MetadataDBName holds the name of the database that holds the metadata about the worldstate database.
UsersDBName holds all users information.

# Structs

DBUpdates holds writes of KV pairs and deletes of keys for each database.
KVWithMetadata holds a key and value pair.

# Interfaces

DB provides method to create and access states stored in a database.
DBsSnapshot provides methods to read from a database snapshot.
Iterator provides methods to fetch a range of key-value pairs.