Skip to content

Struct indx_scan_id

ClassList > indx_scan_id

  • #include <scan_manager.h>

Public Attributes

Type Name
ATTR_ID * bt_attr_ids
int * bt_attrs_prefix_length
int bt_num_attrs
BTREE_SCAN bt_scan
BTREE_TYPE bt_type
bool caches_inited
bool check_not_vacuumed
OID cls_oid
char * copy_buf
int copy_buf_len
int curr_keyno
int curr_oidno
OID * curr_oidp
HFID hfid
INDX_COV indx_cov
INDX_INFO * indx_info
bool iscan_oid_order
INDEX_SKIP_SCAN iss
SCAN_ATTRS key_attrs
int key_cnt
regu_variable_list_node * key_info_regu_list
DB_VALUE ** key_info_values
DB_BIGINT key_limit_lower
DB_BIGINT key_limit_upper
SCAN_PRED key_pred
key_val_range * key_vals
MULTI_RANGE_OPT multi_range_opt
bool need_count_only
DISK_ISVALID not_vacuumed_res
int num_vstr
BTREE_ISCAN_OID_LIST * oid_list
int oids_count
bool one_range
TP_DOMAIN ** prebuilt_midxkey_domains
SCAN_ATTRS pred_attrs
SCAN_ATTRS range_attrs
SCAN_PRED range_pred
SCAN_ATTRS rest_attrs
regu_variable_list_node * rest_regu_list
HEAP_SCANCACHE scan_cache
SCAN_PRED scan_pred
bool scancache_inited
ATTR_ID * vstr_ids

Public Attributes Documentation

variable bt_attr_ids

ATTR_ID* indx_scan_id::bt_attr_ids;

variable bt_attrs_prefix_length

int* indx_scan_id::bt_attrs_prefix_length;

variable bt_num_attrs

int indx_scan_id::bt_num_attrs;

variable bt_scan

BTREE_SCAN indx_scan_id::bt_scan;

variable bt_type

BTREE_TYPE indx_scan_id::bt_type;

variable caches_inited

bool indx_scan_id::caches_inited;

variable check_not_vacuumed

bool indx_scan_id::check_not_vacuumed;

variable cls_oid

OID indx_scan_id::cls_oid;

variable copy_buf

char* indx_scan_id::copy_buf;

variable copy_buf_len

int indx_scan_id::copy_buf_len;

variable curr_keyno

int indx_scan_id::curr_keyno;

variable curr_oidno

int indx_scan_id::curr_oidno;

variable curr_oidp

OID* indx_scan_id::curr_oidp;

variable hfid

HFID indx_scan_id::hfid;

variable indx_cov

INDX_COV indx_scan_id::indx_cov;

variable indx_info

INDX_INFO* indx_scan_id::indx_info;

variable iscan_oid_order

bool indx_scan_id::iscan_oid_order;

variable iss

INDEX_SKIP_SCAN indx_scan_id::iss;

variable key_attrs

SCAN_ATTRS indx_scan_id::key_attrs;

variable key_cnt

int indx_scan_id::key_cnt;

variable key_info_regu_list

regu_variable_list_node* indx_scan_id::key_info_regu_list;

variable key_info_values

DB_VALUE** indx_scan_id::key_info_values;

variable key_limit_lower

DB_BIGINT indx_scan_id::key_limit_lower;

variable key_limit_upper

DB_BIGINT indx_scan_id::key_limit_upper;

variable key_pred

SCAN_PRED indx_scan_id::key_pred;

variable key_vals

key_val_range* indx_scan_id::key_vals;

variable multi_range_opt

MULTI_RANGE_OPT indx_scan_id::multi_range_opt;

variable need_count_only

bool indx_scan_id::need_count_only;

variable not_vacuumed_res

DISK_ISVALID indx_scan_id::not_vacuumed_res;

variable num_vstr

int indx_scan_id::num_vstr;

variable oid_list

BTREE_ISCAN_OID_LIST* indx_scan_id::oid_list;

variable oids_count

int indx_scan_id::oids_count;

variable one_range

bool indx_scan_id::one_range;

variable prebuilt_midxkey_domains

TP_DOMAIN** indx_scan_id::prebuilt_midxkey_domains;

variable pred_attrs

SCAN_ATTRS indx_scan_id::pred_attrs;

variable range_attrs

SCAN_ATTRS indx_scan_id::range_attrs;

variable range_pred

SCAN_PRED indx_scan_id::range_pred;

variable rest_attrs

SCAN_ATTRS indx_scan_id::rest_attrs;

variable rest_regu_list

regu_variable_list_node* indx_scan_id::rest_regu_list;

variable scan_cache

HEAP_SCANCACHE indx_scan_id::scan_cache;

variable scan_pred

SCAN_PRED indx_scan_id::scan_pred;

variable scancache_inited

bool indx_scan_id::scancache_inited;

variable vstr_ids

ATTR_ID* indx_scan_id::vstr_ids;


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