eckit::sql::SQLOrderOutput class

Base classes

class SQLOutput

Constructors, destructors, conversion operators

SQLOrderOutput(SQLOutput& output, const std::pair<expression::Expressions, std::vector<bool>>& by)
~SQLOrderOutput() override

Public functions

void updateTypes(SQLSelect&) virtual

Private functions

void print(std::ostream&) const override
void reset() override
void flush() override
auto cachedNext() -> bool override
OrderBy builds a std::map of sorted results. Now we start outputting them.
auto output(const expression::Expressions&) -> bool override
void preprepare(SQLSelect&) override
void prepare(SQLSelect&) override
void cleanup(SQLSelect&) override
auto count() -> unsigned long long override
void outputReal(double, bool) override
void outputDouble(double, bool) override
void outputInt(double, bool) override
void outputUnsignedInt(double, bool) override
void outputString(const char*, size_t, bool) override
void outputBitfield(double, bool) override

Function documentation

void eckit::sql::SQLOrderOutput::updateTypes(SQLSelect&) virtual

This website is beyond its original expiry date and the content may be out of date. The site owner has been notified and may choose to extend the expiry date and remove this banner. If you have any questions about this, please visit our support portal.