Class ExplainedQueryHint¶
-
class
ExplainedQueryHint¶ Public Functions
-
ExplainedQueryHint(QueryHint hint, bool global_hint, bool is_marker, bool has_kv_type_options)¶
-
ExplainedQueryHint(QueryHint hint, bool global_hint, bool is_marker, bool has_kv_type_options, std::vector<std::string> &list_options)¶
-
ExplainedQueryHint(QueryHint hint, bool global_hint, bool is_marker, bool has_kv_type_options, std::unordered_map<std::string, std::string> &kv_options)¶
-
void
setListOptions(std::vector<std::string> &list_options)¶
-
void
setKVOptions(std::unordered_map<std::string, std::string> &kv_options)¶
-
void
setInheritPaths(std::vector<int> &interit_paths)¶
-
const std::vector<std::string> &
getListOptions()¶
-
const std::vector<int> &
getInteritPath()¶
-
const std::unordered_map<std::string, std::string> &
getKVOptions()¶
-
const QueryHint
getHint() const¶
-
bool
isGlobalHint() const¶
-
bool
hasOptions() const¶
-
bool
hasKvOptions() const¶
-