0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-26 16:52:44 +01:00
construct/include/ircd/db/database
2018-09-19 17:16:08 -07:00
..
env ircd::db: Update and add various README's. 2018-09-19 16:11:21 -07:00
cache.h ircd::db: Add custom cache stats ticker. 2018-09-05 03:13:05 -07:00
column.h ircd::db: Move database::descriptor out to db::descriptor. 2018-09-19 15:38:37 -07:00
compaction_filter.h ircd::db: Add compaction callback interface. 2018-09-18 15:07:09 -07:00
comparator.h
database.h ircd::db: Add closure on manual compaction arguments. 2018-09-19 17:16:08 -07:00
events.h ircd::db: Update event-listener related. 2018-09-18 18:37:46 -07:00
logs.h ircd::db: Additional trivial vtable placements. 2018-08-28 15:44:03 -07:00
mergeop.h ircd::db: Additional trivial vtable placements. 2018-08-28 15:44:03 -07:00
options.h
prefix_transform.h
README.md ircd::db: Update and add various README's. 2018-09-19 16:11:21 -07:00
rocksdb.h ircd::db: Add interface to rocksdb iostats w/ console cmd. 2018-05-23 16:57:49 -07:00
snapshot.h
stats.h
txn.h

This directory contains lower-level interfaces which generally require including RocksDB for symbols which cannot be forward declared. These are used internally by ircd/db.cc and are not necessary for developers wishing to use ircd::db. The public interfaces to ircd::db are one directory up.

The only essential public interface here in the standard include stack is database.h itself. Also note that ircd::db::database is typedef'ed to ircd::database.