View in context in the libbitcoin Slack #general mirror.
namespace libbitcoin {
namespace database {
namespace schema {
/// These should be ASCII only.
namespace dir
{
constexpr auto heads = "heads";
constexpr auto primary = "primary";
constexpr auto secondary = "secondary";
constexpr auto temporary = "temporary";
}
namespace archive
{
constexpr auto header = "archive_header";
constexpr auto input = "archive_input";
constexpr auto output = "archive_output";
constexpr auto point = "archive_point";
constexpr auto ins = "archive_ins";
constexpr auto outs = "archive_outs";
constexpr auto spend = "archive_spend";
constexpr auto tx = "archive_tx";
constexpr auto txs = "archive_txs";
}
namespace indexes
{
constexpr auto candidate = "index_candidate";
constexpr auto confirmed = "index_confirmed";
constexpr auto strong_tx = "index_strong";
}
namespace caches
{
constexpr auto ecdsa = "batch_ecdsa";
constexpr auto schnorr = "batch_schnorr";
constexpr auto multisig = "batch_multisig";
constexpr auto duplicate = "cache_duplicate";
constexpr auto prevout = "cache_prevout";
constexpr auto validated_bk = "validated_bk";
constexpr auto validated_tx = "validated_tx";
}
namespace optionals
{
constexpr auto address = "option_address";
constexpr auto filter_bk = "option_filter_bk";
constexpr auto filter_tx = "option_filter_tx";
}
namespace locks
{
constexpr auto flush = "flush";
constexpr auto process = "process";
}
namespace ext
{
constexpr auto head = ".head";
constexpr auto data = ".data";
constexpr auto lock = ".lock";
}
} // namespace schema
} // namespace database
} // namespace libbitcoin