This commit is contained in:
Francesco 2024-02-29 01:26:10 +01:00
parent 5d82155060
commit e6b7031988
2 changed files with 5 additions and 10 deletions

View File

@ -277,6 +277,9 @@ pub struct IndexSchedulerOptions {
/// Structure which holds meilisearch's indexes and schedules the tasks /// Structure which holds meilisearch's indexes and schedules the tasks
/// to be performed on them. /// to be performed on them.
pub struct IndexScheduler { pub struct IndexScheduler {
/// A String representing the name of the index
pub(crate) name: String,
/// The LMDB environment which the DBs are associated with. /// The LMDB environment which the DBs are associated with.
pub(crate) env: Env, pub(crate) env: Env,

View File

@ -100,8 +100,6 @@ pub mod db_name {
#[derive(Clone)] #[derive(Clone)]
pub struct Index { pub struct Index {
pub name: Option<String>,
/// The LMDB environment which this index is associated with. /// The LMDB environment which this index is associated with.
pub(crate) env: heed::Env, pub(crate) env: heed::Env,
@ -173,7 +171,6 @@ pub struct Index {
impl Index { impl Index {
pub fn new_with_creation_dates<P: AsRef<Path>>( pub fn new_with_creation_dates<P: AsRef<Path>>(
name: Option<String>,
mut options: heed::EnvOpenOptions, mut options: heed::EnvOpenOptions,
path: P, path: P,
created_at: OffsetDateTime, created_at: OffsetDateTime,
@ -232,7 +229,6 @@ impl Index {
Index::set_creation_dates(&env, main, created_at, updated_at)?; Index::set_creation_dates(&env, main, created_at, updated_at)?;
Ok(Index { Ok(Index {
name,
env, env,
main, main,
external_documents_ids, external_documents_ids,
@ -262,13 +258,9 @@ impl Index {
}) })
} }
pub fn new<P: AsRef<Path>>( pub fn new<P: AsRef<Path>>(options: heed::EnvOpenOptions, path: P) -> Result<Index> {
name: Option<String>,
options: heed::EnvOpenOptions,
path: P,
) -> Result<Index> {
let now = OffsetDateTime::now_utc(); let now = OffsetDateTime::now_utc();
Self::new_with_creation_dates(name, options, path, now, now) Self::new_with_creation_dates(options, path, now, now)
} }
fn set_creation_dates( fn set_creation_dates(