Factory class for creating IndexUpdater objects. More...
#include <IndexUpdater.h>

Static Public Member Functions | |
| static IndexUpdaterPtr | create (const String &table_id, SchemaPtr &schema, bool has_index, bool has_qualifier_index) |
| Factory function. More... | |
| static void | close () |
| Cleanup function; called before leaving main() More... | |
| static void | clear_cache () |
| Clears both value and qualifier caches. More... | |
Private Types | |
| typedef std::map< String, TablePtr > | TableMap |
Static Private Member Functions | |
| static TablePtr | load_table (const String &table_name) |
Static Private Attributes | |
| static std::mutex | ms_mutex |
| static NameIdMapperPtr | ms_namemap |
| static TableMap | ms_qualifier_index_cache |
| static TableMap | ms_index_cache |
Factory class for creating IndexUpdater objects.
Definition at line 90 of file IndexUpdater.h.
|
private |
Definition at line 106 of file IndexUpdater.h.
|
static |
Clears both value and qualifier caches.
Definition at line 196 of file IndexUpdater.cc.
|
static |
Cleanup function; called before leaving main()
Definition at line 186 of file IndexUpdater.cc.
|
static |
Factory function.
Definition at line 125 of file IndexUpdater.cc.
Definition at line 202 of file IndexUpdater.cc.
|
staticprivate |
Definition at line 111 of file IndexUpdater.h.
|
staticprivate |
Definition at line 108 of file IndexUpdater.h.
|
staticprivate |
Definition at line 109 of file IndexUpdater.h.
|
staticprivate |
Definition at line 110 of file IndexUpdater.h.
1.8.8