| 50 | : query_id_(query_id), exec_request_(exec_request), query_schedule_(query_schedule) {} |
| 51 | |
| 52 | bool QueryExecParams::HasResultSink(const TPlanFragment* fragment) const { |
| 53 | return fragment != nullptr && |
| 54 | fragment->output_sink.type == TDataSinkType::TABLE_SINK && |
| 55 | fragment->output_sink.table_sink.type == TTableSinkType::HDFS && |
| 56 | fragment->output_sink.table_sink.hdfs_table_sink.is_result_sink; |
| 57 | } |
| 58 | |
| 59 | bool QueryExecParams::HasResultSink() const { |
| 60 | return HasResultSink(GetCoordFragmentImpl()); |