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().