Crate engine_panic[−][src]
An example TiKV storage engine.
This project is intended to serve as a skeleton for other engine implementations. It lays out the complex system of engine modules and traits in a way that is consistent with other engines. To create a new engine simply copy the entire directory structure and replace all “Panic*” names with your engine’s own name; then fill in the implementations; remove the allow(unused) attribute;
Re-exports
pub use crate::range_properties::*; |
pub use crate::mvcc_properties::*; |
pub use crate::ttl_properties::*; |
pub use crate::perf_context::*; |
Modules
cf_names | |
cf_options | |
compact | |
db_options | |
db_vector | |
engine | |
import | |
misc | |
mvcc_properties | |
perf_context | |
raft_engine | |
range_properties | |
snapshot | |
sst | |
table_properties | |
ttl_properties | |
write_batch |