#include <QueryHint.h>
|
| 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 |
|
Definition at line 65 of file QueryHint.h.
ExplainedQueryHint::ExplainedQueryHint |
( |
QueryHint |
hint, |
|
|
bool |
global_hint, |
|
|
bool |
is_marker, |
|
|
bool |
has_kv_type_options |
|
) |
| |
|
inline |
Definition at line 70 of file QueryHint.h.
bool has_kv_type_options_
ExplainedQueryHint::ExplainedQueryHint |
( |
QueryHint |
hint, |
|
|
bool |
global_hint, |
|
|
bool |
is_marker, |
|
|
bool |
has_kv_type_options, |
|
|
std::vector< std::string > & |
list_options |
|
) |
| |
|
inline |
Definition at line 79 of file QueryHint.h.
std::vector< std::string > list_options_
bool has_kv_type_options_
ExplainedQueryHint::ExplainedQueryHint |
( |
QueryHint |
hint, |
|
|
bool |
global_hint, |
|
|
bool |
is_marker, |
|
|
bool |
has_kv_type_options, |
|
|
std::unordered_map< std::string, std::string > & |
kv_options |
|
) |
| |
|
inline |
Definition at line 90 of file QueryHint.h.
std::unordered_map< std::string, std::string > kv_options_
bool has_kv_type_options_
const QueryHint ExplainedQueryHint::getHint |
( |
| ) |
const |
|
inline |
const std::vector<int>& ExplainedQueryHint::getInteritPath |
( |
| ) |
|
|
inline |
const std::unordered_map<std::string, std::string>& ExplainedQueryHint::getKVOptions |
( |
| ) |
|
|
inline |
Definition at line 117 of file QueryHint.h.
References kv_options_.
std::unordered_map< std::string, std::string > kv_options_
const std::vector<std::string>& ExplainedQueryHint::getListOptions |
( |
| ) |
|
|
inline |
bool ExplainedQueryHint::hasKvOptions |
( |
| ) |
const |
|
inline |
bool ExplainedQueryHint::hasOptions |
( |
| ) |
const |
|
inline |
bool ExplainedQueryHint::isGlobalHint |
( |
| ) |
const |
|
inline |
void ExplainedQueryHint::setInheritPaths |
( |
std::vector< int > & |
interit_paths | ) |
|
|
inline |
void ExplainedQueryHint::setKVOptions |
( |
std::unordered_map< std::string, std::string > & |
kv_options | ) |
|
|
inline |
Definition at line 105 of file QueryHint.h.
References kv_options_.
std::unordered_map< std::string, std::string > kv_options_
void ExplainedQueryHint::setListOptions |
( |
std::vector< std::string > & |
list_options | ) |
|
|
inline |
bool ExplainedQueryHint::global_hint_ |
|
private |
bool ExplainedQueryHint::has_kv_type_options_ |
|
private |
std::vector<int> ExplainedQueryHint::inherit_paths_ |
|
private |
bool ExplainedQueryHint::is_marker_ |
|
private |
std::unordered_map<std::string, std::string> ExplainedQueryHint::kv_options_ |
|
private |
std::vector<std::string> ExplainedQueryHint::list_options_ |
|
private |
The documentation for this class was generated from the following file:
- /home/jenkins-slave/workspace/core-os-doxygen/QueryEngine/QueryHint.h