OpenM++ runtime library (libopenm)
|
output table reader public interface More...
#include <dbOutputTable.h>
Public Member Functions | |
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... | |
output table reader public interface
|
pure virtual |
read output table values.
[in] | i_dbExec | database connection |
[in] | i_isNanFill | if true then initially fill io_valueArr with quiet_NaN else zero fill |
[in] | i_size | number of values to return |
[in,out] | io_valueArr | array to return output values, size must be =i_size |
Implemented in openm::OutputTableExprReader, and openm::OutputTableAccReader.
|
pure virtualnoexcept |
return number of values to select from the table
Implemented in openm::OutputTableExprReader, and openm::OutputTableAccReader.
|
pure virtualnoexcept |
return output table size: total number of values in the table
Implemented in openm::OutputTableExprReader, and openm::OutputTableAccReader.