Struct qo_plan
ClassList > qo_plan
#include <query_planner.h>
Public Attributes
Public Attributes Documentation
variable after_join_terms
BITSET qo_plan::after_join_terms;
variable analytic_eval_list
cubxasl::analytic_eval_type* qo_plan::analytic_eval_list;
variable during_join_terms
BITSET qo_plan::during_join_terms;
variable fixed_cpu_cost
double qo_plan::fixed_cpu_cost;
variable fixed_io_cost
double qo_plan::fixed_io_cost;
variable follow
struct qo_plan qo_plan::follow;
variable free
struct qo_plan qo_plan::free;
variable has_sort_limit
bool qo_plan::has_sort_limit;
variable hash_terms
BITSET qo_plan::hash_terms;
variable head
variable index
QO_NODE_INDEX_ENTRY* qo_plan::index;
variable index_cover
bool qo_plan::index_cover;
variable index_equi
bool qo_plan::index_equi;
variable index_iss
variable index_loose
bool qo_plan::index_loose;
variable info
variable inner
variable iscan_sort_list
PT_NODE* qo_plan::iscan_sort_list;
variable join
struct qo_plan qo_plan::join;
variable join_method
QO_JOINMETHOD qo_plan::join_method;
variable join_terms
BITSET qo_plan::join_terms;
variable join_type
JOIN_TYPE qo_plan::join_type;
variable kf_terms
BITSET qo_plan::kf_terms;
variable limit_nljoin_guessed_card
double qo_plan::limit_nljoin_guessed_card;
variable link
variable multi_col_range_segs
BITSET qo_plan::multi_col_range_segs;
variable multi_range_opt_use
QO_PLAN_MULTI_RANGE_OPT_USE qo_plan::multi_range_opt_use;
variable need_final_sort
bool qo_plan::need_final_sort;
variable node
variable order
QO_EQCLASS* qo_plan::order;
variable other_outer_join_terms
BITSET qo_plan::other_outer_join_terms;
variable outer
variable parallel_opt_use
QO_PLAN_PARALLEL_OPT_USE qo_plan::parallel_opt_use;
variable path
variable plan_type
QO_PLANTYPE qo_plan::plan_type;
variable plan_un
union qo_plan qo_plan::plan_un;
variable refcount
variable sarged_terms
BITSET qo_plan::sarged_terms;
variable scan
struct qo_plan qo_plan::scan;
variable scan_method
QO_SCANMETHOD qo_plan::scan_method;
variable skip_orderby_opt
QO_PLAN_SKIP_ORDERBY_OPT qo_plan::skip_orderby_opt;
variable sort
struct qo_plan qo_plan::sort;
variable sort_type
SORT_TYPE qo_plan::sort_type;
variable subplan
QO_PLAN* qo_plan::subplan;
variable subqueries
BITSET qo_plan::subqueries;
variable terms
variable top_rooted
bool qo_plan::top_rooted;
variable use_iscan_descending
bool qo_plan::use_iscan_descending;
variable variable_cpu_cost
double qo_plan::variable_cpu_cost;
variable variable_io_cost
double qo_plan::variable_io_cost;
variable vtbl
QO_PLAN_VTBL* qo_plan::vtbl;
variable well_rooted
bool qo_plan::well_rooted;
variable xasl
xasl_node* qo_plan::xasl;
The documentation for this class was generated from the following file cubrid/src/optimizer/query_planner.h