CUBRID Engine  latest
qo_planner Struct Reference

#include <query_planner.h>

Collaboration diagram for qo_planner:
Collaboration graph

Public Attributes

QO_ENVenv
 
QO_NODEnode
 
QO_TERMterm
 
unsigned int N
 
unsigned int E
 
unsigned int M
 
unsigned int T
 
unsigned long node_mask
 
QO_SEGMENTsegment
 
QO_EQCLASSeqclass
 
QO_PARTITIONpartition
 
int join_unit
 
unsigned int S
 
unsigned int EQ
 
unsigned int P
 
QO_SUBQUERYsubqueries
 
BITSET all_subqueries
 
unsigned int Q
 
BITSET final_segs
 
QO_INFO ** node_info
 
QO_INFO ** join_info
 
QO_INFO ** cp_info
 
QO_INFObest_info
 
QO_PLANworst_plan
 
QO_INFOworst_info
 
QO_INFOinfo_list
 
int cleanup_needed
 

Detailed Description

Definition at line 307 of file query_planner.h.

Member Data Documentation

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().

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
unsigned int qo_planner::E

Definition at line 333 of file query_planner.h.

Referenced by qo_alloc_planner(), and qo_combine_partitions().

unsigned int qo_planner::EQ
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
int qo_planner::join_unit
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
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
QO_PARTITION* qo_planner::partition
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
unsigned int qo_planner::T
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().


The documentation for this struct was generated from the following file: