JODA  0.13.1 (59b41972)
JSON On-Demand Analysis
JoinExport.h
Go to the documentation of this file.
1 //
2 // Created by Nico on 20/03/2019.
3 //
4 
5 #ifndef JODA_JOINEXPORT_H
6 #define JODA_JOINEXPORT_H
7 
9 #include "IExportDestination.h"
10 
12  public:
13  JoinExport(std::shared_ptr<JoinManager> joinManager);
14  const std::string toString() override;
15  const std::string toQueryString() override;
16 
17  protected:
18  void exportContainer(std::unique_ptr<JSONContainer> &&cont) override;
19  const std::string getTimerName() override;
20 
21  private:
22  std::shared_ptr<JoinManager> joinManager;
23 };
24 
25 #endif // JODA_JOINEXPORT_H
Definition: IExportDestination.h:14
Definition: JoinExport.h:11
JoinExport(std::shared_ptr< JoinManager > joinManager)
Definition: JoinExport.cpp:9
const std::string toQueryString() override
Definition: JoinExport.cpp:22
const std::string getTimerName() override
Definition: JoinExport.cpp:12
void exportContainer(std::unique_ptr< JSONContainer > &&cont) override
Definition: JoinExport.cpp:14
const std::string toString() override
Definition: JoinExport.cpp:18