OpenM++ runtime library (libopenm)
openm::OutputTableReader Class Reference

output table reader base class More...

Inheritance diagram for openm::OutputTableReader:

Public Member Functions

void readTable (IDbExec *i_dbExec, bool i_isNanFill, size_t i_size, double *io_valueArr)
 read output table values from sparse output table into result array

Protected Member Functions

tuple< int, int, int, const TableDicRow *, const vector< TableDimsRow > > startup (const char *i_name, IDbExec *i_dbExec, const MetaHolder *i_metaStore)
tuple< int, int > findBaseRunId (int i_runId, int i_tableHid, const char *i_name, IDbExec *i_dbExec)
void processDims (int i_modelId, const char *i_name, const vector< TableDimsRow > &i_tableDims, const MetaHolder *i_metaStore)

Protected Attributes

int runId
bool isSparse
size_t readSize
size_t totalSize
string tableName
string sqlQuery
int idCount
vector< int > idSizeVec
vector< vector< int > > colIds

Detailed Description

output table reader base class

The documentation for this class was generated from the following file: