1//===----------------------------------------------------------------------===//
2// DuckDB
3//
4// duckdb/parallel/pipeline_finish_event.hpp
5//
6//
7//===----------------------------------------------------------------------===//
8
9#pragma once
10
11#include "duckdb/parallel/base_pipeline_event.hpp"
12
13namespace duckdb {
14class Executor;
15
16class PipelineFinishEvent : public BasePipelineEvent {
17public:
18 explicit PipelineFinishEvent(shared_ptr<Pipeline> pipeline);
19
20public:
21 void Schedule() override;
22 void FinishEvent() override;
23};
24
25} // namespace duckdb
26