IODA Bundle
odc::sql::SQLOutputConfig Class Reference

#include <SQLOutputConfig.h>

Inheritance diagram for odc::sql::SQLOutputConfig:
[legend]
Collaboration diagram for odc::sql::SQLOutputConfig:
[legend]

Public Member Functions

 SQLOutputConfig (bool noColumnNames=false, bool noNULL=false, const std::string &delimiter=defaultDelimiter, const std::string &format=defaultOutputFormat, bool bitfieldsBinary=false, bool noColumnAlignment=false, bool fullPrecision=false)
 
 SQLOutputConfig (const std::string &odbFilename)
 
 ~SQLOutputConfig () override
 
eckit::sql::SQLOutput * buildOutput (const eckit::PathName &path) const override
 
void setOutputStream (std::ostream &s)
 

Private Attributes

std::reference_wrapper< std::ostream > outStream_
 

Detailed Description

Definition at line 25 of file SQLOutputConfig.h.

Constructor & Destructor Documentation

◆ SQLOutputConfig() [1/2]

odc::sql::SQLOutputConfig::SQLOutputConfig ( bool  noColumnNames = false,
bool  noNULL = false,
const std::string &  delimiter = defaultDelimiter,
const std::string &  format = defaultOutputFormat,
bool  bitfieldsBinary = false,
bool  noColumnAlignment = false,
bool  fullPrecision = false 
)

Definition at line 25 of file SQLOutputConfig.cc.

◆ SQLOutputConfig() [2/2]

odc::sql::SQLOutputConfig::SQLOutputConfig ( const std::string &  odbFilename)

Definition at line 36 of file SQLOutputConfig.cc.

◆ ~SQLOutputConfig()

odc::sql::SQLOutputConfig::~SQLOutputConfig ( )
override

Definition at line 42 of file SQLOutputConfig.cc.

Member Function Documentation

◆ buildOutput()

eckit::sql::SQLOutput * odc::sql::SQLOutputConfig::buildOutput ( const eckit::PathName &  path) const
override

Definition at line 44 of file SQLOutputConfig.cc.

Here is the call graph for this function:

◆ setOutputStream()

void odc::sql::SQLOutputConfig::setOutputStream ( std::ostream &  s)

Definition at line 68 of file SQLOutputConfig.cc.

Member Data Documentation

◆ outStream_

std::reference_wrapper<std::ostream> odc::sql::SQLOutputConfig::outStream_
private

Definition at line 47 of file SQLOutputConfig.h.


The documentation for this class was generated from the following files: