aboutsummaryrefslogtreecommitdiff
path: root/include/database_interaction.h
diff options
context:
space:
mode:
authorThorsten Töpper <atsutane@freethoughts.de>2026-03-01 21:10:48 +0100
committerThorsten Töpper <atsutane@freethoughts.de>2026-03-01 21:10:48 +0100
commitb551c441e10c94ccfe188d9bcc783efe78cd5083 (patch)
treeb5e88509bd6155fb7af9a3e54efcf66adef541a0 /include/database_interaction.h
parent951ba68794bc228e00c40d36cca44c65da69603c (diff)
downloadduplicate_finder-b551c441e10c94ccfe188d9bcc783efe78cd5083.tar.gz
duplicate_finder-b551c441e10c94ccfe188d9bcc783efe78cd5083.tar.bz2
file_processor: Skip files already in the DB with same size and mtime
Diffstat (limited to 'include/database_interaction.h')
-rw-r--r--include/database_interaction.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/database_interaction.h b/include/database_interaction.h
index 5ff6f66..c236cf2 100644
--- a/include/database_interaction.h
+++ b/include/database_interaction.h
@@ -29,8 +29,11 @@ int dbi_insert_hashes(const char *blake2, const char *sha256, const char *sha512
int64_t dbi_select_fileinfo_by_hash_path_filename_ids(int64_t hash_id, int64_t path_id, int64_t filename_id);
int64_t dbi_select_fileinfo_by_path_filename_ids(int64_t pname_id, int64_t fname_id);
+int dbi_select_fileinfo_by_id_resolved(int64_t id, struct df_fileinfo *fi);
int dbi_insert_fileinfo(struct df_fileinfo *fi);
+int dbi_fill_fileinfo(struct df_fileinfo *fi);
+
int dbi_update_fileinfo_last_seen(int64_t id);
int dbi_update_fileinfo_complete(struct df_fileinfo *fi, int64_t existing_id);