Skip to content

Struct qo_term

ClassList > qo_term

  • #include <query_graph.h>

Public Attributes

Type Name
int can_use_index
QO_ENV * env
QO_EQCLASS * eqclass
int flag
QO_NODE * head
int idx
QO_SEGMENT * index_seg
JOIN_TYPE join_type
short location
int multi_col_cnt
int * multi_col_segs
BITSET nodes
QO_SEGMENT * nominal_seg
QO_SEGMENT * oid_seg
int pred_order
PT_NODE * pt_expr
int rank
QO_SEGMENT * seg
BITSET segments
double selectivity
BITSET subqueries
QO_NODE * tail
QO_TERMCLASS term_class

Public Attributes Documentation

variable can_use_index

int qo_term::can_use_index;

variable env

QO_ENV* qo_term::env;

variable eqclass

QO_EQCLASS* qo_term::eqclass;

variable flag

int qo_term::flag;

variable head

QO_NODE* qo_term::head;

variable idx

int qo_term::idx;

variable index_seg

QO_SEGMENT* qo_term::index_seg[2];

variable join_type

JOIN_TYPE qo_term::join_type;

variable location

short qo_term::location;

variable multi_col_cnt

int qo_term::multi_col_cnt;

variable multi_col_segs

int* qo_term::multi_col_segs;

variable nodes

BITSET qo_term::nodes;

variable nominal_seg

QO_SEGMENT* qo_term::nominal_seg;

variable oid_seg

QO_SEGMENT* qo_term::oid_seg;

variable pred_order

int qo_term::pred_order;

variable pt_expr

PT_NODE* qo_term::pt_expr;

variable rank

int qo_term::rank;

variable seg

QO_SEGMENT* qo_term::seg;

variable segments

BITSET qo_term::segments;

variable selectivity

double qo_term::selectivity;

variable subqueries

BITSET qo_term::subqueries;

variable tail

QO_NODE* qo_term::tail;

variable term_class

QO_TERMCLASS qo_term::term_class;


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