CUBRID Engine  latest
filter_info Struct Reference

#include <query_evaluator.h>

Collaboration diagram for filter_info:
Collaboration graph

Public Member Functions

 filter_info ()=default
 

Public Attributes

SCAN_PREDscan_pred
 
SCAN_ATTRSscan_attrs
 
val_list_nodeval_list
 
VAL_DESCRval_descr
 
OIDclass_oid
 
ATTR_IDbtree_attr_ids
 
int * num_vstr_ptr
 
ATTR_IDvstr_ids
 
int btree_num_attrs
 
int func_idx_col_id
 

Detailed Description

Definition at line 112 of file query_evaluator.h.

Constructor & Destructor Documentation

filter_info::filter_info ( )
default

Member Data Documentation

ATTR_ID* filter_info::btree_attr_ids
int filter_info::btree_num_attrs

Definition at line 127 of file query_evaluator.h.

Referenced by btree_dump_curr_key(), eval_key_filter(), and scan_init_filter_info().

OID* filter_info::class_oid

Definition at line 121 of file query_evaluator.h.

Referenced by eval_data_filter(), and scan_init_filter_info().

int filter_info::func_idx_col_id
int* filter_info::num_vstr_ptr

Definition at line 125 of file query_evaluator.h.

Referenced by btree_prepare_bts(), and scan_init_filter_info().

VAL_DESCR* filter_info::val_descr
val_list_node* filter_info::val_list

Definition at line 117 of file query_evaluator.h.

Referenced by eval_data_filter(), scan_init_filter_info(), and scan_next_heap_scan().

ATTR_ID* filter_info::vstr_ids

Definition at line 126 of file query_evaluator.h.

Referenced by btree_prepare_bts(), and scan_init_filter_info().


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