pub(super) mod delete_tree;
pub(super) mod get_leaves;
pub(super) mod get_or_create_tree;
pub(super) mod get_path;
pub(super) mod get_tree_by_name;
pub(super) mod has_root;
pub(super) mod list_leaves;
pub(super) mod list_trees;
pub(super) mod prune_entries;
pub(super) mod remove_pruned_entries;
pub(super) mod write_changes;
mod prepared_stmt;
#[cfg(feature = "sqlite")]
no_arg_sql_function!(
last_insert_rowid,
diesel::sql_types::BigInt,
"Represents the SQLite last_insert_rowid() function"
);
pub struct MerkleRadixOperations<'a, C>
where
C: diesel::Connection,
{
conn: &'a C,
}
impl<'a, C> MerkleRadixOperations<'a, C>
where
C: diesel::Connection,
{
pub fn new(conn: &'a C) -> Self {
MerkleRadixOperations { conn }
}
}