|
CUBRID Engine
latest
|
#include <query_planner.h>

Public Attributes | |
| QO_ENV * | env |
| QO_NODE * | node |
| QO_TERM * | term |
| unsigned int | N |
| unsigned int | E |
| unsigned int | M |
| unsigned int | T |
| unsigned long | node_mask |
| QO_SEGMENT * | segment |
| QO_EQCLASS * | eqclass |
| QO_PARTITION * | partition |
| int | join_unit |
| unsigned int | S |
| unsigned int | EQ |
| unsigned int | P |
| QO_SUBQUERY * | subqueries |
| BITSET | all_subqueries |
| unsigned int | Q |
| BITSET | final_segs |
| QO_INFO ** | node_info |
| QO_INFO ** | join_info |
| QO_INFO ** | cp_info |
| QO_INFO * | best_info |
| QO_PLAN * | worst_plan |
| QO_INFO * | worst_info |
| QO_INFO * | info_list |
| int | cleanup_needed |
Definition at line 307 of file query_planner.h.
| BITSET qo_planner::all_subqueries |
Definition at line 363 of file query_planner.h.
Referenced by qo_alloc_planner(), qo_clean_planner(), and qo_search_planner().
| QO_INFO* qo_planner::best_info |
Definition at line 376 of file query_planner.h.
Referenced by planner_permutate(), planner_visit_node(), qo_alloc_planner(), qo_check_plan_on_info(), qo_search_partition(), and qo_search_partition_join().
| int qo_planner::cleanup_needed |
Definition at line 389 of file query_planner.h.
Referenced by qo_alloc_planner(), qo_clean_planner(), and qo_planner_free().
| QO_INFO** qo_planner::cp_info |
Definition at line 375 of file query_planner.h.
Referenced by qo_alloc_planner(), qo_combine_partitions(), qo_planner_free(), and qo_search_planner().
| unsigned int qo_planner::E |
Definition at line 333 of file query_planner.h.
Referenced by qo_alloc_planner(), and qo_combine_partitions().
| QO_ENV* qo_planner::env |
Definition at line 317 of file query_planner.h.
Referenced by planner_nodeset_join_cost(), planner_permutate(), planner_visit_node(), qo_alloc_info(), qo_alloc_planner(), qo_clean_planner(), qo_combine_partitions(), qo_compute_projected_segs(), qo_compute_projected_size(), qo_dump_planner_info(), qo_search_partition(), qo_search_partition_join(), and qo_search_planner().
| unsigned int qo_planner::EQ |
Definition at line 356 of file query_planner.h.
Referenced by qo_alloc_info(), qo_alloc_planner(), qo_check_new_best_plan_on_info(), qo_detach_info(), and qo_dump_info().
| QO_EQCLASS* qo_planner::eqclass |
Definition at line 344 of file query_planner.h.
Referenced by qo_alloc_planner(), and qo_check_new_best_plan_on_info().
| BITSET qo_planner::final_segs |
Definition at line 370 of file query_planner.h.
Referenced by qo_alloc_planner(), qo_clean_planner(), and qo_compute_projected_segs().
| QO_INFO* qo_planner::info_list |
Definition at line 382 of file query_planner.h.
Referenced by qo_alloc_info(), qo_alloc_planner(), qo_planner_free(), and qo_search_partition().
| QO_INFO** qo_planner::join_info |
Definition at line 374 of file query_planner.h.
Referenced by planner_visit_node(), qo_alloc_planner(), qo_dump_planner_info(), qo_planner_free(), qo_search_partition_join(), and qo_search_planner().
| int qo_planner::join_unit |
Definition at line 354 of file query_planner.h.
Referenced by planner_visit_node(), qo_alloc_info(), qo_alloc_planner(), qo_check_plan_on_info(), and qo_search_partition_join().
| unsigned int qo_planner::M |
Definition at line 333 of file query_planner.h.
Referenced by qo_alloc_planner(), and qo_search_planner().
| unsigned int qo_planner::N |
Definition at line 332 of file query_planner.h.
Referenced by qo_alloc_planner(), qo_compute_projected_segs(), qo_dump_planner_info(), qo_search_partition(), and qo_search_planner().
| QO_NODE* qo_planner::node |
Definition at line 322 of file query_planner.h.
Referenced by qo_alloc_planner(), qo_compute_projected_segs(), qo_examine_correlated_index(), and qo_search_planner().
| QO_INFO** qo_planner::node_info |
Definition at line 373 of file query_planner.h.
Referenced by planner_nodeset_join_cost(), planner_permutate(), planner_visit_node(), qo_alloc_planner(), qo_dump_planner_info(), qo_planner_free(), qo_search_partition(), qo_search_partition_join(), and qo_search_planner().
| unsigned long qo_planner::node_mask |
Definition at line 334 of file query_planner.h.
Referenced by qo_alloc_planner().
| unsigned int qo_planner::P |
Definition at line 357 of file query_planner.h.
Referenced by qo_alloc_planner(), qo_combine_partitions(), qo_search_planner(), and sort_partitions().
| QO_PARTITION* qo_planner::partition |
Definition at line 349 of file query_planner.h.
Referenced by qo_alloc_planner(), qo_combine_partitions(), qo_search_planner(), and sort_partitions().
| unsigned int qo_planner::Q |
Definition at line 364 of file query_planner.h.
Referenced by qo_alloc_planner().
| unsigned int qo_planner::S |
Definition at line 355 of file query_planner.h.
Referenced by qo_alloc_planner().
| QO_SEGMENT* qo_planner::segment |
Definition at line 342 of file query_planner.h.
Referenced by qo_alloc_planner().
| QO_SUBQUERY* qo_planner::subqueries |
Definition at line 362 of file query_planner.h.
Referenced by planner_visit_node(), qo_alloc_planner(), qo_combine_partitions(), and qo_search_planner().
| unsigned int qo_planner::T |
Definition at line 333 of file query_planner.h.
Referenced by qo_alloc_planner(), qo_combine_partitions(), qo_compute_projected_segs(), and qo_search_partition_join().
| QO_TERM* qo_planner::term |
Definition at line 331 of file query_planner.h.
Referenced by planner_visit_node(), qo_alloc_planner(), qo_combine_partitions(), qo_compute_projected_segs(), and qo_search_partition_join().
| QO_INFO* qo_planner::worst_info |
Definition at line 379 of file query_planner.h.
Referenced by qo_search_planner().
| QO_PLAN* qo_planner::worst_plan |
Definition at line 378 of file query_planner.h.
Referenced by qo_planner_free(), and qo_search_planner().