CellModules
PluginSQL::Scheme Struct Reference

#include <SchemeSQL.hpp>

Public Member Functions

 Scheme (const std::string &simulation_id)
 
template<typename cell_t , typename world_t >
void CellValueStatement (std::stringstream &ss, cell_t *c, world_t *w)
 
template<typename world_t >
std::string WorldValueStatement (world_t *w)
 

Public Attributes

const std::string WorldTable
 
const std::string CellTable
 
std::string WorldTableCreationStatement
 
std::string CellTableCreationStatement
 
const std::string WorldTableDataLayout
 
const std::string CellTableDataLayout
 

Detailed Description

Definition at line 25 of file SchemeSQL.hpp.

Constructor & Destructor Documentation

◆ Scheme()

PluginSQL::Scheme::Scheme ( const std::string &  simulation_id)
inline

Definition at line 38 of file SchemeSQL.hpp.

Member Function Documentation

◆ CellValueStatement()

template<typename cell_t , typename world_t >
void PluginSQL::Scheme::CellValueStatement ( std::stringstream &  ss,
cell_t *  c,
world_t *  w 
)
inline

Definition at line 67 of file SchemeSQL.hpp.

◆ WorldValueStatement()

template<typename world_t >
std::string PluginSQL::Scheme::WorldValueStatement ( world_t *  w)
inline

Definition at line 85 of file SchemeSQL.hpp.

Member Data Documentation

◆ CellTable

const std::string PluginSQL::Scheme::CellTable

Definition at line 29 of file SchemeSQL.hpp.

◆ CellTableCreationStatement

std::string PluginSQL::Scheme::CellTableCreationStatement

Definition at line 32 of file SchemeSQL.hpp.

◆ CellTableDataLayout

const std::string PluginSQL::Scheme::CellTableDataLayout

Definition at line 35 of file SchemeSQL.hpp.

◆ WorldTable

const std::string PluginSQL::Scheme::WorldTable

Definition at line 28 of file SchemeSQL.hpp.

◆ WorldTableCreationStatement

std::string PluginSQL::Scheme::WorldTableCreationStatement

Definition at line 31 of file SchemeSQL.hpp.

◆ WorldTableDataLayout

const std::string PluginSQL::Scheme::WorldTableDataLayout

Definition at line 34 of file SchemeSQL.hpp.


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