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::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 output table More...
 
class  openm::ModelAggregationSql
 class to produce aggregation sql for otput table More...
 

Namespaces

namespace  openm
 openM++ namespace
 

Enumerations

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

Detailed Description

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