11 #line 1 "/opt/informix/incl/esql/sqlca.h"
85 #define SQLNOTFOUND 100
89 #define sqlca ifmxsqlca
101 extern int4 * ifx_sqlcode(
void);
102 extern struct sqlca_s * ifx_sqlca(
void);
104 #define SQLCODE (*(ifx_sqlcode()))
105 #define SQLSTATE ((char *)(ifx_sqlstate()))
106 #define sqlca (*(ifx_sqlca()))
115 #line 103 "/opt/informix/incl/esql/sqlca.h"
116 #line 3 "ma_qtrly.ec"
121 #line 4 "ma_qtrly.ec"
122 #line 5 "ma_qtrly.ec"
153 #line 36 "ma_qtrly.ec"
188 int i,jtotal,
k,atime;
196 #line 75 "ma_qtrly.ec"
197 #line 76 "ma_qtrly.ec"
201 char pe1[2], pe2[2], dur[2], t[2], s[2], e[2], p[2], shb5[10];
202 char drain[2], pos[2], cgroup[2];
206 #line 82 "ma_qtrly.ec"
239 etime=end_date.
hour*10000+
245 btime=begin_date.
hour*10000+
275 #line 131 "ma_qtrly.ec"
277 #line 147 "ma_qtrly.ec"
278 static const char *sqlcmdtxt[] =
279 #line 147 "ma_qtrly.ec"
281 #line 147 "ma_qtrly.ec"
282 "select * from maqtrly where id = ? and pe1 = ? and pe2 = ? and dur = ? and t = ? and s = ? and e = ? and p = ? and drain = ? and pos = ? and cgroup = ? and cal_yr = ? and mon = ? and zday = ?",
285 #line 147 "ma_qtrly.ec"
286 static ifx_cursor_t _SQ0 = {0};
287 static ifx_sqlvar_t _sqibind[] =
289 { 100, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
290 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
291 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
292 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
293 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
294 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
295 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
296 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
297 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
298 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
299 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
300 { 102,
sizeof(
year), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
301 { 102,
sizeof(
month), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
302 { 102,
sizeof(
day), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
303 #line 147 "ma_qtrly.ec"
305 static ifx_sqlvar_t _sqobind[] =
307 { 100, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
308 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
309 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
310 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
311 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
312 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
313 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
314 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
315 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
316 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
317 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
318 { 102,
sizeof((
ma_qtrly_rec).cal_yr), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
319 { 102,
sizeof((
ma_qtrly_rec).
mon), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
320 { 102,
sizeof((
ma_qtrly_rec).zday), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
321 { 105,
sizeof((
ma_qtrly_rec).z00), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
322 { 105,
sizeof((
ma_qtrly_rec).z06), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
323 { 105,
sizeof((
ma_qtrly_rec).z12), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
324 { 105,
sizeof((
ma_qtrly_rec).z18), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
325 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
326 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
327 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
328 { 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
329 #line 147 "ma_qtrly.ec"
331 #line 147 "ma_qtrly.ec"
332 _sqibind[0].sqldata = shb5;
333 #line 147 "ma_qtrly.ec"
334 _sqibind[1].sqldata = pe1;
335 #line 147 "ma_qtrly.ec"
336 _sqibind[2].sqldata = pe2;
337 #line 147 "ma_qtrly.ec"
338 _sqibind[3].sqldata = dur;
339 #line 147 "ma_qtrly.ec"
340 _sqibind[4].sqldata = t;
341 #line 147 "ma_qtrly.ec"
342 _sqibind[5].sqldata = s;
343 #line 147 "ma_qtrly.ec"
344 _sqibind[6].sqldata = e;
345 #line 147 "ma_qtrly.ec"
346 _sqibind[7].sqldata = p;
347 #line 147 "ma_qtrly.ec"
348 _sqibind[8].sqldata = drain;
349 #line 147 "ma_qtrly.ec"
350 _sqibind[9].sqldata = pos;
351 #line 147 "ma_qtrly.ec"
352 _sqibind[10].sqldata = cgroup;
353 #line 147 "ma_qtrly.ec"
354 _sqibind[11].sqldata = (
char *) &
year;
355 #line 147 "ma_qtrly.ec"
356 _sqibind[12].sqldata = (
char *) &
month;
357 #line 147 "ma_qtrly.ec"
358 _sqibind[13].sqldata = (
char *) &
day;
359 #line 147 "ma_qtrly.ec"
361 #line 147 "ma_qtrly.ec"
363 #line 147 "ma_qtrly.ec"
365 #line 147 "ma_qtrly.ec"
367 #line 147 "ma_qtrly.ec"
369 #line 147 "ma_qtrly.ec"
371 #line 147 "ma_qtrly.ec"
373 #line 147 "ma_qtrly.ec"
375 #line 147 "ma_qtrly.ec"
377 #line 147 "ma_qtrly.ec"
379 #line 147 "ma_qtrly.ec"
381 #line 147 "ma_qtrly.ec"
383 #line 147 "ma_qtrly.ec"
385 #line 147 "ma_qtrly.ec"
387 #line 147 "ma_qtrly.ec"
389 #line 147 "ma_qtrly.ec"
391 #line 147 "ma_qtrly.ec"
393 #line 147 "ma_qtrly.ec"
395 #line 147 "ma_qtrly.ec"
397 #line 147 "ma_qtrly.ec"
399 #line 147 "ma_qtrly.ec"
401 #line 147 "ma_qtrly.ec"
403 #line 147 "ma_qtrly.ec"
404 sqli_slct(ESQLINTVERSION, &_SQ0,sqlcmdtxt,14,_sqibind,22,_sqobind,0,(ifx_literal_t *)0,(ifx_namelist_t *)0,0);
405 #line 147 "ma_qtrly.ec"
558 #line 297 "ma_qtrly.ec"
struct data_rec data_record
int ma_qtrly(char *hb5, char *dparm, char *parm, struct stim begin_date, struct stim end_date, char *qual, struct stn_values *stn_values)
struct ma_qrtly_rec ma_qtrly_rec
struct sqlca_s ifx_sqlca_t
struct sqlca_s::sqlcaw_s sqlwarn