#include <ReaderIterator.h>
Definition at line 43 of file ReaderIterator.h.
◆ ReaderIterator() [1/3]
| odc::ReaderIterator::ReaderIterator |
( |
Reader & |
owner | ) |
|
◆ ReaderIterator() [2/3]
| odc::ReaderIterator::ReaderIterator |
( |
Reader & |
owner, |
|
|
const eckit::PathName & |
|
|
) |
| |
◆ ~ReaderIterator()
| odc::ReaderIterator::~ReaderIterator |
( |
| ) |
|
◆ ReaderIterator() [3/3]
◆ bitfieldDef()
| const eckit::sql::BitfieldDef & odc::ReaderIterator::bitfieldDef |
( |
unsigned long |
index | ) |
|
◆ byteOrder()
| int32_t odc::ReaderIterator::byteOrder |
( |
| ) |
const |
|
inline |
◆ close()
| int odc::ReaderIterator::close |
( |
| ) |
|
◆ codecName()
| const std::string & odc::ReaderIterator::codecName |
( |
unsigned long |
index | ) |
const |
◆ columnMissingValue()
| double odc::ReaderIterator::columnMissingValue |
( |
unsigned long |
index | ) |
|
◆ columnName()
| const std::string & odc::ReaderIterator::columnName |
( |
unsigned long |
index | ) |
const |
◆ columns() [1/2]
◆ columns() [2/2]
◆ columnType()
◆ data() [1/3]
| double* odc::ReaderIterator::data |
( |
| ) |
|
|
inline |
◆ data() [2/3]
| const double* odc::ReaderIterator::data |
( |
| ) |
const |
|
inline |
◆ data() [3/3]
| double & odc::ReaderIterator::data |
( |
size_t |
i | ) |
|
◆ dataHandle()
| eckit::DataHandle * odc::ReaderIterator::dataHandle |
( |
| ) |
|
◆ dataOffset()
| size_t odc::ReaderIterator::dataOffset |
( |
size_t |
i | ) |
const |
|
inline |
The offset of a given column in the doubles[] data array.
Definition at line 89 of file ReaderIterator.h.
◆ initRowBuffer()
| void odc::ReaderIterator::initRowBuffer |
( |
| ) |
|
|
private |
◆ int ::odb_read_iterator_get_next_row()
◆ isNewDataset()
| bool odc::ReaderIterator::isNewDataset |
( |
| ) |
|
◆ loadHeaderAndBufferData()
| bool odc::ReaderIterator::loadHeaderAndBufferData |
( |
| ) |
|
|
private |
◆ next()
| bool odc::ReaderIterator::next |
( |
| ) |
|
◆ operator!=()
◆ operator=()
◆ properties()
◆ property() [1/2]
| std::string odc::ReaderIterator::property |
( |
std::string |
key | ) |
|
◆ property() [2/2]
| void odc::ReaderIterator::property |
( |
std::string |
, |
|
|
std::string |
|
|
) |
| |
◆ readBuffer()
| size_t odc::ReaderIterator::readBuffer |
( |
size_t |
dataSize | ) |
|
|
protected |
◆ rowDataSizeDoubles()
| size_t odc::ReaderIterator::rowDataSizeDoubles |
( |
| ) |
const |
|
inline |
◆ rowDataSizeDoublesInternal()
| size_t odc::ReaderIterator::rowDataSizeDoublesInternal |
( |
| ) |
const |
|
protected |
◆ setNumberOfColumns()
| void odc::ReaderIterator::setNumberOfColumns |
( |
size_t |
n | ) |
|
|
inline |
◆ odb_create_write_iterator
◆ odc::IteratorProxy< odc::ReaderIterator, odc::Reader, const double >
◆ odc::Reader
◆ odc::sql::ODATableIterator
| friend class odc::sql::ODATableIterator |
|
friend |
◆ byteOrder_
| int32_t odc::ReaderIterator::byteOrder_ |
|
private |
◆ codecs_
◆ columnOffsets_
| size_t* odc::ReaderIterator::columnOffsets_ |
|
private |
◆ columns_
◆ f_
| std::unique_ptr<eckit::DataHandle> odc::ReaderIterator::f_ |
|
private |
◆ headerCounter_
| unsigned long odc::ReaderIterator::headerCounter_ |
|
private |
◆ lastValues_
| double* odc::ReaderIterator::lastValues_ |
|
private |
◆ newDataset_
| bool odc::ReaderIterator::newDataset_ |
|
private |
◆ noMore_
| bool odc::ReaderIterator::noMore_ |
◆ nrows_
| unsigned long long odc::ReaderIterator::nrows_ |
|
private |
◆ owner_
| Reader& odc::ReaderIterator::owner_ |
|
private |
◆ properties_
◆ refCount_
| int odc::ReaderIterator::refCount_ |
◆ rowDataBuffer_
| eckit::Buffer odc::ReaderIterator::rowDataBuffer_ |
|
private |
◆ rowDataSizeDoubles_
| size_t odc::ReaderIterator::rowDataSizeDoubles_ |
|
private |
◆ rowDataStream_
◆ rowsRemainingInTable_
| size_t odc::ReaderIterator::rowsRemainingInTable_ |
|
private |
The documentation for this class was generated from the following files: