CUBRID Engine
latest
|
#include <xasl_aggregate.hpp>
Definition at line 81 of file xasl_aggregate.hpp.
aggregate_accumulator cubxasl::aggregate_list_node::accumulator |
Definition at line 96 of file xasl_aggregate.hpp.
Referenced by pt_to_aggregate_node(), qdata_aggregate_interpolation(), qdata_calculate_aggregate_cume_dist_percent_rank(), qdata_evaluate_aggregate_hierarchy(), qdata_evaluate_aggregate_list(), qdata_evaluate_aggregate_optimize(), qdata_finalize_aggregate_list(), qdata_group_concat_first_value(), qdata_group_concat_value(), qdata_initialize_aggregate_list(), qdata_load_agg_hvalue_in_agg_list(), qdump_print_aggregate_expression(), qexec_clear_agg_list(), qexec_end_one_iteration(), qexec_gby_clear_group_dim(), qexec_gby_finalize_group(), qexec_gby_init_group_dim(), qexec_gby_put_next(), qexec_intprt_fnc(), qexec_resolve_domains_for_aggregation(), qexec_resolve_domains_for_group_by(), regu_init(), stx_build_aggregate_type(), and xts_process_aggregate_type().
BTID cubxasl::aggregate_list_node::btid |
Definition at line 93 of file xasl_aggregate.hpp.
Referenced by pt_to_aggregate_node(), qdata_evaluate_aggregate_hierarchy(), qdata_evaluate_aggregate_optimize(), qdump_print_aggregate_expression(), qexec_evaluate_aggregates_optimize(), qexec_evaluate_partition_aggregates(), qexec_init_agg_hierarchy_helpers(), stx_build_aggregate_type(), and xts_process_aggregate_type().
tp_domain* cubxasl::aggregate_list_node::domain |
Definition at line 84 of file xasl_aggregate.hpp.
Referenced by pt_to_aggregate_node(), qdata_aggregate_interpolation(), qdata_evaluate_aggregate_hierarchy(), qdata_evaluate_aggregate_list(), qdata_finalize_aggregate_list(), qdata_group_concat_first_value(), qdata_group_concat_value(), qdata_update_agg_interpolation_func_value_and_domain(), qexec_clear_agg_list(), qexec_end_one_iteration(), qexec_gby_put_next(), qexec_hash_gby_put_next(), qexec_resolve_domains_for_aggregation(), qexec_resolve_domains_for_group_by(), stx_build_aggregate_type(), xts_process_aggregate_type(), and xts_sizeof_aggregate_type().
int cubxasl::aggregate_list_node::flag_agg_optimize |
Definition at line 92 of file xasl_aggregate.hpp.
Referenced by pt_to_aggregate_node(), qdata_evaluate_aggregate_hierarchy(), qdata_evaluate_aggregate_list(), qdata_evaluate_aggregate_optimize(), qdata_finalize_aggregate_list(), qdump_print_aggregate_expression(), qexec_evaluate_aggregates_optimize(), qexec_evaluate_partition_aggregates(), qexec_init_agg_hierarchy_helpers(), qexec_intprt_fnc(), stx_build_aggregate_type(), and xts_process_aggregate_type().
FUNC_TYPE cubxasl::aggregate_list_node::function |
Definition at line 86 of file xasl_aggregate.hpp.
Referenced by pt_to_aggregate_node(), qdata_aggregate_interpolation(), qdata_alloc_agg_hvalue(), qdata_calculate_aggregate_cume_dist_percent_rank(), qdata_evaluate_aggregate_hierarchy(), qdata_evaluate_aggregate_list(), qdata_evaluate_aggregate_optimize(), qdata_finalize_aggregate_list(), qdata_initialize_aggregate_list(), qdata_load_agg_hvalue_in_agg_list(), qdata_process_distinct_or_sort(), qdata_update_agg_interpolation_func_value_and_domain(), qdump_print_aggregate_expression(), qexec_clear_agg_orderby_const_list(), qexec_evaluate_aggregates_optimize(), qexec_evaluate_partition_aggregates(), qexec_gby_finalize_group(), qexec_gby_put_next(), qexec_hash_gby_put_next(), qexec_intprt_fnc(), qexec_resolve_domains_for_aggregation(), qexec_resolve_domains_for_group_by(), regu_init(), stx_build_aggregate_type(), xts_process_aggregate_type(), and xts_sizeof_aggregate_type().
aggregate_specific_function_info cubxasl::aggregate_list_node::info |
Definition at line 95 of file xasl_aggregate.hpp.
Referenced by pt_to_aggregate_node(), qdata_aggregate_interpolation(), qdata_calculate_aggregate_cume_dist_percent_rank(), qdata_evaluate_aggregate_list(), qdata_finalize_aggregate_list(), qdata_initialize_aggregate_list(), qexec_clear_agg_orderby_const_list(), regu_init(), stx_build_aggregate_type(), xts_process_aggregate_type(), and xts_sizeof_aggregate_type().
qfile_list_id* cubxasl::aggregate_list_node::list_id |
Definition at line 91 of file xasl_aggregate.hpp.
Referenced by pt_to_aggregate_node(), qdata_evaluate_aggregate_list(), qdata_finalize_aggregate_list(), qdata_process_distinct_or_sort(), qdata_update_agg_interpolation_func_value_and_domain(), qdump_print_aggregate_expression(), qexec_clear_mainblock_iterations(), qexec_gby_clear_group_dim(), qexec_gby_finalize_group_dim(), regu_init(), stx_build_aggregate_type(), and xts_process_aggregate_type().
aggregate_list_node* cubxasl::aggregate_list_node::next |
Definition at line 83 of file xasl_aggregate.hpp.
Referenced by pt_to_aggregate_node(), qdata_alloc_agg_hvalue(), qdata_evaluate_aggregate_list(), qdata_finalize_aggregate_list(), qdata_initialize_aggregate_list(), qdata_load_agg_hvalue_in_agg_list(), qdump_print_aggregate_expression(), qexec_alloc_agg_hash_context(), qexec_clear_agg_list(), qexec_clear_agg_orderby_const_list(), qexec_clear_mainblock_iterations(), qexec_end_one_iteration(), qexec_evaluate_aggregates_optimize(), qexec_evaluate_partition_aggregates(), qexec_execute_mainblock_internal(), qexec_gby_clear_group_dim(), qexec_gby_finalize_group(), qexec_gby_init_group_dim(), qexec_gby_put_next(), qexec_hash_gby_put_next(), qexec_init_agg_hierarchy_helpers(), qexec_intprt_fnc(), qexec_resolve_domains_for_aggregation(), qexec_resolve_domains_for_group_by(), regu_init(), stx_build_aggregate_type(), and xts_process_aggregate_type().
regu_variable_list_node* cubxasl::aggregate_list_node::operands |
Definition at line 90 of file xasl_aggregate.hpp.
Referenced by pt_to_aggregate_node(), qdata_calculate_aggregate_cume_dist_percent_rank(), qdata_evaluate_aggregate_list(), qdata_process_distinct_or_sort(), qdump_print_aggregate_expression(), qexec_clear_agg_list(), qexec_resolve_domains_for_aggregation(), qexec_resolve_domains_for_group_by(), regu_init(), stx_build_aggregate_type(), xts_process_aggregate_type(), and xts_sizeof_aggregate_type().
DB_TYPE cubxasl::aggregate_list_node::opr_dbtype |
Definition at line 88 of file xasl_aggregate.hpp.
Referenced by pt_to_aggregate_node(), qdata_aggregate_interpolation(), qdata_evaluate_aggregate_list(), qexec_clear_agg_list(), qexec_resolve_domains_for_aggregation(), qexec_resolve_domains_for_group_by(), stx_build_aggregate_type(), and xts_process_aggregate_type().
QUERY_OPTIONS cubxasl::aggregate_list_node::option |
Definition at line 87 of file xasl_aggregate.hpp.
Referenced by pt_to_aggregate_node(), qdata_evaluate_aggregate_list(), qdata_evaluate_aggregate_optimize(), qdata_finalize_aggregate_list(), qdata_initialize_aggregate_list(), qdata_process_distinct_or_sort(), qdump_print_aggregate_expression(), regu_init(), stx_build_aggregate_type(), and xts_process_aggregate_type().
tp_domain* cubxasl::aggregate_list_node::original_domain |
Definition at line 85 of file xasl_aggregate.hpp.
Referenced by qexec_clear_agg_list(), and stx_build_aggregate_type().
DB_TYPE cubxasl::aggregate_list_node::original_opr_dbtype |
Definition at line 89 of file xasl_aggregate.hpp.
Referenced by qexec_clear_agg_list(), and stx_build_aggregate_type().
SORT_LIST* cubxasl::aggregate_list_node::sort_list |
Definition at line 94 of file xasl_aggregate.hpp.
Referenced by pt_to_aggregate_node(), qdata_calculate_aggregate_cume_dist_percent_rank(), qdata_evaluate_aggregate_list(), qdata_finalize_aggregate_list(), qdata_initialize_aggregate_list(), qdata_process_distinct_or_sort(), qdata_update_agg_interpolation_func_value_and_domain(), regu_init(), stx_build_aggregate_type(), and xts_process_aggregate_type().