1 #ifndef WINDFARMSTABLE_H 2 #define WINDFARMSTABLE_H 7 #include "sqlitefielddef.h" 8 #include "sqlitetable.h" 20 std::unique_ptr<Impl> p;
23 const FieldDef<FieldType::Integer> fldTStep = makeFieldDef(
"TStep",FieldType::Integer()).notNull();
24 const FieldDef<FieldType::Integer> fldWindfarmId = makeFieldDef(
"WindarmId",FieldType::Integer()).notNull();
25 const FieldDef<FieldType::Integer> fldWindfarmType = makeFieldDef(
"WindfarmType",FieldType::Integer()).notNull();
27 const FieldDef<FieldType::Real> fldKwh = makeFieldDef(
"Kwh", FieldType::Real());
28 const FieldDef<FieldType::Real> fldKwhProduction = makeFieldDef(
"KwhProduction", FieldType::Real());
30 WindfarmsTable(std::shared_ptr<SQLiteStorage> db, std::string name);
37 std::vector<double>
t;
38 std::vector<double>
v;
42 enum class Aggreg { Sum, Min, Max, Avg };
44 StatData getStatData(StatType, Aggreg,
int wfType);
45 StatData getStatData(StatType, Aggreg);
48 #endif // WINDFARMSTABLE_H Definition: sqliteoutputstorage.h:33
int tstep
Definition: main.cpp:205
Definition: windfarmstable.h:36
std::vector< double > t
Definition: windfarmstable.h:37
Aggreg
Definition: windfarmstable.h:42
Definition: windfarmstable.h:17
std::vector< double > v
Definition: windfarmstable.h:38
Definition: windfarmstable.cpp:8
StatType
Definition: windfarmstable.h:41
#define COMMONSSHARED_EXPORT
Definition: commons_global.h:23