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-12-16 18:37:51 -08:00
..
env ircd::db: Reorg environment task pool related. 2018-12-16 18:37:51 -08:00
cache.h ircd::db: Move stats ticker hostpoint from database::cache to database::column. 2018-10-20 23:30:27 -07:00
column.h ircd::db: Fix interface / linkage for getting ColumnFamilyOptions ref from database::column. 2018-11-30 15:19:00 -08:00
compaction_filter.h
comparator.h deps: Upgrade RocksDB. 2018-12-10 11:29:38 -08:00
database.h ircd::db: Add interface for pause/continue of background work w/ console cmd. 2018-12-14 17:27:48 -08:00
events.h
logger.h ircd::db: Rename database::logs to database::logger. 2018-12-10 13:26:46 -08:00
mergeop.h
prefix_transform.h
README.md
rocksdb.h ircd::db: Add WAL information interface w/ console cmd. 2018-12-10 14:14:55 -08:00
snapshot.h
sst.h ircd::db: Integrate more detailed rocksdb::TableProperties into db::sst::info. 2018-10-21 09:26:02 -07:00
stats.h
txn.h deps: RocksDB to v5.15.10. 2018-10-15 22:31:29 -07:00
wal.h ircd::db: Add WAL information interface w/ console cmd. 2018-12-10 14:14:55 -08:00

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.