CUBRID Engine
latest
|
#include <partition_sr.h>
Definition at line 67 of file partition_sr.h.
ATTR_ID pruning_context::attr_id |
Definition at line 85 of file partition_sr.h.
Referenced by partition_attrinfo_get_key(), partition_cache_entry_to_pruning_context(), partition_find_partition_for_record(), partition_load_pruning_context(), and partition_pruning_context_to_cache_entry().
HEAP_CACHE_ATTRINFO pruning_context::attr_info |
Definition at line 86 of file partition_sr.h.
Referenced by partition_attrinfo_get_key(), partition_clear_pruning_context(), and partition_find_partition_for_record().
int pruning_context::attr_position |
Definition at line 84 of file partition_sr.h.
Referenced by partition_get_position_in_key(), partition_get_value_from_key(), partition_init_pruning_context(), partition_load_aggregate_helper(), partition_prune_index_scan(), and partition_prune_spec().
int pruning_context::count |
Definition at line 80 of file partition_sr.h.
Referenced by btree_load_check_fk(), logtb_tran_load_global_stats_func(), partition_cache_entry_to_pruning_context(), partition_clear_pruning_context(), partition_get_partition_oids(), partition_init_pruning_context(), partition_load_aggregate_helper(), partition_load_pruning_context(), partition_pruning_context_to_cache_entry(), and qexec_upddel_setup_current_class().
int pruning_context::error_code |
Definition at line 87 of file partition_sr.h.
Referenced by partition_cache_entry_to_pruning_context(), partition_find_partition_for_record(), partition_init_pruning_context(), partition_load_context_from_cache(), partition_load_pruning_context(), partition_match_key_range(), partition_prune(), partition_prune_hash(), partition_prune_heap_scan(), partition_prune_index_scan(), partition_prune_range(), and partition_pruning_context_to_cache_entry().
xasl_unpack_info* pruning_context::fp_cache_context |
Definition at line 82 of file partition_sr.h.
Referenced by partition_free_partition_predicate(), partition_init_pruning_context(), and partition_load_partition_predicate().
bool pruning_context::is_attr_info_inited |
Definition at line 91 of file partition_sr.h.
Referenced by partition_attrinfo_get_key(), partition_clear_pruning_context(), partition_find_partition_for_record(), and partition_init_pruning_context().
bool pruning_context::is_from_cache |
Definition at line 92 of file partition_sr.h.
Referenced by partition_clear_pruning_context(), partition_init_pruning_context(), partition_load_context_from_cache(), and partition_load_pruning_context().
func_pred* pruning_context::partition_pred |
Definition at line 83 of file partition_sr.h.
Referenced by partition_attrinfo_get_key(), partition_find_partition_for_record(), partition_free_partition_predicate(), partition_get_position_in_key(), partition_init_pruning_context(), partition_load_partition_predicate(), partition_load_pruning_context(), partition_match_index_key(), partition_match_pred_expr(), partition_prune_hash(), and partition_prune_spec().
DB_PARTITION_TYPE pruning_context::partition_type |
Definition at line 74 of file partition_sr.h.
Referenced by partition_cache_entry_to_pruning_context(), partition_load_pruning_context(), and partition_prune_db_val().
OR_PARTITION* pruning_context::partitions |
Definition at line 76 of file partition_sr.h.
Referenced by btree_check_foreign_key(), locator_check_foreign_key(), logtb_tran_load_global_stats_func(), partition_cache_entry_to_pruning_context(), partition_clear_pruning_context(), partition_find_partition_for_record(), partition_get_partition_oids(), partition_init_pruning_context(), partition_load_pruning_context(), partition_prune_heap_scan(), partition_prune_index_scan(), partition_prune_insert(), partition_prune_list(), partition_prune_range(), partition_prune_spec(), partition_prune_unique_btid(), partition_prune_update(), partition_pruning_context_to_cache_entry(), partition_set_specified_partition(), pruningset_to_spec_list(), and qexec_upddel_setup_current_class().
int pruning_context::pruning_type |
Definition at line 89 of file partition_sr.h.
Referenced by locator_move_record(), partition_init_pruning_context(), partition_load_pruning_context(), partition_prune_partition_index(), and partition_prune_update().
OID pruning_context::root_oid |
Definition at line 70 of file partition_sr.h.
Referenced by partition_attrinfo_get_key(), partition_cache_pruning_context(), partition_find_partition_for_record(), partition_get_position_in_key(), partition_init_pruning_context(), partition_load_aggregate_helper(), partition_load_context_from_cache(), partition_load_pruning_context(), partition_prune_insert(), partition_prune_partition_index(), partition_prune_unique_btid(), partition_prune_update(), partition_pruning_context_to_cache_entry(), and qexec_execute_duplicate_key_update().
REPR_ID pruning_context::root_repr_id |
Definition at line 71 of file partition_sr.h.
Referenced by partition_find_partition_for_record(), partition_load_pruning_context(), and qexec_execute_duplicate_key_update().
SCANCACHE_LIST* pruning_context::scan_cache_list |
Definition at line 79 of file partition_sr.h.
Referenced by partition_clear_pruning_context(), partition_get_scancache(), partition_init_pruning_context(), partition_new_scancache(), and qexec_process_partition_unique_stats().
OR_PARTITION* pruning_context::selected_partition |
Definition at line 77 of file partition_sr.h.
Referenced by partition_clear_pruning_context(), partition_init_pruning_context(), partition_prune_insert(), partition_prune_update(), partition_set_specified_partition(), and qexec_oid_of_duplicate_key_update().
access_spec_node* pruning_context::spec |
Definition at line 72 of file partition_sr.h.
Referenced by partition_init_pruning_context(), partition_prune_heap_scan(), partition_prune_index_scan(), partition_prune_spec(), and pruningset_to_spec_list().
THREAD_ENTRY* pruning_context::thread_p |
Definition at line 69 of file partition_sr.h.
Referenced by locator_get_partition_scancache(), partition_cache_pruning_context(), partition_clear_pruning_context(), partition_find_partition_for_record(), partition_free_partition_predicate(), partition_get_position_in_key(), partition_get_value_from_inarith(), partition_init_pruning_context(), partition_load_aggregate_helper(), partition_load_context_from_cache(), partition_load_partition_predicate(), partition_load_pruning_context(), partition_new_scancache(), partition_prune_partition_index(), partition_prune_unique_btid(), partition_pruning_context_to_cache_entry(), and pruningset_to_spec_list().
val_descr* pruning_context::vd |
Definition at line 73 of file partition_sr.h.
Referenced by partition_do_regu_variables_match(), partition_get_value_from_inarith(), partition_get_value_from_key(), partition_get_value_from_regu_var(), partition_init_pruning_context(), and partition_prune_spec().