refactor: move init_db to reth_db and add DatabaseEnv (#3450)

This commit is contained in:
joshieDo
2023-06-28 22:03:00 +01:00
committed by GitHub
parent 6e2fa845d8
commit a53af3a0f2
35 changed files with 234 additions and 175 deletions

View File

@ -162,10 +162,7 @@ where
(preload, input)
}
fn append<T>(
db: Env<WriteMap>,
input: Vec<(<T as Table>::Key, <T as Table>::Value)>,
) -> Env<WriteMap>
fn append<T>(db: DatabaseEnv, input: Vec<(<T as Table>::Key, <T as Table>::Value)>) -> DatabaseEnv
where
T: Table + Default,
{
@ -183,10 +180,7 @@ where
db
}
fn insert<T>(
db: Env<WriteMap>,
input: Vec<(<T as Table>::Key, <T as Table>::Value)>,
) -> Env<WriteMap>
fn insert<T>(db: DatabaseEnv, input: Vec<(<T as Table>::Key, <T as Table>::Value)>) -> DatabaseEnv
where
T: Table + Default,
{
@ -204,7 +198,7 @@ where
db
}
fn put<T>(db: Env<WriteMap>, input: Vec<(<T as Table>::Key, <T as Table>::Value)>) -> Env<WriteMap>
fn put<T>(db: DatabaseEnv, input: Vec<(<T as Table>::Key, <T as Table>::Value)>) -> DatabaseEnv
where
T: Table + Default,
{
@ -231,7 +225,7 @@ struct TableStats {
size: usize,
}
fn get_table_stats<T>(db: Env<WriteMap>)
fn get_table_stats<T>(db: DatabaseEnv)
where
T: Table + Default,
{