Lightweight handle to a single row in a DB2Table.
More...
#include <DB2Table.h>
|
| | DB2Row ()=default |
| |
| | DB2Row (const DB2Table *table, size_t recordIndex) |
| |
| bool | isValid () const |
| |
| | operator bool () const |
| |
| uint32_t | recordID () const |
| |
| uint32_t | getUInt (const std::string &field, unsigned int arrayIndex=0) const |
| |
| int32_t | getInt (const std::string &field, unsigned int arrayIndex=0) const |
| |
| float | getFloat (const std::string &field, unsigned int arrayIndex=0) const |
| |
| std::string | getString (const std::string &field, unsigned int arrayIndex=0) const |
| |
Lightweight handle to a single row in a DB2Table.
Definition at line 26 of file DB2Table.h.
◆ DB2Row() [1/2]
◆ DB2Row() [2/2]
| DB2Row::DB2Row |
( |
const DB2Table * |
table, |
|
|
size_t |
recordIndex |
|
) |
| |
|
inline |
◆ getFloat()
| float DB2Row::getFloat |
( |
const std::string & |
field, |
|
|
unsigned int |
arrayIndex = 0 |
|
) |
| const |
◆ getInt()
| int32_t DB2Row::getInt |
( |
const std::string & |
field, |
|
|
unsigned int |
arrayIndex = 0 |
|
) |
| const |
◆ getString()
| std::string DB2Row::getString |
( |
const std::string & |
field, |
|
|
unsigned int |
arrayIndex = 0 |
|
) |
| const |
◆ getUInt()
| uint32_t DB2Row::getUInt |
( |
const std::string & |
field, |
|
|
unsigned int |
arrayIndex = 0 |
|
) |
| const |
◆ isValid()
| bool DB2Row::isValid |
( |
| ) |
const |
|
inline |
◆ operator bool()
| DB2Row::operator bool |
( |
| ) |
const |
|
inlineexplicit |
◆ recordID()
| uint32_t DB2Row::recordID |
( |
| ) |
const |
◆ m_recordIndex
| size_t DB2Row::m_recordIndex = SIZE_MAX |
|
private |
◆ m_table
| const DB2Table* DB2Row::m_table = nullptr |
|
private |
The documentation for this class was generated from the following files: