CUBRID Engine
latest
|
Public Attributes | |
UINTPTR | id |
UINTPTR | join_spec |
PT_NODE * | in_query |
bool | found |
bool | tag_subqueries |
struct { | |
PT_NODE * spec | |
PT_NODE * others_spec_list | |
PT_NODE * attr_list | |
PT_NODE * query_list | |
} | in |
FIND_ID_TYPE | type |
struct { | |
bool found | |
bool others_found | |
bool correlated_found | |
bool pushable | |
} | out |
PT_NODE* find_id_info::attr_list |
Definition at line 68 of file view_transform.c.
Referenced by mq_copypush_sargable_terms(), mq_fetch_expression_for_real_class_update(), mq_rewrite_vclass_spec_as_derived(), and pt_find_only_name_id().
bool find_id_info::correlated_found |
Definition at line 76 of file view_transform.c.
Referenced by mq_copypush_sargable_terms_helper(), pt_find_only_name_id(), and pt_sargable_term().
bool find_id_info::found |
Definition at line 46 of file cnf.c.
Referenced by mq_class_meth_corr_subq_pre(), mq_has_class_methods_corr_subqueries(), pt_find_name_id_pre(), pt_find_only_name_id(), pt_sargable_term(), and pt_tag_term_with_id().
UINTPTR find_id_info::id |
Definition at line 43 of file cnf.c.
Referenced by pt_find_name_id_pre(), and pt_tag_term_with_id().
struct { ... } find_id_info::in |
Referenced by mq_copypush_sargable_terms(), mq_rewrite_vclass_spec_as_derived(), and pt_find_only_name_id().
PT_NODE* find_id_info::in_query |
Definition at line 45 of file cnf.c.
Referenced by pt_find_name_id_post(), pt_find_name_id_pre(), and pt_tag_term_with_id().
UINTPTR find_id_info::join_spec |
Definition at line 44 of file cnf.c.
Referenced by pt_find_name_id_pre(), and pt_tag_term_with_id().
bool find_id_info::others_found |
Definition at line 75 of file view_transform.c.
Referenced by pt_find_only_name_id(), and pt_sargable_term().
PT_NODE* find_id_info::others_spec_list |
Definition at line 67 of file view_transform.c.
Referenced by mq_copypush_sargable_terms(), mq_rewrite_vclass_spec_as_derived(), and pt_find_only_name_id().
struct { ... } find_id_info::out |
Referenced by mq_copypush_sargable_terms_helper(), pt_find_only_name_id(), and pt_sargable_term().
bool find_id_info::pushable |
Definition at line 77 of file view_transform.c.
Referenced by pt_find_only_name_id(), pt_pushable_query_in_pos(), and pt_sargable_term().
PT_NODE* find_id_info::query_list |
Definition at line 69 of file view_transform.c.
Referenced by mq_copypush_sargable_terms(), mq_rewrite_vclass_spec_as_derived(), and pt_find_only_name_id().
PT_NODE* find_id_info::spec |
Definition at line 66 of file view_transform.c.
Referenced by mq_check_vclass_for_insert(), mq_class_lambda(), mq_clean_dot(), mq_compute_query_authorization(), mq_copypush_sargable_terms(), mq_fetch_expression_for_real_class_update(), mq_fix_derived_in_union(), mq_get_references_node(), mq_is_referenced(), mq_lambda_node(), mq_make_derived_spec(), mq_mark_location(), mq_push_arg2(), mq_referenced_pre(), mq_reset_all_ids(), mq_reset_select_specs(), mq_reset_spec_distr_subpath_post(), mq_reset_spec_distr_subpath_pre(), mq_reset_spec_ids(), mq_reset_spec_in_method_names(), mq_rewrite_aggregate_as_derived(), mq_rewrite_order_dependent_nodes(), mq_rewrite_query_as_derived(), mq_rewrite_upd_del_top_level_specs(), mq_rewrite_vclass_spec_as_derived(), mq_set_all_ids(), mq_set_virt_object(), mq_translate_local(), mq_updatable_local(), pt_check_for_update_clause(), pt_do_cnf(), pt_find_only_name_id(), and pt_for_update_prepare_query_internal().
bool find_id_info::tag_subqueries |
Definition at line 47 of file cnf.c.
Referenced by pt_find_name_id_pre(), and pt_tag_term_with_id().
FIND_ID_TYPE find_id_info::type |
Definition at line 71 of file view_transform.c.
Referenced by mq_copypush_sargable_terms(), mq_copypush_sargable_terms_helper(), mq_rewrite_agg_names(), and mq_rewrite_vclass_spec_as_derived().