Skip to content

Struct qo_planner

ClassList > qo_planner

  • #include <query_planner.h>

Public Attributes

Type Name
unsigned int E
unsigned int EQ
unsigned int M
unsigned int N
unsigned int P
unsigned int Q
unsigned int S
unsigned int T
BITSET all_subqueries
QO_INFO * best_info
bool can_apply_limit_card
int cleanup_needed
QO_INFO ** cp_info
QO_ENV * env
QO_EQCLASS * eqclass
BITSET final_segs
QO_INFO * info_list
QO_INFO ** join_info
int join_unit
QO_NODE * node
QO_INFO ** node_info
unsigned long node_mask
QO_PARTITION * partition
QO_SEGMENT * segment
QO_SUBQUERY * subqueries
QO_TERM * term
QO_INFO * worst_info
QO_PLAN * worst_plan

Public Attributes Documentation

variable E

unsigned int qo_planner::E;

variable EQ

unsigned int qo_planner::EQ;

variable M

unsigned int qo_planner::M;

variable N

unsigned int qo_planner::N;

variable P

unsigned int qo_planner::P;

variable Q

unsigned int qo_planner::Q;

variable S

unsigned int qo_planner::S;

variable T

unsigned int qo_planner::T;

variable all_subqueries

BITSET qo_planner::all_subqueries;

variable best_info

QO_INFO* qo_planner::best_info;

variable can_apply_limit_card

bool qo_planner::can_apply_limit_card;

variable cleanup_needed

int qo_planner::cleanup_needed;

variable cp_info

QO_INFO** qo_planner::cp_info;

variable env

QO_ENV* qo_planner::env;

variable eqclass

QO_EQCLASS* qo_planner::eqclass;

variable final_segs

BITSET qo_planner::final_segs;

variable info_list

QO_INFO* qo_planner::info_list;

variable join_info

QO_INFO** qo_planner::join_info;

variable join_unit

int qo_planner::join_unit;

variable node

QO_NODE* qo_planner::node;

variable node_info

QO_INFO** qo_planner::node_info;

variable node_mask

unsigned long qo_planner::node_mask;

variable partition

QO_PARTITION* qo_planner::partition;

variable segment

QO_SEGMENT* qo_planner::segment;

variable subqueries

QO_SUBQUERY* qo_planner::subqueries;

variable term

QO_TERM* qo_planner::term;

variable worst_info

QO_INFO* qo_planner::worst_info;

variable worst_plan

QO_PLAN* qo_planner::worst_plan;


The documentation for this class was generated from the following file cubrid/src/optimizer/query_planner.h