#include <RelAlgDagBuilder.h>
|
| HintExplained (std::string hint_name, bool query_hint, bool is_marker, bool has_kv_type_options) |
|
| HintExplained (std::string hint_name, bool query_hint, bool is_marker, bool has_kv_type_options, std::vector< std::string > &list_options) |
|
| HintExplained (std::string hint_name, bool query_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 std::string & | getHintName () const |
|
bool | isQueryHint () const |
|
bool | hasOptions () const |
|
bool | hasKvOptions () const |
|
Definition at line 616 of file RelAlgDagBuilder.h.
HintExplained::HintExplained |
( |
std::string |
hint_name, |
|
|
bool |
query_hint, |
|
|
bool |
is_marker, |
|
|
bool |
has_kv_type_options |
|
) |
| |
|
inline |
HintExplained::HintExplained |
( |
std::string |
hint_name, |
|
|
bool |
query_hint, |
|
|
bool |
is_marker, |
|
|
bool |
has_kv_type_options, |
|
|
std::vector< std::string > & |
list_options |
|
) |
| |
|
inline |
Definition at line 627 of file RelAlgDagBuilder.h.
std::vector< std::string > list_options_
bool has_kv_type_options_
HintExplained::HintExplained |
( |
std::string |
hint_name, |
|
|
bool |
query_hint, |
|
|
bool |
is_marker, |
|
|
bool |
has_kv_type_options, |
|
|
std::unordered_map< std::string, std::string > & |
kv_options |
|
) |
| |
|
inline |
Definition at line 638 of file RelAlgDagBuilder.h.
std::unordered_map< std::string, std::string > kv_options_
bool has_kv_type_options_
const std::string& HintExplained::getHintName |
( |
| ) |
const |
|
inline |
const std::vector<int>& HintExplained::getInteritPath |
( |
| ) |
|
|
inline |
const std::unordered_map<std::string, std::string>& HintExplained::getKVOptions |
( |
| ) |
|
|
inline |
const std::vector<std::string>& HintExplained::getListOptions |
( |
| ) |
|
|
inline |
bool HintExplained::hasKvOptions |
( |
| ) |
const |
|
inline |
bool HintExplained::hasOptions |
( |
| ) |
const |
|
inline |
bool HintExplained::isQueryHint |
( |
| ) |
const |
|
inline |
void HintExplained::setInheritPaths |
( |
std::vector< int > & |
interit_paths | ) |
|
|
inline |
void HintExplained::setKVOptions |
( |
std::unordered_map< std::string, std::string > & |
kv_options | ) |
|
|
inline |
void HintExplained::setListOptions |
( |
std::vector< std::string > & |
list_options | ) |
|
|
inline |
bool HintExplained::has_kv_type_options_ |
|
private |
std::string HintExplained::hint_name_ |
|
private |
std::vector<int> HintExplained::inherit_paths_ |
|
private |
bool HintExplained::is_marker_ |
|
private |
std::unordered_map<std::string, std::string> HintExplained::kv_options_ |
|
private |
std::vector<std::string> HintExplained::list_options_ |
|
private |
bool HintExplained::query_hint_ |
|
private |
The documentation for this class was generated from the following file: