DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
ShipsTable::Impl Struct Reference

Public Member Functions

 Impl ()
 
void create (SQLiteTable *t)
 

Public Attributes

bool initialized = false
 
FieldDef< FieldType::Integer > fTStep
 
FieldDef< FieldType::Integer > fShipId
 
FieldDef< FieldType::Real > fFueluse_litreperh
 
FieldDef< FieldType::Real > fNOxEmission_gperKWh
 
FieldDef< FieldType::Real > fSOxEmission_percentpertotalfuelmass
 
FieldDef< FieldType::Real > fGHGEmission_gperKWh
 
FieldDef< FieldType::Real > fPMEEmission_gperKWh
 
FieldDef< FieldType::Real > fFueluse
 
FieldDef< FieldType::Real > fNOxEmission
 
FieldDef< FieldType::Real > fSOxEmission
 
FieldDef< FieldType::Real > fGHGEmission
 
FieldDef< FieldType::Real > fPMEEmission
 
InsertStatement< decltype(fTStep), decltype(fShipId), decltype(fFueluse_litreperh), decltype(fNOxEmission_gperKWh), decltype(fSOxEmission_percentpertotalfuelmass), decltype(fGHGEmission_gperKWh), decltype(fPMEEmission_gperKWh), decltype(fFueluse), decltype(fNOxEmission), decltype(fSOxEmission), decltype(fGHGEmission), decltype(fPMEEmission) > insertStatement
 
SelectStatement< decltype(fTStep), decltype(fShipId), decltype(fFueluse_litreperh), decltype(fNOxEmission_gperKWh), decltype(fSOxEmission_percentpertotalfuelmass), decltype(fGHGEmission_gperKWh), decltype(fPMEEmission_gperKWh), decltype(fFueluse), decltype(fNOxEmission), decltype(fSOxEmission), decltype(fGHGEmission), decltype(fPMEEmission), decltype(fTStep)> allShipsQuery
 
Where< decltype(fTStep)> where
 

Constructor & Destructor Documentation

◆ Impl()

ShipsTable::Impl::Impl ( )
inline

Member Function Documentation

◆ create()

void ShipsTable::Impl::create ( SQLiteTable *  t)
inline

Member Data Documentation

◆ allShipsQuery

SelectStatement< decltype(fTStep), decltype(fShipId), decltype(fFueluse_litreperh), decltype(fNOxEmission_gperKWh), decltype(fSOxEmission_percentpertotalfuelmass), decltype(fGHGEmission_gperKWh), decltype(fPMEEmission_gperKWh), decltype(fFueluse), decltype(fNOxEmission), decltype(fSOxEmission), decltype(fGHGEmission), decltype(fPMEEmission), decltype(fTStep)> ShipsTable::Impl::allShipsQuery

◆ fFueluse

FieldDef<FieldType::Real> ShipsTable::Impl::fFueluse

◆ fFueluse_litreperh

FieldDef<FieldType::Real> ShipsTable::Impl::fFueluse_litreperh

◆ fGHGEmission

FieldDef<FieldType::Real> ShipsTable::Impl::fGHGEmission

◆ fGHGEmission_gperKWh

FieldDef<FieldType::Real> ShipsTable::Impl::fGHGEmission_gperKWh

◆ fNOxEmission

FieldDef<FieldType::Real> ShipsTable::Impl::fNOxEmission

◆ fNOxEmission_gperKWh

FieldDef<FieldType::Real> ShipsTable::Impl::fNOxEmission_gperKWh

◆ fPMEEmission

FieldDef<FieldType::Real> ShipsTable::Impl::fPMEEmission

◆ fPMEEmission_gperKWh

FieldDef<FieldType::Real> ShipsTable::Impl::fPMEEmission_gperKWh

◆ fShipId

FieldDef<FieldType::Integer> ShipsTable::Impl::fShipId

◆ fSOxEmission

FieldDef<FieldType::Real> ShipsTable::Impl::fSOxEmission

◆ fSOxEmission_percentpertotalfuelmass

FieldDef<FieldType::Real> ShipsTable::Impl::fSOxEmission_percentpertotalfuelmass

◆ fTStep

FieldDef<FieldType::Integer> ShipsTable::Impl::fTStep

◆ initialized

bool ShipsTable::Impl::initialized = false

◆ insertStatement

InsertStatement< decltype(fTStep), decltype(fShipId), decltype(fFueluse_litreperh), decltype(fNOxEmission_gperKWh), decltype(fSOxEmission_percentpertotalfuelmass), decltype(fGHGEmission_gperKWh), decltype(fPMEEmission_gperKWh), decltype(fFueluse), decltype(fNOxEmission), decltype(fSOxEmission), decltype(fGHGEmission), decltype(fPMEEmission) > ShipsTable::Impl::insertStatement

◆ where

Where<decltype(fTStep)> ShipsTable::Impl::where

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