7#define ECPGdebug(X,Y) ECPGdebug((X)+100,(Y))
49#define CURNAME "mycur"
66 char *
stmt1 =
"SELECT id, t FROM t1" ;
78 struct varchar_1 {
int len;
char arr[ 50 ]; }
curname4 ;
136 {
ECPGdo(
__LINE__, 0, 1,
"test1", 0,
ECPGst_normal,
"insert into t1 ( id , t ) values ( default , 'a' )",
ECPGt_EOIT,
ECPGt_EORT);
142 {
ECPGdo(
__LINE__, 0, 1,
"test1", 0,
ECPGst_normal,
"insert into t1 ( id , t ) values ( default , 'b' )",
ECPGt_EOIT,
ECPGt_EORT);
148 {
ECPGdo(
__LINE__, 0, 1,
"test1", 0,
ECPGst_normal,
"insert into t1 ( id , t ) values ( default , 'c' )",
ECPGt_EOIT,
ECPGt_EORT);
154 {
ECPGdo(
__LINE__, 0, 1,
"test1", 0,
ECPGst_normal,
"insert into t1 ( id , t ) values ( default , 'd' )",
ECPGt_EOIT,
ECPGt_EORT);
160 {
ECPGdo(
__LINE__, 0, 1,
"test2", 0,
ECPGst_normal,
"insert into t1 ( id , t ) values ( default , 'e' )",
ECPGt_EOIT,
ECPGt_EORT);
204 strcpy(msg,
"fetch from");
208 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
210 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
223 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
225 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
234 strcpy(msg,
"fetch 1 from");
238 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
240 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
249 strcpy(msg,
"fetch :count from");
252 ECPGt_int,&(count),(
long)1,(
long)1,
sizeof(
int),
256 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
258 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
281 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
283 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
292 strcpy(msg,
"fetch :count");
295 ECPGt_int,&(count),(
long)1,(
long)1,
sizeof(
int),
299 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
301 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
327#line 105 "cursor.pgc"
330#line 105 "cursor.pgc"
332#line 105 "cursor.pgc"
339 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
341 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
343#line 108 "cursor.pgc"
346#line 108 "cursor.pgc"
349 strcpy(msg,
"fetch from");
353 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
355 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
357#line 111 "cursor.pgc"
360#line 111 "cursor.pgc"
368 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
370 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
372#line 115 "cursor.pgc"
375#line 115 "cursor.pgc"
379 strcpy(msg,
"fetch 1 from");
383 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
385 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
387#line 119 "cursor.pgc"
390#line 119 "cursor.pgc"
394 strcpy(msg,
"fetch :count from");
397 ECPGt_int,&(count),(
long)1,(
long)1,
sizeof(
int),
401 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
403 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
405#line 124 "cursor.pgc"
408#line 124 "cursor.pgc"
416 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
418 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
420#line 128 "cursor.pgc"
423#line 128 "cursor.pgc"
430 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
432 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
434#line 131 "cursor.pgc"
437#line 131 "cursor.pgc"
441 strcpy(msg,
"fetch :count");
444 ECPGt_int,&(count),(
long)1,(
long)1,
sizeof(
int),
448 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
450 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
452#line 136 "cursor.pgc"
455#line 136 "cursor.pgc"
463#line 140 "cursor.pgc"
466#line 140 "cursor.pgc"
473#line 145 "cursor.pgc"
476#line 145 "cursor.pgc"
479#line 146 "cursor.pgc"
482#line 146 "cursor.pgc"
488#line 149 "cursor.pgc"
491#line 149 "cursor.pgc"
493#line 149 "cursor.pgc"
497#line 150 "cursor.pgc"
500#line 150 "cursor.pgc"
502#line 150 "cursor.pgc"
511#line 153 "cursor.pgc"
514#line 153 "cursor.pgc"
521#line 154 "cursor.pgc"
524#line 154 "cursor.pgc"
531 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
533 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
535#line 157 "cursor.pgc"
538#line 157 "cursor.pgc"
542 strcpy(msg,
"fetch from");
546 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
548 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
550#line 161 "cursor.pgc"
553#line 161 "cursor.pgc"
557 strcpy(msg,
"fetch 1 from");
561 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
563 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
565#line 165 "cursor.pgc"
568#line 165 "cursor.pgc"
572 strcpy(msg,
"fetch :count from");
575 ECPGt_int,&(count),(
long)1,(
long)1,
sizeof(
int),
579 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
581 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
583#line 170 "cursor.pgc"
586#line 170 "cursor.pgc"
594#line 174 "cursor.pgc"
597#line 174 "cursor.pgc"
604 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
606 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
608#line 177 "cursor.pgc"
611#line 177 "cursor.pgc"
615 strcpy(msg,
"fetch :count");
618 ECPGt_int,&(count),(
long)1,(
long)1,
sizeof(
int),
622 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
624 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
626#line 182 "cursor.pgc"
629#line 182 "cursor.pgc"
637#line 186 "cursor.pgc"
640#line 186 "cursor.pgc"
645#line 187 "cursor.pgc"
648#line 187 "cursor.pgc"
651 strcpy(msg,
"deallocate prepare");
653#line 190 "cursor.pgc"
656#line 190 "cursor.pgc"
659#line 191 "cursor.pgc"
662#line 191 "cursor.pgc"
673#line 200 "cursor.pgc"
676#line 200 "cursor.pgc"
682#line 203 "cursor.pgc"
685#line 203 "cursor.pgc"
687#line 203 "cursor.pgc"
696#line 206 "cursor.pgc"
699#line 206 "cursor.pgc"
702 strcpy(msg,
"fetch from");
706 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
708 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
710#line 209 "cursor.pgc"
713#line 209 "cursor.pgc"
721 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
723 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
725#line 213 "cursor.pgc"
728#line 213 "cursor.pgc"
732 strcpy(msg,
"fetch 1 from");
736 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
738 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
740#line 217 "cursor.pgc"
743#line 217 "cursor.pgc"
747 strcpy(msg,
"fetch :count from");
750 ECPGt_int,&(count),(
long)1,(
long)1,
sizeof(
int),
754 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
756 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
758#line 222 "cursor.pgc"
761#line 222 "cursor.pgc"
769#line 226 "cursor.pgc"
772#line 226 "cursor.pgc"
779 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
781 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
783#line 229 "cursor.pgc"
786#line 229 "cursor.pgc"
790 strcpy(msg,
"fetch :count");
793 ECPGt_int,&(count),(
long)1,(
long)1,
sizeof(
int),
797 ECPGt_int,&(
id),(
long)1,(
long)1,
sizeof(
int),
799 ECPGt_char,(t),(
long)64,(
long)1,(64)*
sizeof(
char),
801#line 234 "cursor.pgc"
804#line 234 "cursor.pgc"
812#line 238 "cursor.pgc"
815#line 238 "cursor.pgc"
818 strcpy(msg,
"deallocate prepare");
820#line 241 "cursor.pgc"
823#line 241 "cursor.pgc"
830#line 246 "cursor.pgc"
833#line 246 "cursor.pgc"
836#line 247 "cursor.pgc"
839#line 247 "cursor.pgc"
844#line 250 "cursor.pgc"
847#line 250 "cursor.pgc"
850 strcpy(msg,
"disconnect");
852#line 253 "cursor.pgc"
855#line 253 "cursor.pgc"
bool ECPGdisconnect(int lineno, const char *connection_name)
bool ECPGconnect(int lineno, int c, const char *name, const char *user, const char *passwd, const char *connection_name, int autocommit)
bool ECPGdo(const int lineno, const int compat, const int force_indicator, const char *connection_name, const bool questionmarks, const int st, const char *query,...)
void ECPGset_var(int number, void *pointer, int lineno)
bool ECPGtrans(int lineno, const char *connection_name, const char *transaction)
char * ECPGprepared_statement(const char *connection_name, const char *name, int lineno)
bool ECPGprepare(int lineno, const char *connection_name, const bool questionmarks, const char *name, const char *variable)
bool ECPGdeallocate(int lineno, int c, const char *connection_name, const char *name)