OmniSciDB
a5dc49c757
|
Driver for running distributed validation on metadata across cluster. DistributedValidate provides functions for running a validation on system metadata across a cluster, with options to remove broken objects that have been identified. More...
#include <SystemValidator.h>
Public Member Functions | |
DistributedValidate (const std::string &type, const bool is_repair_type_remove, Catalog_Namespace::Catalog &cat, LeafAggregator &leaf_aggregator, const Catalog_Namespace::SessionInfo session_info, DBHandler &db_handler) | |
std::string | validate (query_state::QueryStateProxy query_state_proxy) const |
Compares Aggregators and Leaves metatdata reporting what is different. More... | |
Private Member Functions | |
std::string | validateEpochs (const std::vector< TTableMeta > &table_meta_vector) const |
Private Attributes | |
Catalog_Namespace::Catalog & | cat_ |
const std::string | type_ |
const bool | is_repair_type_remove_ |
LeafAggregator & | leaf_aggregator_ |
const Catalog_Namespace::SessionInfo | session_info_ |
DBHandler & | db_handler_ |
Driver for running distributed validation on metadata across cluster. DistributedValidate provides functions for running a validation on system metadata across a cluster, with options to remove broken objects that have been identified.
Definition at line 41 of file SystemValidator.h.
|
inline |
Definition at line 43 of file SystemValidator.h.
References to_upper().
|
inline |
Compares Aggregators and Leaves metatdata reporting what is different.
Definition at line 65 of file SystemValidator.h.
|
private |
|
private |
Definition at line 72 of file SystemValidator.h.
|
private |
Definition at line 77 of file SystemValidator.h.
|
private |
Definition at line 74 of file SystemValidator.h.
|
private |
Definition at line 75 of file SystemValidator.h.
|
private |
Definition at line 76 of file SystemValidator.h.
|
private |
Definition at line 73 of file SystemValidator.h.