|  | 
| IRowBase * | createRow (void) const | 
|  | create new row (tuple, struct or array) initialized with default field values 
 | 
|  | 
| int | size (void) const | 
|  | return row size: number of columns 
 | 
|  | 
| const type_info *const * | columnTypes (void) const | 
|  | array[rowSize] of type_info for each column, used to convert from db-type to target type 
 | 
|  | 
| void | set (IRowBase *i_row, int i_column, const void *i_value) const | 
|  | field value setter: i_row[i_column] = *i_value 
 | 
|  | 
◆ columnTypes()
  
  | 
        
          | const type_info *const  * openm::ParamDimsRowAdapter::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::ParamDimsRowAdapter::createRow | ( | void |  | ) | const |  | inlinevirtual | 
 
create new row (tuple, struct or array) initialized with default field values 
Implements openm::IRowAdapter.
 
 
◆ set()
  
  | 
        
          | void openm::ParamDimsRowAdapter::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::ParamDimsRowAdapter::size | ( | void |  | ) | const |  | inlinevirtual | 
 
 
The documentation for this class was generated from the following file: