|
IRowBase * | createRow (void) const |
| create new row (tuple, struct or array) initialized with default field values More...
|
|
int | size (void) const |
| return row size: number of columns More...
|
|
const type_info *const * | columnTypes (void) const |
| array[rowSize] of type_info for each column, used to convert from db-type to target type More...
|
|
void | set (IRowBase *i_row, int i_column, const void *i_value) const |
| field value setter: i_row[i_column] = *i_value More...
|
|
virtual IRowBase * | createRow (void) const =0 |
| create new row (tuple, struct or array) initialized with default field values More...
|
|
virtual int | size (void) const =0 |
| return row size: number of columns More...
|
|
virtual const type_info *const * | columnTypes (void) const =0 |
| array[rowSize] of type_info for each column, used to convert from db-type to target type More...
|
|
virtual void | set (IRowBase *i_row, int i_column, const void *i_value) const =0 |
| field value setter: i_row[i_column] = *i_value More...
|
|
◆ columnTypes()
const type_info *const * openm::EntityAttrRowAdapter::columnTypes |
( |
void |
| ) |
const |
|
inlinevirtual |
array[rowSize] of type_info for each column, used to convert from db-type to target type
Implements openm::IRowAdapter.
◆ createRow()
IRowBase * openm::EntityAttrRowAdapter::createRow |
( |
void |
| ) |
const |
|
inlinevirtual |
create new row (tuple, struct or array) initialized with default field values
Implements openm::IRowAdapter.
◆ set()
void openm::EntityAttrRowAdapter::set |
( |
IRowBase * |
i_row, |
|
|
int |
i_column, |
|
|
const void * |
i_value |
|
) |
| const |
|
inlinevirtual |
field value setter: i_row[i_column] = *i_value
- Parameters
-
[in] | i_row | new row created by createRow() |
[in] | i_column | zero-based column index
|
[in] | i_value | db-field value, casted to the target column type |
this method called for each row by data library select() methods to set field values.
this method called only if db-field value NOT IS NULL.
Implements openm::IRowAdapter.
◆ size()
int openm::EntityAttrRowAdapter::size |
( |
void |
| ) |
const |
|
inlinevirtual |
The documentation for this class was generated from the following file: