#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: