ASAPCabinetFE
 
Loading...
Searching...
No Matches
asap_index_manager.h File Reference

Defines the AsapIndexManager class for managing ASAP index files in ASAPCabinetFE. More...

#include "table_data.h"
#include "itable_callbacks.h"
#include "config/settings.h"
#include "core/ui/loading_progress.h"
#include <vector>
+ Include dependency graph for asap_index_manager.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AsapIndexManager
 Manages loading, saving, and merging of ASAP index files for ASAPCabinetFE. More...
 

Detailed Description

Defines the AsapIndexManager class for managing ASAP index files in ASAPCabinetFE.

This header provides the AsapIndexManager class, which implements methods to load, save, and merge table data from/to an ASAP index file (asapcab_index.json). The manager handles JSON-based serialization and deserialization of TableData, supports progress tracking via LoadingProgress, and is configurable via Settings.