|
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 |