Provides typed, field-name-based access to records in a WDC DB2 file.
More...
#include <DB2Table.h>
Provides typed, field-name-based access to records in a WDC DB2 file.
Definition at line 49 of file DB2Table.h.
◆ DB2Table() [1/2]
◆ ~DB2Table()
◆ DB2Table() [2/2]
◆ begin()
◆ end()
◆ findField()
| const DB2FieldInfo * DB2Table::findField |
( |
const std::string & |
name | ) |
const |
◆ getRecordID()
| uint32_t DB2Table::getRecordID |
( |
size_t |
recordIndex | ) |
const |
|
private |
◆ getRow()
| DB2Row DB2Table::getRow |
( |
uint32_t |
id | ) |
const |
◆ getRowByIndex()
| DB2Row DB2Table::getRowByIndex |
( |
size_t |
index | ) |
const |
◆ getRowCount()
| size_t DB2Table::getRowCount |
( |
| ) |
const |
◆ operator=()
◆ readString()
| std::string DB2Table::readString |
( |
size_t |
recordIndex, |
|
|
const DB2FieldInfo & |
field, |
|
|
unsigned int |
arrayIndex |
|
) |
| const |
|
private |
◆ readUInt()
| uint32_t DB2Table::readUInt |
( |
size_t |
recordIndex, |
|
|
const DB2FieldInfo & |
field, |
|
|
unsigned int |
arrayIndex |
|
) |
| const |
|
private |
◆ resolveField()
| const DB2FieldInfo * DB2Table::resolveField |
( |
const std::string & |
name, |
|
|
unsigned int & |
arrayIndex |
|
) |
| const |
|
private |
◆ DB2Row
◆ m_fieldNameToIndex
| std::unordered_map<std::string, size_t> DB2Table::m_fieldNameToIndex |
|
private |
◆ m_fields
◆ m_reader
| std::unique_ptr<DB2Reader> DB2Table::m_reader |
|
private |
The documentation for this class was generated from the following files: