OpenM++ runtime library (libopenm)
modelExpressionSql.h File Reference

OpenM++ data library: classes to translate output table accumulators and expressions into sql. More...

Include dependency graph for modelExpressionSql.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  openm::AggregationFnc
 aggregation function names More...
 
struct  openm::AggregationColumnExpr
 column aggregation expression More...
 
class  openm::ModelBaseExpressionSql
 base class to produce sql expressions and subqueries for otput table More...
 
class  openm::ModelAccumulatorSql
 class to produce accumulators sql subqueries for otput table More...
 
class  openm::ModelAggregationSql
 class to produce aggregation sql for otput table More...
 

Namespaces

 openm
 openM++ namespace
 

Enumerations

enum  openm::FncCode {
  openm::FncCode::undefined = 0, openm::FncCode::avg, openm::FncCode::sum, openm::FncCode::count,
  openm::FncCode::min, openm::FncCode::max, openm::FncCode::var, openm::FncCode::sd,
  openm::FncCode::se, openm::FncCode::cv
}
 aggregation function code More...
 

Detailed Description

OpenM++ data library: classes to translate output table accumulators and expressions into sql.