Skip to content

Struct parallel_index_scan_id

ClassList > parallel_index_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
void * manager
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
void * parallel_pending
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
parallel_scan::RESULT_TYPE result_type
HEAP_SCANCACHE scan_cache
SCAN_PRED scan_pred
bool scancache_inited
parallel_scan::accumulative_trace_storage * trace_storage
ATTR_ID * vstr_ids

Public Attributes Documentation

variable bt_attr_ids

ATTR_ID* parallel_index_scan_id::bt_attr_ids;

variable bt_attrs_prefix_length

int* parallel_index_scan_id::bt_attrs_prefix_length;

variable bt_num_attrs

int parallel_index_scan_id::bt_num_attrs;

variable bt_scan

BTREE_SCAN parallel_index_scan_id::bt_scan;

variable bt_type

BTREE_TYPE parallel_index_scan_id::bt_type;

variable caches_inited

bool parallel_index_scan_id::caches_inited;

variable check_not_vacuumed

bool parallel_index_scan_id::check_not_vacuumed;

variable cls_oid

OID parallel_index_scan_id::cls_oid;

variable copy_buf

char* parallel_index_scan_id::copy_buf;

variable copy_buf_len

int parallel_index_scan_id::copy_buf_len;

variable curr_keyno

int parallel_index_scan_id::curr_keyno;

variable curr_oidno

int parallel_index_scan_id::curr_oidno;

variable curr_oidp

OID* parallel_index_scan_id::curr_oidp;

variable hfid

HFID parallel_index_scan_id::hfid;

variable indx_cov

INDX_COV parallel_index_scan_id::indx_cov;

variable indx_info

INDX_INFO* parallel_index_scan_id::indx_info;

variable iscan_oid_order

bool parallel_index_scan_id::iscan_oid_order;

variable iss

INDEX_SKIP_SCAN parallel_index_scan_id::iss;

variable key_attrs

SCAN_ATTRS parallel_index_scan_id::key_attrs;

variable key_cnt

int parallel_index_scan_id::key_cnt;

variable key_info_regu_list

regu_variable_list_node* parallel_index_scan_id::key_info_regu_list;

variable key_info_values

DB_VALUE** parallel_index_scan_id::key_info_values;

variable key_limit_lower

DB_BIGINT parallel_index_scan_id::key_limit_lower;

variable key_limit_upper

DB_BIGINT parallel_index_scan_id::key_limit_upper;

variable key_pred

SCAN_PRED parallel_index_scan_id::key_pred;

variable key_vals

key_val_range* parallel_index_scan_id::key_vals;

variable manager

void* parallel_index_scan_id::manager;

variable multi_range_opt

MULTI_RANGE_OPT parallel_index_scan_id::multi_range_opt;

variable need_count_only

bool parallel_index_scan_id::need_count_only;

variable not_vacuumed_res

DISK_ISVALID parallel_index_scan_id::not_vacuumed_res;

variable num_vstr

int parallel_index_scan_id::num_vstr;

variable oid_list

BTREE_ISCAN_OID_LIST* parallel_index_scan_id::oid_list;

variable oids_count

int parallel_index_scan_id::oids_count;

variable one_range

bool parallel_index_scan_id::one_range;

variable parallel_pending

void* parallel_index_scan_id::parallel_pending;

variable prebuilt_midxkey_domains

TP_DOMAIN** parallel_index_scan_id::prebuilt_midxkey_domains;

variable pred_attrs

SCAN_ATTRS parallel_index_scan_id::pred_attrs;

variable range_attrs

SCAN_ATTRS parallel_index_scan_id::range_attrs;

variable range_pred

SCAN_PRED parallel_index_scan_id::range_pred;

variable rest_attrs

SCAN_ATTRS parallel_index_scan_id::rest_attrs;

variable rest_regu_list

regu_variable_list_node* parallel_index_scan_id::rest_regu_list;

variable result_type

parallel_scan::RESULT_TYPE parallel_index_scan_id::result_type;

variable scan_cache

HEAP_SCANCACHE parallel_index_scan_id::scan_cache;

variable scan_pred

SCAN_PRED parallel_index_scan_id::scan_pred;

variable scancache_inited

bool parallel_index_scan_id::scancache_inited;

variable trace_storage

parallel_scan::accumulative_trace_storage* parallel_index_scan_id::trace_storage;

variable vstr_ids

ATTR_ID* parallel_index_scan_id::vstr_ids;


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