|
CUBRID Engine
latest
|
#include <query_aggregate.hpp>

Public Attributes | |
| mht_table * | hash_table |
| aggregate_hash_key * | temp_key |
| AGGREGATE_HASH_STATE | state |
| tp_domain ** | key_domains |
| cubxasl::aggregate_accumulator_domain ** | accumulator_domains |
| int | hash_size |
| int | group_count |
| int | tuple_count |
| SCAN_CODE | part_scan_code |
| qfile_list_id * | part_list_id |
| qfile_list_id * | sorted_part_list_id |
| qfile_list_scan_id | part_scan_id |
| db_value * | temp_dbval_array |
| QFILE_TUPLE_RECORD | input_tuple |
| SORTKEY_INFO | sort_key |
| RECDES | tuple_recdes |
| aggregate_hash_key * | curr_part_key |
| aggregate_hash_key * | temp_part_key |
| aggregate_hash_value * | curr_part_value |
| aggregate_hash_value * | temp_part_value |
| int | sorted_count |
Definition at line 70 of file query_aggregate.hpp.
| cubxasl::aggregate_accumulator_domain** cubquery::aggregate_hash_context::accumulator_domains |
Definition at line 77 of file query_aggregate.hpp.
Referenced by qexec_groupby(), qexec_hash_gby_put_next(), qexec_locate_agg_hentry_in_list(), and qexec_resolve_domains_for_group_by().
| aggregate_hash_key* cubquery::aggregate_hash_context::curr_part_key |
Definition at line 95 of file query_aggregate.hpp.
Referenced by qexec_groupby(), qexec_hash_gby_put_next(), and qexec_locate_agg_hentry_in_list().
| aggregate_hash_value* cubquery::aggregate_hash_context::curr_part_value |
Definition at line 97 of file query_aggregate.hpp.
Referenced by qexec_gby_put_next(), qexec_groupby(), qexec_hash_gby_put_next(), and qexec_locate_agg_hentry_in_list().
| int cubquery::aggregate_hash_context::group_count |
Definition at line 81 of file query_aggregate.hpp.
Referenced by qexec_hash_gby_agg_tuple().
| int cubquery::aggregate_hash_context::hash_size |
Definition at line 80 of file query_aggregate.hpp.
Referenced by qexec_hash_gby_agg_tuple().
| mht_table* cubquery::aggregate_hash_context::hash_table |
Definition at line 73 of file query_aggregate.hpp.
Referenced by qexec_groupby(), and qexec_hash_gby_agg_tuple().
| QFILE_TUPLE_RECORD cubquery::aggregate_hash_context::input_tuple |
Definition at line 92 of file query_aggregate.hpp.
Referenced by qexec_hash_gby_get_next().
| tp_domain** cubquery::aggregate_hash_context::key_domains |
Definition at line 76 of file query_aggregate.hpp.
Referenced by qexec_groupby(), qexec_hash_gby_put_next(), qexec_locate_agg_hentry_in_list(), and qexec_resolve_domains_for_group_by().
| qfile_list_id* cubquery::aggregate_hash_context::part_list_id |
Definition at line 86 of file query_aggregate.hpp.
Referenced by qexec_groupby(), qexec_hash_gby_agg_tuple(), qexec_hash_gby_put_next(), qexec_initialize_groupby_state(), and qexec_resolve_domains_for_group_by().
| SCAN_CODE cubquery::aggregate_hash_context::part_scan_code |
Definition at line 85 of file query_aggregate.hpp.
Referenced by qexec_gby_put_next(), qexec_groupby(), and qexec_locate_agg_hentry_in_list().
| qfile_list_scan_id cubquery::aggregate_hash_context::part_scan_id |
Definition at line 88 of file query_aggregate.hpp.
Referenced by qexec_groupby(), qexec_hash_gby_get_next(), and qexec_locate_agg_hentry_in_list().
| SORTKEY_INFO cubquery::aggregate_hash_context::sort_key |
Definition at line 93 of file query_aggregate.hpp.
Referenced by qexec_groupby(), qexec_hash_gby_get_next(), qexec_hash_gby_put_next(), qexec_initialize_groupby_state(), and qexec_locate_agg_hentry_in_list().
| int cubquery::aggregate_hash_context::sorted_count |
Definition at line 99 of file query_aggregate.hpp.
Referenced by qexec_groupby(), and qexec_hash_gby_put_next().
| qfile_list_id* cubquery::aggregate_hash_context::sorted_part_list_id |
Definition at line 87 of file query_aggregate.hpp.
Referenced by qexec_groupby(), qexec_hash_gby_put_next(), and qexec_resolve_domains_for_group_by().
| AGGREGATE_HASH_STATE cubquery::aggregate_hash_context::state |
Definition at line 75 of file query_aggregate.hpp.
Referenced by qexec_hash_gby_agg_tuple().
| db_value* cubquery::aggregate_hash_context::temp_dbval_array |
Definition at line 89 of file query_aggregate.hpp.
Referenced by qexec_groupby(), qexec_hash_gby_agg_tuple(), and qexec_hash_gby_put_next().
| aggregate_hash_key* cubquery::aggregate_hash_context::temp_key |
Definition at line 74 of file query_aggregate.hpp.
Referenced by qexec_gby_put_next(), and qexec_hash_gby_agg_tuple().
| aggregate_hash_key* cubquery::aggregate_hash_context::temp_part_key |
Definition at line 96 of file query_aggregate.hpp.
Referenced by qexec_hash_gby_put_next().
| aggregate_hash_value* cubquery::aggregate_hash_context::temp_part_value |
Definition at line 98 of file query_aggregate.hpp.
Referenced by qexec_hash_gby_put_next().
| int cubquery::aggregate_hash_context::tuple_count |
Definition at line 82 of file query_aggregate.hpp.
Referenced by qexec_groupby(), and qexec_hash_gby_agg_tuple().
| RECDES cubquery::aggregate_hash_context::tuple_recdes |
Definition at line 94 of file query_aggregate.hpp.
Referenced by qexec_hash_gby_put_next().