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.