IODA Bundle
|
Uses configuration to determine all the things needed to be done on export. More...
#include <Export.h>
Public Types | |
typedef std::map< std::string, std::shared_ptr< Split > > | Splits |
typedef std::map< std::string, std::shared_ptr< Variable > > | Variables |
typedef std::vector< std::shared_ptr< Filter > > | Filters |
Public Member Functions | |
Export (const eckit::Configuration &conf) | |
Constructor. More... | |
Splits | getSplits () const |
Variables | getVariables () const |
Filters | getFilters () const |
Private Member Functions | |
void | addVariables (const eckit::Configuration &conf) |
Create Variables exports from config. More... | |
void | addSplits (const eckit::Configuration &conf) |
Create Splits exports from config. More... | |
void | addFilters (const eckit::Configuration &conf) |
Create Filters exports from config. More... | |
Private Attributes | |
Splits | splits_ |
Variables | variables_ |
Filters | filters_ |
Uses configuration to determine all the things needed to be done on export.
typedef std::vector<std::shared_ptr<Filter> > Ingester::Export::Filters |
typedef std::map<std::string, std::shared_ptr<Split> > Ingester::Export::Splits |
typedef std::map<std::string, std::shared_ptr<Variable> > Ingester::Export::Variables |
|
explicit |
Constructor.
conf | Config data/ |
Definition at line 57 of file Export.cpp.
|
private |
Create Filters exports from config.
Definition at line 160 of file Export.cpp.
|
private |
Create Splits exports from config.
Definition at line 115 of file Export.cpp.
|
private |
Create Variables exports from config.
Definition at line 79 of file Export.cpp.
|
inline |