CUBRID Engine  latest
qo_node Struct Reference

#include <query_graph.h>

Collaboration diagram for qo_node:
Collaboration graph

Public Attributes

QO_ENVenv
 
PT_NODEentity_spec
 
BITSET segs
 
BITSET eqclasses
 
QO_PARTITIONpartition
 
QO_SEGMENToid_seg
 
BITSET dep_set
 
BITSET sargs
 
double selectivity
 
BITSET subqueries
 
QO_CLASS_INFOinfo
 
unsigned long int ncard
 
unsigned long int tcard
 
const char * class_name
 
int idx
 
int rel_idx
 
QO_NODE_INDEXindexes
 
QO_USING_INDEXusing_index
 
BITSET outer_dep_set
 
BITSET right_dep_set
 
PT_HINT_ENUM hint
 
bool sargable
 
bool sort_limit_candidate
 

Detailed Description

Definition at line 265 of file query_graph.h.

Member Data Documentation

const char* qo_node::class_name

Definition at line 347 of file query_graph.h.

Referenced by build_query_graph_function_index(), and lookup_seg().

BITSET qo_node::dep_set

Definition at line 310 of file query_graph.h.

PT_NODE* qo_node::entity_spec
QO_ENV* qo_node::env

Definition at line 271 of file query_graph.h.

Referenced by qo_has_is_not_null_term().

BITSET qo_node::eqclasses

Definition at line 286 of file query_graph.h.

PT_HINT_ENUM qo_node::hint

Definition at line 375 of file query_graph.h.

int qo_node::idx

Definition at line 353 of file query_graph.h.

QO_NODE_INDEX* qo_node::indexes

Definition at line 369 of file query_graph.h.

QO_CLASS_INFO* qo_node::info

Definition at line 328 of file query_graph.h.

Referenced by qo_discover_indexes().

unsigned long int qo_node::ncard

Definition at line 338 of file query_graph.h.

QO_SEGMENT* qo_node::oid_seg

Definition at line 301 of file query_graph.h.

BITSET qo_node::outer_dep_set

Definition at line 373 of file query_graph.h.

QO_PARTITION* qo_node::partition

Definition at line 291 of file query_graph.h.

int qo_node::rel_idx

Definition at line 359 of file query_graph.h.

BITSET qo_node::right_dep_set

Definition at line 374 of file query_graph.h.

bool qo_node::sargable

Definition at line 376 of file query_graph.h.

BITSET qo_node::sargs

Definition at line 318 of file query_graph.h.

BITSET qo_node::segs

Definition at line 285 of file query_graph.h.

double qo_node::selectivity

Definition at line 319 of file query_graph.h.

bool qo_node::sort_limit_candidate

Definition at line 377 of file query_graph.h.

BITSET qo_node::subqueries

Definition at line 325 of file query_graph.h.

unsigned long int qo_node::tcard

Definition at line 339 of file query_graph.h.

QO_USING_INDEX* qo_node::using_index

Definition at line 370 of file query_graph.h.


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