Rename editionCode to function

This commit is contained in:
Clément Renault 2024-05-10 19:42:44 +02:00
parent f4add93043
commit f32e6c32fc
No known key found for this signature in database
GPG key ID: F250A4C4E3AE5F5F
5 changed files with 22 additions and 23 deletions

View file

@ -1411,28 +1411,27 @@ impl IndexScheduler {
Ok(tasks)
}
IndexOperation::DocumentEdition { mut task, .. } => {
let (filter, edition_code) =
if let KindWithContent::DocumentEdition { filter_expr, edition_code, .. } =
let (filter, function) =
if let KindWithContent::DocumentEdition { filter_expr, function, .. } =
&task.kind
{
(filter_expr, edition_code)
(filter_expr, function)
} else {
unreachable!()
};
let edited_documents = edit_documents_by_function(
index_wtxn,
filter,
edition_code,
function,
self.index_mapper.indexer_config(),
self.must_stop_processing.clone(),
index,
);
let (original_filter, edition_code) =
if let Some(Details::DocumentEdition {
original_filter, edition_code, ..
}) = task.details
let (original_filter, function) =
if let Some(Details::DocumentEdition { original_filter, function, .. }) =
task.details
{
(original_filter, edition_code)
(original_filter, function)
} else {
// In the case of a `documentDeleteByFilter` the details MUST be set
unreachable!();
@ -1443,7 +1442,7 @@ impl IndexScheduler {
task.status = Status::Succeeded;
task.details = Some(Details::DocumentEdition {
original_filter,
edition_code,
function,
edited_documents: Some(edited_documents),
});
}
@ -1451,7 +1450,7 @@ impl IndexScheduler {
task.status = Status::Failed;
task.details = Some(Details::DocumentEdition {
original_filter,
edition_code,
function,
edited_documents: Some(0),
});
task.error = Some(e.into());

View file

@ -179,10 +179,10 @@ fn snapshot_details(d: &Details) -> String {
}
Details::DocumentEdition {
edited_documents,
edition_code,
function,
original_filter,
} => {
format!("{{ edited_documents: {edited_documents:?}, edition_code: {edition_code:?}, original_filter: {original_filter:?} }}")
format!("{{ edited_documents: {edited_documents:?}, function: {function:?}, original_filter: {original_filter:?} }}")
}
Details::SettingsUpdate { settings } => {
format!("{{ settings: {settings:?} }}")