IODA Bundle
|
Classes | |
struct | ColumnInfo |
struct | OdbTypes |
struct | OdbTypes< IGNORE > |
struct | OdbTypes< INTEGER > |
struct | OdbTypes< REAL > |
struct | OdbTypes< STRING > |
struct | OdbTypes< BITFIELD > |
struct | OdbTypes< DOUBLE > |
struct | FrameImpl |
Internal types. More... | |
class | ReaderImpl |
struct | DecoderImpl |
struct | SpanImpl |
class | Settings |
class | SpanVisitor |
class | Span |
class | Reader |
class | Frame |
class | Decoder |
class | StridedDataT |
Typedefs | |
using | StridedData = StridedDataT< char > |
using | ConstStridedData = StridedDataT< const char > |
Enumerations | |
enum | ColumnType { IGNORE = 0 , INTEGER = 1 , REAL = 2 , STRING = 3 , BITFIELD = 4 , DOUBLE = 5 } |
Functions | |
size_t | odbFromCSV (DataHandle &dh_in, DataHandle &dh_out, const std::string &delimiter) |
odbFromCSV returns number of lines imported More... | |
size_t | odbFromCSV (std::istream &in, DataHandle &dh_out, const std::string &delimiter) |
size_t | odbFromCSV (const std::string &in, eckit::DataHandle &dh_out, const std::string &delimiter) |
void | encode (DataHandle &out, const std::vector< ColumnInfo > &columns, const std::vector< ConstStridedData > &data, const std::map< std::string, std::string > &properties, size_t maxRowsPerFrame) |
void | encode (eckit::DataHandle &out, const std::vector< ColumnInfo > &columns, const std::vector< ConstStridedData > &data, const std::map< std::string, std::string > &properties={}, size_t maxRowsPerFrame=10000) |
size_t | odbFromCSV (eckit::DataHandle &dh_in, eckit::DataHandle &dh_out, const std::string &delimiter=",") |
odbFromCSV returns number of lines imported More... | |
size_t | odbFromCSV (std::istream &is, eckit::DataHandle &dh_out, const std::string &delimiter=",") |
Variables | |
constexpr int | NUM_TYPES = 6 |
using odc::api::ConstStridedData = typedef StridedDataT<const char> |
Definition at line 174 of file StridedData.h.
using odc::api::StridedData = typedef StridedDataT<char> |
Definition at line 173 of file StridedData.h.
enum odc::api::ColumnType |
Enumerator | |
---|---|
IGNORE | |
INTEGER | |
REAL | |
STRING | |
BITFIELD | |
DOUBLE |
Definition at line 22 of file ColumnType.h.
void odc::api::encode | ( | DataHandle & | out, |
const std::vector< ColumnInfo > & | columns, | ||
const std::vector< ConstStridedData > & | data, | ||
const std::map< std::string, std::string > & | properties, | ||
size_t | maxRowsPerFrame | ||
) |
void odc::api::encode | ( | eckit::DataHandle & | out, |
const std::vector< ColumnInfo > & | columns, | ||
const std::vector< ConstStridedData > & | data, | ||
const std::map< std::string, std::string > & | properties = {} , |
||
size_t | maxRowsPerFrame = 10000 |
||
) |
size_t odc::api::odbFromCSV | ( | const std::string & | in, |
eckit::DataHandle & | dh_out, | ||
const std::string & | delimiter | ||
) |
size_t odc::api::odbFromCSV | ( | DataHandle & | dh_in, |
DataHandle & | dh_out, | ||
const std::string & | delimiter | ||
) |
size_t odc::api::odbFromCSV | ( | eckit::DataHandle & | dh_in, |
eckit::DataHandle & | dh_out, | ||
const std::string & | delimiter = "," |
||
) |
size_t odc::api::odbFromCSV | ( | std::istream & | in, |
DataHandle & | dh_out, | ||
const std::string & | delimiter | ||
) |
size_t odc::api::odbFromCSV | ( | std::istream & | is, |
eckit::DataHandle & | dh_out, | ||
const std::string & | delimiter = "," |
||
) |
|
constexpr |
Definition at line 31 of file ColumnType.h.