OpenM++ runtime library (libopenm)
openm::ValueRow Struct Reference

value table row: parameter, accumulators or expression tables More...

Inheritance diagram for openm::ValueRow:
Collaboration diagram for openm::ValueRow:

Public Member Functions

 ValueRow (int i_idCount, const type_info &i_type)
 create empty row of value table
 

Public Attributes

int idCount
 key size: dimension count, acc_id, sub_id, expr_id
 
unique_ptr< int32_t[]> idArr
 key columns: dimemnsions id and acc_id, sub_id, expr_id
 
bool isNotNull
 if true then value is NOT NULL
 
const type_info & typeOf
 value type, use std::string type for VARCHAR input parameters
 
DbValue dbVal
 value if type is numeric: integer, double, boolean etc.
 
string strVal
 value if type is string
 

Detailed Description

value table row: parameter, accumulators or expression tables


The documentation for this struct was generated from the following files: