CUBRID Engine
latest
|
#include <xasl_predicate.hpp>
Public Member Functions | |
void | clear_xasl () |
Public Attributes | |
union { | |
pred m_pred | |
eval_term m_eval_term | |
pred_expr * m_not_term | |
} | pe |
TYPE_PRED_EXPR | type |
Definition at line 151 of file xasl_predicate.hpp.
void cubxasl::pred_expr::clear_xasl | ( | ) |
Definition at line 31 of file xasl_predicate.cpp.
References cubregex::clear(), free_pred_not_null, free_regu_not_null, pe, T_ALSM_EVAL_TERM, T_COMP_EVAL_TERM, T_EVAL_TERM, T_LIKE_EVAL_TERM, T_NOT_TERM, T_PRED, T_RLIKE_EVAL_TERM, and type.
eval_term cubxasl::pred_expr::m_eval_term |
Definition at line 156 of file xasl_predicate.hpp.
Referenced by eval_fnc(), eval_pred(), eval_pred_alsm4(), eval_pred_alsm5(), eval_pred_comp0(), eval_pred_comp1(), eval_pred_comp2(), eval_pred_comp3(), eval_pred_like6(), eval_pred_rlike7(), fetch_peek_min_max_value_of_width_bucket_func(), partition_match_pred_expr(), pt_get_pred_regu_variable_p_list(), pt_make_pred_term_comp(), pt_make_pred_term_like(), pt_make_pred_term_rlike(), pt_make_pred_term_some_all(), qdump_print_eval_term(), qexec_clear_pred(), qexec_clear_pred_xasl(), qexec_eval_instnum_pred(), qexec_get_orderbynum_upper_bound(), qexec_replace_prior_regu_vars_pred(), qexec_reset_pred_expr(), qo_get_limit_from_eval_term(), resolve_domains_on_list_scan(), stx_build_pred_expr(), xts_process_pred_expr(), and xts_sizeof_pred_expr().
pred_expr* cubxasl::pred_expr::m_not_term |
Definition at line 157 of file xasl_predicate.hpp.
Referenced by eval_pred(), pt_get_pred_regu_variable_p_list(), pt_make_pred_term_not(), qdump_print_term(), qexec_clear_pred(), qexec_clear_pred_xasl(), qexec_replace_prior_regu_vars_pred(), qexec_reset_pred_expr(), regu_init(), stx_build_pred_expr(), and xts_process_pred_expr().
pred cubxasl::pred_expr::m_pred |
Definition at line 155 of file xasl_predicate.hpp.
Referenced by eval_pred(), fetch_peek_min_max_value_of_width_bucket_func(), partition_match_pred_expr(), pt_get_pred_regu_variable_p_list(), pt_make_pred_expr_pred(), qdump_print_lhs_predicate(), qdump_print_predicate(), qexec_clear_pred(), qexec_clear_pred_xasl(), qexec_get_orderbynum_upper_bound(), qexec_replace_prior_regu_vars_pred(), qexec_reset_pred_expr(), qo_get_limit_from_instnum_pred(), stx_build_pred(), stx_build_pred_expr(), xts_process_pred(), xts_process_pred_expr(), xts_sizeof_pred(), and xts_sizeof_pred_expr().
union { ... } cubxasl::pred_expr::pe |
Referenced by clear_xasl(), eval_fnc(), eval_pred(), eval_pred_alsm4(), eval_pred_alsm5(), eval_pred_comp0(), eval_pred_comp1(), eval_pred_comp2(), eval_pred_comp3(), eval_pred_like6(), eval_pred_rlike7(), fetch_peek_min_max_value_of_width_bucket_func(), partition_match_pred_expr(), pt_get_pred_regu_variable_p_list(), pt_make_pred_expr_pred(), pt_make_pred_term_comp(), pt_make_pred_term_like(), pt_make_pred_term_not(), pt_make_pred_term_rlike(), pt_make_pred_term_some_all(), qdump_print_eval_term(), qdump_print_lhs_predicate(), qdump_print_predicate(), qdump_print_term(), qexec_clear_pred(), qexec_clear_pred_xasl(), qexec_eval_instnum_pred(), qexec_get_orderbynum_upper_bound(), qexec_replace_prior_regu_vars_pred(), qexec_reset_pred_expr(), qo_get_limit_from_eval_term(), qo_get_limit_from_instnum_pred(), regu_init(), resolve_domains_on_list_scan(), stx_build_pred(), stx_build_pred_expr(), xts_process_pred(), xts_process_pred_expr(), xts_sizeof_pred(), and xts_sizeof_pred_expr().
TYPE_PRED_EXPR cubxasl::pred_expr::type |
Definition at line 159 of file xasl_predicate.hpp.
Referenced by clear_xasl(), eval_fnc(), eval_pred(), fetch_peek_min_max_value_of_width_bucket_func(), partition_match_pred_expr(), pt_get_pred_regu_variable_p_list(), pt_make_pred_expr_pred(), pt_make_pred_term_comp(), pt_make_pred_term_like(), pt_make_pred_term_not(), pt_make_pred_term_rlike(), pt_make_pred_term_some_all(), qdump_print_predicate(), qdump_print_term(), qexec_clear_pred(), qexec_clear_pred_xasl(), qexec_eval_instnum_pred(), qexec_get_orderbynum_upper_bound(), qexec_replace_prior_regu_vars_pred(), qexec_reset_pred_expr(), qo_get_limit_from_eval_term(), qo_get_limit_from_instnum_pred(), regu_init(), resolve_domains_on_list_scan(), stx_build_pred(), stx_build_pred_expr(), xts_process_pred(), xts_process_pred_expr(), xts_sizeof_pred(), and xts_sizeof_pred_expr().