eckit::sql::SQLOutputConfig class

Public static variables

static const char* defaultDelimiter
static const char* defaultOutputFormat

Constructors, destructors, conversion operators

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() virtual

Public functions

auto buildOutput() const -> SQLOutput*
auto buildOutput(const eckit::PathName& path) const -> SQLOutput* virtual
void setOutputFile(const eckit::PathName& filename)
auto fieldDelimiter() const -> const std::string&
auto outputFormat() const -> const std::string&
auto doNotWriteNULL() const -> bool
auto fullPrecision() const -> bool
auto displayBitfieldsBinary() const -> bool
auto disableAlignmentOfColumns() const -> bool
auto doNotWriteColumnNames() const -> bool