Mapper
init_review.c
Go to the documentation of this file.
1 #include <sqlhdr.h>
2 #include <sqlca.h>
3 extern _SQCURSOR *_iqnprep();
4 static char *_Cn10 = "ratecursor"; static _SQCURSOR *_SQ10 = 0;
5 static char *_Cn9 = "selectrate"; static _SQCURSOR *_SQ9 = 0;
6 static char *_Cn8 = "shiftcursor"; static _SQCURSOR *_SQ8 = 0;
7 static char *_Cn7 = "selectshift"; static _SQCURSOR *_SQ7 = 0;
8 static char *_Cn6 = "selectcur9"; static _SQCURSOR *_SQ6 = 0;
9 static char *_Cn5 = "selectvalue9"; static _SQCURSOR *_SQ5 = 0;
10 static char *_Cn4 = "sensorcursor"; static _SQCURSOR *_SQ4 = 0;
11 static char *_Cn3 = "selectsensor"; static _SQCURSOR *_SQ3 = 0;
12 static char *_Cn2 = "stncursor"; static _SQCURSOR *_SQ2 = 0;
13 static char *_Cn1 = "selectstn"; static _SQCURSOR *_SQ1 = 0;
14 #line 1 "init_review.ec"
15 
17 
18 {
19 
20 /*
21  * EXEC SQL database rawdb;
22  */
23 #line 6 "init_review.ec"
24  {
25 #line 6 "init_review.ec"
26  _iqdbase("rawdb", 0);
27 #line 6 "init_review.ec"
28  }
29 
30 /*
31  * EXEC SQL prepare selectstn from
32  * "select *
33  * from stn
34  * order by huc1,stat,id";
35  */
36 #line 8 "init_review.ec"
37  {
38 #line 8 "init_review.ec"
39 #line 8 "init_review.ec"
40  _SQ1 = _iqnprep(_Cn1, "select * from stn order by huc1,stat,id", 0);
41 #line 11 "init_review.ec"
42  }
43 
44 if(sqlca.sqlcode < 0){
45 
46  printf("informix error %d\n",sqlca.sqlcode);
47  exit(1);
48 
49  }
50 
51 /*
52  * EXEC SQL declare stncursor cursor for selectstn;
53  */
54 #line 20 "init_review.ec"
55  {
56 #line 20 "init_review.ec"
57 #line 20 "init_review.ec"
58  if (!_SQ2) _SQ2 = _iqlocate_cursor(_Cn2, 0, 0, 0);
59 #line 20 "init_review.ec"
60  if (!_SQ1) _SQ1 = _iqlocate_cursor(_Cn1, 1, 1, 0);
61 #line 20 "init_review.ec"
62  _iqcddcl(_SQ2, _Cn2, _SQ1, 0);
63 #line 20 "init_review.ec"
64  }
65 
66 if(sqlca.sqlcode < 0){
67 
68  printf("informix error %d\n",sqlca.sqlcode);
69  exit(1);
70 
71  }
72 
73 /*
74  * EXEC SQL prepare selectsensor from
75  * "select *
76  * from sens
77  * where id matches ?";
78  */
79 #line 29 "init_review.ec"
80  {
81 #line 29 "init_review.ec"
82 #line 29 "init_review.ec"
83  _SQ3 = _iqnprep(_Cn3, "select * from sens where id matches ?", 0);
84 #line 32 "init_review.ec"
85  }
86 
87 /*
88  * EXEC SQL declare sensorcursor cursor for selectsensor;
89  */
90 #line 34 "init_review.ec"
91  {
92 #line 34 "init_review.ec"
93 #line 34 "init_review.ec"
94  if (!_SQ4) _SQ4 = _iqlocate_cursor(_Cn4, 0, 0, 0);
95 #line 34 "init_review.ec"
96  if (!_SQ3) _SQ3 = _iqlocate_cursor(_Cn3, 1, 1, 0);
97 #line 34 "init_review.ec"
98  _iqcddcl(_SQ4, _Cn4, _SQ3, 0);
99 #line 34 "init_review.ec"
100  }
101 
102 if(sqlca.sqlcode < 0){
103 
104  printf("informix error %d\n",sqlca.sqlcode);
105  exit(1);
106 
107  }
108 
109 
110 /*
111  * EXEC SQL prepare selectvalue9 from
112  * "select *
113  * from val96
114  * where pe1 = 'H' and pe2 = 'G'
115  * and zdate >= ? and zdate <= ?
116  * order by id asc,zdate desc";
117  */
118 #line 44 "init_review.ec"
119  {
120 #line 44 "init_review.ec"
121 #line 44 "init_review.ec"
122  _SQ5 = _iqnprep(_Cn5, "select * from val96 where pe1 = 'H' and pe2 = 'G' and zdate >= ? and zdate <= ? order by id asc,zdate desc", 0);
123 #line 49 "init_review.ec"
124  }
125 
126 if(sqlca.sqlcode != 0){
127 
128  printf("informix error %d\n",sqlca.sqlcode);
129  exit(1);
130 
131  }
132 
133 /*
134  * EXEC SQL declare selectcur9 cursor for selectvalue9;
135  */
136 #line 58 "init_review.ec"
137  {
138 #line 58 "init_review.ec"
139 #line 58 "init_review.ec"
140  if (!_SQ6) _SQ6 = _iqlocate_cursor(_Cn6, 0, 0, 0);
141 #line 58 "init_review.ec"
142  if (!_SQ5) _SQ5 = _iqlocate_cursor(_Cn5, 1, 1, 0);
143 #line 58 "init_review.ec"
144  _iqcddcl(_SQ6, _Cn6, _SQ5, 0);
145 #line 58 "init_review.ec"
146  }
147 
148 if(sqlca.sqlcode < 0){
149 
150  printf("informix error %d\n",sqlca.sqlcode);
151  exit(1);
152 
153  }
154 
155 /*
156  * EXEC SQL prepare selectshift from
157  * "select *
158  * from ratshift
159  * where id matches ?
160  * order by begin_date desc";
161  */
162 #line 67 "init_review.ec"
163  {
164 #line 67 "init_review.ec"
165 #line 67 "init_review.ec"
166  _SQ7 = _iqnprep(_Cn7, "select * from ratshift where id matches ? order by begin_date desc", 0);
167 #line 71 "init_review.ec"
168  }
169 
170 if(sqlca.sqlcode < 0){
171 
172  printf("informix error %d\n",sqlca.sqlcode);
173  exit(1);
174 
175  }
176 
177 /*
178  * EXEC SQL declare shiftcursor cursor for selectshift;
179  */
180 #line 80 "init_review.ec"
181  {
182 #line 80 "init_review.ec"
183 #line 80 "init_review.ec"
184  if (!_SQ8) _SQ8 = _iqlocate_cursor(_Cn8, 0, 0, 0);
185 #line 80 "init_review.ec"
186  if (!_SQ7) _SQ7 = _iqlocate_cursor(_Cn7, 1, 1, 0);
187 #line 80 "init_review.ec"
188  _iqcddcl(_SQ8, _Cn8, _SQ7, 0);
189 #line 80 "init_review.ec"
190  }
191 
192 if(sqlca.sqlcode < 0) {
193 
194  printf("informix error %d\n",sqlca.sqlcode);
195  exit(1);
196 
197  }
198 
199 /*
200  * EXEC SQL prepare selectrate from
201  * "select *
202  * from rattbl
203  * where id matches ? and
204  * tbl = ?";
205  */
206 #line 89 "init_review.ec"
207  {
208 #line 89 "init_review.ec"
209 #line 89 "init_review.ec"
210  _SQ9 = _iqnprep(_Cn9, "select * from rattbl where id matches ? and tbl = ?", 0);
211 #line 93 "init_review.ec"
212  }
213 
214 if(sqlca.sqlcode < 0){
215 
216  printf("informix error %d\n",sqlca.sqlcode);
217  exit(1);
218 
219  }
220 
221 /*
222  * EXEC SQL declare ratecursor cursor for selectrate;
223  */
224 #line 102 "init_review.ec"
225  {
226 #line 102 "init_review.ec"
227 #line 102 "init_review.ec"
228  if (!_SQ10) _SQ10 = _iqlocate_cursor(_Cn10, 0, 0, 0);
229 #line 102 "init_review.ec"
230  if (!_SQ9) _SQ9 = _iqlocate_cursor(_Cn9, 1, 1, 0);
231 #line 102 "init_review.ec"
232  _iqcddcl(_SQ10, _Cn10, _SQ9, 0);
233 #line 102 "init_review.ec"
234  }
235 
236 if(sqlca.sqlcode < 0){
237 
238  printf("informix error %d\n",sqlca.sqlcode);
239  exit(1);
240 
241  }
242 
243 }
244 
245 
246 
struct sqlca_s sqlca
static char * _Cn7
Definition: init_review.c:7
static _SQCURSOR * _SQ2
Definition: init_review.c:12
static char * _Cn6
Definition: init_review.c:8
static char * _Cn8
Definition: init_review.c:6
static char * _Cn2
Definition: init_review.c:12
static _SQCURSOR * _SQ5
Definition: init_review.c:9
static _SQCURSOR * _SQ4
Definition: init_review.c:10
static _SQCURSOR * _SQ6
Definition: init_review.c:8
static _SQCURSOR * _SQ3
Definition: init_review.c:11
static _SQCURSOR * _SQ1
Definition: init_review.c:13
static char * _Cn3
Definition: init_review.c:11
static char * _Cn5
Definition: init_review.c:9
static char * _Cn9
Definition: init_review.c:5
void init_review()
Definition: init_review.c:16
static char * _Cn10
Definition: init_review.c:4
static char * _Cn1
Definition: init_review.c:13
static _SQCURSOR * _SQ7
Definition: init_review.c:7
static _SQCURSOR * _SQ10
Definition: init_review.c:4
static _SQCURSOR * _SQ8
Definition: init_review.c:6
_SQCURSOR * _iqnprep()
static _SQCURSOR * _SQ9
Definition: init_review.c:5
static char * _Cn4
Definition: init_review.c:10
printf("fbuf is %s\n", fbuf)
long sqlcode
Definition: db.c:44