text: /* Copyright (c) 2020 vesoft inc. All rights reserved.
   *
   * This source code is licensed under Apache 2.0 License.
   */
  
  #ifndef GRAPH_EXECUTOR_QUERY_UNIONEXECUTOR_H_
  #define GRAPH_EXECUTOR_QUERY_UNIONEXECUTOR_H_
  
  #include "graph/executor/query/SetExecutor.h"
  
  namespace nebula {
  namespace graph {
  
  class UnionExecutor : public SetExecutor {
   public:
    UnionExecutor(const PlanNode *node, QueryContext *qctx)
        : SetExecutor("UnionExecutor", node, qctx) {}
  
    folly::Future<Status> execute() override;
  };
  
  }  // namespace graph
  }  // namespace nebula
  
  #endif  // GRAPH_EXECUTOR_QUERY_UNIONEXECUTOR_H_
  