AMO-Tools-Suite  v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
All Classes Namespaces Files Functions Variables Enumerations Friends Macros Pages
db.cpp
1 #include <nan.h>
2 #include "db.h"
3 
4 using namespace Nan;
5 
6 NAN_MODULE_INIT(InitDb) {
7 
8  // PHAST
9  Nan::Set(target, New<String>("startup").ToLocalChecked(),
10  GetFunction(New<FunctionTemplate>(startup)).ToLocalChecked());
11 
12  Nan::Set(target, New<String>("selectSolidLoadChargeMaterials").ToLocalChecked(),
13  GetFunction(New<FunctionTemplate>(selectSolidLoadChargeMaterials)).ToLocalChecked());
14 
15  Nan::Set(target, New<String>("selectSolidLoadChargeMaterialById").ToLocalChecked(),
16  GetFunction(New<FunctionTemplate>(selectSolidLoadChargeMaterialById)).ToLocalChecked());
17 
18  Nan::Set(target, New<String>("insertSolidLoadChargeMaterial").ToLocalChecked(),
19  GetFunction(New<FunctionTemplate>(insertSolidLoadChargeMaterial)).ToLocalChecked());
20 
21  Nan::Set(target, New<String>("deleteSolidLoadChargeMaterial").ToLocalChecked(),
22  GetFunction(New<FunctionTemplate>(deleteSolidLoadChargeMaterial)).ToLocalChecked());
23 
24  Nan::Set(target, New<String>("updateSolidLoadChargeMaterial").ToLocalChecked(),
25  GetFunction(New<FunctionTemplate>(updateSolidLoadChargeMaterial)).ToLocalChecked());
26 
27  Nan::Set(target, New<String>("selectLiquidLoadChargeMaterials").ToLocalChecked(),
28  GetFunction(New<FunctionTemplate>(selectLiquidLoadChargeMaterials)).ToLocalChecked());
29 
30  Nan::Set(target, New<String>("selectLiquidLoadChargeMaterialById").ToLocalChecked(),
31  GetFunction(New<FunctionTemplate>(selectLiquidLoadChargeMaterialById)).ToLocalChecked());
32 
33  Nan::Set(target, New<String>("insertLiquidLoadChargeMaterial").ToLocalChecked(),
34  GetFunction(New<FunctionTemplate>(insertLiquidLoadChargeMaterial)).ToLocalChecked());
35 
36  Nan::Set(target, New<String>("deleteLiquidLoadChargeMaterial").ToLocalChecked(),
37  GetFunction(New<FunctionTemplate>(deleteLiquidLoadChargeMaterial)).ToLocalChecked());
38 
39  Nan::Set(target, New<String>("updateLiquidLoadChargeMaterial").ToLocalChecked(),
40  GetFunction(New<FunctionTemplate>(updateLiquidLoadChargeMaterial)).ToLocalChecked());
41 
42  Nan::Set(target, New<String>("selectGasLoadChargeMaterials").ToLocalChecked(),
43  GetFunction(New<FunctionTemplate>(selectGasLoadChargeMaterials)).ToLocalChecked());
44 
45  Nan::Set(target, New<String>("selectGasLoadChargeMaterialById").ToLocalChecked(),
46  GetFunction(New<FunctionTemplate>(selectGasLoadChargeMaterialById)).ToLocalChecked());
47 
48  Nan::Set(target, New<String>("insertGasLoadChargeMaterial").ToLocalChecked(),
49  GetFunction(New<FunctionTemplate>(insertGasLoadChargeMaterial)).ToLocalChecked());
50 
51  Nan::Set(target, New<String>("deleteGasLoadChargeMaterial").ToLocalChecked(),
52  GetFunction(New<FunctionTemplate>(deleteGasLoadChargeMaterial)).ToLocalChecked());
53 
54  Nan::Set(target, New<String>("updateGasLoadChargeMaterial").ToLocalChecked(),
55  GetFunction(New<FunctionTemplate>(updateGasLoadChargeMaterial)).ToLocalChecked());
56 
57  Nan::Set(target, New<String>("selectSolidLiquidFlueGasMaterials").ToLocalChecked(),
58  GetFunction(New<FunctionTemplate>(selectSolidLiquidFlueGasMaterials)).ToLocalChecked());
59 
60  Nan::Set(target, New<String>("selectSolidLiquidFlueGasMaterialById").ToLocalChecked(),
61  GetFunction(New<FunctionTemplate>(selectSolidLiquidFlueGasMaterialById)).ToLocalChecked());
62 
63  Nan::Set(target, New<String>("insertSolidLiquidFlueGasMaterial").ToLocalChecked(),
64  GetFunction(New<FunctionTemplate>(insertSolidLiquidFlueGasMaterial)).ToLocalChecked());
65 
66  Nan::Set(target, New<String>("deleteSolidLiquidFlueGasMaterial").ToLocalChecked(),
67  GetFunction(New<FunctionTemplate>(deleteSolidLiquidFlueGasMaterial)).ToLocalChecked());
68 
69  Nan::Set(target, New<String>("updateSolidLiquidFlueGasMaterial").ToLocalChecked(),
70  GetFunction(New<FunctionTemplate>(updateSolidLiquidFlueGasMaterial)).ToLocalChecked());
71 
72  Nan::Set(target, New<String>("selectGasFlueGasMaterials").ToLocalChecked(),
73  GetFunction(New<FunctionTemplate>(selectGasFlueGasMaterials)).ToLocalChecked());
74 
75  Nan::Set(target, New<String>("selectGasFlueGasMaterialById").ToLocalChecked(),
76  GetFunction(New<FunctionTemplate>(selectGasFlueGasMaterialById)).ToLocalChecked());
77 
78  Nan::Set(target, New<String>("insertGasFlueGasMaterial").ToLocalChecked(),
79  GetFunction(New<FunctionTemplate>(insertGasFlueGasMaterial)).ToLocalChecked());
80 
81  Nan::Set(target, New<String>("deleteGasFlueGasMaterial").ToLocalChecked(),
82  GetFunction(New<FunctionTemplate>(deleteGasFlueGasMaterial)).ToLocalChecked());
83 
84  Nan::Set(target, New<String>("updateGasFlueGasMaterial").ToLocalChecked(),
85  GetFunction(New<FunctionTemplate>(updateGasFlueGasMaterial)).ToLocalChecked());
86 
87  Nan::Set(target, New<String>("selectAtmosphereSpecificHeat").ToLocalChecked(),
88  GetFunction(New<FunctionTemplate>(selectAtmosphereSpecificHeat)).ToLocalChecked());
89 
90  Nan::Set(target, New<String>("selectAtmosphereSpecificHeatById").ToLocalChecked(),
91  GetFunction(New<FunctionTemplate>(selectAtmosphereSpecificHeatById)).ToLocalChecked());
92 
93  Nan::Set(target, New<String>("insertAtmosphereSpecificHeat").ToLocalChecked(),
94  GetFunction(New<FunctionTemplate>(insertAtmosphereSpecificHeat)).ToLocalChecked());
95 
96  Nan::Set(target, New<String>("deleteAtmosphereSpecificHeat").ToLocalChecked(),
97  GetFunction(New<FunctionTemplate>(deleteAtmosphereSpecificHeat)).ToLocalChecked());
98 
99  Nan::Set(target, New<String>("updateAtmosphereSpecificHeat").ToLocalChecked(),
100  GetFunction(New<FunctionTemplate>(updateAtmosphereSpecificHeat)).ToLocalChecked());
101 
102  Nan::Set(target, New<String>("selectWallLossesSurface").ToLocalChecked(),
103  GetFunction(New<FunctionTemplate>(selectWallLossesSurface)).ToLocalChecked());
104 
105  Nan::Set(target, New<String>("selectWallLossesSurfaceById").ToLocalChecked(),
106  GetFunction(New<FunctionTemplate>(selectWallLossesSurfaceById)).ToLocalChecked());
107 
108  Nan::Set(target, New<String>("insertWallLossesSurface").ToLocalChecked(),
109  GetFunction(New<FunctionTemplate>(insertWallLossesSurface)).ToLocalChecked());
110 
111  Nan::Set(target, New<String>("deleteWallLossesSurface").ToLocalChecked(),
112  GetFunction(New<FunctionTemplate>(deleteWallLossesSurface)).ToLocalChecked());
113 
114  Nan::Set(target, New<String>("updateWallLossesSurface").ToLocalChecked(),
115  GetFunction(New<FunctionTemplate>(updateWallLossesSurface)).ToLocalChecked());
116 
117  Nan::Set(target, New<String>("selectMotors").ToLocalChecked(),
118  GetFunction(New<FunctionTemplate>(selectMotors)).ToLocalChecked());
119 
120  Nan::Set(target, New<String>("selectMotorById").ToLocalChecked(),
121  GetFunction(New<FunctionTemplate>(selectMotorById)).ToLocalChecked());
122 
123  Nan::Set(target, New<String>("insertMotor").ToLocalChecked(),
124  GetFunction(New<FunctionTemplate>(insertMotor)).ToLocalChecked());
125 
126  Nan::Set(target, New<String>("deleteMotor").ToLocalChecked(),
127  GetFunction(New<FunctionTemplate>(deleteMotor)).ToLocalChecked());
128 
129  Nan::Set(target, New<String>("updateMotor").ToLocalChecked(),
130  GetFunction(New<FunctionTemplate>(updateMotor)).ToLocalChecked());
131 
132  Nan::Set(target, New<String>("selectPumps").ToLocalChecked(),
133  GetFunction(New<FunctionTemplate>(selectPumps)).ToLocalChecked());
134 
135  Nan::Set(target, New<String>("selectPumpById").ToLocalChecked(),
136  GetFunction(New<FunctionTemplate>(selectPumpById)).ToLocalChecked());
137 
138  Nan::Set(target, New<String>("insertPump").ToLocalChecked(),
139  GetFunction(New<FunctionTemplate>(insertPump)).ToLocalChecked());
140 
141  Nan::Set(target, New<String>("deletePump").ToLocalChecked(),
142  GetFunction(New<FunctionTemplate>(deletePump)).ToLocalChecked());
143 
144  Nan::Set(target, New<String>("updatePump").ToLocalChecked(),
145  GetFunction(New<FunctionTemplate>(updatePump)).ToLocalChecked());
146 }
147 
148 NODE_MODULE(db, InitDb)