26 #include "../DBHandler.h"
37 const std::string& query_str,
38 const bool column_format,
39 const std::string& nonce,
40 const int32_t first_n,
41 const int32_t at_most_n,
56 const std::string& select_query) {
62 const TSessionId& session,
63 const int32_t table_id) {
68 const TSessionId& leaf_session,
69 const TSessionId& parent_session,
70 const std::string& query_ra,
71 const std::string& start_time_str,
72 const bool just_explain,
73 const std::vector<int64_t>& outer_fragment_indices) {
78 const TPendingQuery& pending_query,
79 const TSubqueryId subquery_id,
80 const std::string& start_time_str) {
85 const TRowDescriptor& row_desc,
86 const TQueryId query_id,
87 const TSubqueryId subquery_id,
88 const bool is_final_subquery_result) {
int64_t query_get_outer_fragment_count(const TSessionId &session, const std::string &select_query)
HeavyDBAggHandler(DBHandler *db_handler)
void start_query(TPendingQuery &_return, const TSessionId &leaf_session, const TSessionId &parent_session, const std::string &query_ra, const std::string &start_time_str, const bool just_explain, const std::vector< int64_t > &outer_fragment_indices)
void execute_query_step(TStepResult &_return, const TPendingQuery &pending_query, const TSubqueryId subquery_id, const std::string &start_time_str)
void broadcast_serialized_rows(const TSerializedRows &serialized_rows, const TRowDescriptor &row_desc, const TQueryId query_id, const TSubqueryId subquery_id, const bool is_final_subquery_result)
void check_table_consistency(TTableMeta &_return, const TSessionId &session, const int32_t table_id)
HeavyDBLeafHandler(DBHandler *db_handler)
void cluster_execute(TQueryResult &_return, QueryStateProxy, const std::string &query_str, const bool column_format, const std::string &nonce, const int32_t first_n, const int32_t at_most_n, const SystemParameters &system_parameters)