|
| OutputTableExprReader (int i_runId, const char *i_name, IDbExec *i_dbExec, const MetaHolder *i_metaStore, const char *i_expr="") |
|
size_t | sizeOf (void) const noexcept override |
| return number of values to select from the table More...
|
|
size_t | totalSizeOf (void) const noexcept override |
| return output table size: total number of values in the table More...
|
|
void | readTable (IDbExec *i_dbExec, bool i_isNanFill, size_t i_size, double *io_valueArr) override |
| read output table values from sparse output table into result array More...
|
|
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
|
|
virtual size_t | sizeOf (void) const noexcept=0 |
| return number of values to select from the table More...
|
|
virtual size_t | totalSizeOf (void) const noexcept=0 |
| return output table size: total number of values in the table More...
|
|
virtual void | readTable (IDbExec *i_dbExec, bool i_isNanFill, size_t i_size, double *io_valueArr)=0 |
| read output table values. More...
|
|
|
static IOutputTableExprReader * | create (int i_runId, const char *i_name, IDbExec *i_dbExec, const MetaHolder *i_metaStore, const char *i_expr="") |
| output table reader factory: create new reader table expressions reader
|
|
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) |
|
int | runId |
|
bool | isSparse |
|
size_t | readSize |
|
size_t | totalSize |
|
string | tableName |
|
string | sqlQuery |
|
int | idCount |
|
vector< int > | idSizeVec |
|
vector< vector< int > > | colIds |
|
◆ readTable()
void openm::OutputTableExprReader::readTable |
( |
IDbExec * |
i_dbExec, |
|
|
bool |
i_isNanFill, |
|
|
size_t |
i_size, |
|
|
double * |
io_valueArr |
|
) |
| |
|
inlineoverridevirtual |
◆ sizeOf()
size_t openm::OutputTableExprReader::sizeOf |
( |
void |
| ) |
const |
|
inlineoverridevirtualnoexcept |
◆ totalSizeOf()
size_t openm::OutputTableExprReader::totalSizeOf |
( |
void |
| ) |
const |
|
inlineoverridevirtualnoexcept |
The documentation for this class was generated from the following file: