Skip to content

Struct qo_index_entry

ClassList > qo_index_entry

  • #include <query_graph.h>

Public Attributes

Type Name
bool all_unique_index_columns_are_equi_terms
QO_CLASS_INFO_ENTRY * class_
int col_num
SM_CLASS_CONSTRAINT * constraints
bool cover_segments
int first_sort_column
int force
bool groupby_skip
int ils_prefix_len
BITSET index_segs
bool is_func_index
bool is_iss_candidate
PT_NODE * key_limit
TP_DOMAIN * key_type
BITSET multi_col_range_segs
struct qo_index_entry * next
int nsegs
bool orderby_skip
int rangelist_seg_idx
int rangelist_term_idx
BITSET * seg_equal_terms
int * seg_idxs
BITSET * seg_other_terms
char * statistics_attribute_name
BITSET terms
bool use_descending

Public Attributes Documentation

variable all_unique_index_columns_are_equi_terms

bool qo_index_entry::all_unique_index_columns_are_equi_terms;

variable class_

QO_CLASS_INFO_ENTRY* qo_index_entry::class_;

variable col_num

int qo_index_entry::col_num;

variable constraints

SM_CLASS_CONSTRAINT* qo_index_entry::constraints;

variable cover_segments

bool qo_index_entry::cover_segments;

variable first_sort_column

int qo_index_entry::first_sort_column;

variable force

int qo_index_entry::force;

variable groupby_skip

bool qo_index_entry::groupby_skip;

variable ils_prefix_len

int qo_index_entry::ils_prefix_len;

variable index_segs

BITSET qo_index_entry::index_segs;

variable is_func_index

bool qo_index_entry::is_func_index;

variable is_iss_candidate

bool qo_index_entry::is_iss_candidate;

variable key_limit

PT_NODE* qo_index_entry::key_limit;

variable key_type

TP_DOMAIN* qo_index_entry::key_type;

variable multi_col_range_segs

BITSET qo_index_entry::multi_col_range_segs;

variable next

struct qo_index_entry* qo_index_entry::next;

variable nsegs

int qo_index_entry::nsegs;

variable orderby_skip

bool qo_index_entry::orderby_skip;

variable rangelist_seg_idx

int qo_index_entry::rangelist_seg_idx;

variable rangelist_term_idx

int qo_index_entry::rangelist_term_idx;

variable seg_equal_terms

BITSET* qo_index_entry::seg_equal_terms;

variable seg_idxs

int* qo_index_entry::seg_idxs;

variable seg_other_terms

BITSET* qo_index_entry::seg_other_terms;

variable statistics_attribute_name

char* qo_index_entry::statistics_attribute_name;

variable terms

BITSET qo_index_entry::terms;

variable use_descending

bool qo_index_entry::use_descending;


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