#ifdef __cplusplus
extern "C" {
#endif
/*
ANSI C code generated by SmartEiffel The GNU Eiffel Compiler, Eiffel tools and libraries
Release 1.2r7 transitional Release (Sunday April 2nd 2006)
This is an unofficial release. Check http://SmartEiffel.loria.fr for
the official SmartEiffel
Copyright (C), 1994-2003 - INRIA - LORIA - UHP - Nancy 2 - FRANCE
D.COLNET, S.COLLIN, O.ZENDRA, P.RIBET, C.ADRIAN 
Copyright (C) 2005-2006 D.F.MOISSET - smarteiffel@except.com.ar
http://opensvn.csie.org/traccgi/smarteiffel12
C Compiler options used: -pipe -O2 -march=pentium3
*/

/*
-- This file is  free  software, which  comes  along  with  SmartEiffel. This
-- software  is  distributed  in the hope that it will be useful, but WITHOUT
-- ANY  WARRANTY;  without  even  the  implied warranty of MERCHANTABILITY or
-- FITNESS  FOR A PARTICULAR PURPOSE. You can modify it as you want, provided
-- this header is kept unaltered, and a notification of the changes is added.
-- You  are  allowed  to  redistribute  it and sell it, alone or as a part of
-- another product.
--       Copyright (C) 1994-2002 LORIA - INRIA - U.H.P. Nancy 1 - FRANCE
--          Dominique COLNET and Suzanne COLLIN - SmartEiffel@loria.fr
--                       http://SmartEiffel.loria.fr
--
*/
/*
  This file (SmartEiffel/sys/runtime/base.h) contains all basic Eiffel
  type definitions.
  This file is automatically included in the header for all modes of
  compilation: -boost, -no_check, -require_check, -ensure_check, ...
  This file is also included in the header of any cecil file (when the
  -cecil option is used).
  This file is also included in the header file of C++ wrappers (when
  using the external "C++" clause).
*/

#ifndef _BASE_H
#define _BASE_H

#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
#include <signal.h>
#include <stddef.h>
#include <stdarg.h>
#include <limits.h>
#include <float.h>
#include <setjmp.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#if defined __USE_POSIX || defined __unix__ || defined _POSIX_C_SOURCE
#  include <unistd.h>
#endif
#if !defined(WIN32) && \
       (defined(WINVER) || defined(_WIN32_WINNT) || defined(_WIN32) || \
	defined(__WIN32__) || defined(__TOS_WIN__) || defined(_MSC_VER))
#  define WIN32 1
#endif
#ifdef WIN32
#  include <windows.h>
#else
#  ifndef O_RDONLY
#    include <sys/file.h>
#  endif
#  ifndef O_RDONLY
#    define O_RDONLY 0000
#  endif
#endif

#if defined(_MSC_VER) 
typedef signed char int8_t;
typedef signed short int16_t;
typedef signed int int32_t;
typedef signed __int64 int64_t;
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef unsigned int uint32_t;
typedef unsigned __int64 uint64_t;
#  define PRId8 "d"
#  define PRId16 "d"
#  define PRId32 "d"
#  define PRId64 "I64d"
#  define INT8_C(c) c
#  define INT16_C(c) c
#  define INT32_C(c) c
#  define INT64_C(c) c ## i64
#elif defined(__WATCOMC__) && (__WATCOMC__ <= 1100) /* WATCOM 11 or lower */
typedef signed char int8_t;
typedef signed short int16_t;
typedef signed long int int32_t;
typedef signed __int64 int64_t;
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef unsigned long int uint32_t;
typedef unsigned __int64 uint64_t;
#  define PRId8 "d"
#  define PRId16 "d"
#  define PRId32 "d"
#  define PRId64 "Ld"
#  define INT8_C(c) c
#  define INT16_C(c) c
#  define INT32_C(c) c ## L
#  define INT64_C(c) c ## i64
#elif defined(__BORLANDC__) && (__BORLANDC__ < 0x600) /* Borland before 6.0 */
typedef signed char int8_t;
typedef signed short int16_t;
typedef signed long int int32_t;
typedef signed __int64 int64_t;
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef unsigned long int uint32_t;
typedef unsigned __int64 uint64_t;
#  define PRId8 "d"
#  define PRId16 "d"
#  define PRId32 "ld"
#  define PRId64 "I64Ld"
#  define INT8_C(c) c
#  define INT16_C(c) c
#  define INT32_C(c) c ## L
#  define INT64_C(c) c ## i64
#elif defined(__FreeBSD__) && (__FreeBSD__ < 5) /* FreeBSD before 5.0 */ && !defined (_SYS_INTTYPES_H_)
typedef signed char int8_t;
typedef signed short int16_t;
typedef signed long int int32_t;
typedef signed long long int int64_t;
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef unsigned long int uint32_t;
typedef unsigned long long int uint64_t;
#elif defined(__CYGWIN__) && defined(__BIT_TYPES_DEFINED__) /* Cygwin defines intxx_t in sys/types.h instead of inttypes.h */
typedef unsigned char uint8_t;
typedef __uint16_t uint16_t;
typedef __uint32_t uint32_t;
typedef __uint64_t uint64_t;
#else
#  include <inttypes.h>
#  if !defined(INT8_MAX) && defined(INT16_MAX)
/* int8_t is not mandatory */
typedef int_least8_t int8_t;
#  endif
#endif

#if !defined(PRId16)
#  define PRId8 "d"
#  define PRId16 "d"
#  define PRId32 "ld"
#  define PRId64 "lld"
#elif !defined(PRId8)
#  define PRId8 "d"
#endif
#if !defined(INT16_C)
#  define INT8_C(c) c
#  define INT16_C(c) c
#  define INT32_C(c) c ## L
#  define INT64_C(c) c ## LL
#elif !defined(INT8_C)
#  define INT8_C(c) c
#endif
#if !defined(INT16_MIN)
#  define INT8_MIN (-INT8_C(127)-1)
#  define INT8_MAX (INT8_C(127))
#  define INT16_MIN (-INT16_C(32767)-1)
#  define INT16_MAX (INT16_C(32767))
#  define INT32_MIN (-INT32_C(2147483647)-1)
#  define INT32_MAX (INT32_C(2147483647))
#  define INT64_MIN (-INT64_C(9223372036854775807)-1)
#  define INT64_MAX (INT64_C(9223372036854775807))
#elif !defined(INT8_MIN)
#  define INT8_MIN (-INT8_C(127)-1)
#endif


/*
  Endian stuff
*/
#if defined(BSD) && (BSD >= 199103)
#  include <machine/endian.h>
#elif defined(__alpha__) || defined(__alpha) || defined(_M_ALPHA)
/* bi-endian processor, current mode should be find in machine/endian.h file */
#  include <machine/endian.h>
#elif defined(linux)
#  include <endian.h>
#endif



#if !defined(BYTE_ORDER) && defined(__BYTE_ORDER)
#  define BYTE_ORDER      __BYTE_ORDER
#endif

#if !defined(LITTLE_ENDIAN) && defined(__LITTLE_ENDIAN)
#  define LITTLE_ENDIAN      __LITTLE_ENDIAN
#endif

#if !defined(BIG_ENDIAN) && defined(__BIG_ENDIAN)
#  define BIG_ENDIAN      __BIG_ENDIAN
#endif

#if !defined(LITTLE_ENDIAN)
#  define LITTLE_ENDIAN   1234    /* LSB first (vax, pc) */
#endif
#if !defined(BIG_ENDIAN)
#  define BIG_ENDIAN      4321    /* MSB first (IBM, net) */
#endif
#if !defined(PDP_ENDIAN)
#  define PDP_ENDIAN      3412    /* LSB first in word, MSW first in long */
#endif

#if !defined(BYTE_ORDER) && defined(BIT_ZERO_ON_RIGHT)
#  define BYTE_ORDER      LITTLE_ENDIAN
#elif !defined(BYTE_ORDER) && defined(BIT_ZERO_ON_LEFT)
#  define BYTE_ORDER      BIG_ENDIAN
#elif !defined(BYTE_ORDER)

/* HP RISC */
#  if defined(__hppa__) || defined(__hppa) || defined(__hp9000) || \
      defined(__hp9000s300) || defined(hp9000s300) || \
      defined(__hp9000s700) || defined(hp9000s700) || \
      defined(__hp9000s800) || defined(hp9000s800) || defined(hp9000s820)
#    define BYTE_ORDER      BIG_ENDIAN
#  endif

/* IBM */
#  if defined(ibm032) || defined(ibm370) || defined(_IBMR2)
#    define BYTE_ORDER      BIG_ENDIAN
#  endif

/* Intel x86 */
#  if defined(i386) || defined(__i386__) || defined(__i386) || \
      defined(_M_IX86) || defined(_X86_) || defined(__THW_INTEL) || \
      defined(sun386)
#    define BYTE_ORDER      LITTLE_ENDIAN
#  endif

/* Intel Itanium */
#  if defined(__ia64__) || defined(_IA64) || defined(__IA64__) || \
      defined(_M_IA64)
#    define BYTE_ORDER      LITTLE_ENDIAN
#  endif

/* Nationnal Semiconductor 32000 serie */
#  if  defined(ns32000)
#    define BYTE_ORDER      LITTLE_ENDIAN
#  endif

/* Motorola 68000 */
#  if defined(mc68000) || defined(is68k) || defined(macII) || defined(m68k)
#    define BYTE_ORDER      BIG_ENDIAN
#  endif

/* MIPS */
#  if defined(MIPSEL) || defined(_MIPSEL)
#    define BYTE_ORDER      LITTLE_ENDIAN
#  elif defined(MIPSEB) || defined(_MIPSEB)
#    define BYTE_ORDER      BIG_ENDIAN
#  elif defined(__mips__) || defined(__mips) || defined(__MIPS__)
#    error "MIPS are bi-endian processors. Endianness is unknown for this system, please drop an e-mail to SmartEiffel@loria.fr"
#  endif

/* Power PC */
/* this processor is bi-endian, how to know if little-endian is set? */
#  if defined(__powerpc) || defined(__powerpc__) || defined(__POWERPC__) || \
      defined(__ppc__) || defined(__ppc) || defined(_M_PPC) || \
      defined(__PPC) || defined(__PPC__)
#    define BYTE_ORDER      BIG_ENDIAN
#  endif

/* Pyramid 9810 */
#  if defined(pyr)
#    define BYTE_ORDER      BIG_ENDIAN
#  endif

/* RS/6000 */
#  if defined(__THW_RS6000) || defined(_IBMR2) || defined(_POWER) || \
      defined(_ARCH_PWR) || defined(_ARCH_PWR2)
#    define BYTE_ORDER      _ENDIAN
#  endif

/* SPARC */
#  if defined(__sparc__) || defined(sparc) || defined(__sparc)
#    define BYTE_ORDER      BIG_ENDIAN
#  endif

/* CCI Tahoe */
#  if defined(tahoe)
#    define BYTE_ORDER      BIG_ENDIAN
#  endif

/* VAX */
#  if defined(vax) || defined(VAX) || defined(__vax__) || defined(_vax_) || \
      defined(__vax) || defined(__VAX)
#    define BYTE_ORDER      LITTLE_ENDIAN
#  endif

/* ELATE is a virtual OS with a little endian Virtual Processor */
#  if defined(__ELATE__)
#    define BYTE_ORDER      LITTLE_ENDIAN
#  endif

/* Miscellaneous little endian */
#  if defined(wrltitan)
#    define BYTE_ORDER      LITTLE_ENDIAN
#  endif

/* Miscellaneous big endian */
#  if defined(apollo) || defined(__convex__) || defined(_CRAY) || defined(sel)
#    define BYTE_ORDER      BIG_ENDIAN
#  endif
#endif


#if !defined(BYTE_ORDER)
#  error "Unknown byte order. Add your system in above macros once you know your system type. Please drop an e-mail to SmartEiffel@loria.fr"
#endif
#if (BYTE_ORDER != BIG_ENDIAN && BYTE_ORDER != LITTLE_ENDIAN)
#  error "Only little-endian and big-endian are valid at this time. Please drop an e-mail to SmartEiffel@loria.fr"
#endif


/*
  Byte swapping stuff
*/
extern void copy_swap_16(const uint16_t *src, uint16_t *dest, int count);


/* Because ANSI C EXIT_* are not always defined: */
#ifndef EXIT_FAILURE
#  define EXIT_FAILURE 1
#endif
#ifndef EXIT_SUCCESS
#  define EXIT_SUCCESS 0
#endif

/*
   On Linux glibc systems, we need to use sig.* versions of jmp_buf,
   setjmp and longjmp to preserve the signal handling context.
   Currently, the way I figured to detect this is if _SIGSET_H_types has
   been defined in /usr/include/setjmp.h.

   NOTE: with gcc, -ansi is used for SmartEiffel generated files EXCEPT in
   -no_split mode. ANSI only recognizes the non-sig versions.
*/
#if (defined(_SIGSET_H_types) && !defined(__STRICT_ANSI__))
#  define JMP_BUF    sigjmp_buf
#  define SETJMP(x)  sigsetjmp( (x), 1)
#  define LONGJMP    siglongjmp
#else
#  define JMP_BUF    jmp_buf
#  define SETJMP(x)  setjmp( (x) )
#  define LONGJMP    longjmp
#endif

/*
   Type to store reference objects Id:
 */
typedef int Tid;
typedef struct S0 T0;
struct S0{Tid id;};

/*
   The default channel used to print runtime error messages:
*/
#define SE_ERR stderr

/*
   Eiffel type INTEGER_8 is #1:
*/
typedef int8_t T1;
#define EIF_INTEGER_8 T1
#define M1 (INT8_C(0))
#define EIF_INTEGER_8_BITS (CHAR_BIT)
#define EIF_MINIMUM_INTEGER_8 (INT8_MIN)
#define EIF_MAXIMUM_INTEGER_8 (INT8_MAX)

/*
  Eiffel type INTEGER_16 is #10:
*/
typedef int16_t T10;
#define EIF_INTEGER_16 T10
#define M10 (INT16_C(0))
#define EIF_INTEGER_16_BITS (CHAR_BIT*sizeof(T10t))
#define EIF_MINIMUM_INTEGER_16 (INT16_MIN) /*-32768*/
#define EIF_MAXIMUM_INTEGER_16 (INT16_MAX) /*+32767*/

/*
  Eiffel type INTEGER or INTEGER_32 is #2:
*/
typedef int32_t T2;
#define EIF_INTEGER T2
#define EIF_INTEGER_32 T2
#define M2 (INT32_C(0))
#define EIF_INTEGER_BITS ((T2)(CHAR_BIT*sizeof(T2)))
#define EIF_INTEGER_32_BITS EIF_INTEGER_BITS
#define EIF_MINIMUM_INTEGER (INT32_MIN)
#define EIF_MAXIMUM_INTEGER (INT32_MAX)

/*
  Eiffel type INTEGER_64 is #11:
*/
typedef int64_t T11;
#define EIF_INTEGER_64 T11
#define M11 (INT64_C(0))
#define EIF_INTEGER_64_BITS (CHAR_BIT*sizeof(T11))
#define EIF_MINIMUM_INTEGER_64 (INT64_MIN)
#define EIF_MAXIMUM_INTEGER_64 (INT64_MAX)

/*
  Eiffel type CHARACTER is #3:
*/
typedef unsigned char T3;
#define EIF_CHARACTER T3
#define M3 (0)
#define EIF_CHARACTER_BITS (CHAR_BIT)
#define EIF_MINIMUM_CHARACTER_CODE (0)
#define EIF_MAXIMUM_CHARACTER_CODE (255)
#define T3code(x) ((T10)(x))
#define T3to_integer(x) ((signed char)(x))
#define T3to_bit(x) (x)

/*
  Eiffel type REAL is #4:
*/
typedef float T4;
#define EIF_REAL T4
#define M4 (0.0)
#define EIF_REAL_BITS (CHAR_BIT*sizeof(float))
#define EIF_MINIMUM_REAL (-(FLT_MAX))
#define EIF_MAXIMUM_REAL (FLT_MAX)

/*
  Eiffel type DOUBLE is #5:
*/
typedef double T5;
#define EIF_DOUBLE T5
#define M5 (0.0)
#define EIF_DOUBLE_BITS (CHAR_BIT*sizeof(double))
#define EIF_MINIMUM_DOUBLE (-(DBL_MAX))
#define EIF_MAXIMUM_DOUBLE (DBL_MAX)

/*
  Eiffel type BOOLEAN is #6:
*/
typedef char T6;
#define EIF_BOOLEAN T6
#define M6 (0)
#define EIF_BOOLEAN_BITS (CHAR_BIT)

/*
   Eiffel type POINTER is #8:
*/
typedef void* T8;
#define EIF_POINTER T8
/* Sometimes, NULL is defined as 0 */
#define M8 ((void*)NULL)
#define EIF_POINTER_BITS (CHAR_BIT*sizeof(void*))

/*
  To use type STRING on the C side:
*/
#define EIF_STRING T7*

/*
  Some Other EIF_* defined in ETL:
*/
#define eif_access(x) ((char*)(x))
#define EIF_REFERENCE T0*
#define EIF_OBJ T0*
#define EIF_OBJECT EIF_OBJ

/*
   Wrappers for `malloc' and `calloc':
*/
void* se_malloc(size_t size);
void* se_calloc(size_t nmemb, size_t size);

/*
   Infinities
*/

#ifdef INFINITY /* ISO C99 constant */
#   define POSITIVE_INFINITY INFINITY
#else /* Fallback for infinity in non-ISO C99 compilers  */
#   define POSITIVE_INFINITY (1.0/0.0)
#endif

#define NEGATIVE_INFINITY (-POSITIVE_INFINITY)

#endif /* #ifndef _BASE_H */
#define SE_BOOST 1
#define SE_EXCEPTIONS 1

/*C Header Pass 1 :*/
typedef struct S242 T242;
typedef struct S127 T127;
typedef struct S794 T794;
typedef struct S139 T139;
typedef struct S364 T364;
typedef struct S611 T611;
typedef struct S803 T803;
typedef struct S805 T805;
typedef struct S159 T159;
typedef struct S539 T539;
typedef struct S109 T109;
typedef struct S566 T566;
typedef struct S791 T791;
typedef void*T708;
typedef struct S184 T184;
typedef struct S684 T684;
typedef struct S355 T355;
typedef struct S478 T478;
typedef struct S451 T451;
typedef void*T361;
typedef struct S735 T735;
typedef struct S503 T503;
typedef struct S696 T696;
typedef struct S545 T545;
typedef struct S339 T339;
typedef struct S92 T92;
typedef struct S327 T327;
typedef struct S852 T852;
typedef struct S685 T685;
typedef struct S27 T27;
typedef struct S195 T195;
typedef struct S601 T601;
typedef struct S620 T620;
typedef struct S69 T69;
typedef struct S483 T483;
typedef struct S345 T345;
typedef struct S576 T576;
typedef struct S165 T165;
typedef struct S786 T786;
typedef struct S283 T283;
typedef struct S807 T807;
typedef struct S656 T656;
typedef struct S133 T133;
typedef struct S716 T716;
typedef struct S769 T769;
typedef void*T679;
typedef struct S600 T600;
typedef struct S268 T268;
typedef struct S214 T214;
typedef void*T688;
typedef struct S121 T121;
typedef void*T365;
typedef struct S575 T575;
typedef struct S714 T714;
typedef struct S599 T599;
typedef struct S801 T801;
typedef struct S614 T614;
typedef void*T607;
typedef struct S757 T757;
typedef struct S445 T445;
typedef struct S494 T494;
typedef struct S823 T823;
typedef struct S426 T426;
typedef void*T816;
typedef struct S682 T682;
typedef struct S86 T86;
typedef struct S717 T717;
typedef struct S302 T302;
typedef struct S431 T431;
typedef struct S190 T190;
typedef struct S493 T493;
typedef struct S260 T260;
typedef struct S619 T619;
typedef struct S676 T676;
typedef struct S189 T189;
typedef struct S840 T840;
typedef void*T598;
typedef struct S759 T759;
typedef struct S496 T496;
typedef void*T751;
typedef void*T595;
typedef struct S530 T530;
typedef void*T650;
typedef struct S724 T724;
typedef struct S99 T99;
typedef void*T500;
typedef struct S340 T340;
typedef struct S673 T673;
typedef struct S66 T66;
typedef void*T833;
typedef struct S581 T581;
typedef struct S715 T715;
typedef void*T762;
typedef struct S606 T606;
typedef struct S820 T820;
typedef struct S334 T334;
typedef void*T596;
typedef struct S847 T847;
typedef struct S498 T498;
typedef void*T690;
typedef struct S841 T841;
typedef struct S465 T465;
typedef void*T590;
typedef struct S765 T765;
typedef struct S663 T663;
typedef struct S322 T322;
typedef void*T397;
typedef struct S561 T561;
typedef void*T818;
typedef struct S592 T592;
typedef struct S796 T796;
typedef struct S320 T320;
typedef struct S718 T718;
typedef struct S254 T254;
typedef void*T712;
typedef struct S737 T737;
typedef struct S308 T308;
typedef struct S147 T147;
typedef void*T701;
typedef struct S352 T352;
typedef struct S148 T148;
typedef struct S609 T609;
typedef struct S827 T827;
typedef struct S261 T261;
typedef struct S797 T797;
typedef struct S610 T610;
typedef void*T532;
typedef struct S634 T634;
typedef struct S490 T490;
typedef struct S680 T680;
typedef struct S587 T587;
typedef struct S851 T851;
typedef struct S115 T115;
typedef struct S720 T720;
typedef struct S830 T830;
typedef struct S110 T110;
typedef struct S763 T763;
typedef struct S172 T172;
typedef struct S497 T497;
typedef struct S582 T582;
typedef struct S502 T502;
typedef struct S618 T618;
typedef struct S738 T738;
typedef void*T753;
typedef struct S589 T589;
typedef void*T556;
typedef struct S515 T515;
typedef struct S170 T170;
typedef struct S134 T134;
typedef void*T678;
typedef struct S568 T568;
typedef struct S98 T98;
typedef struct S703 T703;
typedef struct S223 T223;
typedef struct S722 T722;
typedef struct S230 T230;
typedef void*T705;
typedef void*T691;
typedef struct S509 T509;
typedef void*T719;
typedef struct S207 T207;
typedef struct S584 T584;
typedef struct S558 T558;
typedef struct S80 T80;
typedef struct S153 T153;
typedef void*T689;
typedef struct S7 T7;
typedef struct S491 T491;
typedef struct S792 T792;
typedef struct S248 T248;
typedef void*T563;
typedef struct S178 T178;
typedef struct S128 T128;
typedef struct S617 T617;
typedef void*T541;
typedef void*T677;
typedef struct S303 T303;
typedef struct S290 T290;
typedef struct S243 T243;
typedef struct S814 T814;
typedef struct S93 T93;
typedef struct S297 T297;
typedef struct S202 T202;
typedef struct S822 T822;
typedef struct S122 T122;
typedef void*T709;
typedef struct S177 T177;
typedef struct S208 T208;
typedef struct S197 T197;
typedef struct S572 T572;
typedef void*T750;
typedef void*T594;
typedef struct S142 T142;
typedef void*T578;
typedef struct S604 T604;
typedef void*T752;
typedef struct S674 T674;
typedef void*T564;
typedef struct S775 T775;
typedef struct S664 T664;
typedef struct S702 T702;
typedef struct S517 T517;
typedef struct S482 T482;
typedef struct S81 T81;
typedef struct S87 T87;
typedef struct S588 T588;
typedef struct S603 T603;
typedef struct S754 T754;
typedef struct S313 T313;
typedef struct S442 T442;
typedef struct S249 T249;
typedef void*T711;
typedef struct S605 T605;
typedef struct S808 T808;
typedef struct S810 T810;
typedef struct S543 T543;
typedef void*T713;
typedef struct S733 T733;
typedef struct S643 T643;
typedef void*T538;
typedef struct S806 T806;
typedef struct S597 T597;
typedef struct S236 T236;
typedef struct S315 T315;
typedef struct S486 T486;
typedef struct S560 T560;
typedef struct S77 T77;
typedef struct S802 T802;
typedef struct S681 T681;
typedef void*T579;
typedef struct S632 T632;
typedef struct S53 T53;
typedef struct S255 T255;
typedef void*T612;
typedef void*T687;
typedef void*T710;
typedef struct S554 T554;
typedef void*T385;
typedef struct S783 T783;
typedef struct S225 T225;
typedef struct S533 T533;
typedef struct S476 T476;
typedef struct S350 T350;
typedef struct S602 T602;
typedef struct S748 T748;
typedef struct S289 T289;
typedef struct S489 T489;
typedef struct S492 T492;
typedef struct S586 T586;
typedef struct S473 T473;
typedef struct S104 T104;
typedef struct S390 T390;
typedef struct S540 T540;
typedef struct S573 T573;
typedef struct S154 T154;
typedef struct S577 T577;
typedef void*T706;
typedef struct S552 T552;
typedef struct S440 T440;
typedef struct S495 T495;
typedef struct S424 T424;
typedef struct S437 T437;
typedef void*T675;
typedef struct S231 T231;
typedef struct S366 T366;
typedef void*T704;
typedef struct S583 T583;
typedef struct S273 T273;
typedef struct S472 T472;
typedef struct S593 T593;
typedef struct S574 T574;
typedef struct S278 T278;
typedef struct S218 T218;
typedef void*T557;
typedef struct S237 T237;
typedef struct S764 T764;
typedef struct S787 T787;
typedef struct S774 T774;
typedef struct S12 T12;
typedef struct S525 T525;
typedef void*T613;
typedef struct S419 T419;
typedef struct S484 T484;
typedef struct S213 T213;
typedef struct S284 T284;
typedef struct S570 T570;
typedef void*T819;
typedef void*T686;
typedef struct S485 T485;
typedef struct S591 T591;
typedef struct S608 T608;
typedef struct S645 T645;
typedef void*T363;
typedef struct S384 T384;
typedef struct S630 T630;
typedef void*T501;
typedef struct S585 T585;
typedef struct S328 T328;
typedef struct S400 T400;
typedef struct S615 T615;
typedef struct S580 T580;
typedef struct S567 T567;
typedef struct S799 T799;
typedef struct S798 T798;
typedef void*T362;
typedef struct S479 T479;
typedef struct S692 T692;
typedef struct S647 T647;
typedef void*T549;
typedef struct S616 T616;
typedef struct S425 T425;
typedef struct S550 T550;
typedef struct S160 T160;
typedef struct S621 T621;
typedef void*T546;
typedef struct S784 T784;
typedef struct S116 T116;
typedef struct S565 T565;
typedef void*T707;

/*C Header Pass 2 :*/
typedef T0**T132;
#define M132 NULL
typedef T0**T164;
#define M164 NULL
typedef T0**T114;
#define M114 NULL
typedef T0**T188;
#define M188 NULL
typedef T0**T277;
#define M277 NULL
typedef T0**T272;
#define M272 NULL
typedef T0**T138;
#define M138 NULL
typedef T0**T169;
#define M169 NULL
typedef T0**T126;
#define M126 NULL
typedef T0**T79;
#define M79 NULL
typedef T0**T282;
#define M282 NULL
typedef T0**T829;
#define M829 NULL
typedef T0**T307;
#define M307 NULL
typedef T6*T108;
#define M108 NULL
typedef T0**T194;
#define M194 NULL
typedef T0**T312;
#define M312 NULL
typedef T0**T338;
#define M338 NULL
typedef T0**T326;
#define M326 NULL
typedef T0**T152;
#define M152 NULL
typedef T0**T288;
#define M288 NULL
typedef T0**T176;
#define M176 NULL
typedef T0**T103;
#define M103 NULL
typedef T0**T212;
#define M212 NULL
typedef T0**T229;
#define M229 NULL
typedef T0**T537;
#define M537 NULL
typedef T0**T201;
#define M201 NULL
typedef T0**T354;
#define M354 NULL
typedef T0**T344;
#define M344 NULL
typedef T0**T301;
#define M301 NULL
typedef T0**T120;
#define M120 NULL
typedef T0**T206;
#define M206 NULL
typedef T0**T319;
#define M319 NULL
typedef T0**T253;
#define M253 NULL
typedef T0**T97;
#define M97 NULL
typedef T3*T9;
#define M9 NULL
typedef T0**T241;
#define M241 NULL
typedef T0**T259;
#define M259 NULL
typedef T0**T332;
#define M332 NULL
typedef T0**T146;
#define M146 NULL
typedef T0**T182;
#define M182 NULL
typedef T0**T235;
#define M235 NULL
typedef T0**T85;
#define M85 NULL
typedef T0**T247;
#define M247 NULL
typedef T0**T832;
#define M832 NULL
typedef T0**T265;
#define M265 NULL
typedef T0**T222;
#define M222 NULL
typedef T2*T349;
#define M349 NULL
typedef T0**T91;
#define M91 NULL
typedef T0**T700;
#define M700 NULL
typedef T0**T158;
#define M158 NULL
typedef T0**T359;
#define M359 NULL
typedef T0**T294;
#define M294 NULL

/*C Header Pass 3 :*/

/*C Header Pass 4 :*/
struct S242{T0* _item;T0* _next;};
extern T242 M242;
struct S794{Tid id;T6 _identifierwithspacesenabled;T6 _setdatabaseenabled;T6 _domainsenabled;T6 _attributerequiredenabled;T6 _autoprimarykeyenabled;T6 _sequence_name_format_one_parameter;T6 _oldconstraintnames;T6 _timestampenabled;T6 _storedprocedureenabled;T6 _viewsenabled;T6 _extendindex;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T6 _wherewritten;T0* _updated_extension;};
extern T794 M794;
struct S139{T0* _grouping_attributes;T0* _selection;};
extern T139 M139;
struct S364{T0* _directory;T0* _filename;T0* _input_buffer;T6 _use_mode;};
extern T364 M364;
struct S611{Tid id;T0* _domain_restriction;T2 _length;};
extern T611 M611;
struct S803{Tid id;T6 _identifierwithspacesenabled;T6 _setdatabaseenabled;T6 _domainsenabled;T6 _attributerequiredenabled;T6 _autoprimarykeyenabled;T6 _sequence_name_format_one_parameter;T6 _oldconstraintnames;T6 _timestampenabled;T6 _storedprocedureenabled;T6 _viewsenabled;T6 _extendindex;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T6 _wherewritten;T0* _updated_extension;T6 _is_stored_procedure;T6 _in_user_declaration;};
extern T803 M803;
struct S805{Tid id;T6 _identifierwithspacesenabled;T6 _setdatabaseenabled;T6 _domainsenabled;T6 _attributerequiredenabled;T6 _autoprimarykeyenabled;T6 _sequence_name_format_one_parameter;T6 _oldconstraintnames;T6 _timestampenabled;T6 _storedprocedureenabled;T6 _viewsenabled;T6 _extendindex;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T6 _wherewritten;T0* _updated_extension;T6 _is_stored_procedure;T6 _in_user_declaration;};
extern T805 M805;
struct S539{Tid id;T6 _required;};
extern T539 M539;
struct S566{Tid id;T0* _name;T0* _representation;T0* _expression;};
extern T566 M566;
struct S791{Tid id;T6 _identifierwithspacesenabled;T6 _setdatabaseenabled;T6 _domainsenabled;T6 _attributerequiredenabled;T6 _autoprimarykeyenabled;T6 _sequence_name_format_one_parameter;T6 _oldconstraintnames;T6 _timestampenabled;T6 _storedprocedureenabled;T6 _viewsenabled;T6 _extendindex;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T6 _wherewritten;T0* _updated_extension;};
extern T791 M791;
struct S184{T188 _storage;T2 _capacity;T2 _upper;};
extern T184 M184;
struct S684{Tid id;};
extern T684 M684;
struct S355{T359 _storage;T2 _capacity;T2 _upper;};
extern T355 M355;
struct S478{Tid id;T2 _precision;T2 _width;T3 _padding_character;T6 _plus_sign_enabled;T6 _is_lowercase;T2 _alignment;};
extern T478 M478;
struct S451{Tid id;T0* _equality_tester;T2 _count;T2 _capacity;T2 _last_position;T2 _modulus;T2 _free_slot;T2 _position;T2 _slots_position;T2 _clashes_previous_position;T2 _found_position;T0* _internal_cursor;T0* _item_storage;T0* _clashes;T0* _slots;T0* _special_item_routines;};
extern T451 M451;
struct S735{Tid id;T6 _after;T6 _before;T0* _container;T0* _current_cell;T0* _next_cursor;};
extern T735 M735;
struct S503{T0* _objects;};
extern T503 M503;
struct S696{T700 _storage;T2 _capacity;T2 _upper;};
extern T696 M696;
struct S545{Tid id;T0* _container;T6 _after;T6 _before;T0* _current_cell;T0* _next_cursor;};
extern T545 M545;
struct S339{Tid id;T0* _name;T0* _representation;};
extern T339 M339;
struct S92{Tid id;T0* _type;};
extern T92 M92;
struct S327{Tid id;T0* _item;T0* _next;};
extern T327 M327;
struct S852{T0* _item;T0* _right;};
extern T852 M852;
struct S685{Tid id;T6 _is_required;T6 _is_specialization;T6 _is_unique;T6 _is_init_default;T0* _abstracttype;T0* _init;T0* _role;T6 _overrule_required;};
extern T685 M685;
struct S27{Tid id;T0* _name;T0* _string_name;T3 _last_character;T6 _end_of_file;T0* _character_buffer;T0* _path;T3 _old_last_character;T6 _old_end_of_file;T6 _push_back_flag;T8 _input_stream;T9 _buffer;T6 _end_reached;T2 _buffer_position;T2 _buffer_size;T2 _capacity;};
extern T27 M27;
struct S195{Tid id;T0* _predicate;T0* _subject;T0* _expression_list;T0* _identification_text;T0* _sort_order;};
extern T195 M195;
struct S601{Tid id;T0* _domain_restriction;};
extern T601 M601;
struct S620{T0* _found_immediate_child;T0* _item;T0* _other_items;T0* _next;};
extern T620 M620;
struct S69{Tid id;T0* _value;};
extern T69 M69;
struct S483{Tid id;T2 _precision;T2 _width;T3 _padding_character;T6 _plus_sign_enabled;T6 _is_lowercase;T2 _alignment;T0* _integer_buffer;};
extern T483 M483;
struct S345{T349 _storage;T2 _capacity;T2 _upper;};
extern T345 M345;
struct S576{Tid id;T0* _right;T0* _left;T0* _operator;};
extern T576 M576;
struct S165{T169 _storage;T2 _capacity;T2 _upper;};
extern T165 M165;
struct S786{Tid id;T6 _identifierwithspacesenabled;T6 _setdatabaseenabled;T6 _domainsenabled;T6 _attributerequiredenabled;T6 _autoprimarykeyenabled;T6 _sequence_name_format_one_parameter;T6 _oldconstraintnames;T6 _timestampenabled;T6 _storedprocedureenabled;T6 _viewsenabled;T6 _extendindex;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T6 _wherewritten;T0* _updated_extension;};
extern T786 M786;
struct S283{T0* _role;T0* _name;T0* _attribute;T0* _object;};
extern T283 M283;
struct S807{Tid id;T6 _identifierwithspacesenabled;T6 _setdatabaseenabled;T6 _domainsenabled;T6 _attributerequiredenabled;T6 _autoprimarykeyenabled;T6 _sequence_name_format_one_parameter;T6 _oldconstraintnames;T6 _timestampenabled;T6 _storedprocedureenabled;T6 _viewsenabled;T6 _extendindex;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T6 _wherewritten;T0* _updated_extension;T6 _is_stored_procedure;};
extern T807 M807;
struct S656{T0* _equality_tester;T0* _internal_cursor;T0* _table;};
extern T656 M656;
struct S716{Tid id;};
extern T716 M716;
struct S769{Tid id;T0* _equality_tester;T0* _internal_cursor;T0* _table;};
extern T769 M769;
struct S600{Tid id;T0* _domain_restriction;};
extern T600 M600;
struct S268{T272 _storage;T2 _capacity;T2 _upper;};
extern T268 M268;
struct S214{Tid id;T0* _name;T0* _abstract_representation;T0* _representation;T0* _attributes;T2 _constraint_number;};
extern T214 M214;
extern T365 M365;
struct S575{Tid id;T0* _right;T0* _left;T0* _operator;};
extern T575 M575;
struct S714{Tid id;};
extern T714 M714;
struct S599{Tid id;T0* _domain_restriction;T2 _length;};
extern T599 M599;
struct S801{Tid id;T6 _identifierwithspacesenabled;T6 _setdatabaseenabled;T6 _domainsenabled;T6 _attributerequiredenabled;T6 _autoprimarykeyenabled;T6 _sequence_name_format_one_parameter;T6 _oldconstraintnames;T6 _timestampenabled;T6 _storedprocedureenabled;T6 _viewsenabled;T6 _extendindex;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T6 _wherewritten;T0* _updated_extension;};
extern T801 M801;
struct S614{Tid id;T0* _value;};
extern T614 M614;
struct S757{T349 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T757 M757;
struct S445{Tid id;};
extern T445 M445;
struct S823{Tid id;T0* _domain_restriction;};
extern T823 M823;
struct S426{Tid id;T3 _item;};
extern T426 M426;
extern T816 M816;
struct S682{Tid id;};
extern T682 M682;
struct S86{Tid id;T0* _subject;T0* _assignment_list;T0* _predicate;};
extern T86 M86;
struct S717{Tid id;};
extern T717 M717;
struct S431{Tid id;T0* _container;T6 _after;T6 _before;T0* _current_cell;T0* _next_cursor;T6 _is_first;};
extern T431 M431;
struct S190{T194 _storage;T2 _capacity;T2 _upper;};
extern T190 M190;
struct S493{Tid id;T359 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T493 M493;
struct S260{T0* _item;T0* _next;};
extern T260 M260;
struct S619{T0* _actual_attribute;T0* _attribute;T0* _attribute_alias_name;T0* _aggregate;T0* _aggregate_alias_name;T0* _aggregate_fk;};
extern T619 M619;
struct S676{T0* _type;T0* _name;T6 _is_unique;T6 _is_clustered;T0* _first_attribute;};
extern T676 M676;
struct S840{Tid id;T0* _assertion;T0* _anode;};
extern T840 M840;
struct S759{Tid id;T6 _push_back_flag;T3 _old_last_character;T6 _old_end_of_file;T9 _buffer;T6 _end_reached;T2 _buffer_position;T2 _buffer_size;T2 _capacity;T0* _name;T3 _last_character;T6 _end_of_file;T0* _character_buffer;};
extern T759 M759;
struct S496{T2 _count;T9 _area;T0* _area_string;};
extern T496 M496;
struct S530{Tid id;T2 _position;T0* _container;T0* _next_cursor;};
extern T530 M530;
struct S724{Tid id;T0* _item;T0* _right;T0* _left;};
extern T724 M724;
struct S99{T103 _storage;T2 _capacity;T2 _upper;};
extern T99 M99;
struct S340{T344 _storage;T2 _capacity;T2 _upper;};
extern T340 M340;
struct S673{Tid id;T2 _position;T0* _container;T0* _next_cursor;};
extern T673 M673;
struct S66{T0* _statements;};
extern T66 M66;
extern T833 M833;
struct S581{Tid id;};
extern T581 M581;
struct S715{Tid id;};
extern T715 M715;
struct S606{Tid id;T0* _domain_restriction;};
extern T606 M606;
struct S820{T5 _item;};
extern T820 M820;
struct S334{T338 _storage;T2 _capacity;T2 _upper;};
extern T334 M334;
struct S847{T0* _tags;T0* _attributes;T0* _values;T2 _current_attribute;T2 _attribute_count;T0* _my_xml;T6 _header_written;T6 _may_close_tag;T6 _tag_closed;T6 _tag_written;};
extern T847 M847;
struct S498{Tid id;T0* _item;T0* _right;};
extern T498 M498;
struct S841{T0* _name;T0* _string_name;T0* _path;T9 _buffer;T2 _buffer_position;T2 _capacity;T8 _output_stream;};
extern T841 M841;
struct S127{Tid id;T0* _extension;};
extern T127 M127;
struct S465{Tid id;T2 _position;T0* _container;T0* _next_cursor;};
extern T465 M465;
extern T590 M590;
struct S765{Tid id;T6 _identifierwithspacesenabled;T6 _setdatabaseenabled;T6 _domainsenabled;T6 _attributerequiredenabled;T6 _autoprimarykeyenabled;T6 _sequence_name_format_one_parameter;T6 _oldconstraintnames;T6 _timestampenabled;T6 _storedprocedureenabled;T6 _viewsenabled;T6 _extendindex;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T6 _wherewritten;T0* _updated_extension;};
extern T765 M765;
struct S663{T0* _container;T0* _table_cursor;};
extern T663 M663;
struct S322{T326 _storage;T2 _capacity;T2 _upper;};
extern T322 M322;
extern T397 M397;
struct S561{Tid id;T0* _right;T0* _left;T0* _operator;};
extern T561 M561;
extern T818 M818;
struct S592{Tid id;T0* _parameters;T0* _name;};
extern T592 M592;
struct S796{Tid id;T6 _identifierwithspacesenabled;T6 _setdatabaseenabled;T6 _domainsenabled;T6 _attributerequiredenabled;T6 _autoprimarykeyenabled;T6 _sequence_name_format_one_parameter;T6 _oldconstraintnames;T6 _timestampenabled;T6 _storedprocedureenabled;T6 _viewsenabled;T6 _extendindex;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T6 _wherewritten;T0* _updated_extension;};
extern T796 M796;
struct S718{Tid id;};
extern T718 M718;
struct S254{Tid id;T6 _is_required;T6 _is_specialization;T6 _is_unique;T6 _is_init_default;T0* _abstracttype;T0* _init;T0* _role;T6 _overrule_required;};
extern T254 M254;
struct S737{T2 _count;T0* _first_cell;T0* _last_cell;T0* _internal_cursor;};
extern T737 M737;
struct S308{T312 _storage;T2 _capacity;T2 _upper;};
extern T308 M308;
struct S352{T354 _storage;T2 _capacity;T2 _upper;};
extern T352 M352;
struct S148{T152 _storage;T2 _capacity;T2 _upper;};
extern T148 M148;
struct S609{Tid id;T0* _domain_restriction;T2 _length;};
extern T609 M609;
struct S159{Tid id;T0* _constant;};
extern T159 M159;
struct S827{Tid id;T829 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T827 M827;
struct S261{T265 _storage;T2 _capacity;T2 _upper;};
extern T261 M261;
struct S797{Tid id;T6 _identifierwithspacesenabled;T6 _setdatabaseenabled;T6 _domainsenabled;T6 _attributerequiredenabled;T6 _autoprimarykeyenabled;T6 _sequence_name_format_one_parameter;T6 _oldconstraintnames;T6 _timestampenabled;T6 _storedprocedureenabled;T6 _viewsenabled;T6 _extendindex;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T6 _wherewritten;T0* _updated_extension;};
extern T797 M797;
struct S610{Tid id;T6 _required;T0* _owner;};
extern T610 M610;
struct S634{T2 _count;T0* _first_cell;T0* _last_cell;T0* _internal_cursor;};
extern T634 M634;
struct S490{Tid id;T0* _string;};
extern T490 M490;
struct S680{Tid id;T0* _extension;T0* _anode;T0* _expression;};
extern T680 M680;
struct S587{Tid id;T0* _type;};
extern T587 M587;
struct S851{T2 _count;T0* _first_cell;};
extern T851 M851;
struct S115{Tid id;T0* _type;T0* _id;T0* _assignment_list;};
extern T115 M115;
struct S720{Tid id;T0* _name;T0* _representation;T0* _parameters;T6 _recompile;T0* _statements;};
extern T720 M720;
struct S830{Tid id;T832 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T830 M830;
struct S302{Tid id;T6 _value;};
extern T302 M302;
struct S110{T114 _storage;T2 _capacity;T2 _upper;};
extern T110 M110;
struct S763{Tid id;T0* _name;};
extern T763 M763;
struct S172{T176 _storage;T2 _capacity;T2 _upper;};
extern T172 M172;
struct S497{Tid id;T2 _count;T0* _first_cell;T0* _last_cell;T0* _internal_cursor;};
extern T497 M497;
struct S582{Tid id;T0* _right;T0* _left;};
extern T582 M582;
struct S502{Tid id;T0* _name;T0* _representation;T0* _value;};
extern T502 M502;
struct S618{T0* _item;T0* _next;};
extern T618 M618;
struct S738{T0* _item;T0* _right;};
extern T738 M738;
struct S589{Tid id;T0* _name;};
extern T589 M589;
struct S515{Tid id;T0* _equality_tester;T0* _internal_cursor;T0* _table;};
extern T515 M515;
struct S134{T138 _storage;T2 _capacity;T2 _upper;};
extern T134 M134;
struct S568{Tid id;T0* _operand;T0* _operator;};
extern T568 M568;
struct S703{Tid id;T0* _type;};
extern T703 M703;
struct S223{Tid id;T0* _predicate;T0* _subject;T0* _property;T0* _function;};
extern T223 M223;
struct S722{Tid id;T2 _count;T0* _last_cell;T0* _internal_cursor;T0* _first_cell;};
extern T722 M722;
struct S230{T0* _identification;T0* _type;};
extern T230 M230;
struct S509{T0* _equality_tester;T2 _count;T2 _capacity;T2 _last_position;T2 _modulus;T2 _free_slot;T2 _position;T2 _slots_position;T2 _clashes_previous_position;T2 _found_position;T0* _internal_cursor;T0* _key_equality_tester;T0* _internal_keys;T0* _item_storage;T0* _key_storage;T0* _clashes;T0* _slots;T0* _special_item_routines;T0* _special_key_routines;};
extern T509 M509;
struct S584{Tid id;T0* _operand;};
extern T584 M584;
struct S558{T2 _item;};
extern T558 M558;
struct S80{Tid id;T0* _value;};
extern T80 M80;
struct S153{Tid id;T0* _constant;T0* _expression;};
extern T153 M153;
struct S491{Tid id;T2 _precision;T2 _width;T3 _padding_character;T6 _plus_sign_enabled;T6 _is_lowercase;T2 _alignment;};
extern T491 M491;
struct S792{Tid id;T6 _identifierwithspacesenabled;T6 _setdatabaseenabled;T6 _domainsenabled;T6 _attributerequiredenabled;T6 _autoprimarykeyenabled;T6 _sequence_name_format_one_parameter;T6 _oldconstraintnames;T6 _timestampenabled;T6 _storedprocedureenabled;T6 _viewsenabled;T6 _extendindex;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T6 _wherewritten;T0* _updated_extension;T6 _is_stored_procedure;T0* _init_error;};
extern T792 M792;
struct S248{Tid id;T0* _name;T0* _abstract_representation;T0* _attributes;T0* _expression;T0* _representation;T0* _type;T2 _constraint_number;T0* _range;};
extern T248 M248;
struct S178{T182 _storage;T2 _capacity;T2 _upper;};
extern T178 M178;
struct S128{T132 _storage;T2 _capacity;T2 _upper;};
extern T128 M128;
struct S617{T0* _base_aggregate;T6 _is_finalized;T0* _root;T0* _my_first;};
extern T617 M617;
struct S109{Tid id;T0* _procedure;};
extern T109 M109;
struct S303{T307 _storage;T2 _capacity;T2 _upper;};
extern T303 M303;
struct S290{T294 _storage;T2 _capacity;T2 _upper;};
extern T290 M290;
struct S243{T247 _storage;T2 _capacity;T2 _upper;};
extern T243 M243;
struct S814{Tid id;T5 _item;};
extern T814 M814;
struct S93{T97 _storage;T2 _capacity;T2 _upper;};
extern T93 M93;
struct S297{T301 _storage;T2 _capacity;T2 _upper;};
extern T297 M297;
struct S202{T206 _storage;T2 _capacity;T2 _upper;};
extern T202 M202;
struct S170{T0* _item;T0* _next;};
extern T170 M170;
struct S822{Tid id;T0* _container;T6 _after;T6 _before;T0* _current_cell;T0* _next_cursor;T6 _is_first;};
extern T822 M822;
struct S122{T126 _storage;T2 _capacity;T2 _upper;};
extern T122 M122;
struct S177{T0* _item;T0* _next;T0* _new_name;};
extern T177 M177;
struct S208{T212 _storage;T2 _capacity;T2 _upper;};
extern T208 M208;
struct S197{T201 _storage;T2 _capacity;T2 _upper;};
extern T197 M197;
struct S572{Tid id;T0* _expression;};
extern T572 M572;
struct S142{T146 _storage;T2 _capacity;T2 _upper;};
extern T142 M142;
struct S604{Tid id;T0* _domain_restriction;};
extern T604 M604;
struct S674{Tid id;T6 _is_required;T6 _is_specialization;T6 _is_unique;T6 _is_init_default;T0* _abstracttype;T0* _init;T0* _role;T6 _overrule_required;};
extern T674 M674;
struct S775{Tid id;T2 _position;T0* _container;};
extern T775 M775;
struct S664{Tid id;T2 _position;T0* _container;};
extern T664 M664;
struct S702{Tid id;T0* _select_value;};
extern T702 M702;
struct S7{Tid id;T9 _storage;T2 _count;T2 _capacity;};
extern T7 M7;
struct S517{Tid id;T0* _container;T0* _table_cursor;};
extern T517 M517;
struct S494{Tid id;T2 _item;};
extern T494 M494;
struct S482{Tid id;T2 _precision;T2 _width;T3 _padding_character;T6 _plus_sign_enabled;T6 _is_lowercase;T2 _alignment;T0* _integer_buffer;};
extern T482 M482;
struct S81{T85 _storage;T2 _capacity;T2 _upper;};
extern T81 M81;
struct S87{T91 _storage;T2 _capacity;T2 _upper;};
extern T87 M87;
struct S588{Tid id;T0* _value;};
extern T588 M588;
struct S603{Tid id;T0* _domain_restriction;};
extern T603 M603;
struct S754{Tid id;T0* _sqlgenerator;T0* _xml;};
extern T754 M754;
struct S442{Tid id;};
extern T442 M442;
struct S207{Tid id;T0* _extension;T0* _anode;};
extern T207 M207;
struct S249{T253 _storage;T2 _capacity;T2 _upper;};
extern T249 M249;
struct S605{Tid id;T0* _domain_restriction;T2 _before;T2 _after;};
extern T605 M605;
struct S808{Tid id;T6 _identifierwithspacesenabled;T6 _setdatabaseenabled;T6 _domainsenabled;T6 _attributerequiredenabled;T6 _autoprimarykeyenabled;T6 _sequence_name_format_one_parameter;T6 _oldconstraintnames;T6 _timestampenabled;T6 _storedprocedureenabled;T6 _viewsenabled;T6 _extendindex;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T6 _wherewritten;T0* _updated_extension;T6 _is_stored_procedure;};
extern T808 M808;
struct S810{Tid id;T6 _identifierwithspacesenabled;T6 _setdatabaseenabled;T6 _domainsenabled;T6 _attributerequiredenabled;T6 _autoprimarykeyenabled;T6 _sequence_name_format_one_parameter;T6 _oldconstraintnames;T6 _timestampenabled;T6 _storedprocedureenabled;T6 _viewsenabled;T6 _extendindex;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T6 _wherewritten;T0* _updated_extension;T6 _is_stored_procedure;};
extern T810 M810;
struct S543{T0* _item;T0* _right;};
extern T543 M543;
struct S733{Tid id;T0* _container;T6 _after;T6 _before;T0* _current_cell;T0* _next_cursor;};
extern T733 M733;
struct S643{T0* _container;T6 _after;T6 _before;T0* _current_cell;T0* _next_cursor;};
extern T643 M643;
struct S806{Tid id;T6 _identifierwithspacesenabled;T6 _setdatabaseenabled;T6 _domainsenabled;T6 _attributerequiredenabled;T6 _autoprimarykeyenabled;T6 _sequence_name_format_one_parameter;T6 _oldconstraintnames;T6 _timestampenabled;T6 _storedprocedureenabled;T6 _viewsenabled;T6 _extendindex;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T6 _wherewritten;T0* _updated_extension;};
extern T806 M806;
struct S597{Tid id;T0* _condition;T0* _then_specification;T0* _else_specification;};
extern T597 M597;
struct S236{T0* _attribute_name;T0* _expression;};
extern T236 M236;
struct S315{T319 _storage;T2 _capacity;T2 _upper;};
extern T315 M315;
struct S486{Tid id;T2 _precision;T2 _width;T3 _padding_character;T6 _plus_sign_enabled;T6 _is_lowercase;T2 _alignment;T2 _fsign;T2 _integer_part;T0* _fractional_part;T0* _double_buffer;T0* _string_output_stream;T0* _unsigned_decimal_formatter;T0* _decimal_formatter;};
extern T486 M486;
struct S560{Tid id;T6 _required;T0* _min;T0* _max;};
extern T560 M560;
struct S77{T79 _storage;T2 _capacity;T2 _upper;};
extern T77 M77;
struct S121{Tid id;T0* _selection;};
extern T121 M121;
struct S802{Tid id;T6 _identifierwithspacesenabled;T6 _setdatabaseenabled;T6 _domainsenabled;T6 _attributerequiredenabled;T6 _autoprimarykeyenabled;T6 _sequence_name_format_one_parameter;T6 _oldconstraintnames;T6 _timestampenabled;T6 _storedprocedureenabled;T6 _viewsenabled;T6 _extendindex;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T6 _wherewritten;T0* _updated_extension;T6 _is_stored_procedure;};
extern T802 M802;
struct S681{Tid id;T0* _first;};
extern T681 M681;
struct S632{T0* _item;T0* _right;};
extern T632 M632;
struct S53{T0* _yydefgoto;T2 _yy_suspended_yystacksize;T2 _yyerrstatus;T2 _yy_parsing_status;T2 _line;T0* _yy_content;T2 _yy_suspended_yy_goto;T2 _column;T2 _yy_start;T2 _yy_position;T2 _error_count;T0* _yycheck;T2 _yy_suspended_yystate;T2 _yy_suspended_yychar1;T2 _yyssp;T3 _last_character;T2 _position;T2 _yy_end;T0* _yy_ec;T0* _yy_accept;T0* _yy_state_stack;T2 _yy_state_count;T2 _yy_lp;T6 _expect_domain;T0* _yypgoto;T2 _yy_suspended_yyss_top;T0* _yy_content_area;T2 _yy_column;T0* _yy_chk;T0* _yy_def;T0* _pending_init;T0* _yyss;T2 _last_token;T2 _yy_last_accepting_cpos;T0* _yyr1;T2 _yy_last_accepting_state;T0* _yy_base;T6 _yy_rejected;T2 _yy_full_match;T2 _last_integer_value;T0* _yy_meta;T0* _yy_acclist;T0* _my_sql;T0* _yytable;T0* _yytypes1;T0* _yytypes2;T2 _yy_more_len;T0* _yydefact;T6 _yy_lookahead_needed;T2 _yy_line;T0* _yypact;T2 _yy_suspended_index;T0* _input_buffer;T2 _yy_start_state;T6 _yy_more_flag;T2 _yy_looking_for_trail_begin;T2 _yy_full_lp;T0* _last_string_value;T0* _sqlgenerator;T0* _saved_state;T6 _procedure_mode;T0* _yytranslate;T2 _yy_suspended_yyn;T2 _yy_full_state;T0* _last_any_value;T0* _yy_nxt;T0* _yyvs1;T2 _yyvsc1;T2 _yyvsp1;T0* _yyspecial_routines1;T0* _yyvs2;T2 _yyvsc2;T2 _yyvsp2;T0* _yyspecial_routines2;T0* _yyvs3;T2 _yyvsc3;T2 _yyvsp3;T0* _yyspecial_routines3;T0* _yyvs4;T2 _yyvsc4;T2 _yyvsp4;T0* _yyspecial_routines4;T0* _yyvs5;T2 _yyvsc5;T2 _yyvsp5;T0* _yyspecial_routines5;T0* _yyvs6;T2 _yyvsc6;T2 _yyvsp6;T0* _yyspecial_routines6;T0* _yyvs7;T2 _yyvsc7;T2 _yyvsp7;T0* _yyspecial_routines7;T0* _yyvs8;T2 _yyvsc8;T2 _yyvsp8;T0* _yyspecial_routines8;T0* _yyvs9;T2 _yyvsc9;T2 _yyvsp9;T0* _yyspecial_routines9;T0* _yyvs10;T2 _yyvsc10;T2 _yyvsp10;T0* _yyspecial_routines10;T0* _yyvs11;T2 _yyvsc11;T2 _yyvsp11;T0* _yyspecial_routines11;T0* _yyvs12;T2 _yyvsc12;T2 _yyvsp12;T0* _yyspecial_routines12;T0* _yyvs13;T2 _yyvsc13;T2 _yyvsp13;T0* _yyspecial_routines13;T0* _yyvs14;T2 _yyvsc14;T2 _yyvsp14;T0* _yyspecial_routines14;T0* _yyvs15;T2 _yyvsc15;T2 _yyvsp15;T0* _yyspecial_routines15;T0* _yyvs16;T2 _yyvsc16;T2 _yyvsp16;T0* _yyspecial_routines16;T0* _yyvs17;T2 _yyvsc17;T2 _yyvsp17;T0* _yyspecial_routines17;T0* _yyvs18;T2 _yyvsc18;T2 _yyvsp18;T0* _yyspecial_routines18;T0* _yyvs19;T2 _yyvsc19;T2 _yyvsp19;T0* _yyspecial_routines19;T0* _yyvs20;T2 _yyvsc20;T2 _yyvsp20;T0* _yyspecial_routines20;T0* _yyvs21;T2 _yyvsc21;T2 _yyvsp21;T0* _yyspecial_routines21;T0* _yyvs22;T2 _yyvsc22;T2 _yyvsp22;T0* _yyspecial_routines22;T0* _yyvs23;T2 _yyvsc23;T2 _yyvsp23;T0* _yyspecial_routines23;T0* _yyvs24;T2 _yyvsc24;T2 _yyvsp24;T0* _yyspecial_routines24;T0* _yyvs25;T2 _yyvsc25;T2 _yyvsp25;T0* _yyspecial_routines25;T0* _yyvs26;T2 _yyvsc26;T2 _yyvsp26;T0* _yyspecial_routines26;T0* _yyvs27;T2 _yyvsc27;T2 _yyvsp27;T0* _yyspecial_routines27;T0* _yyvs28;T2 _yyvsc28;T2 _yyvsp28;T0* _yyspecial_routines28;T0* _yyvs29;T2 _yyvsc29;T2 _yyvsp29;T0* _yyspecial_routines29;T0* _yyvs30;T2 _yyvsc30;T2 _yyvsp30;T0* _yyspecial_routines30;T0* _yyvs31;T2 _yyvsc31;T2 _yyvsp31;T0* _yyspecial_routines31;T0* _yyvs32;T2 _yyvsc32;T2 _yyvsp32;T0* _yyspecial_routines32;T0* _yyvs33;T2 _yyvsc33;T2 _yyvsp33;T0* _yyspecial_routines33;T0* _yyvs34;T2 _yyvsc34;T2 _yyvsp34;T0* _yyspecial_routines34;T0* _yyvs35;T2 _yyvsc35;T2 _yyvsp35;T0* _yyspecial_routines35;T0* _yyvs36;T2 _yyvsc36;T2 _yyvsp36;T0* _yyspecial_routines36;T0* _yyvs37;T2 _yyvsc37;T2 _yyvsp37;T0* _yyspecial_routines37;T0* _yyvs38;T2 _yyvsc38;T2 _yyvsp38;T0* _yyspecial_routines38;T0* _yyvs39;T2 _yyvsc39;T2 _yyvsp39;T0* _yyspecial_routines39;T0* _yyvs40;T2 _yyvsc40;T2 _yyvsp40;T0* _yyspecial_routines40;T0* _yyvs41;T2 _yyvsc41;T2 _yyvsp41;T0* _yyspecial_routines41;T0* _yyvs42;T2 _yyvsc42;T2 _yyvsp42;T0* _yyspecial_routines42;T0* _yyvs43;T2 _yyvsc43;T2 _yyvsp43;T0* _yyspecial_routines43;T0* _yyvs44;T2 _yyvsc44;T2 _yyvsp44;T0* _yyspecial_routines44;T0* _yyvs45;T2 _yyvsc45;T2 _yyvsp45;T0* _yyspecial_routines45;T0* _yyvs46;T2 _yyvsc46;T2 _yyvsp46;T0* _yyspecial_routines46;T0* _yyvs47;T2 _yyvsc47;T2 _yyvsp47;T0* _yyspecial_routines47;T0* _dummya;T0* _dummyi;T0* _dummye;T0* _dummyl;T0* _dummyrestriction;T2 _last_width;T0* _myobject;T0* _myabstracttype;T0* _mytype;T0* _myvariable;T0* _myvalue;T0* _myattribute;T0* _myindex;T0* _myprocedure;T0* _current_type_name;T6 _is_init_default;T0* _subject_type;T0* _extend_type;T0* _my_parameters;T0* _statements;T0* _mwgenerator;T0* _pending_type;T0* _last_object_in_tree;};
extern T53 M53;
struct S255{T259 _storage;T2 _capacity;T2 _upper;};
extern T255 M255;
struct S554{Tid id;T6 _required;T0* _first;};
extern T554 M554;
extern T385 M385;
struct S783{Tid id;T2 _position;T0* _container;T0* _next_cursor;};
extern T783 M783;
struct S225{T229 _storage;T2 _capacity;T2 _upper;};
extern T225 M225;
struct S533{T537 _storage;T2 _capacity;T2 _upper;};
extern T533 M533;
struct S476{Tid id;T2 _precision;T2 _width;T3 _padding_character;T6 _plus_sign_enabled;T6 _is_lowercase;T2 _alignment;};
extern T476 M476;
struct S350{T354 _storage;T2 _capacity;T2 _upper;};
extern T350 M350;
struct S602{Tid id;T0* _domain_restriction;T2 _length;};
extern T602 M602;
struct S748{T0* _container;T6 _after;T6 _before;T0* _current_cell;T0* _next_cursor;};
extern T748 M748;
struct S289{T0* _item;T0* _next;T0* _prefix_table;};
extern T289 M289;
struct S489{Tid id;T2 _precision;T2 _width;T3 _padding_character;T6 _plus_sign_enabled;T6 _is_lowercase;T2 _alignment;T2 _fsign;T2 _integer_part;T0* _fractional_part;T0* _double_buffer;T0* _string_output_stream;T0* _unsigned_decimal_formatter;T0* _decimal_formatter;};
extern T489 M489;
struct S492{Tid id;T2 _precision;T2 _width;T3 _padding_character;T6 _plus_sign_enabled;T6 _is_lowercase;T2 _alignment;};
extern T492 M492;
struct S586{Tid id;T0* _operand;};
extern T586 M586;
struct S473{T3 _escape_character;T0* _string_output_stream;T0* _single_parameter;T0* _error;T0* _boolean_formatter;T0* _character_formatter;T0* _floating_point_formatter;T0* _fixed_point_formatter;T0* _fixed_or_floating_point_formatter;T0* _decimal_formatter;T0* _octal_formatter;T0* _hexadecimal_formatter;T0* _unsigned_decimal_formatter;T0* _pointer_formatter;T0* _string_formatter;};
extern T473 M473;
struct S104{T108 _storage;T2 _capacity;T2 _upper;};
extern T104 M104;
struct S390{Tid id;T9 _storage;T2 _count;T2 _capacity;T2 _byte_count;T2 _last_byte_index_input;T2 _last_byte_index_result;};
extern T390 M390;
struct S540{Tid id;T6 _required;};
extern T540 M540;
struct S573{Tid id;T0* _value;};
extern T573 M573;
struct S154{T158 _storage;T2 _capacity;T2 _upper;};
extern T154 M154;
struct S577{Tid id;T0* _expression;};
extern T577 M577;
struct S147{T0* _cascade_attribute;T0* _definition;T0* _subtype;T0* _counter_statement;T0* _increment_value_statement;T0* _round_visited_statement;T0* _first_round_statement;T0* _current_round_statement;T0* _update_round_visited_statement;T0* _finished_statement;};
extern T147 M147;
struct S552{Tid id;T6 _required;T0* _first;};
extern T552 M552;
struct S440{Tid id;T0* _container;T6 _after;T6 _before;T0* _current_cell;T0* _next_cursor;T6 _is_first;T6 _generate_assert;};
extern T440 M440;
struct S495{T0* _content;T2 _count;T2 _capacity;T2 _position;T2 _column;T2 _line;T2 _index;T6 _beginning_of_line;T6 _filled;T6 _interactive;T0* _file;T6 _end_of_file;};
extern T495 M495;
struct S98{Tid id;T0* _sql;};
extern T98 M98;
struct S424{T2 _buffer_position;T9 _buffer;T2 _capacity;T0* _name;};
extern T424 M424;
struct S437{T0* _equality_tester;T2 _count;T0* _first_cell;T0* _last_cell;T0* _internal_cursor;};
extern T437 M437;
struct S231{T235 _storage;T2 _capacity;T2 _upper;};
extern T231 M231;
struct S366{T0* _name;};
extern T366 M366;
struct S583{Tid id;T0* _operand;};
extern T583 M583;
struct S273{T277 _storage;T2 _capacity;T2 _upper;};
extern T273 M273;
struct S189{T0* _item;T0* _next;T6 _ascending;};
extern T189 M189;
struct S472{Tid id;T354 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T472 M472;
struct S593{Tid id;T0* _value;};
extern T593 M593;
struct S574{Tid id;T0* _value;};
extern T574 M574;
struct S278{T282 _storage;T2 _capacity;T2 _upper;};
extern T278 M278;
struct S218{T222 _storage;T2 _capacity;T2 _upper;};
extern T218 M218;
struct S237{T241 _storage;T2 _capacity;T2 _upper;};
extern T237 M237;
struct S764{Tid id;T6 _identifierwithspacesenabled;T6 _setdatabaseenabled;T6 _domainsenabled;T6 _attributerequiredenabled;T6 _autoprimarykeyenabled;T6 _sequence_name_format_one_parameter;T6 _oldconstraintnames;T6 _timestampenabled;T6 _storedprocedureenabled;T6 _viewsenabled;T6 _extendindex;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T6 _wherewritten;T0* _updated_extension;};
extern T764 M764;
struct S787{Tid id;T6 _identifierwithspacesenabled;T6 _setdatabaseenabled;T6 _domainsenabled;T6 _attributerequiredenabled;T6 _autoprimarykeyenabled;T6 _sequence_name_format_one_parameter;T6 _oldconstraintnames;T6 _timestampenabled;T6 _storedprocedureenabled;T6 _viewsenabled;T6 _extendindex;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T6 _wherewritten;T0* _updated_extension;T6 _is_stored_procedure;};
extern T787 M787;
struct S774{Tid id;T0* _container;T0* _table_cursor;};
extern T774 M774;
struct S12{T0* _parser;};
extern T12 M12;
struct S525{Tid id;T2 _position;T0* _container;};
extern T525 M525;
struct S419{T0* _container;T6 _after;T6 _before;T0* _current_cell;T0* _next_cursor;};
extern T419 M419;
struct S484{Tid id;T2 _precision;T2 _width;T3 _padding_character;T6 _plus_sign_enabled;T6 _is_lowercase;T2 _alignment;T0* _integer_buffer;};
extern T484 M484;
struct S284{T288 _storage;T2 _capacity;T2 _upper;};
extern T284 M284;
struct S313{Tid id;T0* _expression;};
extern T313 M313;
struct S570{Tid id;T0* _expression;};
extern T570 M570;
extern T819 M819;
struct S485{Tid id;T2 _precision;T2 _width;T3 _padding_character;T6 _plus_sign_enabled;T6 _is_lowercase;T2 _alignment;T2 _fsign;T2 _integer_part;T0* _fractional_part;T0* _double_buffer;T0* _string_output_stream;T0* _unsigned_decimal_formatter;T0* _decimal_formatter;};
extern T485 M485;
struct S591{Tid id;T0* _name;};
extern T591 M591;
struct S608{Tid id;T6 _required;T0* _owner;};
extern T608 M608;
struct S645{T0* _item;T0* _right;};
extern T645 M645;
struct S384{T2 _count;T0* _first_cell;T0* _last_cell;T0* _internal_cursor;};
extern T384 M384;
struct S630{T0* _container;T6 _after;T6 _before;T0* _current_cell;T0* _next_cursor;};
extern T630 M630;
struct S585{Tid id;T0* _operand;};
extern T585 M585;
struct S328{T332 _storage;T2 _capacity;T2 _upper;};
extern T328 M328;
struct S400{T0* _item;T0* _right;};
extern T400 M400;
struct S615{Tid id;T0* _variable;};
extern T615 M615;
struct S580{Tid id;};
extern T580 M580;
struct S567{Tid id;T0* _operand;T0* _operator;};
extern T567 M567;
struct S320{Tid id;T0* _item;T0* _next;};
extern T320 M320;
struct S799{Tid id;T6 _identifierwithspacesenabled;T6 _setdatabaseenabled;T6 _domainsenabled;T6 _attributerequiredenabled;T6 _autoprimarykeyenabled;T6 _sequence_name_format_one_parameter;T6 _oldconstraintnames;T6 _timestampenabled;T6 _storedprocedureenabled;T6 _viewsenabled;T6 _extendindex;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T6 _wherewritten;T0* _updated_extension;};
extern T799 M799;
struct S798{Tid id;T6 _identifierwithspacesenabled;T6 _setdatabaseenabled;T6 _domainsenabled;T6 _attributerequiredenabled;T6 _autoprimarykeyenabled;T6 _sequence_name_format_one_parameter;T6 _oldconstraintnames;T6 _timestampenabled;T6 _storedprocedureenabled;T6 _viewsenabled;T6 _extendindex;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T6 _wherewritten;T0* _updated_extension;T6 _is_stored_procedure;};
extern T798 M798;
struct S479{Tid id;T2 _precision;T2 _width;T3 _padding_character;T6 _plus_sign_enabled;T6 _is_lowercase;T2 _alignment;T0* _integer_buffer;};
extern T479 M479;
struct S692{T0* _equality_tester;T2 _count;T2 _capacity;T2 _last_position;T2 _modulus;T2 _free_slot;T2 _position;T2 _slots_position;T2 _clashes_previous_position;T2 _found_position;T0* _internal_cursor;T0* _key_equality_tester;T0* _internal_keys;T0* _item_storage;T0* _key_storage;T0* _clashes;T0* _slots;T0* _special_item_routines;T0* _special_key_routines;};
extern T692 M692;
struct S133{Tid id;T0* _subject;T0* _predicate;};
extern T133 M133;
struct S647{T0* _equality_tester;T2 _count;T2 _capacity;T2 _last_position;T2 _modulus;T2 _free_slot;T2 _position;T2 _slots_position;T2 _clashes_previous_position;T2 _found_position;T0* _internal_cursor;T0* _key_equality_tester;T0* _internal_keys;T0* _item_storage;T0* _key_storage;T0* _clashes;T0* _slots;T0* _special_item_routines;T0* _special_key_routines;};
extern T647 M647;
struct S616{Tid id;T0* _extension;T0* _anode;T0* _per_property;T0* _selection;};
extern T616 M616;
struct S425{T2 _buffer_position;T9 _buffer;T2 _capacity;};
extern T425 M425;
struct S550{Tid id;T6 _required;T0* _pattern;};
extern T550 M550;
struct S160{T164 _storage;T2 _capacity;T2 _upper;};
extern T160 M160;
struct S621{T2 _count;T0* _first_cell;T0* _last_cell;T0* _internal_cursor;};
extern T621 M621;
struct S784{T0* _program_name;};
extern T784 M784;
struct S116{T120 _storage;T2 _capacity;T2 _upper;};
extern T116 M116;
struct S565{Tid id;T0* _expression;};
extern T565 M565;
struct S213{Tid id;T0* _name;T0* _abstract_representation;T0* _attributes;T0* _expression;T0* _representation;T0* _type;T2 _constraint_number;};
extern T213 M213;
extern char*s385_0;
extern char*s54_10;
extern char*s809_6174;
extern char*s790_118123832;
extern char*s25_32;
extern char*s810_34;
extern char*s491_35;
extern char*s474_39;
extern char*s25_40;
extern char*s25_41;
extern char*s53_42;
extern char*s53_43;
extern char*s809_44;
extern char*s53_45;
extern char*s53_46;
extern char*s53_47;
extern char*s147_48;
extern char*s147_49;
extern char*s793_80015;
extern char*s53_1158547056;
extern char*s25_59;
extern char*s25_60;
extern char*s53_60;
extern char*s575_61;
extern char*s53_62;
extern char*s787_64;
extern char*s791_77;
extern char*s25_84;
extern char*s53_95;
extern char*s25_5320712;
extern char*s25_99;
extern char*s809_1720244181;
extern char*s53_319858334;
extern char*s25_192;
extern char*s25_200;
extern char*s25_201;
extern char*s53_205;
extern char*s809_12516;
extern char*s25_215;
extern char*s25_230;
extern char*s568_232;
extern char*s25_234;
extern char*s767_240;
extern char*s804_241;
extern char*s789_246;
extern char*s25_252;
extern char*s25_1188717919;
extern char*s25_270;
extern char*s805_2050971299;
extern char*s54_322;
extern char*s25_55623832;
extern char*s576_362;
extern char*s599_449403;
extern char*s25_2030216;
extern char*s605_1956443;
extern char*s809_6581;
extern char*s807_388041;
extern char*s25_10727948;
extern char*s792_371096635;
extern char*s793_80626;
extern char*s53_669;
extern char*s802_167394040;
extern char*s805_10937208;
extern char*s793_13127;
extern char*s805_1591719713;
extern char*s25_7010;
extern char*s25_7032;
extern char*s25_7099;
extern char*s790_982426390;
extern char*s597_7175;
extern char*s793_1752285648;
extern char*s560_274551003;
extern char*s809_2227791;
extern char*s25_1137;
extern char*s809_50839162;
extern char*s25_7335;
extern char*s790_1200;
extern char*s787_9836651;
extern char*s25_7357;
extern char*s790_1226;
extern char*s801_990066253;
extern char*s25_2113798604;
extern char*s25_1835385931;
extern char*s802_1364;
extern char*s53_1371;
extern char*s25_1844268019;
extern char*s25_81352;
extern char*s802_1434;
extern char*s606_1461;
extern char*s809_1062451472;
extern char*s798_54893095;
extern char*s754_87716;
extern char*s597_180037;
extern char*s810_1338889876;
extern char*s64_1338477769;
extern char*s765_832785612;
extern char*s492_14036;
extern char*s804_475215716;
extern char*s25_901480040;
extern char*s787_1454787255;
extern char*s804_1964120;
extern char*s809_1438302609;
extern char*s800_9782255;
extern char*s177_395830;
extern char*s754_1447702;
extern char*s790_452094615;
extern char*s809_60140614;
extern char*s809_82291;
extern char*s787_1730918391;
extern char*s754_439136;
extern char*s560_539844983;
extern char*s25_1771908816;
extern char*s798_245267627;
extern char*s560_1739394753;
extern char*s802_2167885;
extern char*s25_11160700;
extern char*s54_21666682;
extern char*s792_82840;
extern char*s25_925310124;
extern char*s754_1619253645;
extern char*s809_9782990;
extern char*s25_181352;
extern char*s787_9758526;
extern char*s804_15368;
extern char*s53_3075;
extern char*s802_1252266737;
extern char*s53_383161196;
extern char*s787_11074916;
extern char*s802_1979370313;
extern char*s25_89261;
extern char*s53_3175;
extern char*s805_956846587;
extern char*s797_3291;
extern char*s806_15603;
extern char*s53_70962;
extern char*s714_3330;
extern char*s715_3360;
extern char*s599_93836922;
extern char*s25_3496;
extern char*s809_3565;
extern char*s800_10595603;
extern char*s560_1134629434;
extern char*s802_16018;
extern char*s474_1375853251;
extern char*s809_9771521;
extern char*s792_16127;
extern char*s25_452865;
extern char*s787_1237123737;
extern char*s492_59251;
extern char*s787_1236459462;
extern char*s54_83912;
extern char*s754_274599;
extern char*s53_38601482;
extern char*s809_800968770;
extern char*s25_16320;
extern char*s25_4537323;
extern char*s804_1523692874;
extern char*s804_385435;
extern char*s597_188607;
extern char*s797_77910;
extern char*s54_871412;
extern char*s754_422446;
extern char*s597_242002982;
extern char*s754_16516;
extern char*s25_49507462;
extern char*s802_1948036;
extern char*s25_1898282920;
extern char*s25_35157;
extern char*s799_153109067;
extern char*s754_324411;
extern char*s798_1702146191;
extern char*s754_2077861575;
extern char*s804_16916;
extern char*s25_35385;
extern char*s804_398302;
extern char*s560_969918927;
extern char*s792_1979182;
extern char*s804_1910794451;
extern char*s792_67807310;
extern char*s754_17176;
extern char*s25_2256187;
extern char*s793_9938791;
extern char*s809_10843035;
extern char*s25_17323;
extern char*s787_593189031;
extern char*s806_17368;
extern char*s53_12774544;
extern char*s798_17412;
extern char*s611_1010122334;
extern char*s25_17512;
extern char*s793_36127;
extern char*s809_85376;
extern char*s25_17716;
extern char*s804_17741;
extern char*s474_69210392;
extern char*s717_79341;
extern char*s25_1129944261;
extern char*s798_664209073;
extern char*s800_10597741;
extern char*s25_5725;
extern char*s492_18036;
extern char*s809_18037;
extern char*s793_79629;
extern char*s803_998731400;
extern char*s25_20378016;
extern char*s805_1763620637;
extern char*s754_288487821;
extern char*s800_399591;
extern char*s804_971470266;
extern char*s25_2195712;
extern char*s806_2072694;
extern char*s792_820936892;
extern char*s800_52449416;
extern char*s53_107138063;
extern char*s25_387475;
/*
-- This file is  free  software, which  comes  along  with  SmartEiffel. This
-- software  is  distributed  in the hope that it will be useful, but WITHOUT
-- ANY  WARRANTY;  without  even  the  implied warranty of MERCHANTABILITY or
-- FITNESS  FOR A PARTICULAR PURPOSE. You can modify it as you want, provided
-- this header is kept unaltered, and a notification of the changes is added.
-- You  are  allowed  to  redistribute  it and sell it, alone or as a part of
-- another product.
--       Copyright (C) 1994-2002 LORIA - INRIA - U.H.P. Nancy 1 - FRANCE
--          Dominique COLNET and Suzanne COLLIN - SmartEiffel@loria.fr
--                       http://SmartEiffel.loria.fr
--
*/

/*
  This file (SmartEiffel/sys/runtime/boost.h) is automatically included when
  `run_control.boost' is true (ie. only for mode -boost).
*/
#define SE_BOOST 1
void se_print_run_time_stack (void);
void se_signal_handler(int sig);
/*
-- This file is  free  software, which  comes  along  with  SmartEiffel. This
-- software  is  distributed  in the hope that it will be useful, but WITHOUT
-- ANY  WARRANTY;  without  even  the  implied warranty of MERCHANTABILITY or
-- FITNESS  FOR A PARTICULAR PURPOSE. You can modify it as you want, provided
-- this header is kept unaltered, and a notification of the changes is added.
-- You  are  allowed  to  redistribute  it and sell it, alone or as a part of
-- another product.
--       Copyright (C) 1994-2002 LORIA - INRIA - U.H.P. Nancy 1 - FRANCE
--          Dominique COLNET and Suzanne COLLIN - SmartEiffel@loria.fr
--                       http://SmartEiffel.loria.fr
--
*/
/*
  This file (SmartEiffel/sys/runtime/exception.h) is automatically included
  when exception handling is used somewhere in the live code.
*/

#define SE_EXCEPTIONS 1

/*
  Constants from Eiffel class EXCEPTIONS :
*/
#define Check_instruction 	  1
#define Class_invariant 	  2
#define Developer_exception 	  3
#define Incorrect_inspect_value   4
#define Loop_invariant 		  5
#define Loop_variant 		  6
#define No_more_memory  	  7
#define Postcondition 		  8
#define Precondition  		  9
#define Routine_failure  	  10
#define	Os_signal		  11
#define Void_attached_to_expanded 12
#define Void_call_target 	  13
#define System_level_type_error	  14

/*
   This will be the structure of rescue contexts.  A rescue context
   will be declared for every routine that has a rescue clause.

   The `next' pointer is the address of the next rescue context if there
   is one higher up the call chain, or NULL if there is no other
   context.
*/
struct rescue_context {
  JMP_BUF jb;
#ifndef SE_BOOST
    /* To keep track of dump stack to unwind it safely
       before the LONGJMP :
    */
    struct _se_dump_stack * top_of_ds ;
#endif
  struct rescue_context *next;
};

extern struct rescue_context *rescue_context_top;
extern int internal_exception_number;
extern int original_internal_exception_number;
extern int signal_exception_number;
extern char *additional_error_message;

void setup_signal_handler(void);
void signal_exception_handler(int);
void internal_exception_handler(int);
void print_exception(void);

#ifndef SE_BOOST
void free_exception_frames(void);
#endif
/*
-- This file is  free  software, which  comes  along  with  SmartEiffel. This
-- software  is  distributed  in the hope that it will be useful, but WITHOUT
-- ANY  WARRANTY;  without  even  the  implied warranty of MERCHANTABILITY or
-- FITNESS  FOR A PARTICULAR PURPOSE. You can modify it as you want, provided
-- this header is kept unaltered, and a notification of the changes is added.
-- You  are  allowed  to  redistribute  it and sell it, alone or as a part of
-- another product.
--       Copyright (C) 1994-2002 LORIA - INRIA - U.H.P. Nancy 1 - FRANCE
--          Dominique COLNET and Suzanne COLLIN - SmartEiffel@loria.fr
--                       http://SmartEiffel.loria.fr
--
*/
/*
  This file (SmartEiffel/sys/runtime/basic_io.h) is automatically
  included when some external "SmartEiffel" basic_io_* feature is used.
*/

#define basic_io_stdin (stdin)
#define basic_io_stdout (stdout)
#define basic_io_stderr (stderr)
#define basic_io_eof (EOF)
#define basic_io_text_file_read_open(p) (fopen(((char*)(p)),"r"))
#define basic_io_text_file_write_open(p) (fopen(((char*)(p)),"w"))
#define basic_io_text_file_write_append(p) (fopen(((char*)(p)),"a"))
#define basic_io_text_file_read_write_open(p) (fopen(((char*)(p)),"r+"))
#define basic_io_text_file_read_write_append(p) (fopen(((char*)(p)),"a+"))
#define basic_io_binary_file_read_open(p) (fopen(((char*)(p)),"rb"))
#define basic_io_binary_file_write_open(p) (fopen(((char*)(p)),"wb"))
#define basic_io_binary_file_write_append(p) (fopen(((char*)(p)),"ab"))
#define basic_io_fclose(p) (fclose((FILE*)(p)))
#define basic_io_flush(p) (fflush((FILE*)(p)))
#define basic_io_getc(f) (getc(((FILE*)(f))))
#define basic_io_putc(b, f) (putc((b),((FILE*)(f))))
#define basic_io_fread(b, n, f) (fread((void *)(b),(size_t)(1), (size_t)(n),(FILE*)(f)))
#define basic_io_fwrite(b, n, f) (fwrite((void *)(b),(size_t)(1), (size_t)(n),(FILE*)(f)))
#define basic_io_feof(f) (feof(((FILE*)(f))))
#define basic_io_rename(o, n) (rename(((char*)(o)),((char*)(n))))
#define basic_io_remove(f) (remove(((char*)(f))))

#if defined __USE_POSIX || defined __unix__ || defined _POSIX_C_SOURCE
#  define basic_io_read_stdin(b, s) (read(STDIN_FILENO, b, s))
#else
  extern int basic_io_read_stdin(char *buffer, int size);
#endif

/*
-- This file is  free  software, which  comes  along  with  SmartEiffel. This
-- software  is  distributed  in the hope that it will be useful, but WITHOUT
-- ANY  WARRANTY;  without  even  the  implied warranty of MERCHANTABILITY or
-- FITNESS  FOR A PARTICULAR PURPOSE. You can modify it as you want, provided
-- this header is kept unaltered, and a notification of the changes is added.
-- You  are  allowed  to  redistribute  it and sell it, alone or as a part of
-- another product.
--       Copyright (C) 1994-2002 LORIA - INRIA - U.H.P. Nancy 1 - FRANCE
--          Dominique COLNET and Suzanne COLLIN - SmartEiffel@loria.fr
--                       http://SmartEiffel.loria.fr
--
*/
/*
  This file (SmartEiffel/sys/runtime/basic_sprintf.h) is automatically
  included when the external "SmartEiffel" basic_sprintf feature is used.
*/

#define basic_sprintf_pointer(buffer, pointer) sprintf((char*)(buffer),"%p",pointer)

void basic_sprintf_double(EIF_CHARACTER* b, int f, double d);
/*POINTER*/
T0* r8out(T8 C);
extern T0*oBC8string_buffer;
/*POINTER*/
void r8append_in(T8 C,T0* a1);
extern T0*oBC19tagged_out_memory;
/*BOOLEAN*/
T6 r6_ix_and(T6 C,T6 a1);
/*BOOLEAN*/
T6 r6_px_not(T6 C);
/*BOOLEAN*/
T6 r6_ix_or(T6 C,T6 a1);
/*CHARACTER*/
T0* r3out(T3 C);
/*CHARACTER*/
T6 r3is_digit(T3 C);
/*CHARACTER*/
T6 r3is_separator(T3 C);
/*CHARACTER*/
void r3out_in_tagged_out_memory(T3 C);
/*CHARACTER*/
T6 r3_ix_6061(T3 C,T3 a1);
/*CHARACTER*/
T1 r3value(T3 C);
/*CHARACTER*/
T1 r3decimal_value(T3 C);
/*CHARACTER*/
T6 r3_ix_6261(T3 C,T3 a1);
/*INTEGER*/
T0* r2out(T2 C);
/*INTEGER*/
T2 r2max(T2 C,T2 a1);
/*INTEGER*/
T2 r2min(T2 C,T2 a1);
/*INTEGER*/
T3 r2digit(T2 C);
/*INTEGER*/
void r2append_in(T2 C,T0* a1);
/*INTEGER*/
T2 r2abs(T2 C);
/*DOUBLE*/
T2 r5floor(T5 C);
/*DOUBLE*/
T5 r5abs(T5 C);
/*INTEGER_16*/
T0* r10out(T10 C);
/*INTEGER_16*/
T3 r10digit(T10 C);
/*INTEGER_16*/
void r10append_in(T10 C,T0* a1);
/*REAL*/
T5 r4_ix_94(T4 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_EXTEND_STATEMENT]*/
void r132clear_all(T132 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_EXTEND_STATEMENT]*/
T132 r132realloc(T132 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTEND_STATEMENT]*/
void r132set_all_with(T132 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTEND_STATEMENT]*/
void r132clear(T132 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTEND_STATEMENT]*/
void r132copy_from(T132 C,T132 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CONSTANT_STATEMENT]*/
void r164clear_all(T164 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_CONSTANT_STATEMENT]*/
T164 r164realloc(T164 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CONSTANT_STATEMENT]*/
void r164set_all_with(T164 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CONSTANT_STATEMENT]*/
void r164clear(T164 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CONSTANT_STATEMENT]*/
void r164copy_from(T164 C,T164 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_PROCEDURE_STATEMENT]*/
void r114clear_all(T114 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_PROCEDURE_STATEMENT]*/
T114 r114realloc(T114 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_PROCEDURE_STATEMENT]*/
void r114set_all_with(T114 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_PROCEDURE_STATEMENT]*/
void r114clear(T114 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_PROCEDURE_STATEMENT]*/
void r114copy_from(T114 C,T114 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_FUNCTION]*/
void r188clear_all(T188 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_FUNCTION]*/
T188 r188realloc(T188 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_FUNCTION]*/
void r188set_all_with(T188 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_FUNCTION]*/
void r188clear(T188 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_FUNCTION]*/
void r188copy_from(T188 C,T188 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_REPRESENTATION]*/
void r277clear_all(T277 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_REPRESENTATION]*/
T277 r277realloc(T277 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_REPRESENTATION]*/
void r277set_all_with(T277 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_REPRESENTATION]*/
void r277clear(T277 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_REPRESENTATION]*/
void r277copy_from(T277 C,T277 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_PK_REPRESENTATION]*/
void r272clear_all(T272 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_PK_REPRESENTATION]*/
T272 r272realloc(T272 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_PK_REPRESENTATION]*/
void r272set_all_with(T272 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_PK_REPRESENTATION]*/
void r272clear(T272 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_PK_REPRESENTATION]*/
void r272copy_from(T272 C,T272 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_DELETE_STATEMENT]*/
void r138clear_all(T138 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_DELETE_STATEMENT]*/
T138 r138realloc(T138 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_DELETE_STATEMENT]*/
void r138set_all_with(T138 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_DELETE_STATEMENT]*/
void r138clear(T138 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_DELETE_STATEMENT]*/
void r138copy_from(T138 C,T138 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_STATEMENT]*/
void r169clear_all(T169 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_STATEMENT]*/
T169 r169realloc(T169 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_STATEMENT]*/
void r169set_all_with(T169 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_STATEMENT]*/
void r169clear(T169 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_STATEMENT]*/
void r169copy_from(T169 C,T169 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_GET_STATEMENT]*/
void r126clear_all(T126 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_GET_STATEMENT]*/
T126 r126realloc(T126 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_GET_STATEMENT]*/
void r126set_all_with(T126 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_GET_STATEMENT]*/
void r126clear(T126 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_GET_STATEMENT]*/
void r126copy_from(T126 C,T126 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE_SELECTION_STATEMENT]*/
void r79clear_all(T79 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_VALUE_SELECTION_STATEMENT]*/
T79 r79realloc(T79 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE_SELECTION_STATEMENT]*/
void r79set_all_with(T79 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE_SELECTION_STATEMENT]*/
void r79clear(T79 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE_SELECTION_STATEMENT]*/
void r79copy_from(T79 C,T79 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_TYPE]*/
void r282clear_all(T282 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_TYPE]*/
T282 r282realloc(T282 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_TYPE]*/
void r282set_all_with(T282 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_TYPE]*/
void r282clear(T282 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_TYPE]*/
void r282copy_from(T282 C,T282 a1,T2 a2);
/*NATIVE_ARRAY[DS_CELL[INTEGER]]*/
void r829set_all_with(T829 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_LOGICAL_VALUE_EXPRESSION]*/
void r307clear_all(T307 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_LOGICAL_VALUE_EXPRESSION]*/
T307 r307realloc(T307 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_LOGICAL_VALUE_EXPRESSION]*/
void r307set_all_with(T307 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_LOGICAL_VALUE_EXPRESSION]*/
void r307clear(T307 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_LOGICAL_VALUE_EXPRESSION]*/
void r307copy_from(T307 C,T307 a1,T2 a2);
/*NATIVE_ARRAY[BOOLEAN]*/
void r108clear_all(T108 C,T2 a1);
/*NATIVE_ARRAY[BOOLEAN]*/
T108 r108realloc(T108 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[BOOLEAN]*/
void r108set_all_with(T108 C,T6 a1,T2 a2);
/*NATIVE_ARRAY[BOOLEAN]*/
void r108clear(T108 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[BOOLEAN]*/
void r108copy_from(T108 C,T108 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SORT_NODE]*/
void r194clear_all(T194 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_SORT_NODE]*/
T194 r194realloc(T194 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SORT_NODE]*/
void r194set_all_with(T194 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SORT_NODE]*/
void r194clear(T194 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SORT_NODE]*/
void r194copy_from(T194 C,T194 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXPRESSION]*/
void r312clear_all(T312 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_EXPRESSION]*/
T312 r312realloc(T312 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXPRESSION]*/
void r312set_all_with(T312 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXPRESSION]*/
void r312clear(T312 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXPRESSION]*/
void r312copy_from(T312 C,T312 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_DOMAIN_RESTRICTION]*/
void r338clear_all(T338 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_DOMAIN_RESTRICTION]*/
T338 r338realloc(T338 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_DOMAIN_RESTRICTION]*/
void r338set_all_with(T338 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_DOMAIN_RESTRICTION]*/
void r338clear(T338 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_DOMAIN_RESTRICTION]*/
void r338copy_from(T338 C,T338 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_I_NODE]*/
void r326clear_all(T326 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_I_NODE]*/
T326 r326realloc(T326 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_I_NODE]*/
void r326set_all_with(T326 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_I_NODE]*/
void r326clear(T326 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_I_NODE]*/
void r326copy_from(T326 C,T326 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CASCADE_STATEMENT]*/
void r152clear_all(T152 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_CASCADE_STATEMENT]*/
T152 r152realloc(T152 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CASCADE_STATEMENT]*/
void r152set_all_with(T152 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CASCADE_STATEMENT]*/
void r152clear(T152 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CASCADE_STATEMENT]*/
void r152copy_from(T152 C,T152 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NAME]*/
void r288clear_all(T288 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NAME]*/
T288 r288realloc(T288 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NAME]*/
void r288set_all_with(T288 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NAME]*/
void r288clear(T288 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NAME]*/
void r288copy_from(T288 C,T288 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_STATEMENT_NODE]*/
void r176clear_all(T176 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_STATEMENT_NODE]*/
T176 r176realloc(T176 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_STATEMENT_NODE]*/
void r176set_all_with(T176 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_STATEMENT_NODE]*/
void r176clear(T176 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_STATEMENT_NODE]*/
void r176copy_from(T176 C,T176 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SQL_STATEMENT]*/
void r103clear_all(T103 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_SQL_STATEMENT]*/
T103 r103realloc(T103 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SQL_STATEMENT]*/
void r103set_all_with(T103 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SQL_STATEMENT]*/
void r103clear(T103 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SQL_STATEMENT]*/
void r103copy_from(T103 C,T103 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTENSION_EXPRESSION]*/
void r212clear_all(T212 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_EXTENSION_EXPRESSION]*/
T212 r212realloc(T212 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTENSION_EXPRESSION]*/
void r212set_all_with(T212 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTENSION_EXPRESSION]*/
void r212clear(T212 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTENSION_EXPRESSION]*/
void r212copy_from(T212 C,T212 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION_FUNCTION]*/
void r229clear_all(T229 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_SELECTION_FUNCTION]*/
T229 r229realloc(T229 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION_FUNCTION]*/
void r229set_all_with(T229 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION_FUNCTION]*/
void r229clear(T229 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION_FUNCTION]*/
void r229copy_from(T229 C,T229 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ABSTRACT_OBJECT]*/
void r537clear_all(T537 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_ABSTRACT_OBJECT]*/
T537 r537realloc(T537 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ABSTRACT_OBJECT]*/
void r537clear(T537 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ABSTRACT_OBJECT]*/
void r537copy_from(T537 C,T537 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION_LIST]*/
void r201clear_all(T201 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_SELECTION_LIST]*/
T201 r201realloc(T201 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION_LIST]*/
void r201set_all_with(T201 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION_LIST]*/
void r201clear(T201 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION_LIST]*/
void r201copy_from(T201 C,T201 a1,T2 a2);
/*NATIVE_ARRAY[STRING]*/
void r354clear_all(T354 C,T2 a1);
/*NATIVE_ARRAY[STRING]*/
T354 r354realloc(T354 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[STRING]*/
void r354move(T354 C,T2 a1,T2 a2,T2 a3);
/*NATIVE_ARRAY[STRING]*/
void r354set_all_with(T354 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[STRING]*/
void r354clear(T354 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[STRING]*/
void r354copy_from(T354 C,T354 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_BASE]*/
void r344clear_all(T344 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_BASE]*/
T344 r344realloc(T344 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_BASE]*/
void r344set_all_with(T344 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_BASE]*/
void r344clear(T344 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_BASE]*/
void r344copy_from(T344 C,T344 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SYSTEM_EXPRESSION]*/
void r301clear_all(T301 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_SYSTEM_EXPRESSION]*/
T301 r301realloc(T301 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SYSTEM_EXPRESSION]*/
void r301set_all_with(T301 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SYSTEM_EXPRESSION]*/
void r301clear(T301 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SYSTEM_EXPRESSION]*/
void r301copy_from(T301 C,T301 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_INSERT_STATEMENT]*/
void r120clear_all(T120 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_INSERT_STATEMENT]*/
T120 r120realloc(T120 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_INSERT_STATEMENT]*/
void r120set_all_with(T120 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_INSERT_STATEMENT]*/
void r120clear(T120 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_INSERT_STATEMENT]*/
void r120copy_from(T120 C,T120 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION]*/
void r206clear_all(T206 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_SELECTION]*/
T206 r206realloc(T206 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION]*/
void r206set_all_with(T206 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION]*/
void r206clear(T206 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION]*/
void r206copy_from(T206 C,T206 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_LOGICAL_EXPRESSION]*/
void r319clear_all(T319 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_LOGICAL_EXPRESSION]*/
T319 r319realloc(T319 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_LOGICAL_EXPRESSION]*/
void r319set_all_with(T319 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_LOGICAL_EXPRESSION]*/
void r319clear(T319 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_LOGICAL_EXPRESSION]*/
void r319copy_from(T319 C,T319 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSERTION]*/
void r253clear_all(T253 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_ASSERTION]*/
T253 r253realloc(T253 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSERTION]*/
void r253set_all_with(T253 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSERTION]*/
void r253clear(T253 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSERTION]*/
void r253copy_from(T253 C,T253 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_TYPE_STATEMENT]*/
void r97clear_all(T97 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_TYPE_STATEMENT]*/
T97 r97realloc(T97 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_TYPE_STATEMENT]*/
void r97set_all_with(T97 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_TYPE_STATEMENT]*/
void r97clear(T97 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_TYPE_STATEMENT]*/
void r97copy_from(T97 C,T97 a1,T2 a2);
/*NATIVE_ARRAY[CHARACTER]*/
void r9copy_slice(T9 C,T2 a1,T9 a2,T2 a3,T2 a4);
/*NATIVE_ARRAY[CHARACTER]*/
T9 r9realloc(T9 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[CHARACTER]*/
void r9move(T9 C,T2 a1,T2 a2,T2 a3);
/*NATIVE_ARRAY[CHARACTER]*/
T6 r9fast_memcmp(T9 C,T9 a1,T2 a2);
/*NATIVE_ARRAY[CHARACTER]*/
void r9set_all_with(T9 C,T3 a1,T2 a2);
/*NATIVE_ARRAY[CHARACTER]*/
T6 r9fast_has(T9 C,T3 a1,T2 a2);
/*NATIVE_ARRAY[CHARACTER]*/
void r9copy_at(T9 C,T2 a1,T9 a2,T2 a3);
/*NATIVE_ARRAY[CHARACTER]*/
void r9clear(T9 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[CHARACTER]*/
void r9copy_from(T9 C,T9 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSIGNMENT]*/
void r241clear_all(T241 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_ASSIGNMENT]*/
T241 r241realloc(T241 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSIGNMENT]*/
void r241set_all_with(T241 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSIGNMENT]*/
void r241clear(T241 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSIGNMENT]*/
void r241copy_from(T241 C,T241 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE]*/
void r259clear_all(T259 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE]*/
T259 r259realloc(T259 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE]*/
void r259set_all_with(T259 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE]*/
void r259clear(T259 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE]*/
void r259copy_from(T259 C,T259 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_A_NODE]*/
void r332clear_all(T332 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_A_NODE]*/
T332 r332realloc(T332 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_A_NODE]*/
void r332set_all_with(T332 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_A_NODE]*/
void r332clear(T332 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_A_NODE]*/
void r332copy_from(T332 C,T332 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CASCADE_FUNCTION_EXPRESSION]*/
void r146clear_all(T146 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_CASCADE_FUNCTION_EXPRESSION]*/
T146 r146realloc(T146 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CASCADE_FUNCTION_EXPRESSION]*/
void r146set_all_with(T146 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CASCADE_FUNCTION_EXPRESSION]*/
void r146clear(T146 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CASCADE_FUNCTION_EXPRESSION]*/
void r146copy_from(T146 C,T146 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXPRESSION_NODE]*/
void r182clear_all(T182 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_EXPRESSION_NODE]*/
T182 r182realloc(T182 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXPRESSION_NODE]*/
void r182set_all_with(T182 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXPRESSION_NODE]*/
void r182clear(T182 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXPRESSION_NODE]*/
void r182copy_from(T182 C,T182 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SUBJECT]*/
void r235clear_all(T235 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_SUBJECT]*/
T235 r235realloc(T235 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SUBJECT]*/
void r235set_all_with(T235 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SUBJECT]*/
void r235clear(T235 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SUBJECT]*/
void r235copy_from(T235 C,T235 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE_STATEMENT]*/
void r85clear_all(T85 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_VALUE_STATEMENT]*/
T85 r85realloc(T85 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE_STATEMENT]*/
void r85set_all_with(T85 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE_STATEMENT]*/
void r85clear(T85 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE_STATEMENT]*/
void r85copy_from(T85 C,T85 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSIGNMENT_NODE]*/
void r247clear_all(T247 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_ASSIGNMENT_NODE]*/
T247 r247realloc(T247 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSIGNMENT_NODE]*/
void r247set_all_with(T247 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSIGNMENT_NODE]*/
void r247clear(T247 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSIGNMENT_NODE]*/
void r247copy_from(T247 C,T247 a1,T2 a2);
/*NATIVE_ARRAY[DS_CELL[DOUBLE]]*/
void r832set_all_with(T832 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NODE]*/
void r265clear_all(T265 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NODE]*/
T265 r265realloc(T265 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NODE]*/
void r265set_all_with(T265 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NODE]*/
void r265clear(T265 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NODE]*/
void r265copy_from(T265 C,T265 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTENSION]*/
void r222clear_all(T222 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_EXTENSION]*/
T222 r222realloc(T222 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTENSION]*/
void r222set_all_with(T222 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTENSION]*/
void r222clear(T222 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTENSION]*/
void r222copy_from(T222 C,T222 a1,T2 a2);
/*NATIVE_ARRAY[INTEGER]*/
void r349clear_all(T349 C,T2 a1);
/*NATIVE_ARRAY[INTEGER]*/
T349 r349realloc(T349 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[INTEGER]*/
void r349set_all_with(T349 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[INTEGER]*/
void r349clear(T349 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[INTEGER]*/
void r349copy_from(T349 C,T349 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_UPDATE_STATEMENT]*/
void r91clear_all(T91 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_UPDATE_STATEMENT]*/
T91 r91realloc(T91 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_UPDATE_STATEMENT]*/
void r91set_all_with(T91 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_UPDATE_STATEMENT]*/
void r91clear(T91 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_UPDATE_STATEMENT]*/
void r91copy_from(T91 C,T91 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE]*/
void r700clear_all(T700 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_VALUE]*/
T700 r700realloc(T700 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE]*/
void r700clear(T700 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE]*/
void r700copy_from(T700 C,T700 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT]*/
void r158clear_all(T158 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT]*/
T158 r158realloc(T158 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT]*/
void r158set_all_with(T158 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT]*/
void r158clear(T158 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT]*/
void r158copy_from(T158 C,T158 a1,T2 a2);
/*NATIVE_ARRAY[ANY]*/
void r359clear_all(T359 C,T2 a1);
/*NATIVE_ARRAY[ANY]*/
T359 r359realloc(T359 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[ANY]*/
void r359set_all_with(T359 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[ANY]*/
void r359clear(T359 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[ANY]*/
void r359copy_from(T359 C,T359 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r294clear_all(T294 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NAME_NODE]*/
T294 r294realloc(T294 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r294set_all_with(T294 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r294clear(T294 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r294copy_from(T294 C,T294 a1,T2 a2);
/*STRING*/
T0* r7out(T7* C);
/*STRING*/
void r7copy(T7* C,T0* a1);
/*STRING*/
T0* r7substring(T7* C,T2 a1,T2 a2);
/*STRING*/
void r7keep_tail(T7* C,T2 a1);
/*STRING*/
void r7remove_first(T7* C,T2 a1);
/*STRING*/
T2 r7item_code(T7* C,T2 a1);
/*STRING*/
void r7remove_between(T7* C,T2 a1,T2 a2);
/*STRING*/
T6 r7is_equal(T7* C,T0* a1);
/*STRING*/
void r7insert_character(T7* C,T3 a1,T2 a2);
/*STRING*/
T3 r7item(T7* C,T2 a1);
/*STRING*/
void r7append(T7* C,T0* a1);
/*STRING*/
void r7print_on(T7* C,T0* a1);
/*STRING*/
void r7make_from_string(T7* C,T0* a1);
/*STRING*/
T2 r7index_of(T7* C,T3 a1,T2 a2);
/*STRING*/
void r7out_in_tagged_out_memory(T7* C);
/*STRING*/
T6 r7is_integer(T7* C);
/*STRING*/
void r7remove_tail(T7* C,T2 a1);
/*STRING*/
void r7make(T7* C,T2 a1);
/*STRING*/
void r7fill_tagged_out_memory(T7* C);
/*STRING*/
void r7append_string(T7* C,T0* a1);
/*STRING*/
void r7make_filled(T7* C,T3 a1,T2 a2);
/*STRING*/
void r7remove(T7* C,T2 a1);
/*STRING*/
T0* r7string(T7* C);
/*STRING*/
void r7extend(T7* C,T3 a1);
/*STRING*/
void r7insert_string(T7* C,T0* a1,T2 a2);
/*STRING*/
T2 r7hash_code(T7* C);
/*STRING*/
void r7remove_last(T7* C,T2 a1);
/*STRING*/
T6 r7has(T7* C,T3 a1);
/*STRING*/
void r7keep_head(T7* C,T2 a1);
/*STRING*/
T2 r7to_integer(T7* C);
/*STRING*/
void r7precede(T7* C,T3 a1);
/*STRING*/
void r7append_character(T7* C,T3 a1);
/*STRING*/
void r7resize(T7* C,T2 a1);
/*STRING*/
T8 r7to_external(T7* C);
/*STRING*/
T6 r7same_string(T7* C,T0* a1);
/*STRING*/
T0* r7twin(T7* C);
/*STRING*/
T0* r7_ix_43(T7* C,T0* a1);
/*STRING*/
void r7swap(T7* C,T2 a1,T2 a2);
/*ARRAY[INTEGER]*/
T2 r757count(T757* C);
/*ARRAY[INTEGER]*/
T2 r757item(T757* C,T2 a1);
/*ARRAY[ANY]*/
void r493clear_all(T493* C);
/*ARRAY[ANY]*/
T0* r493item(T493* C,T2 a1);
/*ARRAY[ANY]*/
void r493make(T493* C,T2 a1,T2 a2);
/*ARRAY[DS_CELL[INTEGER]]*/
T0* r827item(T827* C,T2 a1);
/*ARRAY[DS_CELL[INTEGER]]*/
void r827make(T827* C,T2 a1,T2 a2);
/*ARRAY[DS_CELL[DOUBLE]]*/
T0* r830item(T830* C,T2 a1);
/*ARRAY[DS_CELL[DOUBLE]]*/
void r830make(T830* C,T2 a1,T2 a2);
/*ARRAY[STRING]*/
T2 r472count(T472* C);
/*ARRAY[STRING]*/
T0* r472item(T472* C,T2 a1);
/*ARRAY[STRING]*/
void r472make(T472* C,T2 a1,T2 a2);
/*ARRAY[STRING]*/
void r472resize(T472* C,T2 a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXTENSION]*/
T0* r708make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXTENSION]*/
T0* r708resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_FUNCTION]*/
void r184make(T184* C,T2 a1);
/*SPECIAL[XPLAIN_FUNCTION]*/
T0* r184resize(T184* C,T2 a1);
/*SPECIAL[XPLAIN_FUNCTION]*/
void r184array_resize(T184* C,T2 a1);
/*SPECIAL[ANY]*/
void r355make(T355* C,T2 a1);
/*SPECIAL[ANY]*/
T0* r355resize(T355* C,T2 a1);
/*SPECIAL[ANY]*/
void r355array_resize(T355* C,T2 a1);
/*DS_HASH_SET[STRING]*/
T2 r451new_capacity(T2 a1);
/*DS_HASH_SET[STRING]*/
void r451force(T451* C,T0* a1);
/*DS_HASH_SET[STRING]*/
void r451make_clashes(T451* C,T2 a1);
/*DS_HASH_SET[STRING]*/
T0* r451cursor_item(T451* C,T0* a1);
/*DS_HASH_SET[STRING]*/
void r451search_position(T451* C,T0* a1);
/*DS_HASH_SET[STRING]*/
void r451remove_traversing_cursor(T451* C,T0* a1);
/*DS_HASH_SET[STRING]*/
void r451cursor_go_after(T451* C,T0* a1);
/*DS_HASH_SET[STRING]*/
void r451add_traversing_cursor(T451* C,T0* a1);
/*DS_HASH_SET[STRING]*/
void r451make_item_storage(T451* C,T2 a1);
/*DS_HASH_SET[STRING]*/
void r451make(T451* C,T2 a1);
/*DS_HASH_SET[STRING]*/
void r451item_storage_resize(T451* C,T2 a1);
extern T0*oBC62special_integer_;
/*DS_HASH_SET[STRING]*/
T6 r451cursor_after(T0* a1);
/*DS_HASH_SET[STRING]*/
T6 r451has(T451* C,T0* a1);
/*DS_HASH_SET[STRING]*/
void r451cursor_search_forth(T451* C,T0* a1,T0* a2);
/*DS_HASH_SET[STRING]*/
T2 r451hash_position(T451* C,T0* a1);
/*DS_HASH_SET[STRING]*/
void r451cursor_forth(T451* C,T0* a1);
/*DS_HASH_SET[STRING]*/
void r451resize(T451* C,T2 a1);
/*DS_HASH_SET[STRING]*/
void r451cursor_start(T451* C,T0* a1);
/*DS_HASH_SET[STRING]*/
void r451clashes_resize(T451* C,T2 a1);
/*DS_HASH_SET[STRING]*/
void r451slots_resize(T451* C,T2 a1);
/*DS_HASH_SET[STRING]*/
T0* r451new_cursor(T451* C);
/*DS_HASH_SET[STRING]*/
T0* r451key_storage_item(T451* C,T2 a1);
/*DS_HASH_SET[STRING]*/
void r451make_slots(T451* C,T2 a1);
/*DS_HASH_SET[STRING]*/
T2 r451new_modulus(T2 a1);
/*DS_HASH_SET[STRING]*/
T6 r451cursor_off(T0* a1);
/*KL_SPECIAL_ROUTINES[ANY]*/
T0* r361make(T2 a1);
/*KL_SPECIAL_ROUTINES[ANY]*/
T0* r361resize(T0* a1,T2 a2);
/*DS_BILINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
void r735set(T735* C,T0* a1,T6 a2,T6 a3);
/*DS_BILINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
T6 r735is_first(T735* C);
/*DS_BILINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
void r735make(T735* C,T0* a1);
/*SPECIAL[XPLAIN_VALUE]*/
void r696make(T696* C,T2 a1);
/*SPECIAL[XPLAIN_VALUE]*/
T0* r696resize(T696* C,T2 a1);
/*SPECIAL[XPLAIN_VALUE]*/
void r696array_resize(T696* C,T2 a1);
/*DS_LINKED_LIST_CURSOR[XPLAIN_ATTRIBUTE]*/
void r545set(T545* C,T0* a1,T6 a2,T6 a3);
/*DS_LINKED_LIST_CURSOR[XPLAIN_ATTRIBUTE]*/
T0* r545item(T545* C);
/*DS_LINKED_LIST_CURSOR[XPLAIN_ATTRIBUTE]*/
T6 r545is_first(T545* C);
/*DS_LINKED_LIST_CURSOR[XPLAIN_ATTRIBUTE]*/
T6 r545is_last(T545* C);
/*DS_LINKED_LIST_CURSOR[XPLAIN_ATTRIBUTE]*/
void r545make(T545* C,T0* a1);
/*DS_LINKED_LIST_CURSOR[XPLAIN_ATTRIBUTE]*/
void r545set_after(T545* C);
/*SPECIAL[INTEGER]*/
void r345make(T345* C,T2 a1);
/*SPECIAL[INTEGER]*/
T0* r345resize(T345* C,T2 a1);
/*SPECIAL[INTEGER]*/
void r345array_resize(T345* C,T2 a1);
/*SPECIAL[INTEGER]*/
void r345with_capacity(T345* C,T2 a1);
/*SPECIAL[INTEGER]*/
void r345from_collection(T345* C,T0* a1);
/*SPECIAL[XPLAIN_STATEMENT]*/
void r165make(T165* C,T2 a1);
/*SPECIAL[XPLAIN_STATEMENT]*/
T0* r165resize(T165* C,T2 a1);
/*SPECIAL[XPLAIN_STATEMENT]*/
void r165array_resize(T165* C,T2 a1);
/*DS_SPARSE_TABLE_KEYS[INTEGER,XPLAIN_TYPE]*/
void r656make(T656* C,T0* a1);
/*DS_SPARSE_TABLE_KEYS[INTEGER,XPLAIN_TYPE]*/
T0* r656new_cursor(T656* C);
/*DS_SPARSE_TABLE_KEYS[XPLAIN_VALUE,STRING]*/
void r769make(T769* C,T0* a1);
/*DS_SPARSE_TABLE_KEYS[XPLAIN_VALUE,STRING]*/
T0* r769new_cursor(T769* C);
/*KL_SPECIAL_ROUTINES[XPLAIN_ASSIGNMENT]*/
T0* r679make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ASSIGNMENT]*/
T0* r679resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_PK_REPRESENTATION]*/
void r268make(T268* C,T2 a1);
/*SPECIAL[XPLAIN_PK_REPRESENTATION]*/
T0* r268resize(T268* C,T2 a1);
/*SPECIAL[XPLAIN_PK_REPRESENTATION]*/
void r268array_resize(T268* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_DELETE_STATEMENT]*/
T0* r688make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_DELETE_STATEMENT]*/
T0* r688resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_PK_REPRESENTATION]*/
T0* r607make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_PK_REPRESENTATION]*/
T0* r607resize(T0* a1,T2 a2);
/*KL_EQUALITY_TESTER[STRING]*/
T6 r445test(T0* a1,T0* a2);
/*SPECIAL[XPLAIN_SORT_NODE]*/
void r190make(T190* C,T2 a1);
/*SPECIAL[XPLAIN_SORT_NODE]*/
T0* r190resize(T190* C,T2 a1);
/*SPECIAL[XPLAIN_SORT_NODE]*/
void r190array_resize(T190* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_REPRESENTATION]*/
T0* r598make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_REPRESENTATION]*/
T0* r598resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[BOOLEAN]*/
T0* r751make(T2 a1);
/*KL_SPECIAL_ROUTINES[BOOLEAN]*/
T0* r751resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_ATTRIBUTE_NAME]*/
T0* r595make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ATTRIBUTE_NAME]*/
T0* r595resize(T0* a1,T2 a2);
/*DS_HASH_TABLE_CURSOR[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r530make(T530* C,T0* a1);
/*KL_EQUALITY_TESTER[XPLAIN_TYPE]*/
T6 r650test(T0* a1,T0* a2);
/*DS_BILINKABLE[XPLAIN_STATEMENT]*/
void r724put_right(T724* C,T0* a1);
/*SPECIAL[XPLAIN_SQL_STATEMENT]*/
void r99make(T99* C,T2 a1);
/*SPECIAL[XPLAIN_SQL_STATEMENT]*/
T0* r99resize(T99* C,T2 a1);
/*SPECIAL[XPLAIN_SQL_STATEMENT]*/
void r99array_resize(T99* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_STATEMENT]*/
T0* r500make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_STATEMENT]*/
T0* r500resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_BASE]*/
void r340make(T340* C,T2 a1);
/*SPECIAL[XPLAIN_BASE]*/
T0* r340resize(T340* C,T2 a1);
/*SPECIAL[XPLAIN_BASE]*/
void r340array_resize(T340* C,T2 a1);
/*DS_HASH_TABLE_CURSOR[INTEGER,XPLAIN_TYPE]*/
void r673make(T673* C,T0* a1);
/*KL_ARRAY_ROUTINES[ANY]*/
T6 r762has(T0* a1,T0* a2);
/*SPECIAL[XPLAIN_DOMAIN_RESTRICTION]*/
void r334make(T334* C,T2 a1);
/*SPECIAL[XPLAIN_DOMAIN_RESTRICTION]*/
T0* r334resize(T334* C,T2 a1);
/*SPECIAL[XPLAIN_DOMAIN_RESTRICTION]*/
void r334array_resize(T334* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_TYPE]*/
T0* r596make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_TYPE]*/
T0* r596resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_UPDATE_STATEMENT]*/
T0* r690make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_UPDATE_STATEMENT]*/
T0* r690resize(T0* a1,T2 a2);
/*DS_HASH_SET_CURSOR[STRING]*/
T6 r465after(T465* C);
/*DS_HASH_SET_CURSOR[STRING]*/
void r465make(T465* C,T0* a1);
/*DS_SPARSE_TABLE_KEYS_CURSOR[INTEGER,XPLAIN_TYPE]*/
void r663make(T663* C,T0* a1);
/*SPECIAL[XPLAIN_I_NODE]*/
void r322make(T322* C,T2 a1);
/*SPECIAL[XPLAIN_I_NODE]*/
T0* r322resize(T322* C,T2 a1);
/*SPECIAL[XPLAIN_I_NODE]*/
void r322array_resize(T322* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SORT_NODE]*/
T0* r712make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SORT_NODE]*/
T0* r712resize(T0* a1,T2 a2);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
T0* r737cursor_item(T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
void r737remove_traversing_cursor(T737* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
void r737add_traversing_cursor(T737* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
T6 r737after(T737* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
void r737make(T737* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
T0* r737item_for_iteration(T737* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
T6 r737cursor_after(T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
void r737cursor_forth(T737* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
void r737cursor_start(T737* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
T0* r737new_cursor(T737* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
void r737put_last(T737* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
T6 r737cursor_off(T0* a1);
/*SPECIAL[XPLAIN_EXPRESSION]*/
void r308make(T308* C,T2 a1);
/*SPECIAL[XPLAIN_EXPRESSION]*/
T0* r308resize(T308* C,T2 a1);
/*SPECIAL[XPLAIN_EXPRESSION]*/
void r308array_resize(T308* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_VALUE]*/
T0* r701make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_VALUE]*/
T0* r701resize(T0* a1,T2 a2);
/*FAST_ARRAY[STRING]*/
void r352make(T352* C,T2 a1);
/*SPECIAL[XPLAIN_CASCADE_STATEMENT]*/
void r148make(T148* C,T2 a1);
/*SPECIAL[XPLAIN_CASCADE_STATEMENT]*/
T0* r148resize(T148* C,T2 a1);
/*SPECIAL[XPLAIN_CASCADE_STATEMENT]*/
void r148array_resize(T148* C,T2 a1);
/*SPECIAL[XPLAIN_ATTRIBUTE_NODE]*/
void r261make(T261* C,T2 a1);
/*SPECIAL[XPLAIN_ATTRIBUTE_NODE]*/
T0* r261resize(T261* C,T2 a1);
/*SPECIAL[XPLAIN_ATTRIBUTE_NODE]*/
void r261array_resize(T261* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ABSTRACT_OBJECT]*/
T0* r532make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ABSTRACT_OBJECT]*/
T0* r532resize(T0* a1,T2 a2);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
T0* r634cursor_item(T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r634remove_traversing_cursor(T634* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r634add_traversing_cursor(T634* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
T6 r634after(T634* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r634make(T634* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
T0* r634item_for_iteration(T634* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
T6 r634cursor_after(T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r634cursor_forth(T634* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r634cursor_start(T634* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
T0* r634new_cursor(T634* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r634put_last(T634* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
T6 r634cursor_off(T0* a1);
/*DS_LINKED_STACK[STRING]*/
void r851wipe_out(T851* C);
/*DS_LINKED_STACK[STRING]*/
void r851put(T851* C,T0* a1);
/*DS_LINKED_STACK[STRING]*/
void r851remove(T851* C);
/*SPECIAL[XPLAIN_PROCEDURE_STATEMENT]*/
void r110make(T110* C,T2 a1);
/*SPECIAL[XPLAIN_PROCEDURE_STATEMENT]*/
T0* r110resize(T110* C,T2 a1);
/*SPECIAL[XPLAIN_PROCEDURE_STATEMENT]*/
void r110array_resize(T110* C,T2 a1);
/*SPECIAL[XPLAIN_STATEMENT_NODE]*/
void r172make(T172* C,T2 a1);
/*SPECIAL[XPLAIN_STATEMENT_NODE]*/
T0* r172resize(T172* C,T2 a1);
/*SPECIAL[XPLAIN_STATEMENT_NODE]*/
void r172array_resize(T172* C,T2 a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
void r497cursor_back(T497* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
T0* r497cursor_item(T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
void r497remove_traversing_cursor(T497* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
void r497add_traversing_cursor(T497* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
T6 r497after(T497* C);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
T6 r497cursor_before(T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
void r497make(T497* C);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
T0* r497item_for_iteration(T497* C);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
void r497forth(T497* C);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
T6 r497cursor_after(T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
void r497cursor_finish(T497* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
void r497start(T497* C);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
void r497cursor_forth(T497* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
void r497put_first(T497* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
void r497cursor_start(T497* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
T0* r497new_cursor(T497* C);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
T6 r497cursor_is_first(T497* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
T6 r497cursor_off(T0* a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SQL_STATEMENT]*/
T0* r753make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SQL_STATEMENT]*/
T0* r753resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_A_NODE]*/
T0* r556make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_A_NODE]*/
T0* r556resize(T0* a1,T2 a2);
/*DS_SPARSE_TABLE_KEYS[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r515make(T515* C,T0* a1);
/*DS_SPARSE_TABLE_KEYS[XPLAIN_ABSTRACT_OBJECT,STRING]*/
T0* r515new_cursor(T515* C);
/*SPECIAL[XPLAIN_DELETE_STATEMENT]*/
void r134make(T134* C,T2 a1);
/*SPECIAL[XPLAIN_DELETE_STATEMENT]*/
T0* r134resize(T134* C,T2 a1);
/*SPECIAL[XPLAIN_DELETE_STATEMENT]*/
void r134array_resize(T134* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ASSIGNMENT_NODE]*/
T0* r678make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ASSIGNMENT_NODE]*/
T0* r678resize(T0* a1,T2 a2);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
void r722cursor_back(T722* C,T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
T0* r722cursor_item(T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
void r722remove_traversing_cursor(T722* C,T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
void r722add_traversing_cursor(T722* C,T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
T6 r722after(T722* C);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
T6 r722cursor_before(T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
void r722make(T722* C);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
T0* r722item_for_iteration(T722* C);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
T6 r722cursor_after(T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
void r722cursor_finish(T722* C,T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
void r722cursor_forth(T722* C,T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
void r722put_first(T722* C,T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
void r722cursor_start(T722* C,T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
T0* r722new_cursor(T722* C);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
T6 r722cursor_is_first(T722* C,T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
void r722put_last(T722* C,T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
T6 r722cursor_off(T0* a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SELECTION_FUNCTION]*/
T0* r705make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SELECTION_FUNCTION]*/
T0* r705resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_VALUE_STATEMENT]*/
T0* r691make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_VALUE_STATEMENT]*/
T0* r691resize(T0* a1,T2 a2);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r509make_key_storage(T509* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
T2 r509new_capacity(T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r509force(T509* C,T0* a1,T0* a2);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r509make_clashes(T509* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r509search_position(T509* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r509remove_found_item(T509* C);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r509make_item_storage(T509* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r509remove_position(T509* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r509make(T509* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r509internal_set_key_equality_tester(T509* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r509item_storage_resize(T509* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
T6 r509has(T509* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
T2 r509hash_position(T509* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r509move_cursors_after(T509* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r509resize(T509* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
T0* r509found_item(T509* C);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r509make_with_equality_testers(T509* C,T2 a1,T0* a2,T0* a3);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r509make_sparse_container(T509* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r509move_cursors_forth(T509* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r509search(T509* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r509clashes_resize(T509* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r509slots_resize(T509* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
T0* r509new_cursor(T509* C);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r509make_slots(T509* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r509move_all_cursors(T509* C,T2 a1,T2 a2);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
T2 r509new_modulus(T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r509key_storage_resize(T509* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXPRESSION_NODE]*/
T0* r719make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXPRESSION_NODE]*/
T0* r719resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_SUBJECT]*/
T0* r689make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SUBJECT]*/
T0* r689resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_LOGICAL_EXPRESSION]*/
T0* r563make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_LOGICAL_EXPRESSION]*/
T0* r563resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_EXPRESSION_NODE]*/
void r178make(T178* C,T2 a1);
/*SPECIAL[XPLAIN_EXPRESSION_NODE]*/
T0* r178resize(T178* C,T2 a1);
/*SPECIAL[XPLAIN_EXPRESSION_NODE]*/
void r178array_resize(T178* C,T2 a1);
/*SPECIAL[XPLAIN_EXTEND_STATEMENT]*/
void r128make(T128* C,T2 a1);
/*SPECIAL[XPLAIN_EXTEND_STATEMENT]*/
T0* r128resize(T128* C,T2 a1);
/*SPECIAL[XPLAIN_EXTEND_STATEMENT]*/
void r128array_resize(T128* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_TYPE_STATEMENT]*/
T0* r541make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_TYPE_STATEMENT]*/
T0* r541resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_INSERT_STATEMENT]*/
T0* r677make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_INSERT_STATEMENT]*/
T0* r677resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_LOGICAL_VALUE_EXPRESSION]*/
void r303make(T303* C,T2 a1);
/*SPECIAL[XPLAIN_LOGICAL_VALUE_EXPRESSION]*/
T0* r303resize(T303* C,T2 a1);
/*SPECIAL[XPLAIN_LOGICAL_VALUE_EXPRESSION]*/
void r303array_resize(T303* C,T2 a1);
/*SPECIAL[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r290make(T290* C,T2 a1);
/*SPECIAL[XPLAIN_ATTRIBUTE_NAME_NODE]*/
T0* r290resize(T290* C,T2 a1);
/*SPECIAL[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r290array_resize(T290* C,T2 a1);
/*SPECIAL[XPLAIN_ASSIGNMENT_NODE]*/
void r243make(T243* C,T2 a1);
/*SPECIAL[XPLAIN_ASSIGNMENT_NODE]*/
T0* r243resize(T243* C,T2 a1);
/*SPECIAL[XPLAIN_ASSIGNMENT_NODE]*/
void r243array_resize(T243* C,T2 a1);
/*DS_CELL[DOUBLE]*/
T0* r814out(T814* C);
/*DS_CELL[DOUBLE]*/
T6 r814is_equal(T814* C,T0* a1);
/*DS_CELL[DOUBLE]*/
void r814out_in_tagged_out_memory(T814* C);
/*SPECIAL[XPLAIN_TYPE_STATEMENT]*/
void r93make(T93* C,T2 a1);
/*SPECIAL[XPLAIN_TYPE_STATEMENT]*/
T0* r93resize(T93* C,T2 a1);
/*SPECIAL[XPLAIN_TYPE_STATEMENT]*/
void r93array_resize(T93* C,T2 a1);
/*SPECIAL[XPLAIN_SYSTEM_EXPRESSION]*/
void r297make(T297* C,T2 a1);
/*SPECIAL[XPLAIN_SYSTEM_EXPRESSION]*/
T0* r297resize(T297* C,T2 a1);
/*SPECIAL[XPLAIN_SYSTEM_EXPRESSION]*/
void r297array_resize(T297* C,T2 a1);
/*SPECIAL[XPLAIN_SELECTION]*/
void r202make(T202* C,T2 a1);
/*SPECIAL[XPLAIN_SELECTION]*/
T0* r202resize(T202* C,T2 a1);
/*SPECIAL[XPLAIN_SELECTION]*/
void r202array_resize(T202* C,T2 a1);
/*XPLAIN_INIT_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r822ds_make(T822* C,T0* a1);
/*XPLAIN_INIT_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
T6 r822is_initialized_attribute(T822* C);
/*XPLAIN_INIT_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r822set(T822* C,T0* a1,T6 a2,T6 a3);
/*XPLAIN_INIT_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r822_409Pforth(T822* C);
/*XPLAIN_INIT_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
T6 r822is_last(T822* C);
/*XPLAIN_INIT_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r822forth(T822* C);
/*XPLAIN_INIT_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r822_409Pstart(T822* C);
/*XPLAIN_INIT_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r822start(T822* C);
/*XPLAIN_INIT_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r822set_after(T822* C);
/*SPECIAL[XPLAIN_GET_STATEMENT]*/
void r122make(T122* C,T2 a1);
/*SPECIAL[XPLAIN_GET_STATEMENT]*/
T0* r122resize(T122* C,T2 a1);
/*SPECIAL[XPLAIN_GET_STATEMENT]*/
void r122array_resize(T122* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXTENSION_EXPRESSION]*/
T0* r709make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXTENSION_EXPRESSION]*/
T0* r709resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_EXTENSION_EXPRESSION]*/
void r208make(T208* C,T2 a1);
/*SPECIAL[XPLAIN_EXTENSION_EXPRESSION]*/
T0* r208resize(T208* C,T2 a1);
/*SPECIAL[XPLAIN_EXTENSION_EXPRESSION]*/
void r208array_resize(T208* C,T2 a1);
/*SPECIAL[XPLAIN_SELECTION_LIST]*/
void r197make(T197* C,T2 a1);
/*SPECIAL[XPLAIN_SELECTION_LIST]*/
T0* r197resize(T197* C,T2 a1);
/*SPECIAL[XPLAIN_SELECTION_LIST]*/
void r197array_resize(T197* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_PROCEDURE_STATEMENT]*/
T0* r750make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_PROCEDURE_STATEMENT]*/
T0* r750resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_ATTRIBUTE_NAME_NODE]*/
T0* r594make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ATTRIBUTE_NAME_NODE]*/
T0* r594resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_CASCADE_FUNCTION_EXPRESSION]*/
void r142make(T142* C,T2 a1);
/*SPECIAL[XPLAIN_CASCADE_FUNCTION_EXPRESSION]*/
T0* r142resize(T142* C,T2 a1);
/*SPECIAL[XPLAIN_CASCADE_FUNCTION_EXPRESSION]*/
void r142array_resize(T142* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_LOGICAL_VALUE_EXPRESSION]*/
T0* r578make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_LOGICAL_VALUE_EXPRESSION]*/
T0* r578resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_STATEMENT_NODE]*/
T0* r752make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_STATEMENT_NODE]*/
T0* r752resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXPRESSION]*/
T0* r564make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXPRESSION]*/
T0* r564resize(T0* a1,T2 a2);
/*DS_SPARSE_TABLE_CURSOR[XPLAIN_VALUE,STRING]*/
void r775make(T775* C,T0* a1);
/*DS_SPARSE_TABLE_CURSOR[INTEGER,XPLAIN_TYPE]*/
void r664make(T664* C,T0* a1);
/*DS_SPARSE_TABLE_KEYS_CURSOR[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r517make(T517* C,T0* a1);
/*DS_CELL[INTEGER]*/
T0* r494out(T494* C);
/*DS_CELL[INTEGER]*/
T6 r494is_equal(T494* C,T0* a1);
/*DS_CELL[INTEGER]*/
void r494out_in_tagged_out_memory(T494* C);
/*SPECIAL[XPLAIN_VALUE_STATEMENT]*/
void r81make(T81* C,T2 a1);
/*SPECIAL[XPLAIN_VALUE_STATEMENT]*/
T0* r81resize(T81* C,T2 a1);
/*SPECIAL[XPLAIN_VALUE_STATEMENT]*/
void r81array_resize(T81* C,T2 a1);
/*SPECIAL[XPLAIN_UPDATE_STATEMENT]*/
void r87make(T87* C,T2 a1);
/*SPECIAL[XPLAIN_UPDATE_STATEMENT]*/
T0* r87resize(T87* C,T2 a1);
/*SPECIAL[XPLAIN_UPDATE_STATEMENT]*/
void r87array_resize(T87* C,T2 a1);
/*SPECIAL[XPLAIN_ASSERTION]*/
void r249make(T249* C,T2 a1);
/*SPECIAL[XPLAIN_ASSERTION]*/
T0* r249resize(T249* C,T2 a1);
/*SPECIAL[XPLAIN_ASSERTION]*/
void r249array_resize(T249* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SELECTION_LIST]*/
T0* r711make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SELECTION_LIST]*/
T0* r711resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_FUNCTION]*/
T0* r713make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_FUNCTION]*/
T0* r713resize(T0* a1,T2 a2);
/*DS_LINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
void r733set(T733* C,T0* a1,T6 a2,T6 a3);
/*DS_LINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
void r733back(T733* C);
/*DS_LINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
T0* r733item(T733* C);
/*DS_LINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
T6 r733is_first(T733* C);
/*DS_LINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
void r733make(T733* C,T0* a1);
/*DS_LINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
void r733forth(T733* C);
/*DS_LINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
void r733start(T733* C);
/*DS_LINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
void r733finish(T733* C);
/*DS_LINKED_LIST_CURSOR[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r643set(T643* C,T0* a1,T6 a2,T6 a3);
/*DS_LINKED_LIST_CURSOR[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r643make(T643* C,T0* a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_BASE]*/
T0* r538make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_BASE]*/
T0* r538resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_LOGICAL_EXPRESSION]*/
void r315make(T315* C,T2 a1);
/*SPECIAL[XPLAIN_LOGICAL_EXPRESSION]*/
T0* r315resize(T315* C,T2 a1);
/*SPECIAL[XPLAIN_LOGICAL_EXPRESSION]*/
void r315array_resize(T315* C,T2 a1);
/*SPECIAL[XPLAIN_VALUE_SELECTION_STATEMENT]*/
void r77make(T77* C,T2 a1);
/*SPECIAL[XPLAIN_VALUE_SELECTION_STATEMENT]*/
T0* r77resize(T77* C,T2 a1);
/*SPECIAL[XPLAIN_VALUE_SELECTION_STATEMENT]*/
void r77array_resize(T77* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SYSTEM_EXPRESSION]*/
T0* r579make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SYSTEM_EXPRESSION]*/
T0* r579resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_ATTRIBUTE]*/
void r255make(T255* C,T2 a1);
/*SPECIAL[XPLAIN_ATTRIBUTE]*/
T0* r255resize(T255* C,T2 a1);
/*SPECIAL[XPLAIN_ATTRIBUTE]*/
void r255array_resize(T255* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ATTRIBUTE_NODE]*/
T0* r612make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ATTRIBUTE_NODE]*/
T0* r612resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_CASCADE_FUNCTION_EXPRESSION]*/
T0* r687make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_CASCADE_FUNCTION_EXPRESSION]*/
T0* r687resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_SELECTION]*/
T0* r710make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SELECTION]*/
T0* r710resize(T0* a1,T2 a2);
/*DS_HASH_TABLE_CURSOR[XPLAIN_VALUE,STRING]*/
void r783make(T783* C,T0* a1);
/*SPECIAL[XPLAIN_SELECTION_FUNCTION]*/
void r225make(T225* C,T2 a1);
/*SPECIAL[XPLAIN_SELECTION_FUNCTION]*/
T0* r225resize(T225* C,T2 a1);
/*SPECIAL[XPLAIN_SELECTION_FUNCTION]*/
void r225array_resize(T225* C,T2 a1);
/*SPECIAL[XPLAIN_ABSTRACT_OBJECT]*/
void r533make(T533* C,T2 a1);
/*SPECIAL[XPLAIN_ABSTRACT_OBJECT]*/
T0* r533resize(T533* C,T2 a1);
/*SPECIAL[XPLAIN_ABSTRACT_OBJECT]*/
void r533array_resize(T533* C,T2 a1);
/*SPECIAL[STRING]*/
void r350make(T350* C,T2 a1);
/*SPECIAL[STRING]*/
T0* r350resize(T350* C,T2 a1);
/*SPECIAL[STRING]*/
void r350array_resize(T350* C,T2 a1);
/*DS_LINKED_LIST_CURSOR[XPLAIN_ATTRIBUTE_NAME]*/
void r748set(T748* C,T0* a1,T6 a2,T6 a3);
/*DS_LINKED_LIST_CURSOR[XPLAIN_ATTRIBUTE_NAME]*/
void r748make(T748* C,T0* a1);
/*SPECIAL[BOOLEAN]*/
void r104make(T104* C,T2 a1);
/*SPECIAL[BOOLEAN]*/
T0* r104resize(T104* C,T2 a1);
/*SPECIAL[BOOLEAN]*/
void r104array_resize(T104* C,T2 a1);
/*SPECIAL[XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT]*/
void r154make(T154* C,T2 a1);
/*SPECIAL[XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT]*/
T0* r154resize(T154* C,T2 a1);
/*SPECIAL[XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT]*/
void r154array_resize(T154* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_GET_STATEMENT]*/
T0* r706make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_GET_STATEMENT]*/
T0* r706resize(T0* a1,T2 a2);
/*XPLAIN_ALL_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r440ds_make(T440* C,T0* a1);
/*XPLAIN_ALL_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r440set(T440* C,T0* a1,T6 a2,T6 a3);
/*XPLAIN_ALL_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r440_409Pforth(T440* C);
/*XPLAIN_ALL_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
T6 r440is_last(T440* C);
/*XPLAIN_ALL_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r440make(T440* C,T0* a1,T0* a2);
/*XPLAIN_ALL_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r440forth(T440* C);
/*XPLAIN_ALL_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
T6 r440is_generated_attribute(T440* C);
/*XPLAIN_ALL_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r440_409Pstart(T440* C);
/*XPLAIN_ALL_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r440start(T440* C);
/*XPLAIN_ALL_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r440set_after(T440* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r437set_last_cell(T437* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r437wipe_out(T437* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r437remove_first(T437* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
T0* r437cursor_item(T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
T6 r437cursor_is_last(T437* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r437remove_traversing_cursor(T437* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r437move_all_cursors_after(T437* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r437add_traversing_cursor(T437* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
T6 r437after(T437* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r437make(T437* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
T0* r437item_for_iteration(T437* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r437remove_last(T437* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
T6 r437cursor_after(T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r437cursor_forth(T437* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r437move_last_cursors_after(T437* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r437delete(T437* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r437cursor_start(T437* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
T0* r437new_cursor(T437* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
T6 r437cursor_is_first(T437* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r437remove_at_cursor(T437* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r437put_last(T437* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r437move_all_cursors(T437* C,T0* a1,T0* a2);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
T6 r437cursor_off(T0* a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ASSERTION]*/
T0* r675make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ASSERTION]*/
T0* r675resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_SUBJECT]*/
void r231make(T231* C,T2 a1);
/*SPECIAL[XPLAIN_SUBJECT]*/
T0* r231resize(T231* C,T2 a1);
/*SPECIAL[XPLAIN_SUBJECT]*/
void r231array_resize(T231* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_VALUE_SELECTION_STATEMENT]*/
T0* r704make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_VALUE_SELECTION_STATEMENT]*/
T0* r704resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_REPRESENTATION]*/
void r273make(T273* C,T2 a1);
/*SPECIAL[XPLAIN_REPRESENTATION]*/
T0* r273resize(T273* C,T2 a1);
/*SPECIAL[XPLAIN_REPRESENTATION]*/
void r273array_resize(T273* C,T2 a1);
/*SPECIAL[XPLAIN_TYPE]*/
void r278make(T278* C,T2 a1);
/*SPECIAL[XPLAIN_TYPE]*/
T0* r278resize(T278* C,T2 a1);
/*SPECIAL[XPLAIN_TYPE]*/
void r278array_resize(T278* C,T2 a1);
/*SPECIAL[XPLAIN_EXTENSION]*/
void r218make(T218* C,T2 a1);
/*SPECIAL[XPLAIN_EXTENSION]*/
T0* r218resize(T218* C,T2 a1);
/*SPECIAL[XPLAIN_EXTENSION]*/
void r218array_resize(T218* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_I_NODE]*/
T0* r557make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_I_NODE]*/
T0* r557resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_ASSIGNMENT]*/
void r237make(T237* C,T2 a1);
/*SPECIAL[XPLAIN_ASSIGNMENT]*/
T0* r237resize(T237* C,T2 a1);
/*SPECIAL[XPLAIN_ASSIGNMENT]*/
void r237array_resize(T237* C,T2 a1);
/*DS_SPARSE_TABLE_KEYS_CURSOR[XPLAIN_VALUE,STRING]*/
void r774make(T774* C,T0* a1);
/*DS_SPARSE_TABLE_CURSOR[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r525make(T525* C,T0* a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ATTRIBUTE]*/
T0* r613make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ATTRIBUTE]*/
T0* r613resize(T0* a1,T2 a2);
/*DS_LINKED_LIST_CURSOR[XPLAIN_SCANNER_STATE]*/
void r419set(T419* C,T0* a1,T6 a2,T6 a3);
/*DS_LINKED_LIST_CURSOR[XPLAIN_SCANNER_STATE]*/
T6 r419is_first(T419* C);
/*DS_LINKED_LIST_CURSOR[XPLAIN_SCANNER_STATE]*/
void r419make(T419* C,T0* a1);
/*DS_LINKED_LIST_CURSOR[XPLAIN_SCANNER_STATE]*/
void r419set_after(T419* C);
/*SPECIAL[XPLAIN_ATTRIBUTE_NAME]*/
void r284make(T284* C,T2 a1);
/*SPECIAL[XPLAIN_ATTRIBUTE_NAME]*/
T0* r284resize(T284* C,T2 a1);
/*SPECIAL[XPLAIN_ATTRIBUTE_NAME]*/
void r284array_resize(T284* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_CASCADE_STATEMENT]*/
T0* r686make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_CASCADE_STATEMENT]*/
T0* r686resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[INTEGER]*/
T0* r363make(T2 a1);
/*KL_SPECIAL_ROUTINES[INTEGER]*/
T0* r363make_from_array(T0* a1);
/*KL_SPECIAL_ROUTINES[INTEGER]*/
T0* r363resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[INTEGER]*/
T0* r363to_special(T0* a1);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r384set_last_cell(T384* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r384wipe_out(T384* C);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r384cursor_back(T384* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
T0* r384cursor_item(T0* a1);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r384remove_traversing_cursor(T384* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r384move_all_cursors_after(T384* C);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r384add_traversing_cursor(T384* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
T6 r384cursor_before(T0* a1);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r384make(T384* C);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r384remove_last(T384* C);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r384cursor_finish(T384* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r384move_last_cursors_after(T384* C);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
T0* r384new_cursor(T384* C);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
T6 r384cursor_is_first(T384* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r384put_last(T384* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
T6 r384cursor_off(T0* a1);
/*DS_LINKED_LIST_CURSOR[JOIN_TREE_NODE]*/
void r630set(T630* C,T0* a1,T6 a2,T6 a3);
/*DS_LINKED_LIST_CURSOR[JOIN_TREE_NODE]*/
void r630make(T630* C,T0* a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT]*/
T0* r501make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT]*/
T0* r501resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_A_NODE]*/
void r328make(T328* C,T2 a1);
/*SPECIAL[XPLAIN_A_NODE]*/
T0* r328resize(T328* C,T2 a1);
/*SPECIAL[XPLAIN_A_NODE]*/
void r328array_resize(T328* C,T2 a1);
/*KL_SPECIAL_ROUTINES[STRING]*/
T0* r362make(T2 a1);
/*KL_SPECIAL_ROUTINES[STRING]*/
T0* r362resize(T0* a1,T2 a2);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r692make_key_storage(T692* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
T2 r692new_capacity(T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r692force(T692* C,T0* a1,T0* a2);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r692wipe_out(T692* C);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r692make_clashes(T692* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r692search_position(T692* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
T0* r692item(T692* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r692move_all_cursors_after(T692* C);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r692make_item_storage(T692* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r692set_key_equality_tester(T692* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r692key_storage_wipe_out(T692* C);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r692slots_wipe_out(T692* C);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r692make(T692* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r692clashes_wipe_out(T692* C);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r692item_storage_resize(T692* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r692item_storage_wipe_out(T692* C);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
T6 r692has(T692* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
T2 r692hash_position(T692* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r692make_with_equality_testers(T692* C,T2 a1,T0* a2,T0* a3);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r692resize(T692* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r692make_sparse_container(T692* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r692clashes_resize(T692* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r692slots_resize(T692* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
T0* r692new_cursor(T692* C);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r692make_slots(T692* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
T2 r692new_modulus(T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r692key_storage_resize(T692* C,T2 a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r647make_key_storage(T647* C,T2 a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r647wipe_out(T647* C);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r647make_clashes(T647* C,T2 a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r647put(T647* C,T2 a1,T0* a2);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r647search_position(T647* C,T0* a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r647move_all_cursors_after(T647* C);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r647make_item_storage(T647* C,T2 a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r647key_storage_wipe_out(T647* C);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r647slots_wipe_out(T647* C);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r647make(T647* C,T2 a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r647clashes_wipe_out(T647* C);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r647item_storage_wipe_out(T647* C);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
T2 r647hash_position(T647* C,T0* a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
T2 r647found_item(T647* C);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r647make_with_equality_testers(T647* C,T2 a1,T0* a2,T0* a3);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r647make_sparse_container(T647* C,T2 a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r647search(T647* C,T0* a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
T0* r647new_cursor(T647* C);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r647make_slots(T647* C,T2 a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
T2 r647new_modulus(T2 a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r647replace(T647* C,T2 a1,T0* a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_DOMAIN_RESTRICTION]*/
T0* r549make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_DOMAIN_RESTRICTION]*/
T0* r549resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_CONSTANT_STATEMENT]*/
void r160make(T160* C,T2 a1);
/*SPECIAL[XPLAIN_CONSTANT_STATEMENT]*/
T0* r160resize(T160* C,T2 a1);
/*SPECIAL[XPLAIN_CONSTANT_STATEMENT]*/
void r160array_resize(T160* C,T2 a1);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
T0* r621cursor_item(T0* a1);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
void r621remove_traversing_cursor(T621* C,T0* a1);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
void r621add_traversing_cursor(T621* C,T0* a1);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
T6 r621after(T621* C);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
void r621make(T621* C);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
T0* r621item_for_iteration(T621* C);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
T6 r621cursor_after(T0* a1);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
void r621cursor_forth(T621* C,T0* a1);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
void r621cursor_start(T621* C,T0* a1);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
T0* r621new_cursor(T621* C);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
void r621put_last(T621* C,T0* a1);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
T6 r621cursor_off(T0* a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_CONSTANT_STATEMENT]*/
T0* r546make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_CONSTANT_STATEMENT]*/
T0* r546resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_INSERT_STATEMENT]*/
void r116make(T116* C,T2 a1);
/*SPECIAL[XPLAIN_INSERT_STATEMENT]*/
T0* r116resize(T116* C,T2 a1);
/*SPECIAL[XPLAIN_INSERT_STATEMENT]*/
void r116array_resize(T116* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXTEND_STATEMENT]*/
T0* r707make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXTEND_STATEMENT]*/
T0* r707resize(T0* a1,T2 a2);
/*XPLAIN_ASSIGNMENT_NODE*/
void r242make(T242* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
void r794drop_value(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794create_extend(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794datatype_text(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794drop_table(T794* C,T0* a1);
extern T0*oBC25sqlsysfunction_system_user;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794no_space_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794write_drop(T794* C,T0* a1);
extern T0*oBC16scientific_formatter;
extern int fBC16scientific_formatter;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794scientific_formatter(void);
extern T6 oBC25domainchecksupported;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sqlcolumnrequired_base(T794* C,T0* a1);
extern T6 oBC795temporarytablessupported;
/*SQL_GENERATOR_MSACCESS97*/
void r794write_procedure(T0* a1);
extern T0*oBC25value_representation_system_user;
extern int fBC25value_representation_system_user;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794value_representation_system_user(T794* C);
extern T6 oBC25constraintnamesupported;
extern T0*oBC25multilinecommentpostfix;
extern T0*oBC25sql_select_function_limit_after;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794datatype_ref_int(T794* C,T0* a1);
extern T0*oBC25sqlfunction_some;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794do_sql_cast_to_real(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sql_extension_function(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794create_value_alter_table(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T6 r794init_necessary(T0* a1);
extern T0*oBC22std;
extern T6 oBC25columnnullallowed;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794value_representation_float(T794* C);
/*SQL_GENERATOR_MSACCESS97*/
T6 r794table_has_auto_pk(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794make_valid_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794columndatatype_type(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sqlcolumnidentifier_type(T794* C,T0* a1,T0* a2);
extern T6 oBC25viewssupported;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sql_last_auto_generated_primary_key(T0* a1);
extern T0*oBC25sqlfunction_max;
/*SQL_GENERATOR_MSACCESS97*/
void r794write_select(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794create_value_declare_outside_sp(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794drop_procedure(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794write_assertion(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794datatype_datetime(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794datatype_varchar(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794datatype_boolean(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794make_valid_constraint_identifier(T0* a1);
extern T6 oBC794uniqueconstraintsupported;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sql_infix_expression(T794* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sqlcolumnconstraint_type(T794* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794quoted_value_identifier(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794datatype_pk_int(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sql_predicate(T794* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
void r794drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sql_cast_to_date(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sql_select_function(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794table_name(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794drop_domain(T794* C,T0* a1);
extern T6 oBC25dropcolumnsupported;
extern T6 oBC25columnnulldefault;
extern T0*oBC25sqlfunction_min;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794temporarytableprefix(void);
extern T6 oBC25existentialfromneeded;
extern T6 oBC25indexsupported;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794assertion_name(T0* a1);
extern T0*oBC25sqlfalse;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sqlcolumndefault_type(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794create_select_value(T794* C,T0* a1);
extern T6 oBC25createautoprimarykey;
extern int fBC25createautoprimarykey;
/*SQL_GENERATOR_MSACCESS97*/
T6 r794createautoprimarykey(T794* C);
extern T6 oBC25domainnullallowed;
/*SQL_GENERATOR_MSACCESS97*/
void r794create_select_function(T794* C,T0* a1);
extern T0*oBC25domainnameprefix;
extern T6 oBC25expressionsindefaultclausesupported;
extern T6 oBC795autoprimarykeysupported;
/*SQL_GENERATOR_MSACCESS97*/
void r794create_extend_create_table(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sql_cast_to_string(T794* C,T0* a1);
extern T0*oBC794target_name;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794do_sql_cast_to_integer(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794_24Pdatatype_ref_int(T0* a1);
extern T0*oBC25sqlfunction_nil;
extern int fBC25sqlfunction_nil;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sqlfunction_nil(void);
/*SQL_GENERATOR_MSACCESS97*/
void r794write_init(T0* a1);
extern T6 oBC25createassert;
extern int fBC25createassert;
/*SQL_GENERATOR_MSACCESS97*/
T6 r794createassert(T794* C);
/*SQL_GENERATOR_MSACCESS97*/
void r794write_base(T794* C,T0* a1);
extern T0*oBC25value_representation_money;
extern int fBC25value_representation_money;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794value_representation_money(T794* C);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sql_select_joins(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794create_update(T794* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MSACCESS97*/
void r794create_index(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sqlgetvalue_outside_sp(T794* C,T0* a1);
extern T0*oBC25constraint_names;
extern int fBC25constraint_names;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794constraint_names(void);
extern T0*oBC25createviewsql;
extern T6 oBC25createdomaincheck;
extern int fBC25createdomaincheck;
/*SQL_GENERATOR_MSACCESS97*/
T6 r794createdomaincheck(T794* C);
extern T6 oBC25timestampsupported;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794datatype_pk_char(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794create_select_list(T794* C,T0* a1);
extern T0*oBC25tablenameprefix;
extern T0*oBC25value_representation_current_timestamp;
extern int fBC25value_representation_current_timestamp;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794value_representation_current_timestamp(T794* C);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794as_string(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794echo(T0* a1);
extern T6 oBC25domainnulldefault;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sqlgetconstant(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794columndatatype_base(T794* C,T0* a1);
extern T6 oBC24calculatedcolumnssupported;
/*SQL_GENERATOR_MSACCESS97*/
void r794write_extend(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T6 r794createviews(T794* C);
extern T0*oBC25sql_select_function_limit_before;
extern T6 oBC795checkconstraintsupported;
/*SQL_GENERATOR_MSACCESS97*/
void r794write_index(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794constant_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794create_value_assign_outside_sp(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794datatype_money(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794optional_create_value_declare(T794* C,T0* a1);
extern T0*oBC25commandseparator;
extern T6 oBC25columnnotnullallowed;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sqlcolumnconstraint_base(T794* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
T6 r794check_if_required(T794* C,T0* a1);
extern T6 oBC794inlineuniqueconstraintsupported;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794datatype_int(T0* a1);
extern T6 oBC25domainnotnullallowed;
/*SQL_GENERATOR_MSACCESS97*/
T6 r794is_value_data_type_changed(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794datatype_numeric(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794datatype_picture(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sql_cast_to_integer(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794create_value_create_table(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sqlcolumndefault_base(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794column_constraint_name(T794* C,T0* a1,T0* a2);
extern T0*oBC25sqlfunction_any;
extern int fBC25sqlfunction_any;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sqlfunction_any(void);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sqlgetvalue(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794set_sequence_name_format(T794* C,T0* a1);
extern T0*oBC25valuetablename;
extern int fBC25valuetablename;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794valuetablename(void);
/*SQL_GENERATOR_MSACCESS97*/
void r794create_constant_assignment(T794* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794safe_string(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794do_sql_cast_to_date(T794* C,T0* a1);
extern T6 oBC766domainssupported;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
T6 r794equal(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_MSACCESS97*/
void r794write_type(T794* C,T0* a1);
extern T0*oBC20string_;
extern T0*oBC25sqlsysfunction_current_timestamp;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794extension_name(T0* a1);
extern T6 oBC25clusteredindexsupported;
extern T0*oBC25createtemporarytablestatement;
extern int fBC25createtemporarytablestatement;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794createtemporarytablestatement(void);
extern T6 oBC25noonelinecommentssupported;
extern int fBC25noonelinecommentssupported;
/*SQL_GENERATOR_MSACCESS97*/
T6 r794noonelinecommentssupported(void);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794value_identifier(T0* a1);
extern T6 oBC25ansi92joinssupported;
extern T0*oBC16formatter;
extern int fBC16formatter;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794formatter(void);
/*SQL_GENERATOR_MSACCESS97*/
void r794write_sql(T0* a1);
extern T6 oBC25createdomains;
extern int fBC25createdomains;
/*SQL_GENERATOR_MSACCESS97*/
T6 r794createdomains(T794* C);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794_25Pdatatype_pk_int(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794write_one_line_comment(T0* a1);
extern T0*oBC25primarykeyconstraint;
extern T0*oBC25value_representation_date;
extern int fBC25value_representation_date;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794value_representation_date(T794* C);
/*SQL_GENERATOR_MSACCESS97*/
void r794create_assertion(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794quote_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794create_constant(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794datatype_float(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794set_primary_key_format(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794extension_index_name(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794set_options(T794* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11);
/*SQL_GENERATOR_MSACCESS97*/
void r794create_view(T794* C,T0* a1);
extern T0*oBC25sqlcoalesce;
/*SQL_GENERATOR_MSACCESS97*/
void r794write_use_database(T794* C,T0* a1);
extern T6 oBC25identifierwithspacessupported;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794domain_identifier(T0* a1);
extern T0*oBC25multilinecommentprefix;
/*SQL_GENERATOR_MSACCESS97*/
void r794create_value(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T6 r794assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794do_create_select_list(T794* C,T0* a1);
extern T0*oBC25timestampdatatype;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sql_cast_to_real(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794create_table(T794* C,T0* a1);
extern T0*oBC25onelinecommentprefix;
extern T0*oBC25value_representation_char;
extern int fBC25value_representation_char;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794value_representation_char(T794* C,T2 a1);
extern T0*oBC25value_representation_boolean;
extern int fBC25value_representation_boolean;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794value_representation_boolean(T794* C);
/*SQL_GENERATOR_MSACCESS97*/
T6 r794createtimestamp(T794* C);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sp_function_type_for_selection(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794finishtemporarytablestatement(void);
extern T0*oBC25sqlfunction_count;
extern T6 oBC25coalescesupported;
extern int fBC25coalescesupported;
/*SQL_GENERATOR_MSACCESS97*/
T6 r794coalescesupported(void);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sql_subselect_for_extension(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794table_pk_name(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794drop_constant(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794create_insert(T794* C,T0* a1,T0* a2,T0* a3);
extern T0*oBC794autoprimarykeyconstraint;
/*SQL_GENERATOR_MSACCESS97*/
T6 r794is_value_declared(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794columndatatype_assertion(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sqlcolumnidentifier_base(T0* a1,T0* a2);
extern T0*oBC25sqltrue;
/*SQL_GENERATOR_MSACCESS97*/
T6 r794valid_format_and_parameters(T0* a1,T0* a2);
extern T0*oBC25sqlfunction_total;
/*SQL_GENERATOR_MSACCESS97*/
void r794make(T794* C);
extern T2 oBC795maxidentifierlength;
extern T0*oBC25value_representation_integer;
extern int fBC25value_representation_integer;
/*SQL_GENERATOR_MSACCESS97*/
T0* r794value_representation_integer(T794* C);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794table_ts_name(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794create_extend_create_index(T794* C,T0* a1);
extern T6 oBC25createindex;
extern int fBC25createindex;
/*SQL_GENERATOR_MSACCESS97*/
T6 r794createindex(void);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794create_table_name(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794format(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sql_expression_as_boolean_value(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794index_name(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sql_select_joins_oldstyle(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794create_delete(T794* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sql_select_joins_ansi92(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794do_sql_cast_to_string(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r794create_domain(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sql_notnot_expression(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sql_not_expression(T794* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r794sqlcheck_in(T794* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
void r794create_value_declare(T794* C,T0* a1);
/*XPLAIN_CASCADE_FUNCTION_EXPRESSION*/
void r139make(T139* C,T0* a1,T0* a2);
/*XPLAIN_SCANNER_STATE*/
void r364make_use(T364* C,T0* a1,T0* a2);
/*XPLAIN_SCANNER_STATE*/
void r364set_directory(T364* C);
/*XPLAIN_SCANNER_STATE*/
void r364make_include(T364* C,T0* a1,T0* a2);
/*XPLAIN_SCANNER_STATE*/
void r364make_file(T364* C,T0* a1,T0* a2);
/*XPLAIN_PK_I_REPRESENTATION*/
T0* r611domain(T611* C);
/*XPLAIN_PK_I_REPRESENTATION*/
T0* r611min_value(T611* C,T0* a1);
extern T0*oBC602default_value;
/*XPLAIN_PK_I_REPRESENTATION*/
T0* r611value_representation(T0* a1);
/*XPLAIN_PK_I_REPRESENTATION*/
void r611set_domain_restriction(T611* C,T0* a1,T0* a2);
/*XPLAIN_PK_I_REPRESENTATION*/
T0* r611pkdatatype(T611* C,T0* a1);
/*XPLAIN_PK_I_REPRESENTATION*/
T0* r611xml_schema_data_type(void);
/*XPLAIN_PK_I_REPRESENTATION*/
T0* r611max_value(T611* C,T0* a1);
/*XPLAIN_PK_I_REPRESENTATION*/
T0* r611datatype(T611* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803_25Pdrop_table(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803drop_value(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803sp_start(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_extend(T803* C,T0* a1);
extern T0*oBC804datatype_text;
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sp_define_out_param(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803drop_table(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803_25Pdrop_value(T803* C,T0* a1);
extern T0*oBC804sqlsysfunction_system_user;
/*SQL_GENERATOR_PGSQL_73*/
T0* r803no_space_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803write_drop(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803make_valid_sp_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803scientific_formatter(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sqlcolumnrequired_base(T803* C,T0* a1);
extern T6 oBC804temporarytablessupported;
/*SQL_GENERATOR_PGSQL_73*/
void r803write_procedure(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803value_representation_system_user(T803* C);
extern T6 oBC789checksnullaftertrigger;
extern T0*oBC804sql_select_function_limit_after;
extern int fBC804sql_select_function_limit_after;
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_select_function_limit_after(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803datatype_ref_int(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_value_declare_inside_sp(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803do_sql_cast_to_real(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_extension_function(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_value_alter_table(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r803init_necessary(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803value_representation_float(T803* C);
/*SQL_GENERATOR_PGSQL_73*/
T6 r803table_has_auto_pk(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803make_valid_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803columndatatype_type(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sqlcolumnidentifier_type(T803* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_last_auto_generated_primary_key(T803* C,T0* a1);
extern T2 oBC25max_numeric_precision;
/*SQL_GENERATOR_PGSQL_73*/
void r803create_value_assign_inside_sp(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sp_function_type_for_selection_value(T803* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803_25Psqlcolumnrequired_base(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803write_select(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_value_declare_outside_sp(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803datatype_varchar(T0* a1);
extern T0*oBC804datatype_datetime;
/*SQL_GENERATOR_PGSQL_73*/
void r803write_assertion(T803* C,T0* a1);
extern T0*oBC804datatype_boolean;
/*SQL_GENERATOR_PGSQL_73*/
T0* r803make_valid_constraint_identifier(T0* a1);
extern T6 oBC25uniqueconstraintsupported;
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_infix_expression(T803* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sqlcolumnconstraint_type(T803* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803quoted_value_identifier(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803datatype_pk_int(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sp_update_name(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_predicate(T803* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_sp_insert(T803* C,T0* a1);
extern T0*oBC789new_row_prefix;
/*SQL_GENERATOR_PGSQL_73*/
void r803drop_column(T803* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_cast_to_date(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_select_function(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803table_name(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803drop_domain(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_init_cast_to_real(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803do_drop_procedure(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803drop_table_if_exist(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803temporarytableprefix(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sp_define_param_name(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803assertion_name(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803sp_delete_declaration(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sqlcolumndefault_type(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_sp_type(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_select_value(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r803createautoprimarykey(T803* C);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sp_function_type_for_selection_list(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_select_function(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r803init_forced_null(T0* a1);
extern T6 oBC804autoprimarykeysupported;
/*SQL_GENERATOR_PGSQL_73*/
void r803create_extend_create_table(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_cast_to_string(T803* C,T0* a1);
extern T0*oBC803target_name;
/*SQL_GENERATOR_PGSQL_73*/
void r803_25Pcreate_select_list(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803do_sql_cast_to_integer(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sqlfunction_nil(void);
/*SQL_GENERATOR_PGSQL_73*/
void r803write_init(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r803createassert(T803* C);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_select_value_inside_sp(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803write_base(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_sp_delete(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803value_representation_money(T803* C);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_init_infix_expression(T803* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_select_joins(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803sp_insert_declaration(T803* C,T0* a1,T0* a2,T6 a3);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_update(T803* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_index(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sqlgetvalue_outside_sp(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803constraint_names(void);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_sync_auto_generated_primary_key_with_supplied_value(T803* C,T0* a1,T2 a2);
/*SQL_GENERATOR_PGSQL_73*/
T6 r803createdomaincheck(T803* C);
/*SQL_GENERATOR_PGSQL_73*/
void r803_25Pwrite_type(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_init_cast_to_string(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803datatype_pk_char(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_select_list(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sp_insert_name(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803value_representation_current_timestamp(T803* C);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803as_string(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_init_expression(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803echo(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sqlgetconstant(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803columndatatype_base(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803_804Psp_user_declaration(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r803createviews(T803* C);
extern T0*oBC804sql_select_function_limit_before;
extern T6 oBC25checkconstraintsupported;
/*SQL_GENERATOR_PGSQL_73*/
void r803write_index(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803constant_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_value_assign_outside_sp(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803sp_end(T803* C);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sp_use_param(T0* a1);
extern T0*oBC804datatype_money;
/*SQL_GENERATOR_PGSQL_73*/
T6 r803init_forced_default(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803sp_body_statements(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803optional_create_value_declare(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sqlcolumnconstraint_base(T803* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
void r803sp_update_declaration(T803* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_73*/
T6 r803check_if_required(T803* C,T0* a1);
extern T0*oBC790sp_return_parameter_format_string;
extern T6 oBC25inlineuniqueconstraintsupported;
/*SQL_GENERATOR_PGSQL_73*/
T0* r803datatype_int(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_procedure(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r803is_value_data_type_changed(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803datatype_numeric(T0* a1);
extern T0*oBC804datatype_picture;
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_cast_to_integer(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_value_create_table(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803storedprocedureparamlistend(void);
/*SQL_GENERATOR_PGSQL_73*/
void r803_25Pcreate_select_function(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803quote_valid_identifier(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sqlcolumndefault_base(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sqlgetvalue_inside_sp(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803column_constraint_name(T803* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
void r803drop_temporary_table_if_exist(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sqlfunction_any(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sqlgetvalue(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803set_sequence_name_format(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803valuetablename(void);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_constant_assignment(T803* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803safe_string(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803do_sql_cast_to_date(T803* C,T0* a1);
extern T6 oBC804domainssupported;
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
void r803write_type(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r803equal(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803_25Pas_string(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803extension_name(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803createtemporarytablestatement(void);
/*SQL_GENERATOR_PGSQL_73*/
T6 r803noonelinecommentssupported(void);
extern T6 oBC790storedproceduresupported;
/*SQL_GENERATOR_PGSQL_73*/
T0* r803value_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803formatter(void);
/*SQL_GENERATOR_PGSQL_73*/
void r803write_sql(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r803createdomains(T803* C);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803_25Pdatatype_pk_int(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803write_one_line_comment(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803value_representation_date(T803* C);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_assertion(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sp_type_name(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803quote_identifier(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_constant(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803drop_sp(T803* C,T0* a1);
extern T0*oBC804datatype_float;
/*SQL_GENERATOR_PGSQL_73*/
void r803_25Pcreate_extend_create_table(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803set_primary_key_format(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803extension_index_name(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803set_options(T803* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11);
/*SQL_GENERATOR_PGSQL_73*/
void r803if_not_exists_temporary_table(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_init_cast_to_date(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_view(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803write_use_database(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803drop_sp_type(T803* C,T0* a1);
extern T6 oBC804identifierwithspacessupported;
/*SQL_GENERATOR_PGSQL_73*/
T0* r803domain_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_value(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_sp_update(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r803assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_value_assign(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803do_create_select_list(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803storedprocedurereturnparamliststart(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_cast_to_real(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sqlcolumnrequired_type(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sp_get_auto_generated_primary_key(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_table(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803value_representation_char(T803* C,T2 a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803value_representation_boolean(T803* C);
/*SQL_GENERATOR_PGSQL_73*/
T6 r803createtimestamp(T803* C);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sp_function_type_for_selection(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803finishtemporarytablestatement(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sqlinitvalue_if(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sp_name(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r803coalescesupported(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_subselect_for_extension(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sqlinitvalue_attribute(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803table_pk_name(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803drop_constant(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_insert(T803* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sp_delete_name(T803* C,T0* a1);
extern T0*oBC804autoprimarykeyconstraint;
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sp_define_in_param(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r803is_value_declared(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803columndatatype_assertion(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_init_cast_to_integer(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r803valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
void r803make(T803* C);
extern T2 oBC804maxidentifierlength;
/*SQL_GENERATOR_PGSQL_73*/
T0* r803value_representation_integer(T803* C);
/*SQL_GENERATOR_PGSQL_73*/
void r803sp_user_declaration(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_echo(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803table_ts_name(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_extend_create_index(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r803createindex(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803create_table_name(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_init(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803format(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_expression_as_boolean_value(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803index_name(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803sp_result_parameter(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_select_joins_oldstyle(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_delete(T803* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_select_joins_ansi92(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803do_sql_cast_to_string(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_domain(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_notnot_expression(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803storedprocedureparamliststart(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sql_not_expression(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r803sqlcheck_in(T803* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
void r803create_value_declare(T803* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805_25Pdrop_table(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805drop_value(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805sp_start(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_extend(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sp_define_out_param(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805drop_table(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805_25Pdrop_value(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805no_space_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805write_drop(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805make_valid_sp_identifier(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805scientific_formatter(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sqlcolumnrequired_base(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805write_procedure(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805value_representation_system_user(T805* C);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_select_function_limit_after(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805datatype_ref_int(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_value_declare_inside_sp(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805do_sql_cast_to_real(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_extension_function(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_value_alter_table(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r805init_necessary(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805value_representation_float(T805* C);
/*SQL_GENERATOR_PGSQL_72*/
T6 r805table_has_auto_pk(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805make_valid_identifier(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805columndatatype_type(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sqlcolumnidentifier_type(T805* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_last_auto_generated_primary_key(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_value_assign_inside_sp(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sp_function_type_for_selection_value(T805* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805_25Psqlcolumnrequired_base(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805write_select(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_value_declare_outside_sp(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805datatype_varchar(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805write_assertion(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805make_valid_constraint_identifier(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_infix_expression(T805* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sqlcolumnconstraint_type(T805* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805quoted_value_identifier(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805datatype_pk_int(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sp_update_name(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_predicate(T805* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_sp_insert(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805drop_column(T805* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_cast_to_date(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_select_function(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805table_name(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805drop_domain(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_init_cast_to_real(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805do_drop_procedure(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805drop_table_if_exist(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805temporarytableprefix(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sp_define_param_name(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805assertion_name(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805sp_delete_declaration(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sqlcolumndefault_type(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_select_value(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r805createautoprimarykey(T805* C);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sp_function_type_for_selection_list(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_select_function(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r805init_forced_null(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_extend_create_table(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_cast_to_string(T805* C,T0* a1);
extern T0*oBC805target_name;
/*SQL_GENERATOR_PGSQL_72*/
void r805_25Pcreate_select_list(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805do_sql_cast_to_integer(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sqlfunction_nil(void);
/*SQL_GENERATOR_PGSQL_72*/
void r805write_init(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r805createassert(T805* C);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_select_value_inside_sp(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805write_base(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_sp_delete(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805value_representation_money(T805* C);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_init_infix_expression(T805* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_select_joins(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805sp_insert_declaration(T805* C,T0* a1,T0* a2,T6 a3);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_update(T805* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_index(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sqlgetvalue_outside_sp(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805constraint_names(void);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_sync_auto_generated_primary_key_with_supplied_value(T805* C,T0* a1,T2 a2);
/*SQL_GENERATOR_PGSQL_72*/
T6 r805createdomaincheck(T805* C);
/*SQL_GENERATOR_PGSQL_72*/
void r805_25Pwrite_type(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_init_cast_to_string(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805datatype_pk_char(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_select_list(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sp_insert_name(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805value_representation_current_timestamp(T805* C);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805as_string(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_init_expression(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805echo(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sqlgetconstant(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805columndatatype_base(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805_804Psp_user_declaration(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r805createviews(T805* C);
/*SQL_GENERATOR_PGSQL_72*/
void r805write_index(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805constant_identifier(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_value_assign_outside_sp(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805sp_end(T805* C);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sp_use_param(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r805init_forced_default(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805sp_body_statements(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805optional_create_value_declare(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sqlcolumnconstraint_base(T805* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
void r805sp_update_declaration(T805* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_72*/
T6 r805check_if_required(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805datatype_int(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_procedure(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r805is_value_data_type_changed(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805datatype_numeric(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_cast_to_integer(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_value_create_table(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805storedprocedureparamlistend(void);
/*SQL_GENERATOR_PGSQL_72*/
void r805_25Pcreate_select_function(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805quote_valid_identifier(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sqlcolumndefault_base(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sqlgetvalue_inside_sp(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805column_constraint_name(T805* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
void r805drop_temporary_table_if_exist(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sqlfunction_any(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sqlgetvalue(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805set_sequence_name_format(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805valuetablename(void);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_constant_assignment(T805* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805safe_string(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805do_sql_cast_to_date(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
void r805write_type(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r805equal(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805_25Pas_string(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805extension_name(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805createtemporarytablestatement(void);
/*SQL_GENERATOR_PGSQL_72*/
T6 r805noonelinecommentssupported(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805value_identifier(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805formatter(void);
/*SQL_GENERATOR_PGSQL_72*/
void r805write_sql(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r805createdomains(T805* C);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805_25Pdatatype_pk_int(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805write_one_line_comment(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805value_representation_date(T805* C);
extern T0*oBC805sp_type_name;
/*SQL_GENERATOR_PGSQL_72*/
void r805create_assertion(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805quote_identifier(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_constant(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805drop_sp(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805_25Pcreate_extend_create_table(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805set_primary_key_format(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805extension_index_name(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805set_options(T805* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11);
/*SQL_GENERATOR_PGSQL_72*/
void r805if_not_exists_temporary_table(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_init_cast_to_date(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_view(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805write_use_database(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805domain_identifier(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_value(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_sp_update(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r805assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_value_assign(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805do_create_select_list(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805storedprocedurereturnparamliststart(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_cast_to_real(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sqlcolumnrequired_type(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sp_get_auto_generated_primary_key(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_table(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805value_representation_char(T805* C,T2 a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805value_representation_boolean(T805* C);
/*SQL_GENERATOR_PGSQL_72*/
T6 r805createtimestamp(T805* C);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sp_function_type_for_selection(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805finishtemporarytablestatement(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sqlinitvalue_if(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sp_name(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r805coalescesupported(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_subselect_for_extension(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sqlinitvalue_attribute(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805table_pk_name(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805drop_constant(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_insert(T805* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sp_delete_name(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sp_define_in_param(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r805is_value_declared(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805columndatatype_assertion(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sqlcolumnidentifier_base(T805* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_init_cast_to_integer(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r805valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805_25Pmake_valid_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805make(T805* C);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805value_representation_integer(T805* C);
/*SQL_GENERATOR_PGSQL_72*/
void r805sp_user_declaration(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_echo(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805table_ts_name(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_extend_create_index(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r805createindex(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805create_table_name(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_init(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805format(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_expression_as_boolean_value(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805index_name(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805sp_result_parameter(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_select_joins_oldstyle(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_delete(T805* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_select_joins_ansi92(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805do_sql_cast_to_string(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_domain(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_notnot_expression(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805storedprocedureparamliststart(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sql_not_expression(T805* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r805sqlcheck_in(T805* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
void r805create_value_declare(T805* C,T0* a1);
/*XPLAIN_B_RESTRICTION*/
T0* r539sqldomainconstraint(T539* C,T0* a1,T0* a2);
/*XPLAIN_B_RESTRICTION*/
T0* r539sqlcolumnconstraint(T539* C,T0* a1,T0* a2);
/*XPLAIN_VALUE*/
T0* r566quoted_name(T566* C,T0* a1);
/*XPLAIN_VALUE*/
void r566inherited_make(T566* C,T0* a1,T0* a2);
/*XPLAIN_VALUE*/
T0* r566create_expression(T0* a1);
/*XPLAIN_VALUE*/
void r566make(T566* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_VALUE*/
void r566write_drop(T566* C,T0* a1);
/*XPLAIN_VALUE*/
T0* r566sqlname(T566* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791drop_value(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791create_extend(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791datatype_text(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791drop_table(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791no_space_identifier(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791write_drop(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791scientific_formatter(void);
/*SQL_GENERATOR_FOXPRO*/
T0* r791domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sqlcolumnrequired_base(T791* C,T0* a1);
extern T6 oBC25temporarytablessupported;
/*SQL_GENERATOR_FOXPRO*/
void r791write_procedure(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791value_representation_system_user(T791* C);
/*SQL_GENERATOR_FOXPRO*/
T0* r791datatype_ref_int(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791do_sql_cast_to_real(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sql_extension_function(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791create_value_alter_table(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T6 r791init_necessary(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791value_representation_float(T791* C);
/*SQL_GENERATOR_FOXPRO*/
T6 r791table_has_auto_pk(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791make_valid_identifier(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791columndatatype_type(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sqlcolumnidentifier_type(T791* C,T0* a1,T0* a2);
extern T6 oBC791viewssupported;
/*SQL_GENERATOR_FOXPRO*/
T0* r791sql_last_auto_generated_primary_key(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791write_select(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791create_value_declare_outside_sp(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791drop_procedure(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791write_assertion(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791datatype_datetime(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791datatype_varchar(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791datatype_boolean(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sql_infix_expression(T791* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sqlcolumnconstraint_type(T791* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r791quoted_value_identifier(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791datatype_pk_int(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sql_predicate(T791* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
void r791drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sql_cast_to_date(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sql_select_function(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791table_name(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791drop_domain(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791temporarytableprefix(void);
/*SQL_GENERATOR_FOXPRO*/
T0* r791assertion_name(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sqlcolumndefault_type(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791create_select_value(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T6 r791createautoprimarykey(T791* C);
/*SQL_GENERATOR_FOXPRO*/
void r791create_select_function(T791* C,T0* a1);
extern T6 oBC25autoprimarykeysupported;
/*SQL_GENERATOR_FOXPRO*/
void r791create_extend_create_table(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sql_cast_to_string(T791* C,T0* a1);
extern T0*oBC791target_name;
/*SQL_GENERATOR_FOXPRO*/
T0* r791do_sql_cast_to_integer(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sqlfunction_nil(void);
/*SQL_GENERATOR_FOXPRO*/
void r791write_init(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T6 r791createassert(T791* C);
/*SQL_GENERATOR_FOXPRO*/
void r791write_base(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791value_representation_money(T791* C);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sql_select_joins(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791create_update(T791* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_FOXPRO*/
void r791create_index(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sqlgetvalue_outside_sp(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791constraint_names(void);
/*SQL_GENERATOR_FOXPRO*/
T6 r791createdomaincheck(T791* C);
/*SQL_GENERATOR_FOXPRO*/
T0* r791datatype_pk_char(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791create_select_list(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791value_representation_current_timestamp(T791* C);
/*SQL_GENERATOR_FOXPRO*/
T0* r791as_string(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791echo(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sqlgetconstant(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791columndatatype_base(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791write_extend(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T6 r791createviews(T791* C);
/*SQL_GENERATOR_FOXPRO*/
void r791write_index(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791constant_identifier(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791create_value_assign_outside_sp(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791datatype_money(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791optional_create_value_declare(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sqlcolumnconstraint_base(T791* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T6 r791check_if_required(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791datatype_int(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T6 r791is_value_data_type_changed(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791datatype_numeric(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791datatype_picture(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sql_cast_to_integer(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791create_value_create_table(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sqlcolumndefault_base(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791column_constraint_name(T791* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sqlfunction_any(void);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sqlgetvalue(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791set_sequence_name_format(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791valuetablename(void);
/*SQL_GENERATOR_FOXPRO*/
void r791create_constant_assignment(T791* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r791safe_string(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791do_sql_cast_to_date(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T6 r791equal(T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r791finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_FOXPRO*/
void r791write_type(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791extension_name(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791createtemporarytablestatement(void);
/*SQL_GENERATOR_FOXPRO*/
T6 r791noonelinecommentssupported(void);
/*SQL_GENERATOR_FOXPRO*/
T0* r791value_identifier(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791formatter(void);
/*SQL_GENERATOR_FOXPRO*/
void r791write_sql(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T6 r791createdomains(T791* C);
/*SQL_GENERATOR_FOXPRO*/
void r791write_one_line_comment(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791value_representation_date(T791* C);
/*SQL_GENERATOR_FOXPRO*/
void r791create_assertion(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791quote_identifier(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791create_constant(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791datatype_float(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791set_primary_key_format(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791extension_index_name(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791set_options(T791* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11);
/*SQL_GENERATOR_FOXPRO*/
void r791create_view(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791write_use_database(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791domain_identifier(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791create_value(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T6 r791assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791do_create_select_list(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sql_cast_to_real(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791create_table(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791value_representation_char(T791* C,T2 a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791value_representation_boolean(T791* C);
/*SQL_GENERATOR_FOXPRO*/
T6 r791createtimestamp(T791* C);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sp_function_type_for_selection(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791finishtemporarytablestatement(void);
/*SQL_GENERATOR_FOXPRO*/
T6 r791coalescesupported(void);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sql_subselect_for_extension(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791table_pk_name(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791drop_constant(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791create_insert(T791* C,T0* a1,T0* a2,T0* a3);
extern T0*oBC25autoprimarykeyconstraint;
extern int fBC25autoprimarykeyconstraint;
/*SQL_GENERATOR_FOXPRO*/
T0* r791autoprimarykeyconstraint(void);
/*SQL_GENERATOR_FOXPRO*/
T6 r791is_value_declared(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791columndatatype_assertion(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T6 r791valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
void r791make(T791* C);
extern T2 oBC791maxidentifierlength;
/*SQL_GENERATOR_FOXPRO*/
T0* r791value_representation_integer(T791* C);
/*SQL_GENERATOR_FOXPRO*/
T0* r791table_ts_name(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791create_extend_create_index(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T6 r791createindex(void);
/*SQL_GENERATOR_FOXPRO*/
T0* r791column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791create_table_name(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791format(T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sql_expression_as_boolean_value(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791index_name(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sql_select_joins_oldstyle(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791create_delete(T791* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sql_select_joins_ansi92(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791do_sql_cast_to_string(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r791create_domain(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sql_notnot_expression(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sql_not_expression(T791* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r791sqlcheck_in(T791* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
void r791create_value_declare(T791* C,T0* a1);
/*ST_POINTER_FORMATTER*/
void r478center_format_to(T478* C,T0* a1,T0* a2);
/*ST_POINTER_FORMATTER*/
T6 r478valid_parameter(T0* a1);
/*ST_POINTER_FORMATTER*/
void r478format_to(T478* C,T0* a1,T0* a2);
/*ST_POINTER_FORMATTER*/
void r478right_format_to(T478* C,T0* a1,T0* a2);
/*ST_POINTER_FORMATTER*/
void r478reset_options(T478* C);
/*ST_POINTER_FORMATTER*/
void r478justify_format_to(T478* C,T0* a1,T0* a2);
/*ST_POINTER_FORMATTER*/
void r478left_format_to(T478* C,T0* a1,T0* a2);
/*XPLAIN_UNIVERSE*/
T0* r503find_type(T503* C,T0* a1);
/*XPLAIN_UNIVERSE*/
T0* r503find_base(T503* C,T0* a1);
/*XPLAIN_UNIVERSE*/
T0* r503find_object(T503* C,T0* a1);
/*XPLAIN_UNIVERSE*/
T0* r503find_value(T503* C,T0* a1);
/*XPLAIN_UNIVERSE*/
void r503make(T503* C);
/*XPLAIN_UNIVERSE*/
void r503add(T503* C,T0* a1);
/*XPLAIN_UNIVERSE*/
T0* r503find_variable(T503* C,T0* a1);
/*XPLAIN_UNIVERSE*/
void r503delete(T503* C,T0* a1);
/*XPLAIN_UNIVERSE*/
T0* r503find_base_or_type(T503* C,T0* a1);
/*XPLAIN_BASE*/
T0* r339sqlcolumnrequired(T0* a1,T0* a2);
/*XPLAIN_BASE*/
T0* r339columndatatype(T339* C,T0* a1);
/*XPLAIN_BASE*/
T0* r339sqlcolumnidentifier(T339* C,T0* a1,T0* a2);
/*XPLAIN_BASE*/
T0* r339q_sql_select_name(T339* C,T0* a1,T0* a2);
/*XPLAIN_BASE*/
T0* r339sqlcolumndefault(T0* a1,T0* a2);
/*XPLAIN_BASE*/
T0* r339create_expression(T0* a1);
/*XPLAIN_BASE*/
void r339make(T339* C,T0* a1,T0* a2);
/*XPLAIN_BASE*/
void r339write_drop(T339* C,T0* a1);
/*XPLAIN_BASE*/
T0* r339sql_select_name(T339* C,T0* a1,T0* a2);
/*XPLAIN_TYPE_STATEMENT*/
void r92write(T92* C,T0* a1);
/*XPLAIN_A_NODE*/
void r327make(T327* C,T0* a1,T0* a2);
/*XPLAIN_A_NODE*/
T0* r327to_sqlcode(T327* C,T0* a1);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
T0* r685full_name(T685* C);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
T0* r685name(T685* C);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
T6 r685is_equal(T685* C,T0* a1);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
T0* r685q_sql_select_name(T685* C,T0* a1);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
void r685inherited_make(T685* C,T0* a1,T0* a2,T6 a3,T6 a4,T6 a5,T6 a6);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
void r685set_init(T685* C,T0* a1);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
void r685write_drop(T685* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
T0* r685sql_select_name(T685* C,T0* a1);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
T0* r685extension(T685* C);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
void r685set_init_default(T685* C,T0* a1);
/*KL_TEXT_INPUT_FILE*/
T6 r27is_closed(T27* C);
/*KL_TEXT_INPUT_FILE*/
void r27old_close(T27* C);
/*KL_TEXT_INPUT_FILE*/
T2 r27read_to_string(T27* C,T0* a1,T2 a2,T2 a3);
/*KL_TEXT_INPUT_FILE*/
void r27open_read(T27* C);
/*KL_TEXT_INPUT_FILE*/
void r27old_read_character(T27* C);
/*KL_TEXT_INPUT_FILE*/
void r27read_character(T27* C);
/*KL_TEXT_INPUT_FILE*/
void r27fill_buffer(T27* C);
/*KL_TEXT_INPUT_FILE*/
void r27close(T27* C);
/*KL_TEXT_INPUT_FILE*/
void r27make(T27* C,T0* a1);
/*KL_TEXT_INPUT_FILE*/
T2 r27read_to_buffer(T27* C,T0* a1,T2 a2,T2 a3);
/*KL_TEXT_INPUT_FILE*/
void r27connect_to(T27* C,T0* a1);
/*KL_TEXT_INPUT_FILE*/
T2 r27_45Pread_to_buffer(T27* C,T0* a1,T2 a2,T2 a3);
/*KL_TEXT_INPUT_FILE*/
void r27old_open_read(T27* C);
/*XPLAIN_SELECTION_LIST*/
void r195add_to_join(T195* C,T0* a1,T0* a2);
/*XPLAIN_SELECTION_LIST*/
T6 r195show_only_identifier_column(T195* C);
/*XPLAIN_SELECTION_LIST*/
T6 r195uses_parameter(T195* C,T0* a1);
/*XPLAIN_SELECTION_LIST*/
T6 r195_196Puses_parameter(T195* C,T0* a1);
/*XPLAIN_SELECTION_LIST*/
void r195make(T195* C,T0* a1,T0* a2,T0* a3,T0* a4);
/*XPLAIN_SELECTION_LIST*/
void r195_196Padd_to_join(T195* C,T0* a1,T0* a2);
/*XPLAIN_SELECTION_LIST*/
void r195write_select(T195* C,T0* a1);
/*XPLAIN_SELECTION_LIST*/
T0* r195sp_function_type(T195* C,T0* a1);
/*JOIN_LIST*/
void r617make(T617* C,T0* a1);
/*JOIN_LIST*/
void r617extend(T617* C,T0* a1,T0* a2);
/*JOIN_LIST*/
void r617finalize(T617* C,T0* a1);
/*XPLAIN_VALUE_SELECTION_STATEMENT*/
T6 r69uses_parameter(T0* a1);
/*XPLAIN_VALUE_SELECTION_STATEMENT*/
void r69write(T69* C,T0* a1);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r483center_format_to(T483* C,T0* a1,T0* a2);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r483append_abs_to_string(T483* C,T2 a1,T0* a2);
extern T0*oBC35integer_;
/*ST_UNSIGNED_OCTAL_FORMATTER*/
T6 r483valid_parameter(T0* a1);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r483make(T483* C);
extern T0*oBC42platform;
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r483_477Pmake(T483* C);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r483format_to(T483* C,T0* a1,T0* a2);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r483_477Preset_options(T483* C);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r483right_format_to(T483* C,T0* a1,T0* a2);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r483integer_format_to(T483* C,T2 a1,T0* a2);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r483reset_options(T483* C);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r483append_to_string(T483* C,T2 a1,T0* a2);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r483justify_format_to(T483* C,T0* a1,T0* a2);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r483_481Pinteger_format_to(T483* C,T2 a1,T0* a2);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r483left_format_to(T483* C,T0* a1,T0* a2);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
void r576add_to_join(T576* C,T0* a1,T0* a2);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T6 r576uses_parameter(T576* C,T0* a1);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T0* r576sqlmaxvalue(T576* C,T0* a1);
extern T6 oBC141is_specialization;
extern T0*oBC576xplain_operator;
/*XPLAIN_NOT_LIKE_EXPRESSION*/
void r576make_infix(T576* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T0* r576representation(T576* C,T0* a1);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T0* r576outer_sqlvalue(T576* C,T0* a1);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T6 r576is_using_other_attributes(T576* C,T0* a1);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T0* r576exact_representation(T576* C,T0* a1);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T6 r576is_literal(T576* C);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T0* r576sqlvalue(T576* C,T0* a1);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
void r576make_two_operands(T576* C,T0* a1,T0* a2);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T0* r576sqlinitvalue(T576* C,T0* a1);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T0* r576sqlminvalue(T576* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786drop_value(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786create_extend(T786* C,T0* a1);
extern T0*oBC786datatype_text;
/*SQL_GENERATOR_DB2_6*/
void r786drop_table(T786* C,T0* a1);
extern T0*oBC786sqlsysfunction_system_user;
/*SQL_GENERATOR_DB2_6*/
T0* r786no_space_identifier(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786write_drop(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786scientific_formatter(void);
/*SQL_GENERATOR_DB2_6*/
T0* r786domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786sqlcolumnrequired_base(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786write_procedure(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786value_representation_system_user(T786* C);
/*SQL_GENERATOR_DB2_6*/
T0* r786datatype_ref_int(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786do_sql_cast_to_real(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T0* r786sql_extension_function(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786create_value_alter_table(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T6 r786init_necessary(T0* a1);
extern T6 oBC786columnnullallowed;
/*SQL_GENERATOR_DB2_6*/
T0* r786value_representation_float(T786* C);
/*SQL_GENERATOR_DB2_6*/
T6 r786table_has_auto_pk(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786make_valid_identifier(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786columndatatype_type(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786sqlcolumnidentifier_type(T786* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T0* r786sql_last_auto_generated_primary_key(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786write_select(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786create_value_declare_outside_sp(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786drop_procedure(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786write_assertion(T786* C,T0* a1);
extern T0*oBC786datatype_datetime;
/*SQL_GENERATOR_DB2_6*/
T0* r786datatype_varchar(T0* a1);
extern T0*oBC786datatype_boolean;
/*SQL_GENERATOR_DB2_6*/
T0* r786make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786sql_infix_expression(T786* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_DB2_6*/
T0* r786sqlcolumnconstraint_type(T786* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T0* r786quoted_value_identifier(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786datatype_pk_int(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786sql_predicate(T786* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
void r786drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T0* r786sql_cast_to_date(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786sql_select_function(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786table_name(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786drop_domain(T786* C,T0* a1);
extern T6 oBC786dropcolumnsupported;
/*SQL_GENERATOR_DB2_6*/
T0* r786temporarytableprefix(void);
/*SQL_GENERATOR_DB2_6*/
T0* r786assertion_name(T0* a1);
extern T0*oBC786sqlfalse;
/*SQL_GENERATOR_DB2_6*/
T0* r786sqlcolumndefault_type(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786create_select_value(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T6 r786createautoprimarykey(T786* C);
/*SQL_GENERATOR_DB2_6*/
void r786create_select_function(T786* C,T0* a1);
extern T6 oBC786autoprimarykeysupported;
/*SQL_GENERATOR_DB2_6*/
void r786create_extend_create_table(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786sql_cast_to_string(T786* C,T0* a1);
extern T0*oBC786target_name;
/*SQL_GENERATOR_DB2_6*/
T0* r786do_sql_cast_to_integer(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786sqlfunction_nil(void);
/*SQL_GENERATOR_DB2_6*/
void r786write_init(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T6 r786createassert(T786* C);
/*SQL_GENERATOR_DB2_6*/
void r786write_base(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786value_representation_money(T786* C);
/*SQL_GENERATOR_DB2_6*/
T0* r786sql_select_joins(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786create_update(T786* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_DB2_6*/
void r786create_index(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786sqlgetvalue_outside_sp(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786constraint_names(void);
/*SQL_GENERATOR_DB2_6*/
T6 r786createdomaincheck(T786* C);
/*SQL_GENERATOR_DB2_6*/
T0* r786datatype_pk_char(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786create_select_list(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786value_representation_current_timestamp(T786* C);
/*SQL_GENERATOR_DB2_6*/
T0* r786as_string(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786echo(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786sqlgetconstant(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786columndatatype_base(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786create_end(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786write_extend(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T6 r786createviews(T786* C);
/*SQL_GENERATOR_DB2_6*/
void r786write_index(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786constant_identifier(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786create_value_assign_outside_sp(T786* C,T0* a1);
extern T0*oBC786datatype_money;
/*SQL_GENERATOR_DB2_6*/
void r786optional_create_value_declare(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786sqlcolumnconstraint_base(T786* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T6 r786check_if_required(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786datatype_int(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T6 r786is_value_data_type_changed(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786datatype_numeric(T0* a1);
extern T0*oBC786datatype_picture;
/*SQL_GENERATOR_DB2_6*/
T0* r786sql_cast_to_integer(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786create_value_create_table(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786sqlcolumndefault_base(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786column_constraint_name(T786* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T0* r786sqlfunction_any(void);
/*SQL_GENERATOR_DB2_6*/
T0* r786sqlgetvalue(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786set_sequence_name_format(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786valuetablename(void);
/*SQL_GENERATOR_DB2_6*/
void r786create_constant_assignment(T786* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T0* r786safe_string(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786do_sql_cast_to_date(T786* C,T0* a1);
extern T6 oBC786domainssupported;
/*SQL_GENERATOR_DB2_6*/
T0* r786sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T6 r786equal(T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T0* r786finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_DB2_6*/
void r786write_type(T786* C,T0* a1);
extern T0*oBC786sqlsysfunction_current_timestamp;
/*SQL_GENERATOR_DB2_6*/
T0* r786extension_name(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786createtemporarytablestatement(void);
/*SQL_GENERATOR_DB2_6*/
T6 r786noonelinecommentssupported(void);
/*SQL_GENERATOR_DB2_6*/
void r786create_use_database(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786value_identifier(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786formatter(void);
/*SQL_GENERATOR_DB2_6*/
void r786write_sql(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T6 r786createdomains(T786* C);
/*SQL_GENERATOR_DB2_6*/
void r786write_one_line_comment(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786value_representation_date(T786* C);
/*SQL_GENERATOR_DB2_6*/
void r786create_assertion(T786* C,T0* a1);
extern T2 oBC786maxconstraintidentifierlength;
/*SQL_GENERATOR_DB2_6*/
T0* r786quote_identifier(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786create_constant(T786* C,T0* a1);
extern T0*oBC786datatype_float;
/*SQL_GENERATOR_DB2_6*/
void r786set_primary_key_format(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786extension_index_name(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786set_options(T786* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11);
/*SQL_GENERATOR_DB2_6*/
void r786create_view(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786write_use_database(T786* C,T0* a1);
extern T6 oBC786identifierwithspacessupported;
/*SQL_GENERATOR_DB2_6*/
T0* r786domain_identifier(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786create_value(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T6 r786assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786do_create_select_list(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786sql_cast_to_real(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786sqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786create_table(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786value_representation_char(T786* C,T2 a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786value_representation_boolean(T786* C);
/*SQL_GENERATOR_DB2_6*/
T6 r786createtimestamp(T786* C);
/*SQL_GENERATOR_DB2_6*/
T0* r786sp_function_type_for_selection(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786finishtemporarytablestatement(void);
/*SQL_GENERATOR_DB2_6*/
T6 r786coalescesupported(void);
/*SQL_GENERATOR_DB2_6*/
T0* r786sql_subselect_for_extension(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786table_pk_name(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786drop_constant(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786create_insert(T786* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_DB2_6*/
T0* r786autoprimarykeyconstraint(void);
/*SQL_GENERATOR_DB2_6*/
T6 r786is_value_declared(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786columndatatype_assertion(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786sqlcolumnidentifier_base(T0* a1,T0* a2);
extern T0*oBC786sqltrue;
/*SQL_GENERATOR_DB2_6*/
T6 r786valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
void r786make(T786* C);
extern T2 oBC786maxidentifierlength;
/*SQL_GENERATOR_DB2_6*/
T0* r786value_representation_integer(T786* C);
/*SQL_GENERATOR_DB2_6*/
T0* r786table_ts_name(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786create_extend_create_index(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T6 r786createindex(void);
/*SQL_GENERATOR_DB2_6*/
T0* r786column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786create_table_name(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786format(T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T0* r786sql_expression_as_boolean_value(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786index_name(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786sql_select_joins_oldstyle(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786create_delete(T786* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T0* r786sql_select_joins_ansi92(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786do_sql_cast_to_string(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r786create_domain(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786sql_notnot_expression(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786sql_not_expression(T786* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r786sqlcheck_in(T786* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
void r786create_value_declare(T786* C,T0* a1);
/*XPLAIN_ATTRIBUTE_NAME*/
void r283set_attribute(T283* C,T0* a1);
/*XPLAIN_ATTRIBUTE_NAME*/
T0* r283quoted_name(T283* C,T0* a1);
/*XPLAIN_ATTRIBUTE_NAME*/
T0* r283full_name(T283* C);
/*XPLAIN_ATTRIBUTE_NAME*/
T0* r283sqlcolumnidentifier(T283* C,T0* a1);
/*XPLAIN_ATTRIBUTE_NAME*/
T6 r283is_equal(T283* C,T0* a1);
/*XPLAIN_ATTRIBUTE_NAME*/
T0* r283q_sql_select_name(T283* C,T0* a1);
/*XPLAIN_ATTRIBUTE_NAME*/
T0* r283type(T283* C);
/*XPLAIN_ATTRIBUTE_NAME*/
T0* r283variable(T283* C);
/*XPLAIN_ATTRIBUTE_NAME*/
void r283make_from_attribute(T283* C,T0* a1);
/*XPLAIN_ATTRIBUTE_NAME*/
void r283make(T283* C,T0* a1,T0* a2);
/*XPLAIN_ATTRIBUTE_NAME*/
T0* r283value(T283* C);
/*XPLAIN_ATTRIBUTE_NAME*/
T0* r283abstracttype(T283* C);
/*XPLAIN_ATTRIBUTE_NAME*/
T0* r283abstracttype_if_known(T283* C);
/*SQL_GENERATOR_TSQL2000*/
void r807_25Pdrop_table(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807do_create_value_assign(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807output_update_from_clause(T807* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL2000*/
void r807sp_start(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807create_extend(T807* C,T0* a1);
extern T0*oBC809datatype_text;
/*SQL_GENERATOR_TSQL2000*/
T0* r807_25Psql_infix_expression(T807* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sp_define_out_param(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807drop_table(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807no_space_identifier(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807write_drop(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807make_valid_sp_identifier(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807scientific_formatter(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r807domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sqlcolumnrequired_base(T807* C,T0* a1);
extern T0*oBC808asserted_format_string;
/*SQL_GENERATOR_TSQL2000*/
void r807write_procedure(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807value_representation_system_user(T807* C);
extern T6 oBC809checksnullaftertrigger;
/*SQL_GENERATOR_TSQL2000*/
T0* r807datatype_ref_int(T0* a1);
extern T0*oBC808sqlfunction_some;
/*SQL_GENERATOR_TSQL2000*/
T6 r807table_has_identity_column(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807do_sql_cast_to_real(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sql_extension_function(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807create_value_alter_table(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r807init_necessary(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807value_representation_float(T807* C);
/*SQL_GENERATOR_TSQL2000*/
T6 r807table_has_auto_pk(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807make_valid_identifier(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807columndatatype_type(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sqlcolumnidentifier_type(T807* C,T0* a1,T0* a2);
extern T0*oBC809sql_last_auto_generated_primary_key;
extern T2 oBC807max_numeric_precision;
/*SQL_GENERATOR_TSQL2000*/
void r807do_create_value_declare(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807_25Psqlcolumnrequired_base(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807write_select(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807datatype_varchar(T0* a1);
extern T0*oBC809datatype_datetime;
/*SQL_GENERATOR_TSQL2000*/
void r807write_assertion(T807* C,T0* a1);
extern T0*oBC809datatype_boolean;
/*SQL_GENERATOR_TSQL2000*/
T0* r807make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sql_infix_expression(T807* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sqlcolumnconstraint_type(T807* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r807quoted_value_identifier(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807datatype_pk_int(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sp_update_name(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sql_predicate(T807* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
void r807create_sp_insert(T807* C,T0* a1);
extern T6 oBC790outputparameterssupported;
/*SQL_GENERATOR_TSQL2000*/
void r807drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sql_cast_to_date(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sql_select_function(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807_25Pcreate_constant(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807table_name(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807drop_domain(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807do_drop_procedure(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807drop_table_if_exist(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807temporarytableprefix(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sp_define_param_name(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807assertion_name(T0* a1);
extern T0*oBC808sqlfalse;
/*SQL_GENERATOR_TSQL2000*/
T0* r807sqlcolumndefault_type(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807create_select_value(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r807createautoprimarykey(T807* C);
/*SQL_GENERATOR_TSQL2000*/
void r807_25Pcreate_table(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807create_select_function(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r807init_forced_null(T0* a1);
extern T6 oBC809autoprimarykeysupported;
/*SQL_GENERATOR_TSQL2000*/
void r807create_extend_create_table(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sql_cast_to_string(T807* C,T0* a1);
extern T0*oBC807target_name;
/*SQL_GENERATOR_TSQL2000*/
T0* r807do_sql_cast_to_integer(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sqlfunction_nil(void);
/*SQL_GENERATOR_TSQL2000*/
void r807write_init(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r807createassert(T807* C);
/*SQL_GENERATOR_TSQL2000*/
void r807write_base(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807create_sp_delete(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807value_representation_money(T807* C);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sql_select_joins(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807create_update(T807* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL2000*/
void r807create_index(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sqlgetvalue_outside_sp(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807constraint_names(void);
extern T6 oBC809createdomaincheck;
/*SQL_GENERATOR_TSQL2000*/
void r807_25Pwrite_type(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807datatype_pk_char(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807create_select_list(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sp_insert_name(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807value_representation_current_timestamp(T807* C);
/*SQL_GENERATOR_TSQL2000*/
T0* r807as_string(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807echo(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sqlgetconstant(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807columndatatype_base(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807_25Pdrop_constant(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807_25Pcreate_insert(T807* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL2000*/
void r807write_extend(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r807createviews(T807* C);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sql_select_function_limit_before(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807write_index(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807constant_identifier(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807sp_end(T807* C);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sp_use_param(T0* a1);
extern T0*oBC809datatype_money;
/*SQL_GENERATOR_TSQL2000*/
T6 r807init_forced_default(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807sp_body_statements(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807optional_create_value_declare(T807* C,T0* a1);
extern T0*oBC809commandseparator;
/*SQL_GENERATOR_TSQL2000*/
void r807conditional_drop_procedure(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sqlcolumnconstraint_base(T807* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T6 r807check_if_required(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807do_create_select_value(T807* C,T0* a1);
extern T0*oBC809sp_return_parameter_format_string;
/*SQL_GENERATOR_TSQL2000*/
T0* r807datatype_int(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807create_procedure(T807* C,T0* a1);
extern T2 oBC808maxtemporarytablenamelength;
/*SQL_GENERATOR_TSQL2000*/
T6 r807is_value_data_type_changed(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807datatype_numeric(T0* a1);
extern T0*oBC809datatype_picture;
/*SQL_GENERATOR_TSQL2000*/
T0* r807sql_cast_to_integer(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807create_value_create_table(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807storedprocedureparamlistend(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r807quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sqlcolumndefault_base(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sqlgetvalue_inside_sp(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807column_constraint_name(T807* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sqlfunction_any(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sqlgetvalue(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807set_sequence_name_format(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807valuetablename(void);
/*SQL_GENERATOR_TSQL2000*/
void r807create_constant_assignment(T807* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r807safe_string(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807_790Psp_start(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807do_sql_cast_to_date(T807* C,T0* a1);
extern T6 oBC25domainssupported;
/*SQL_GENERATOR_TSQL2000*/
T0* r807sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r807rule_identifier(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807write_type(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r807equal(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r807finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r807extension_name(T0* a1);
extern T6 oBC809clusteredindexsupported;
/*SQL_GENERATOR_TSQL2000*/
T0* r807createtemporarytablestatement(void);
/*SQL_GENERATOR_TSQL2000*/
void r807output_update_extend_from_clause(T807* C,T0* a1,T0* a2,T0* a3,T0* a4);
/*SQL_GENERATOR_TSQL2000*/
T6 r807noonelinecommentssupported(void);
/*SQL_GENERATOR_TSQL2000*/
void r807create_use_database(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807value_identifier(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807init_trigger_name(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807formatter(void);
/*SQL_GENERATOR_TSQL2000*/
void r807write_sql(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r807createdomains(T807* C);
/*SQL_GENERATOR_TSQL2000*/
void r807write_one_line_comment(T0* a1);
extern T0*oBC809primarykeyconstraint;
/*SQL_GENERATOR_TSQL2000*/
T0* r807value_representation_date(T807* C);
/*SQL_GENERATOR_TSQL2000*/
void r807create_assertion(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807quote_identifier(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807create_constant(T807* C,T0* a1);
extern T0*oBC809datatype_float;
/*SQL_GENERATOR_TSQL2000*/
void r807drop_sp(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807set_primary_key_format(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807extension_index_name(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807set_options(T807* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11);
/*SQL_GENERATOR_TSQL2000*/
void r807create_view(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807write_use_database(T807* C,T0* a1);
extern T6 oBC809identifierwithspacessupported;
extern T6 oBC790namedparameterssupported;
/*SQL_GENERATOR_TSQL2000*/
T0* r807domain_identifier(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807create_value(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807sp_user_result(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807create_sp_update(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r807assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807create_value_assign(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807do_create_select_list(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807storedprocedurereturnparamliststart(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sql_cast_to_real(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sqlcolumnrequired_type(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sp_get_auto_generated_primary_key(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807create_table(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807value_representation_char(T807* C,T2 a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807value_representation_boolean(T807* C);
/*SQL_GENERATOR_TSQL2000*/
T6 r807createtimestamp(T807* C);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sp_function_type_for_selection(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807finishtemporarytablestatement(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sp_name(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r807coalescesupported(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sql_subselect_for_extension(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807table_pk_name(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807drop_constant(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807create_insert(T807* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sp_delete_name(T807* C,T0* a1);
extern T0*oBC809autoprimarykeyconstraint;
extern int fBC809autoprimarykeyconstraint;
/*SQL_GENERATOR_TSQL2000*/
T0* r807autoprimarykeyconstraint(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sp_define_in_param(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r807is_value_declared(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807columndatatype_assertion(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sqlcolumnidentifier_base(T0* a1,T0* a2);
extern T0*oBC808sqltrue;
/*SQL_GENERATOR_TSQL2000*/
T6 r807valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
void r807make(T807* C);
extern T2 oBC808maxidentifierlength;
/*SQL_GENERATOR_TSQL2000*/
T0* r807value_representation_integer(T807* C);
/*SQL_GENERATOR_TSQL2000*/
void r807create_echo(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807_25Pcreate_index(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807table_ts_name(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807create_extend_create_index(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r807createindex(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r807column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807create_table_name(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807create_init(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807format(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sql_expression_as_boolean_value(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807index_name(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sql_select_joins_oldstyle(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807create_delete(T807* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sql_select_joins_ansi92(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807do_sql_cast_to_string(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r807create_domain(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sql_notnot_expression(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807storedprocedureparamliststart(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sql_not_expression(T807* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r807sqlcheck_in(T807* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
void r807create_value_declare(T807* C,T0* a1);
/*XPLAIN_TYPE*/
T0* r214sqlcolumnrequired(T0* a1,T0* a2);
/*XPLAIN_TYPE*/
T0* r214quoted_name(T214* C,T0* a1);
/*XPLAIN_TYPE*/
T0* r214sqlpkname(T214* C,T0* a1);
/*XPLAIN_TYPE*/
T0* r214new_data_attributes_cursor(T214* C,T0* a1);
/*XPLAIN_TYPE*/
void r214remove_extension(T214* C,T0* a1);
/*XPLAIN_TYPE*/
T0* r214columndatatype(T214* C,T0* a1);
/*XPLAIN_TYPE*/
T0* r214sqlcolumnidentifier(T214* C,T0* a1,T0* a2);
/*XPLAIN_TYPE*/
T6 r214is_equal(T214* C,T0* a1);
/*XPLAIN_TYPE*/
T0* r214q_sql_select_name(T214* C,T0* a1,T0* a2);
/*XPLAIN_TYPE*/
T0* r214sqlcolumndefault(T0* a1,T0* a2);
/*XPLAIN_TYPE*/
void r214add_extension(T214* C,T0* a1);
/*XPLAIN_TYPE*/
T0* r214create_expression(T0* a1);
/*XPLAIN_TYPE*/
void r214write_drop_attribute(T214* C,T0* a1,T0* a2);
/*XPLAIN_TYPE*/
T0* r214q_sqlpkname(T214* C,T0* a1);
/*XPLAIN_TYPE*/
void r214add_assertion(T214* C,T0* a1);
/*XPLAIN_TYPE*/
void r214make_abstract_type(T214* C,T0* a1,T0* a2);
/*XPLAIN_TYPE*/
void r214make(T214* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_TYPE*/
T6 r214has_non_constant_init(T214* C);
/*XPLAIN_TYPE*/
T6 r214equal(T0* a1,T0* a2);
/*XPLAIN_TYPE*/
T2 r214hash_code(T214* C);
/*XPLAIN_TYPE*/
T6 r214has_non_literal_init(T214* C);
/*XPLAIN_TYPE*/
T6 r214has_updatable_attributes(T214* C);
/*XPLAIN_TYPE*/
T0* r214new_all_attributes_cursor(T214* C,T0* a1);
/*XPLAIN_TYPE*/
void r214write_drop(T214* C,T0* a1);
/*XPLAIN_TYPE*/
T0* r214sql_select_name(T214* C,T0* a1,T0* a2);
/*XPLAIN_TYPE*/
T0* r214sqlname(T214* C,T0* a1);
/*XPLAIN_TYPE*/
T0* r214find_attribute(T214* C,T0* a1);
/*XPLAIN_TYPE*/
T0* r214new_init_attributes_cursor(T214* C,T0* a1);
/*XPLAIN_TYPE*/
void r214next_constraint_number(T214* C);
/*XPLAIN_TYPE*/
T6 r214has_auto_pk(T214* C,T0* a1);
/*XPLAIN_TYPE*/
T6 r214has_attribute(T214* C,T0* a1,T0* a2);
/*XPLAIN_TYPE*/
T0* r214sqltablename(T214* C,T0* a1);
/*XPLAIN_LIKE_EXPRESSION*/
void r575add_to_join(T575* C,T0* a1,T0* a2);
/*XPLAIN_LIKE_EXPRESSION*/
T6 r575uses_parameter(T575* C,T0* a1);
/*XPLAIN_LIKE_EXPRESSION*/
T0* r575sqlmaxvalue(T575* C,T0* a1);
extern T0*oBC575xplain_operator;
/*XPLAIN_LIKE_EXPRESSION*/
void r575make_infix(T575* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_LIKE_EXPRESSION*/
T0* r575representation(T575* C,T0* a1);
/*XPLAIN_LIKE_EXPRESSION*/
T0* r575outer_sqlvalue(T575* C,T0* a1);
/*XPLAIN_LIKE_EXPRESSION*/
T6 r575is_using_other_attributes(T575* C,T0* a1);
/*XPLAIN_LIKE_EXPRESSION*/
T0* r575exact_representation(T575* C,T0* a1);
/*XPLAIN_LIKE_EXPRESSION*/
T6 r575is_literal(T575* C);
/*XPLAIN_LIKE_EXPRESSION*/
T0* r575sqlvalue(T575* C,T0* a1);
/*XPLAIN_LIKE_EXPRESSION*/
void r575make_two_operands(T575* C,T0* a1,T0* a2);
/*XPLAIN_LIKE_EXPRESSION*/
T0* r575sqlinitvalue(T575* C,T0* a1);
/*XPLAIN_LIKE_EXPRESSION*/
T0* r575sqlminvalue(T575* C,T0* a1);
/*XPLAIN_A_REPRESENTATION*/
T0* r599domain(T599* C);
/*XPLAIN_A_REPRESENTATION*/
T0* r599min_value(T0* a1);
extern T0*oBC599default_value;
/*XPLAIN_A_REPRESENTATION*/
T0* r599value_representation(T599* C,T0* a1);
/*XPLAIN_A_REPRESENTATION*/
void r599set_domain_restriction(T599* C,T0* a1,T0* a2);
/*XPLAIN_A_REPRESENTATION*/
T0* r599xml_schema_data_type(void);
/*XPLAIN_A_REPRESENTATION*/
T0* r599max_value(T0* a1);
/*XPLAIN_A_REPRESENTATION*/
T0* r599datatype(T599* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801drop_value(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801create_extend(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801datatype_text(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801drop_table(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801no_space_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801write_drop(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801scientific_formatter(void);
/*SQL_GENERATOR_MYSQL322*/
T0* r801domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sqlcolumnrequired_base(T801* C,T0* a1);
extern T6 oBC800temporarytablessupported;
/*SQL_GENERATOR_MYSQL322*/
void r801write_procedure(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801value_representation_system_user(T801* C);
extern T6 oBC800constraintnamesupported;
/*SQL_GENERATOR_MYSQL322*/
T0* r801datatype_ref_int(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801do_sql_cast_to_real(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sql_extension_function(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801create_value_alter_table(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T6 r801init_necessary(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801value_representation_float(T801* C);
/*SQL_GENERATOR_MYSQL322*/
T6 r801table_has_auto_pk(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801make_valid_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801columndatatype_type(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sqlcolumnidentifier_type(T801* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sql_last_auto_generated_primary_key(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801write_select(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801create_value_declare_outside_sp(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801drop_procedure(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801write_assertion(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801datatype_datetime(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801datatype_varchar(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801datatype_boolean(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sql_infix_expression(T801* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sqlcolumnconstraint_type(T801* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r801quoted_value_identifier(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801datatype_pk_int(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sql_predicate(T801* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
void r801drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sql_cast_to_date(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sql_select_function(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801table_name(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801drop_domain(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801temporarytableprefix(void);
/*SQL_GENERATOR_MYSQL322*/
T0* r801assertion_name(T0* a1);
extern T0*oBC800sqlfalse;
/*SQL_GENERATOR_MYSQL322*/
T0* r801sqlcolumndefault_type(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801create_select_value(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T6 r801createautoprimarykey(T801* C);
/*SQL_GENERATOR_MYSQL322*/
void r801create_select_function(T801* C,T0* a1);
extern T6 oBC800autoprimarykeysupported;
/*SQL_GENERATOR_MYSQL322*/
void r801create_extend_create_table(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sql_cast_to_string(T801* C,T0* a1);
extern T0*oBC801target_name;
/*SQL_GENERATOR_MYSQL322*/
T0* r801do_sql_cast_to_integer(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sqlfunction_nil(void);
/*SQL_GENERATOR_MYSQL322*/
void r801write_init(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T6 r801createassert(T801* C);
/*SQL_GENERATOR_MYSQL322*/
void r801write_base(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801value_representation_money(T801* C);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sql_select_joins(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801create_update(T801* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MYSQL322*/
void r801create_index(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sqlgetvalue_outside_sp(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801constraint_names(void);
/*SQL_GENERATOR_MYSQL322*/
T6 r801createdomaincheck(T801* C);
/*SQL_GENERATOR_MYSQL322*/
T0* r801datatype_pk_char(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801create_select_list(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801value_representation_current_timestamp(T801* C);
/*SQL_GENERATOR_MYSQL322*/
T0* r801as_string(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801echo(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sqlgetconstant(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801columndatatype_base(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801write_extend(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T6 r801createviews(T801* C);
extern T6 oBC800checkconstraintsupported;
/*SQL_GENERATOR_MYSQL322*/
void r801write_index(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801constant_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801create_value_assign_outside_sp(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801datatype_money(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801optional_create_value_declare(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sqlcolumnconstraint_base(T801* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T6 r801check_if_required(T801* C,T0* a1);
extern T6 oBC800inlineuniqueconstraintsupported;
/*SQL_GENERATOR_MYSQL322*/
T0* r801datatype_int(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T6 r801is_value_data_type_changed(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801datatype_numeric(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801datatype_picture(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sql_cast_to_integer(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801create_value_create_table(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sqlcolumndefault_base(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801column_constraint_name(T801* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sqlfunction_any(void);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sqlgetvalue(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801set_sequence_name_format(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801valuetablename(void);
/*SQL_GENERATOR_MYSQL322*/
void r801create_constant_assignment(T801* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r801safe_string(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801do_sql_cast_to_date(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T6 r801equal(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r801finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_MYSQL322*/
void r801write_type(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801extension_name(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801createtemporarytablestatement(void);
/*SQL_GENERATOR_MYSQL322*/
T6 r801noonelinecommentssupported(void);
/*SQL_GENERATOR_MYSQL322*/
T0* r801value_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801formatter(void);
/*SQL_GENERATOR_MYSQL322*/
void r801write_sql(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T6 r801createdomains(T801* C);
/*SQL_GENERATOR_MYSQL322*/
void r801write_one_line_comment(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801value_representation_date(T801* C);
/*SQL_GENERATOR_MYSQL322*/
void r801create_assertion(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801quote_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801create_constant(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801datatype_float(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801set_primary_key_format(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801extension_index_name(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801set_options(T801* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11);
/*SQL_GENERATOR_MYSQL322*/
void r801create_view(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801write_use_database(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801domain_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801create_value(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T6 r801assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801do_create_select_list(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sql_cast_to_real(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801create_table(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801value_representation_char(T801* C,T2 a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801value_representation_boolean(T801* C);
/*SQL_GENERATOR_MYSQL322*/
T6 r801createtimestamp(T801* C);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sp_function_type_for_selection(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801finishtemporarytablestatement(void);
/*SQL_GENERATOR_MYSQL322*/
T6 r801coalescesupported(void);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sql_subselect_for_extension(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801table_pk_name(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801drop_constant(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801create_insert(T801* C,T0* a1,T0* a2,T0* a3);
extern T0*oBC801autoprimarykeyconstraint;
extern int fBC801autoprimarykeyconstraint;
/*SQL_GENERATOR_MYSQL322*/
T0* r801autoprimarykeyconstraint(void);
/*SQL_GENERATOR_MYSQL322*/
T6 r801is_value_declared(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801columndatatype_assertion(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sqlcolumnidentifier_base(T0* a1,T0* a2);
extern T0*oBC800sqltrue;
/*SQL_GENERATOR_MYSQL322*/
T6 r801valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
void r801make(T801* C);
extern T2 oBC800maxidentifierlength;
/*SQL_GENERATOR_MYSQL322*/
T0* r801value_representation_integer(T801* C);
/*SQL_GENERATOR_MYSQL322*/
T0* r801table_ts_name(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801create_extend_create_index(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T6 r801createindex(void);
/*SQL_GENERATOR_MYSQL322*/
T0* r801column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801create_table_name(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801format(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sql_expression_as_boolean_value(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801index_name(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sql_select_joins_oldstyle(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801create_delete(T801* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sql_select_joins_ansi92(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801do_sql_cast_to_string(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r801create_domain(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sql_notnot_expression(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sql_not_expression(T801* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r801sqlcheck_in(T801* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
void r801create_value_declare(T801* C,T0* a1);
/*XPLAIN_VALUE_EXPRESSION*/
T6 r614uses_parameter(T614* C,T0* a1);
/*XPLAIN_VALUE_EXPRESSION*/
T0* r614sqlmaxvalue(T614* C,T0* a1);
/*XPLAIN_VALUE_EXPRESSION*/
T0* r614representation(T614* C,T0* a1);
/*XPLAIN_VALUE_EXPRESSION*/
T0* r614outer_sqlvalue(T614* C,T0* a1);
/*XPLAIN_VALUE_EXPRESSION*/
T0* r614exact_representation(T614* C,T0* a1);
/*XPLAIN_VALUE_EXPRESSION*/
T6 r614is_literal(T614* C);
/*XPLAIN_VALUE_EXPRESSION*/
T0* r614sqlvalue(T614* C,T0* a1);
/*XPLAIN_VALUE_EXPRESSION*/
T0* r614sqlinitvalue(T614* C,T0* a1);
/*XPLAIN_VALUE_EXPRESSION*/
T0* r614sqlminvalue(T614* C,T0* a1);
/*XPLAIN_UPDATE_STATEMENT*/
T6 r86uses_parameter(T86* C,T0* a1);
/*XPLAIN_UPDATE_STATEMENT*/
void r86write(T86* C,T0* a1);
/*XPLAIN_UPDATE_STATEMENT*/
void r86make(T86* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_DATA_ATTRIBUTES_CURSOR*/
void r431ds_make(T431* C,T0* a1);
/*XPLAIN_DATA_ATTRIBUTES_CURSOR*/
void r431set(T431* C,T0* a1,T6 a2,T6 a3);
/*XPLAIN_DATA_ATTRIBUTES_CURSOR*/
void r431_409Pforth(T431* C);
/*XPLAIN_DATA_ATTRIBUTES_CURSOR*/
T6 r431is_last(T431* C);
/*XPLAIN_DATA_ATTRIBUTES_CURSOR*/
void r431forth(T431* C);
/*XPLAIN_DATA_ATTRIBUTES_CURSOR*/
T6 r431is_not_virtual_attribute(T431* C);
/*XPLAIN_DATA_ATTRIBUTES_CURSOR*/
void r431_409Pstart(T431* C);
/*XPLAIN_DATA_ATTRIBUTES_CURSOR*/
void r431start(T431* C);
/*XPLAIN_DATA_ATTRIBUTES_CURSOR*/
void r431set_after(T431* C);
/*XPLAIN_ATTRIBUTE_NODE*/
void r260make(T260* C,T0* a1,T0* a2);
/*JOIN*/
void r619make(T619* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6);
/*XPLAIN_INDEX*/
void r676make(T676* C,T0* a1,T0* a2,T6 a3,T6 a4,T0* a5);
/*XPLAIN_ASSERTION_EXPRESSION*/
void r840add_to_join(T840* C,T0* a1,T0* a2);
/*XPLAIN_ASSERTION_EXPRESSION*/
T6 r840uses_parameter(T0* a1);
/*XPLAIN_ASSERTION_EXPRESSION*/
T0* r840sqlmaxvalue(T840* C,T0* a1);
/*XPLAIN_ASSERTION_EXPRESSION*/
T0* r840representation(T840* C,T0* a1);
/*XPLAIN_ASSERTION_EXPRESSION*/
void r840make(T840* C,T0* a1,T0* a2);
/*XPLAIN_ASSERTION_EXPRESSION*/
T0* r840outer_sqlvalue(T840* C,T0* a1);
/*XPLAIN_ASSERTION_EXPRESSION*/
T6 r840is_using_other_attributes(T840* C,T0* a1);
/*XPLAIN_ASSERTION_EXPRESSION*/
T0* r840exact_representation(T840* C,T0* a1);
/*XPLAIN_ASSERTION_EXPRESSION*/
T0* r840sqlvalue(T840* C,T0* a1);
/*XPLAIN_ASSERTION_EXPRESSION*/
T0* r840sqlinitvalue(T840* C,T0* a1);
/*XPLAIN_ASSERTION_EXPRESSION*/
T0* r840sqlminvalue(T840* C,T0* a1);
/*KL_STDIN_FILE*/
T2 r759read_to_string(T759* C,T0* a1,T2 a2,T2 a3);
/*KL_STDIN_FILE*/
void r759old_read_character(T759* C);
/*KL_STDIN_FILE*/
void r759read_character(T759* C);
/*KL_STDIN_FILE*/
void r759fill_buffer(T759* C);
/*KL_STDIN_FILE*/
void r759make(T759* C);
/*KL_STDIN_FILE*/
T2 r759read_to_buffer(T759* C,T0* a1,T2 a2,T2 a3);
extern T0*oBC19std_output;
/*KL_STDIN_FILE*/
void r759old_make(T759* C);
/*KL_STDIN_FILE*/
T2 r759_45Pread_to_buffer(T759* C,T0* a1,T2 a2,T2 a3);
/*KL_CHARACTER_BUFFER*/
T0* r496substring(T496* C,T2 a1,T2 a2);
/*KL_CHARACTER_BUFFER*/
T2 r496fill_from_stream(T496* C,T0* a1,T2 a2,T2 a3);
/*KL_CHARACTER_BUFFER*/
void r496move_left(T496* C,T2 a1,T2 a2,T2 a3);
/*KL_CHARACTER_BUFFER*/
void r496make(T496* C,T2 a1);
/*KL_CHARACTER_BUFFER*/
void r496resize(T496* C,T2 a1);
/*XPLAIN_STATEMENTS*/
void r66make(T66* C);
/*XPLAIN_STATEMENTS*/
void r66add(T66* C,T0* a1);
/*XML_WRITER*/
void r847set_attribute(T847* C,T0* a1,T0* a2);
/*XML_WRITER*/
void r847add_header(T847* C,T0* a1);
/*XML_WRITER*/
T0* r847make_valid_attribute_value(T0* a1);
/*XML_WRITER*/
void r847clear_attributes(T847* C);
/*XML_WRITER*/
void r847add_attribute(T847* C,T0* a1);
/*XML_WRITER*/
T6 r847on_new_line(T847* C);
/*XML_WRITER*/
void r847assure_last_tag_written(T847* C);
/*XML_WRITER*/
T0* r847empty_tag_closing_chars(void);
/*XML_WRITER*/
T6 r847exist_attribute(T847* C,T0* a1);
/*XML_WRITER*/
void r847extend(T847* C,T0* a1);
/*XML_WRITER*/
void r847make_with_capacity(T847* C,T2 a1);
/*XML_WRITER*/
void r847indent(T847* C);
/*XML_WRITER*/
void r847clear(T847* C);
/*XML_WRITER*/
void r847start_tag(T847* C,T0* a1);
/*XML_WRITER*/
void r847stop_tag(T847* C);
/*XML_WRITER*/
void r847do_set_attribute(T847* C,T0* a1,T0* a2);
/*KL_TEXT_OUTPUT_FILE*/
T6 r841is_closed(T841* C);
/*KL_TEXT_OUTPUT_FILE*/
void r841old_close(T841* C);
/*KL_TEXT_OUTPUT_FILE*/
void r841old_open_write(T841* C);
/*KL_TEXT_OUTPUT_FILE*/
void r841close(T841* C);
/*KL_TEXT_OUTPUT_FILE*/
void r841make(T841* C,T0* a1);
/*KL_TEXT_OUTPUT_FILE*/
void r841old_put_string(T841* C,T0* a1);
/*KL_TEXT_OUTPUT_FILE*/
void r841old_put_character(T841* C,T3 a1);
/*KL_TEXT_OUTPUT_FILE*/
void r841connect_to(T841* C,T0* a1);
/*KL_TEXT_OUTPUT_FILE*/
void r841old_make(T841* C);
/*KL_TEXT_OUTPUT_FILE*/
void r841open_write(T841* C);
/*KL_TEXT_OUTPUT_FILE*/
void r841write_buffer(T841* C);
/*XPLAIN_EXTEND_STATEMENT*/
T6 r127uses_parameter(T127* C,T0* a1);
/*XPLAIN_EXTEND_STATEMENT*/
void r127write(T127* C,T0* a1);
/*XPLAIN_EXTEND_STATEMENT*/
void r127cleanup(T127* C);
/*SQL_GENERATOR_BASIC*/
void r765drop_value(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765create_extend(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765datatype_text(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765drop_table(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765no_space_identifier(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765write_drop(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765scientific_formatter(void);
/*SQL_GENERATOR_BASIC*/
T0* r765domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sqlcolumnrequired_base(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765write_procedure(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765value_representation_system_user(T765* C);
/*SQL_GENERATOR_BASIC*/
T0* r765datatype_ref_int(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765do_sql_cast_to_real(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T0* r765sql_extension_function(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765create_value_alter_table(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T6 r765init_necessary(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765value_representation_float(T765* C);
/*SQL_GENERATOR_BASIC*/
T6 r765table_has_auto_pk(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765make_valid_identifier(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765columndatatype_type(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sqlcolumnidentifier_type(T765* C,T0* a1,T0* a2);
extern T6 oBC765viewssupported;
/*SQL_GENERATOR_BASIC*/
T0* r765sql_last_auto_generated_primary_key(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765write_select(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765create_value_declare_outside_sp(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765drop_procedure(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765write_assertion(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765datatype_datetime(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765datatype_varchar(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765datatype_boolean(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sql_infix_expression(T765* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_BASIC*/
T0* r765sqlcolumnconstraint_type(T765* C,T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T0* r765quoted_value_identifier(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765datatype_pk_int(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sql_predicate(T765* C,T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
void r765drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T0* r765sql_cast_to_date(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sql_select_function(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765table_name(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765drop_domain(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765temporarytableprefix(void);
/*SQL_GENERATOR_BASIC*/
T0* r765assertion_name(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sqlcolumndefault_type(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765create_select_value(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T6 r765createautoprimarykey(T765* C);
/*SQL_GENERATOR_BASIC*/
void r765create_select_function(T765* C,T0* a1);
extern T6 oBC765autoprimarykeysupported;
/*SQL_GENERATOR_BASIC*/
void r765create_extend_create_table(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sql_cast_to_string(T765* C,T0* a1);
extern T0*oBC765target_name;
/*SQL_GENERATOR_BASIC*/
T0* r765do_sql_cast_to_integer(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sqlfunction_nil(void);
/*SQL_GENERATOR_BASIC*/
void r765write_init(T0* a1);
/*SQL_GENERATOR_BASIC*/
T6 r765createassert(T765* C);
/*SQL_GENERATOR_BASIC*/
void r765write_base(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765value_representation_money(T765* C);
/*SQL_GENERATOR_BASIC*/
T0* r765sql_select_joins(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765create_update(T765* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_BASIC*/
void r765create_index(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sqlgetvalue_outside_sp(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765constraint_names(void);
/*SQL_GENERATOR_BASIC*/
T6 r765createdomaincheck(T765* C);
/*SQL_GENERATOR_BASIC*/
T0* r765datatype_pk_char(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765create_select_list(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765value_representation_current_timestamp(T765* C);
/*SQL_GENERATOR_BASIC*/
T0* r765as_string(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765echo(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sqlgetconstant(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765columndatatype_base(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765write_extend(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T6 r765createviews(T765* C);
/*SQL_GENERATOR_BASIC*/
void r765write_index(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765constant_identifier(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765create_value_assign_outside_sp(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765datatype_money(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765optional_create_value_declare(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sqlcolumnconstraint_base(T765* C,T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T6 r765check_if_required(T765* C,T0* a1);
extern T0*oBC25datatype_int;
/*SQL_GENERATOR_BASIC*/
T6 r765is_value_data_type_changed(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765datatype_numeric(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765datatype_picture(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sql_cast_to_integer(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765create_value_create_table(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sqlcolumndefault_base(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765column_constraint_name(T765* C,T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T0* r765sqlfunction_any(void);
/*SQL_GENERATOR_BASIC*/
T0* r765sqlgetvalue(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765set_sequence_name_format(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765valuetablename(void);
/*SQL_GENERATOR_BASIC*/
void r765create_constant_assignment(T765* C,T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T0* r765safe_string(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765do_sql_cast_to_date(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T6 r765equal(T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T0* r765finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_BASIC*/
void r765write_type(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765extension_name(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765createtemporarytablestatement(void);
/*SQL_GENERATOR_BASIC*/
T6 r765noonelinecommentssupported(void);
/*SQL_GENERATOR_BASIC*/
T0* r765value_identifier(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765formatter(void);
/*SQL_GENERATOR_BASIC*/
void r765write_sql(T0* a1);
/*SQL_GENERATOR_BASIC*/
T6 r765createdomains(T765* C);
/*SQL_GENERATOR_BASIC*/
void r765write_one_line_comment(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765value_representation_date(T765* C);
/*SQL_GENERATOR_BASIC*/
void r765create_assertion(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765quote_identifier(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765create_constant(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765datatype_float(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765set_primary_key_format(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765extension_index_name(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765set_options(T765* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11);
/*SQL_GENERATOR_BASIC*/
void r765create_view(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765write_use_database(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765domain_identifier(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765create_value(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T6 r765assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765do_create_select_list(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sql_cast_to_real(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765create_table(T765* C,T0* a1);
extern T0*oBC765onelinecommentprefix;
/*SQL_GENERATOR_BASIC*/
T0* r765value_representation_char(T765* C,T2 a1);
/*SQL_GENERATOR_BASIC*/
T0* r765value_representation_boolean(T765* C);
/*SQL_GENERATOR_BASIC*/
T6 r765createtimestamp(T765* C);
/*SQL_GENERATOR_BASIC*/
T0* r765sp_function_type_for_selection(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765finishtemporarytablestatement(void);
/*SQL_GENERATOR_BASIC*/
T6 r765coalescesupported(void);
/*SQL_GENERATOR_BASIC*/
T0* r765sql_subselect_for_extension(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765table_pk_name(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765drop_constant(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765create_insert(T765* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_BASIC*/
T0* r765autoprimarykeyconstraint(void);
/*SQL_GENERATOR_BASIC*/
T6 r765is_value_declared(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765columndatatype_assertion(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T6 r765valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
void r765make(T765* C);
extern T2 oBC765maxidentifierlength;
/*SQL_GENERATOR_BASIC*/
T0* r765value_representation_integer(T765* C);
/*SQL_GENERATOR_BASIC*/
T0* r765table_ts_name(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765create_extend_create_index(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T6 r765createindex(void);
/*SQL_GENERATOR_BASIC*/
T0* r765column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_BASIC*/
T0* r765create_table_name(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765format(T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T0* r765sql_expression_as_boolean_value(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765index_name(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sql_select_joins_oldstyle(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765create_delete(T765* C,T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T0* r765sql_select_joins_ansi92(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765do_sql_cast_to_string(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r765create_domain(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sql_notnot_expression(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sql_not_expression(T765* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r765sqlcheck_in(T765* C,T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
void r765create_value_declare(T765* C,T0* a1);
/*XPLAIN_INFIX_EXPRESSION*/
void r561add_to_join(T561* C,T0* a1,T0* a2);
/*XPLAIN_INFIX_EXPRESSION*/
T6 r561uses_parameter(T561* C,T0* a1);
/*XPLAIN_INFIX_EXPRESSION*/
T0* r561sqlmaxvalue(T561* C,T0* a1);
/*XPLAIN_INFIX_EXPRESSION*/
T0* r561representation(T561* C,T0* a1);
/*XPLAIN_INFIX_EXPRESSION*/
void r561make(T561* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_INFIX_EXPRESSION*/
T0* r561outer_sqlvalue(T561* C,T0* a1);
/*XPLAIN_INFIX_EXPRESSION*/
T6 r561is_using_other_attributes(T561* C,T0* a1);
/*XPLAIN_INFIX_EXPRESSION*/
T0* r561exact_representation(T561* C,T0* a1);
/*XPLAIN_INFIX_EXPRESSION*/
T6 r561is_literal(T561* C);
/*XPLAIN_INFIX_EXPRESSION*/
T0* r561sqlvalue(T561* C,T0* a1);
/*XPLAIN_INFIX_EXPRESSION*/
void r561make_two_operands(T561* C,T0* a1,T0* a2);
/*XPLAIN_INFIX_EXPRESSION*/
T0* r561sqlinitvalue(T561* C,T0* a1);
/*XPLAIN_INFIX_EXPRESSION*/
T0* r561sqlminvalue(T561* C,T0* a1);
/*XPLAIN_USER_FUNCTION*/
void r592add_to_join(T592* C,T0* a1,T0* a2);
/*XPLAIN_USER_FUNCTION*/
T6 r592uses_parameter(T592* C,T0* a1);
/*XPLAIN_USER_FUNCTION*/
T0* r592sqlmaxvalue(T0* a1);
/*XPLAIN_USER_FUNCTION*/
T0* r592representation(T0* a1);
/*XPLAIN_USER_FUNCTION*/
void r592make(T592* C,T0* a1,T0* a2);
/*XPLAIN_USER_FUNCTION*/
T0* r592outer_sqlvalue(T592* C,T0* a1);
/*XPLAIN_USER_FUNCTION*/
T6 r592is_using_other_attributes(T592* C,T0* a1);
/*XPLAIN_USER_FUNCTION*/
T0* r592exact_representation(T0* a1);
/*XPLAIN_USER_FUNCTION*/
T0* r592sqlvalue(T592* C,T0* a1);
/*XPLAIN_USER_FUNCTION*/
T0* r592sqlinitvalue(T592* C,T0* a1);
/*XPLAIN_USER_FUNCTION*/
T0* r592sqlminvalue(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796drop_value(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_extend(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796datatype_text(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796drop_table(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796no_space_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796write_drop(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796scientific_formatter(void);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sqlcolumnrequired_base(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796write_procedure(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796value_representation_system_user(T796* C);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796datatype_ref_int(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796do_sql_cast_to_real(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sql_extension_function(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_value_alter_table(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r796init_necessary(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796value_representation_float(T796* C);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r796table_has_auto_pk(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796make_valid_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796columndatatype_type(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sqlcolumnidentifier_type(T796* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sql_last_auto_generated_primary_key(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796write_select(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_value_declare_outside_sp(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796drop_procedure(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796write_assertion(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796datatype_datetime(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796datatype_varchar(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796datatype_boolean(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sql_infix_expression(T796* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sqlcolumnconstraint_type(T796* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796quoted_value_identifier(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796datatype_pk_int(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sql_predicate(T796* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
void r796drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sql_cast_to_date(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sql_select_function(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796table_name(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796drop_domain(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796temporarytableprefix(void);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796assertion_name(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sqlcolumndefault_type(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_select_value(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r796createautoprimarykey(T796* C);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_select_function(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_extend_create_table(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sql_cast_to_string(T796* C,T0* a1);
extern T0*oBC796target_name;
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796do_sql_cast_to_integer(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796_24Pdatatype_ref_int(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sqlfunction_nil(void);
/*SQL_GENERATOR_MSACCESS2000*/
void r796write_init(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r796createassert(T796* C);
/*SQL_GENERATOR_MSACCESS2000*/
void r796write_base(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796value_representation_money(T796* C);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sql_select_joins(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_update(T796* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_index(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sqlgetvalue_outside_sp(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796constraint_names(void);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r796createdomaincheck(T796* C);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796datatype_pk_char(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_select_list(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796value_representation_current_timestamp(T796* C);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796as_string(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796echo(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sqlgetconstant(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796columndatatype_base(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796write_extend(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r796createviews(T796* C);
/*SQL_GENERATOR_MSACCESS2000*/
void r796write_index(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796constant_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_value_assign_outside_sp(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796datatype_money(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796optional_create_value_declare(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sqlcolumnconstraint_base(T796* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r796check_if_required(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796datatype_int(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r796is_value_data_type_changed(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796datatype_numeric(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796datatype_picture(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sql_cast_to_integer(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_value_create_table(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sqlcolumndefault_base(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796column_constraint_name(T796* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sqlfunction_any(void);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sqlgetvalue(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796set_sequence_name_format(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796valuetablename(void);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_constant_assignment(T796* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796safe_string(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796do_sql_cast_to_date(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r796equal(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_MSACCESS2000*/
void r796write_type(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796extension_name(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796createtemporarytablestatement(void);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r796noonelinecommentssupported(void);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796value_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796formatter(void);
/*SQL_GENERATOR_MSACCESS2000*/
void r796write_sql(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r796createdomains(T796* C);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796_25Pdatatype_pk_int(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796write_one_line_comment(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796value_representation_date(T796* C);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_assertion(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796quote_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_constant(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796datatype_float(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796set_primary_key_format(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796extension_index_name(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796set_options(T796* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_view(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796write_use_database(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796domain_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_value(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r796assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796do_create_select_list(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sql_cast_to_real(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_table(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796value_representation_char(T796* C,T2 a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796value_representation_boolean(T796* C);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r796createtimestamp(T796* C);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sp_function_type_for_selection(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796finishtemporarytablestatement(void);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r796coalescesupported(void);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sql_subselect_for_extension(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796table_pk_name(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796drop_constant(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_insert(T796* C,T0* a1,T0* a2,T0* a3);
extern T0*oBC796autoprimarykeyconstraint;
/*SQL_GENERATOR_MSACCESS2000*/
T6 r796is_value_declared(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796columndatatype_assertion(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r796valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
void r796make(T796* C);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796value_representation_integer(T796* C);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796table_ts_name(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_extend_create_index(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r796createindex(void);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796create_table_name(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796format(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sql_expression_as_boolean_value(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796index_name(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sql_select_joins_oldstyle(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_delete(T796* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sql_select_joins_ansi92(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796do_sql_cast_to_string(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_domain(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sql_notnot_expression(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sql_not_expression(T796* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r796sqlcheck_in(T796* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
void r796create_value_declare(T796* C,T0* a1);
/*XPLAIN_ATTRIBUTE*/
T0* r254full_name(T254* C);
/*XPLAIN_ATTRIBUTE*/
T0* r254name(T254* C);
/*XPLAIN_ATTRIBUTE*/
T6 r254is_equal(T254* C,T0* a1);
/*XPLAIN_ATTRIBUTE*/
T0* r254q_sql_select_name(T254* C,T0* a1);
/*XPLAIN_ATTRIBUTE*/
void r254set_init(T254* C,T0* a1);
/*XPLAIN_ATTRIBUTE*/
void r254make(T254* C,T0* a1,T0* a2,T6 a3,T6 a4,T6 a5,T6 a6);
/*XPLAIN_ATTRIBUTE*/
void r254write_drop(T254* C,T0* a1,T0* a2);
/*XPLAIN_ATTRIBUTE*/
T0* r254sql_select_name(T254* C,T0* a1);
/*XPLAIN_ATTRIBUTE*/
void r254set_init_default(T254* C,T0* a1);
/*XPLAIN_PK_A_REPRESENTATION*/
T0* r609domain(T609* C);
/*XPLAIN_PK_A_REPRESENTATION*/
T0* r609min_value(T0* a1);
/*XPLAIN_PK_A_REPRESENTATION*/
T0* r609value_representation(T609* C,T0* a1);
/*XPLAIN_PK_A_REPRESENTATION*/
void r609set_domain_restriction(T609* C,T0* a1,T0* a2);
/*XPLAIN_PK_A_REPRESENTATION*/
T0* r609pkdatatype(T609* C,T0* a1);
/*XPLAIN_PK_A_REPRESENTATION*/
T0* r609xml_schema_data_type(void);
/*XPLAIN_PK_A_REPRESENTATION*/
T0* r609max_value(T0* a1);
/*XPLAIN_PK_A_REPRESENTATION*/
T0* r609datatype(T609* C,T0* a1);
/*XPLAIN_CONSTANT_STATEMENT*/
T6 r159uses_parameter(T0* a1);
/*XPLAIN_CONSTANT_STATEMENT*/
void r159write(T159* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797drop_value(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797create_extend(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797datatype_text(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797drop_table(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797no_space_identifier(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797write_drop(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797scientific_formatter(void);
/*SQL_GENERATOR_MSQL*/
T0* r797domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sqlcolumnrequired_base(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797write_procedure(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797value_representation_system_user(T797* C);
extern T6 oBC797constraintnamesupported;
/*SQL_GENERATOR_MSQL*/
T0* r797datatype_ref_int(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797do_sql_cast_to_real(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T0* r797sql_extension_function(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797create_value_alter_table(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T6 r797init_necessary(T0* a1);
extern T6 oBC797columnnullallowed;
/*SQL_GENERATOR_MSQL*/
T0* r797value_representation_float(T797* C);
/*SQL_GENERATOR_MSQL*/
T6 r797table_has_auto_pk(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797make_valid_identifier(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797columndatatype_type(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sqlcolumnidentifier_type(T797* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T0* r797sql_last_auto_generated_primary_key(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797write_select(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797create_value_declare_outside_sp(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797drop_procedure(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797write_assertion(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797datatype_datetime(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797datatype_varchar(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797datatype_boolean(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sql_infix_expression(T797* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MSQL*/
T0* r797sqlcolumnconstraint_type(T797* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T0* r797quoted_value_identifier(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797datatype_pk_int(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sql_predicate(T797* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
void r797drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T0* r797sql_cast_to_date(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sql_select_function(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797table_name(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797drop_domain(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797temporarytableprefix(void);
/*SQL_GENERATOR_MSQL*/
T0* r797assertion_name(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sqlcolumndefault_type(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797create_select_value(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T6 r797createautoprimarykey(T797* C);
/*SQL_GENERATOR_MSQL*/
void r797create_select_function(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797create_extend_create_table(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sql_cast_to_string(T797* C,T0* a1);
extern T0*oBC797target_name;
/*SQL_GENERATOR_MSQL*/
T0* r797do_sql_cast_to_integer(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sqlfunction_nil(void);
/*SQL_GENERATOR_MSQL*/
void r797write_init(T0* a1);
/*SQL_GENERATOR_MSQL*/
T6 r797createassert(T797* C);
/*SQL_GENERATOR_MSQL*/
void r797write_base(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797value_representation_money(T797* C);
/*SQL_GENERATOR_MSQL*/
T0* r797sql_select_joins(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797create_update(T797* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MSQL*/
void r797create_index(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sqlgetvalue_outside_sp(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797constraint_names(void);
/*SQL_GENERATOR_MSQL*/
T6 r797createdomaincheck(T797* C);
/*SQL_GENERATOR_MSQL*/
T0* r797datatype_pk_char(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797create_select_list(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797value_representation_current_timestamp(T797* C);
/*SQL_GENERATOR_MSQL*/
T0* r797as_string(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797echo(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sqlgetconstant(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797columndatatype_base(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797write_extend(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T6 r797createviews(T797* C);
extern T6 oBC797checkconstraintsupported;
/*SQL_GENERATOR_MSQL*/
void r797write_index(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797constant_identifier(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797create_value_assign_outside_sp(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797datatype_money(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797optional_create_value_declare(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sqlcolumnconstraint_base(T797* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T6 r797check_if_required(T797* C,T0* a1);
extern T6 oBC797inlineuniqueconstraintsupported;
/*SQL_GENERATOR_MSQL*/
T0* r797datatype_int(T0* a1);
/*SQL_GENERATOR_MSQL*/
T6 r797is_value_data_type_changed(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797datatype_numeric(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sql_cast_to_integer(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797create_value_create_table(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sqlcolumndefault_base(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797column_constraint_name(T797* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T0* r797sqlfunction_any(void);
/*SQL_GENERATOR_MSQL*/
T0* r797sqlgetvalue(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797set_sequence_name_format(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797valuetablename(void);
/*SQL_GENERATOR_MSQL*/
void r797create_constant_assignment(T797* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T0* r797safe_string(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797do_sql_cast_to_date(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T6 r797equal(T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T0* r797finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_MSQL*/
void r797write_type(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797extension_name(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797createtemporarytablestatement(void);
/*SQL_GENERATOR_MSQL*/
T6 r797noonelinecommentssupported(void);
/*SQL_GENERATOR_MSQL*/
T0* r797value_identifier(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797formatter(void);
/*SQL_GENERATOR_MSQL*/
void r797write_sql(T0* a1);
/*SQL_GENERATOR_MSQL*/
T6 r797createdomains(T797* C);
/*SQL_GENERATOR_MSQL*/
void r797write_one_line_comment(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797value_representation_date(T797* C);
/*SQL_GENERATOR_MSQL*/
void r797create_assertion(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797quote_identifier(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797create_constant(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797datatype_float(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797set_primary_key_format(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797extension_index_name(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797set_options(T797* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11);
/*SQL_GENERATOR_MSQL*/
void r797create_view(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797write_use_database(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797domain_identifier(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797create_value(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T6 r797assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797do_create_select_list(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sql_cast_to_real(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797create_table(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797value_representation_char(T797* C,T2 a1);
/*SQL_GENERATOR_MSQL*/
T0* r797value_representation_boolean(T797* C);
/*SQL_GENERATOR_MSQL*/
T6 r797createtimestamp(T797* C);
/*SQL_GENERATOR_MSQL*/
T0* r797sp_function_type_for_selection(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797finishtemporarytablestatement(void);
/*SQL_GENERATOR_MSQL*/
T6 r797coalescesupported(void);
/*SQL_GENERATOR_MSQL*/
T0* r797sql_subselect_for_extension(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797table_pk_name(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797drop_constant(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797create_insert(T797* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MSQL*/
T0* r797autoprimarykeyconstraint(void);
/*SQL_GENERATOR_MSQL*/
T6 r797is_value_declared(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797columndatatype_assertion(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T6 r797valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
void r797make(T797* C);
extern T2 oBC797maxidentifierlength;
/*SQL_GENERATOR_MSQL*/
T0* r797value_representation_integer(T797* C);
/*SQL_GENERATOR_MSQL*/
T0* r797table_ts_name(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797create_extend_create_index(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T6 r797createindex(void);
/*SQL_GENERATOR_MSQL*/
T0* r797column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_MSQL*/
T0* r797create_table_name(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797format(T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T0* r797sql_expression_as_boolean_value(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797index_name(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sql_select_joins_oldstyle(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797create_delete(T797* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T0* r797sql_select_joins_ansi92(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797do_sql_cast_to_string(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r797create_domain(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sql_notnot_expression(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sql_not_expression(T797* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r797sqlcheck_in(T797* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
void r797create_value_declare(T797* C,T0* a1);
/*XPLAIN_I_REFERENCES*/
T0* r610sqlcolumnconstraint(T610* C,T0* a1,T0* a2);
/*ST_SCIENTIFIC_FORMATTER*/
T0* r473format(T473* C,T0* a1,T0* a2);
extern T0*oBC61any_array_;
extern T0*oBC475null_output_stream;
extern int fBC475null_output_stream;
/*ST_SCIENTIFIC_FORMATTER*/
T0* r473null_output_stream(void);
/*ST_SCIENTIFIC_FORMATTER*/
void r473_474Pmake_with_escape(T473* C,T3 a1);
/*ST_SCIENTIFIC_FORMATTER*/
T6 r473valid_format_and_parameters(T473* C,T0* a1,T0* a2);
/*ST_SCIENTIFIC_FORMATTER*/
void r473set_error(T473* C,T0* a1);
extern T0*oBC15any_;
/*ST_SCIENTIFIC_FORMATTER*/
void r473do_format_to(T473* C,T0* a1,T0* a2,T0* a3);
/*ST_SCIENTIFIC_FORMATTER*/
T0* r473internal_parameter_formatter(T473* C,T3 a1);
/*ST_SCIENTIFIC_FORMATTER*/
void r473make_with_escape(T473* C,T3 a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
void r680add_to_join(T680* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T6 r680uses_parameter(T680* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r680sqlmaxvalue(T680* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
void r680inherited_make(T680* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r680column_name(T680* C);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r680sqlfromaliasname(void);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r680representation(T680* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r680outer_sqlvalue(T680* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T6 r680is_using_other_attributes(T680* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r680exact_representation(T680* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T6 r680is_literal(T680* C);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r680sqlvalue(T680* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r680sqlinitvalue(T680* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r680sqlname(T680* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r680sqlminvalue(T680* C,T0* a1);
/*XPLAIN_ID_FUNCTION*/
T0* r587sqlmaxvalue(T587* C,T0* a1);
/*XPLAIN_ID_FUNCTION*/
T0* r587representation(T587* C,T0* a1);
/*XPLAIN_ID_FUNCTION*/
T0* r587outer_sqlvalue(T587* C,T0* a1);
/*XPLAIN_ID_FUNCTION*/
T0* r587exact_representation(T587* C,T0* a1);
/*XPLAIN_ID_FUNCTION*/
T0* r587sqlvalue(T587* C,T0* a1);
/*XPLAIN_ID_FUNCTION*/
T0* r587sqlinitvalue(T587* C,T0* a1);
/*XPLAIN_ID_FUNCTION*/
T0* r587sqlminvalue(T587* C,T0* a1);
/*XPLAIN_INSERT_STATEMENT*/
T6 r115uses_parameter(T115* C,T0* a1);
/*XPLAIN_INSERT_STATEMENT*/
void r115write(T115* C,T0* a1);
/*XPLAIN_INSERT_STATEMENT*/
void r115make(T115* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_PROCEDURE*/
T0* r720quoted_name(T720* C,T0* a1);
/*XPLAIN_PROCEDURE*/
T0* r720last_get_statement(T720* C);
/*XPLAIN_PROCEDURE*/
T0* r720last_value_selection_statement(T720* C);
/*XPLAIN_PROCEDURE*/
void r720abstract_make(T720* C,T0* a1,T0* a2);
/*XPLAIN_PROCEDURE*/
T6 r720returns_rows(T720* C);
/*XPLAIN_PROCEDURE*/
void r720make(T720* C,T0* a1,T0* a2,T6 a3,T0* a4);
/*XPLAIN_PROCEDURE*/
void r720write_drop(T720* C,T0* a1);
/*XPLAIN_PROCEDURE*/
void r720warn_about_unused_parameters(T720* C);
/*XPLAIN_PROCEDURE*/
T0* r720sqlname(T720* C,T0* a1);
/*XPLAIN_PROCEDURE*/
T0* r720sp_function_type(T720* C,T0* a1);
/*XPLAIN_PROCEDURE*/
void r720cleanup_after_write(T720* C);
/*XPLAIN_LOGICAL_VALUE_EXPRESSION*/
T0* r302sqlmaxvalue(T0* a1);
/*XPLAIN_LOGICAL_VALUE_EXPRESSION*/
T0* r302representation(T0* a1);
/*XPLAIN_LOGICAL_VALUE_EXPRESSION*/
T0* r302outer_sqlvalue(T302* C,T0* a1);
/*XPLAIN_LOGICAL_VALUE_EXPRESSION*/
T0* r302exact_representation(T0* a1);
/*XPLAIN_LOGICAL_VALUE_EXPRESSION*/
T0* r302sqlvalue(T302* C,T0* a1);
/*XPLAIN_LOGICAL_VALUE_EXPRESSION*/
T0* r302sqlinitvalue(T302* C,T0* a1);
/*XPLAIN_LOGICAL_VALUE_EXPRESSION*/
T0* r302sqlminvalue(T0* a1);
/*KL_NULL_TEXT_OUTPUT_STREAM*/
void r763put_substring(T0* a1,T2 a2,T2 a3);
/*XPLAIN_COMBINE_FUNCTION*/
void r582add_to_join(T582* C,T0* a1,T0* a2);
/*XPLAIN_COMBINE_FUNCTION*/
T6 r582uses_parameter(T582* C,T0* a1);
/*XPLAIN_COMBINE_FUNCTION*/
T0* r582sqlmaxvalue(T582* C,T0* a1);
/*XPLAIN_COMBINE_FUNCTION*/
T0* r582representation(T582* C,T0* a1);
/*XPLAIN_COMBINE_FUNCTION*/
void r582make(T582* C,T0* a1,T0* a2);
/*XPLAIN_COMBINE_FUNCTION*/
T0* r582outer_sqlvalue(T582* C,T0* a1);
/*XPLAIN_COMBINE_FUNCTION*/
T6 r582is_using_other_attributes(T582* C,T0* a1);
/*XPLAIN_COMBINE_FUNCTION*/
T0* r582exact_representation(T582* C,T0* a1);
/*XPLAIN_COMBINE_FUNCTION*/
T6 r582is_literal(T582* C);
/*XPLAIN_COMBINE_FUNCTION*/
T0* r582sqlvalue(T582* C,T0* a1);
/*XPLAIN_COMBINE_FUNCTION*/
T0* r582sqlinitvalue(T582* C,T0* a1);
/*XPLAIN_COMBINE_FUNCTION*/
T0* r582sqlminvalue(T582* C,T0* a1);
/*XPLAIN_VARIABLE*/
T0* r502quoted_name(T502* C,T0* a1);
/*XPLAIN_VARIABLE*/
T0* r502create_expression(T0* a1);
/*XPLAIN_VARIABLE*/
void r502make(T502* C,T0* a1,T0* a2);
/*XPLAIN_VARIABLE*/
void r502write_drop(T502* C,T0* a1);
/*XPLAIN_VARIABLE*/
T0* r502sqlname(T502* C,T0* a1);
/*JOIN_NODE*/
T0* r618last(T618* C);
/*JOIN_NODE*/
void r618make(T618* C,T0* a1,T0* a2);
/*XPLAIN_UNMANAGED_PARAMETER_EXPRESSION*/
T0* r589sqlmaxvalue(T0* a1);
/*XPLAIN_UNMANAGED_PARAMETER_EXPRESSION*/
T0* r589representation(T0* a1);
/*XPLAIN_UNMANAGED_PARAMETER_EXPRESSION*/
T0* r589outer_sqlvalue(T589* C,T0* a1);
/*XPLAIN_UNMANAGED_PARAMETER_EXPRESSION*/
T0* r589exact_representation(T0* a1);
/*XPLAIN_UNMANAGED_PARAMETER_EXPRESSION*/
T0* r589sqlvalue(T589* C,T0* a1);
/*XPLAIN_UNMANAGED_PARAMETER_EXPRESSION*/
T0* r589sqlinitvalue(T589* C,T0* a1);
/*XPLAIN_UNMANAGED_PARAMETER_EXPRESSION*/
T0* r589sqlminvalue(T0* a1);
/*XPLAIN_PREFIX_EXPRESSION*/
void r568add_to_join(T568* C,T0* a1,T0* a2);
/*XPLAIN_PREFIX_EXPRESSION*/
T6 r568uses_parameter(T568* C,T0* a1);
/*XPLAIN_PREFIX_EXPRESSION*/
T0* r568sqlmaxvalue(T568* C,T0* a1);
/*XPLAIN_PREFIX_EXPRESSION*/
T0* r568representation(T568* C,T0* a1);
/*XPLAIN_PREFIX_EXPRESSION*/
void r568make(T568* C,T0* a1,T0* a2);
/*XPLAIN_PREFIX_EXPRESSION*/
T0* r568outer_sqlvalue(T568* C,T0* a1);
/*XPLAIN_PREFIX_EXPRESSION*/
T6 r568is_using_other_attributes(T568* C,T0* a1);
/*XPLAIN_PREFIX_EXPRESSION*/
T0* r568exact_representation(T568* C,T0* a1);
/*XPLAIN_PREFIX_EXPRESSION*/
T0* r568sqlvalue(T568* C,T0* a1);
/*XPLAIN_PREFIX_EXPRESSION*/
T0* r568sqlinitvalue(T568* C,T0* a1);
/*XPLAIN_PREFIX_EXPRESSION*/
T0* r568sqlminvalue(T568* C,T0* a1);
/*XPLAIN_LAST_AUTO_PK_EXPRESSION*/
T0* r703sqlmaxvalue(T0* a1);
/*XPLAIN_LAST_AUTO_PK_EXPRESSION*/
T0* r703representation(T0* a1);
/*XPLAIN_LAST_AUTO_PK_EXPRESSION*/
T0* r703outer_sqlvalue(T703* C,T0* a1);
/*XPLAIN_LAST_AUTO_PK_EXPRESSION*/
T0* r703exact_representation(T0* a1);
/*XPLAIN_LAST_AUTO_PK_EXPRESSION*/
T0* r703sqlvalue(T703* C,T0* a1);
/*XPLAIN_LAST_AUTO_PK_EXPRESSION*/
T0* r703sqlinitvalue(T703* C,T0* a1);
/*XPLAIN_LAST_AUTO_PK_EXPRESSION*/
T0* r703sqlminvalue(T0* a1);
/*XPLAIN_SELECTION_FUNCTION*/
void r223add_to_join(T223* C,T0* a1,T0* a2);
/*XPLAIN_SELECTION_FUNCTION*/
T6 r223uses_parameter(T223* C,T0* a1);
/*XPLAIN_SELECTION_FUNCTION*/
T0* r223representation(T223* C,T0* a1);
/*XPLAIN_SELECTION_FUNCTION*/
void r223make(T223* C,T0* a1,T0* a2,T0* a3,T0* a4);
/*XPLAIN_SELECTION_FUNCTION*/
T0* r223sqlvalue(T223* C,T0* a1);
/*XPLAIN_SELECTION_FUNCTION*/
void r223_196Padd_to_join(T223* C,T0* a1,T0* a2);
/*XPLAIN_SELECTION_FUNCTION*/
void r223write_select(T223* C,T0* a1);
/*XPLAIN_SELECTION_FUNCTION*/
T0* r223sp_function_type(T223* C,T0* a1);
/*XPLAIN_SUBJECT*/
void r230make(T230* C,T0* a1,T0* a2);
/*XPLAIN_INTEGER_FUNCTION*/
void r584add_to_join(T584* C,T0* a1,T0* a2);
/*XPLAIN_INTEGER_FUNCTION*/
T6 r584uses_parameter(T584* C,T0* a1);
/*XPLAIN_INTEGER_FUNCTION*/
T0* r584sqlmaxvalue(T0* a1);
/*XPLAIN_INTEGER_FUNCTION*/
T0* r584representation(T0* a1);
/*XPLAIN_INTEGER_FUNCTION*/
T0* r584outer_sqlvalue(T584* C,T0* a1);
/*XPLAIN_INTEGER_FUNCTION*/
T6 r584is_using_other_attributes(T584* C,T0* a1);
/*XPLAIN_INTEGER_FUNCTION*/
T0* r584exact_representation(T0* a1);
/*XPLAIN_INTEGER_FUNCTION*/
T0* r584sqlvalue(T584* C,T0* a1);
/*XPLAIN_INTEGER_FUNCTION*/
T0* r584sqlinitvalue(T584* C,T0* a1);
/*XPLAIN_INTEGER_FUNCTION*/
T0* r584sqlminvalue(T0* a1);
/*XPLAIN_VALUE_STATEMENT*/
T6 r80uses_parameter(T80* C,T0* a1);
extern T0*oBC26universe;
extern int fBC26universe;
/*XPLAIN_VALUE_STATEMENT*/
T0* r80universe(void);
/*XPLAIN_VALUE_STATEMENT*/
void r80write(T80* C,T0* a1);
/*XPLAIN_VALUE_STATEMENT*/
void r80cleanup(T80* C);
/*XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT*/
T6 r153uses_parameter(T0* a1);
/*XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT*/
void r153write(T153* C,T0* a1);
/*XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT*/
void r153make(T153* C,T0* a1,T0* a2);
/*ST_CHARACTER_FORMATTER*/
void r491center_format_to(T491* C,T0* a1,T0* a2);
/*ST_CHARACTER_FORMATTER*/
T6 r491valid_parameter(T0* a1);
/*ST_CHARACTER_FORMATTER*/
void r491format_to(T491* C,T0* a1,T0* a2);
/*ST_CHARACTER_FORMATTER*/
void r491right_format_to(T491* C,T0* a1,T0* a2);
/*ST_CHARACTER_FORMATTER*/
void r491reset_options(T491* C);
/*ST_CHARACTER_FORMATTER*/
void r491justify_format_to(T491* C,T0* a1,T0* a2);
/*ST_CHARACTER_FORMATTER*/
void r491character_format_to(T491* C,T3 a1,T0* a2);
/*ST_CHARACTER_FORMATTER*/
void r491left_format_to(T491* C,T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
void r792_25Pdrop_table(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792drop_value(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792sp_start(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_extend(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792datatype_text(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sp_define_out_param(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792drop_table(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792_25Pdrop_value(T792* C,T0* a1);
extern T0*oBC793sqlsysfunction_system_user;
/*SQL_GENERATOR_INTERBASE6*/
T0* r792no_space_identifier(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792write_drop(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792make_valid_sp_identifier(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792scientific_formatter(void);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sqlcolumnrequired_base(T792* C,T0* a1);
extern T0*oBC793asserted_format_string;
/*SQL_GENERATOR_INTERBASE6*/
void r792write_procedure(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792value_representation_system_user(T792* C);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792datatype_ref_int(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_value_declare_inside_sp(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792do_sql_cast_to_real(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_extension_function(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_value_alter_table(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r792init_necessary(T0* a1);
extern T6 oBC793columnnullallowed;
/*SQL_GENERATOR_INTERBASE6*/
T0* r792value_representation_float(T792* C);
/*SQL_GENERATOR_INTERBASE6*/
T6 r792table_has_auto_pk(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792make_valid_identifier(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792columndatatype_type(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sqlcolumnidentifier_type(T792* C,T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_last_auto_generated_primary_key(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792drop_primary_key_generator(T792* C,T0* a1);
extern T2 oBC792max_numeric_precision;
/*SQL_GENERATOR_INTERBASE6*/
void r792create_value_assign_inside_sp(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792_25Psqlcolumnrequired_base(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792write_select(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_value_declare_outside_sp(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792datatype_varchar(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792datatype_datetime(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792write_assertion(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792datatype_boolean(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_infix_expression(T792* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sqlcolumnconstraint_type(T792* C,T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792quoted_value_identifier(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792datatype_pk_int(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sp_update_name(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_predicate(T792* C,T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_sp_insert(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_cast_to_date(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_select_function(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792table_name(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792drop_domain(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_init_cast_to_real(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792do_drop_procedure(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792temporarytableprefix(void);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792assertion_name(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sp_define_param_name(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sqlcolumndefault_type(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_select_value(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r792createautoprimarykey(T792* C);
extern T6 oBC793domainnullallowed;
/*SQL_GENERATOR_INTERBASE6*/
void r792create_select_function(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r792init_forced_null(T0* a1);
extern T6 oBC793autoprimarykeysupported;
/*SQL_GENERATOR_INTERBASE6*/
void r792create_extend_create_table(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_cast_to_string(T792* C,T0* a1);
extern T0*oBC792target_name;
/*SQL_GENERATOR_INTERBASE6*/
void r792_25Pcreate_select_list(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792do_sql_cast_to_integer(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sqlfunction_nil(void);
/*SQL_GENERATOR_INTERBASE6*/
void r792write_init(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r792createassert(T792* C);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_select_value_inside_sp(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792write_base(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_sp_delete(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792value_representation_money(T792* C);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_init_infix_expression(T792* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_select_joins(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_update(T792* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_index(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sqlgetvalue_outside_sp(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792constraint_names(void);
/*SQL_GENERATOR_INTERBASE6*/
T6 r792createdomaincheck(T792* C);
/*SQL_GENERATOR_INTERBASE6*/
void r792_25Pwrite_type(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_init_cast_to_string(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792datatype_pk_char(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_select_list(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sp_insert_name(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792value_representation_current_timestamp(T792* C);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792as_string(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_init_expression(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792echo(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sqlgetconstant(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792columndatatype_base(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792generator_name(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792write_extend(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r792createviews(T792* C);
/*SQL_GENERATOR_INTERBASE6*/
void r792write_index(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792constant_identifier(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_value_assign_outside_sp(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792sp_end(T792* C);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sp_use_param(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792datatype_money(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792sp_body_statements(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792optional_create_value_declare(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sqlcolumnconstraint_base(T792* C,T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T6 r792check_if_required(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792datatype_int(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_procedure(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r792is_value_data_type_changed(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792datatype_numeric(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792datatype_picture(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_cast_to_integer(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_value_create_table(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792storedprocedureparamlistend(void);
/*SQL_GENERATOR_INTERBASE6*/
void r792_25Pcreate_select_function(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sqlcolumndefault_base(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sqlgetvalue_inside_sp(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792column_constraint_name(T792* C,T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sqlfunction_any(void);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sqlgetvalue(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792set_sequence_name_format(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792valuetablename(void);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_constant_assignment(T792* C,T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792safe_string(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792_790Psp_start(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792do_sql_cast_to_date(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
void r792write_type(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r792equal(T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792finishtemporaryvaluetablestatement(void);
extern T0*oBC793sqlsysfunction_current_timestamp;
/*SQL_GENERATOR_INTERBASE6*/
T0* r792extension_name(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792createtemporarytablestatement(void);
/*SQL_GENERATOR_INTERBASE6*/
T6 r792noonelinecommentssupported(void);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_use_database(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792value_identifier(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792_793Pcreate_use_database(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_primary_key_generator(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792formatter(void);
/*SQL_GENERATOR_INTERBASE6*/
void r792write_sql(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r792createdomains(T792* C);
/*SQL_GENERATOR_INTERBASE6*/
void r792write_one_line_comment(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792value_representation_date(T792* C);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_assertion(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792quote_identifier(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_constant(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792drop_sp(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792datatype_float(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792set_primary_key_format(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792extension_index_name(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792set_options(T792* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_init_cast_to_date(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_view(T792* C,T0* a1);
extern T0*oBC793sqlcoalesce;
/*SQL_GENERATOR_INTERBASE6*/
void r792write_use_database(T792* C,T0* a1);
extern T6 oBC792identifierwithspacessupported;
/*SQL_GENERATOR_INTERBASE6*/
T0* r792domain_identifier(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_value(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792sp_user_result(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_sp_update(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r792assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_value_assign(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792do_create_select_list(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_cast_to_real(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sqlcolumnrequired_type(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sp_get_auto_generated_primary_key(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_table(T792* C,T0* a1);
extern T0*oBC793onelinecommentprefix;
/*SQL_GENERATOR_INTERBASE6*/
T0* r792value_representation_char(T792* C,T2 a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792value_representation_boolean(T792* C);
/*SQL_GENERATOR_INTERBASE6*/
T6 r792createtimestamp(T792* C);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sp_function_type_for_selection(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sqlcheck_boolean(T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792finishtemporarytablestatement(void);
extern T6 oBC793supportsdefaultvalues;
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sqlinitvalue_if(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sp_name(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r792coalescesupported(void);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_subselect_for_extension(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sqlinitvalue_attribute(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792table_pk_name(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792drop_constant(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_insert(T792* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sp_delete_name(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792autoprimarykeyconstraint(void);
/*SQL_GENERATOR_INTERBASE6*/
T6 r792is_value_declared(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sp_define_in_param(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792columndatatype_assertion(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_init_cast_to_integer(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r792valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
void r792make(T792* C);
extern T2 oBC793maxidentifierlength;
/*SQL_GENERATOR_INTERBASE6*/
T0* r792value_representation_integer(T792* C);
/*SQL_GENERATOR_INTERBASE6*/
void r792sp_user_declaration(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792table_ts_name(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_extend_create_index(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r792createindex(void);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792create_table_name(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_init(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792format(T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_expression_as_boolean_value(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792index_name(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_select_joins_oldstyle(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_delete(T792* C,T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_select_joins_ansi92(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792do_sql_cast_to_string(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_domain(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_notnot_expression(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792storedprocedureparamliststart(void);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sql_not_expression(T792* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r792sqlcheck_in(T792* C,T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
void r792create_value_declare(T792* C,T0* a1);
/*XPLAIN_ASSERTION*/
T6 r248is_complex(T248* C);
/*XPLAIN_ASSERTION*/
T0* r248quoted_name(T248* C,T0* a1);
/*XPLAIN_ASSERTION*/
T0* r248sqlpkname(T248* C,T0* a1);
/*XPLAIN_ASSERTION*/
T0* r248new_data_attributes_cursor(T248* C,T0* a1);
/*XPLAIN_ASSERTION*/
void r248remove_extension(T248* C,T0* a1);
/*XPLAIN_ASSERTION*/
T0* r248columndatatype(T248* C,T0* a1);
/*XPLAIN_ASSERTION*/
T6 r248is_equal(T248* C,T0* a1);
/*XPLAIN_ASSERTION*/
T0* r248sqlcolumnidentifier(T248* C,T0* a1,T0* a2);
/*XPLAIN_ASSERTION*/
T0* r248q_sql_select_name(T248* C,T0* a1,T0* a2);
/*XPLAIN_ASSERTION*/
void r248add_extension(T248* C,T0* a1);
/*XPLAIN_ASSERTION*/
T0* r248create_expression(T248* C,T0* a1);
/*XPLAIN_ASSERTION*/
void r248write_drop_attribute(T248* C,T0* a1,T0* a2);
/*XPLAIN_ASSERTION*/
T6 r248is_function(T248* C);
/*XPLAIN_ASSERTION*/
T0* r248q_sqlpkname(T248* C,T0* a1);
/*XPLAIN_ASSERTION*/
void r248add_assertion(T248* C,T0* a1);
/*XPLAIN_ASSERTION*/
void r248make_abstract_type(T248* C,T0* a1,T0* a2);
/*XPLAIN_ASSERTION*/
void r248make(T248* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
/*XPLAIN_ASSERTION*/
T6 r248has_non_constant_init(T248* C);
/*XPLAIN_ASSERTION*/
T6 r248equal(T0* a1,T0* a2);
/*XPLAIN_ASSERTION*/
T2 r248hash_code(T248* C);
/*XPLAIN_ASSERTION*/
T6 r248has_non_literal_init(T248* C);
/*XPLAIN_ASSERTION*/
T0* r248sql_qualified_name(T248* C,T0* a1,T0* a2);
/*XPLAIN_ASSERTION*/
T6 r248has_updatable_attributes(T248* C);
/*XPLAIN_ASSERTION*/
T6 r248is_literal(T248* C);
/*XPLAIN_ASSERTION*/
T0* r248new_all_attributes_cursor(T248* C,T0* a1);
/*XPLAIN_ASSERTION*/
void r248hack_anode(T248* C,T0* a1);
/*XPLAIN_ASSERTION*/
T0* r248sql_select_name(T248* C,T0* a1,T0* a2);
/*XPLAIN_ASSERTION*/
void r248make_type(T248* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_ASSERTION*/
T0* r248sqlname(T248* C,T0* a1);
/*XPLAIN_ASSERTION*/
T0* r248find_attribute(T248* C,T0* a1);
/*XPLAIN_ASSERTION*/
T0* r248new_init_attributes_cursor(T248* C,T0* a1);
/*XPLAIN_ASSERTION*/
T6 r248is_simple(T248* C);
/*XPLAIN_ASSERTION*/
void r248next_constraint_number(T248* C);
/*XPLAIN_ASSERTION*/
T6 r248has_auto_pk(T248* C,T0* a1);
/*XPLAIN_ASSERTION*/
T6 r248has_attribute(T248* C,T0* a1,T0* a2);
/*XPLAIN_ASSERTION*/
T0* r248sqltablename(T248* C,T0* a1);
/*XPLAIN_PROCEDURE_STATEMENT*/
void r109write(T109* C,T0* a1);
/*XPLAIN_STATEMENT_NODE*/
void r170make(T170* C,T0* a1,T0* a2);
/*XPLAIN_EXPRESSION_NODE*/
void r177make_node(T177* C,T0* a1,T0* a2);
/*XPLAIN_EXPRESSION_NODE*/
T0* r177column_name(T177* C);
/*XPLAIN_EXPRESSION_NODE*/
void r177give_column_names(T177* C,T2 a1);
/*XPLAIN_EXPRESSION_NODE*/
void r177make(T177* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_NE_NULL_EXPRESSION*/
void r572add_to_join(T572* C,T0* a1,T0* a2);
/*XPLAIN_NE_NULL_EXPRESSION*/
T6 r572uses_parameter(T572* C,T0* a1);
/*XPLAIN_NE_NULL_EXPRESSION*/
T0* r572sqlmaxvalue(T0* a1);
/*XPLAIN_NE_NULL_EXPRESSION*/
T0* r572representation(T0* a1);
/*XPLAIN_NE_NULL_EXPRESSION*/
T0* r572outer_sqlvalue(T572* C,T0* a1);
/*XPLAIN_NE_NULL_EXPRESSION*/
T0* r572exact_representation(T0* a1);
/*XPLAIN_NE_NULL_EXPRESSION*/
T0* r572sqlvalue(T572* C,T0* a1);
/*XPLAIN_NE_NULL_EXPRESSION*/
T0* r572sqlinitvalue(T572* C,T0* a1);
/*XPLAIN_NE_NULL_EXPRESSION*/
T0* r572sqlminvalue(T0* a1);
/*XPLAIN_VIRTUAL_ATTRIBUTE*/
T0* r674full_name(T674* C);
/*XPLAIN_VIRTUAL_ATTRIBUTE*/
T0* r674name(T674* C);
/*XPLAIN_VIRTUAL_ATTRIBUTE*/
T6 r674is_equal(T674* C,T0* a1);
/*XPLAIN_VIRTUAL_ATTRIBUTE*/
T0* r674q_sql_select_name(T674* C,T0* a1);
/*XPLAIN_VIRTUAL_ATTRIBUTE*/
void r674inherited_make(T674* C,T0* a1,T0* a2,T6 a3,T6 a4,T6 a5,T6 a6);
/*XPLAIN_VIRTUAL_ATTRIBUTE*/
void r674set_init(T674* C,T0* a1);
/*XPLAIN_VIRTUAL_ATTRIBUTE*/
void r674write_drop(T674* C,T0* a1,T0* a2);
/*XPLAIN_VIRTUAL_ATTRIBUTE*/
T0* r674sql_select_name(T674* C,T0* a1);
/*XPLAIN_VIRTUAL_ATTRIBUTE*/
void r674set_init_default(T674* C,T0* a1);
/*XPLAIN_SELECTION_EXPRESSION*/
T6 r702uses_parameter(T702* C,T0* a1);
/*XPLAIN_SELECTION_EXPRESSION*/
T0* r702sqlmaxvalue(T702* C,T0* a1);
/*XPLAIN_SELECTION_EXPRESSION*/
T0* r702column_name(T702* C);
/*XPLAIN_SELECTION_EXPRESSION*/
T0* r702outer_sqlvalue(T702* C,T0* a1);
/*XPLAIN_SELECTION_EXPRESSION*/
T0* r702exact_representation(T702* C,T0* a1);
/*XPLAIN_SELECTION_EXPRESSION*/
T0* r702sqlinitvalue(T702* C,T0* a1);
/*XPLAIN_SELECTION_EXPRESSION*/
T0* r702sqlminvalue(T702* C,T0* a1);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r482center_format_to(T482* C,T0* a1,T0* a2);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r482append_abs_to_string(T482* C,T2 a1,T0* a2);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
T6 r482valid_parameter(T0* a1);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r482make(T482* C);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r482_477Pmake(T482* C);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r482format_to(T482* C,T0* a1,T0* a2);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r482_477Preset_options(T482* C);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r482right_format_to(T482* C,T0* a1,T0* a2);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r482integer_format_to(T482* C,T2 a1,T0* a2);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r482reset_options(T482* C);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r482append_to_string(T482* C,T2 a1,T0* a2);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r482justify_format_to(T482* C,T0* a1,T0* a2);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r482_481Pinteger_format_to(T482* C,T2 a1,T0* a2);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r482left_format_to(T482* C,T0* a1,T0* a2);
/*XPLAIN_NUMBER_EXPRESSION*/
T0* r588sqlmaxvalue(T588* C,T0* a1);
/*XPLAIN_NUMBER_EXPRESSION*/
T0* r588representation(T588* C,T0* a1);
/*XPLAIN_NUMBER_EXPRESSION*/
T0* r588outer_sqlvalue(T588* C,T0* a1);
/*XPLAIN_NUMBER_EXPRESSION*/
T0* r588exact_representation(T588* C,T0* a1);
/*XPLAIN_NUMBER_EXPRESSION*/
T0* r588sqlinitvalue(T588* C,T0* a1);
/*XPLAIN_NUMBER_EXPRESSION*/
T0* r588sqlminvalue(T588* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
T6 r207uses_parameter(T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r207sqlmaxvalue(T207* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r207column_name(T207* C);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r207sqlfromaliasname(void);
/*XPLAIN_EXTENSION_EXPRESSION*/
void r207make(T207* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r207representation(T207* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r207outer_sqlvalue(T207* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
T6 r207is_using_other_attributes(T207* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r207exact_representation(T207* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r207sqlvalue(T207* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r207sqlinitvalue(T207* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r207sqlname(T207* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r207sqlminvalue(T207* C,T0* a1);
/*XPLAIN_R_REPRESENTATION*/
T0* r605domain(T605* C);
/*XPLAIN_R_REPRESENTATION*/
T0* r605min_value(T605* C,T0* a1);
/*XPLAIN_R_REPRESENTATION*/
void r605make(T605* C,T2 a1,T2 a2);
extern T0*oBC605default_value;
/*XPLAIN_R_REPRESENTATION*/
T0* r605value_representation(T0* a1);
/*XPLAIN_R_REPRESENTATION*/
void r605set_domain_restriction(T605* C,T0* a1,T0* a2);
/*XPLAIN_R_REPRESENTATION*/
T0* r605xml_schema_data_type(void);
/*XPLAIN_R_REPRESENTATION*/
T0* r605max_value(T605* C,T0* a1);
/*XPLAIN_R_REPRESENTATION*/
T0* r605datatype(T605* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808_25Pdrop_table(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808do_create_value_assign(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808output_update_from_clause(T808* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL70*/
void r808sp_start(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808create_extend(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808_25Psql_infix_expression(T808* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL70*/
T0* r808sp_define_out_param(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808drop_table(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808no_space_identifier(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808write_drop(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808make_valid_sp_identifier(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808scientific_formatter(void);
/*SQL_GENERATOR_TSQL70*/
T0* r808domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sqlcolumnrequired_base(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808write_procedure(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808value_representation_system_user(T808* C);
/*SQL_GENERATOR_TSQL70*/
T0* r808datatype_ref_int(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r808table_has_identity_column(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808do_sql_cast_to_real(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r808sql_extension_function(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808create_value_alter_table(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r808init_necessary(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808value_representation_float(T808* C);
/*SQL_GENERATOR_TSQL70*/
T6 r808table_has_auto_pk(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808make_valid_identifier(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808columndatatype_type(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sqlcolumnidentifier_type(T808* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
void r808do_create_value_declare(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808_25Psqlcolumnrequired_base(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808write_select(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808datatype_varchar(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808write_assertion(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sql_infix_expression(T808* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL70*/
T0* r808sqlcolumnconstraint_type(T808* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r808quoted_value_identifier(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808datatype_pk_int(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sp_update_name(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sql_predicate(T808* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
void r808create_sp_insert(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r808sql_cast_to_date(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sql_select_function(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808_25Pcreate_constant(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808table_name(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808drop_domain(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808do_drop_procedure(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808drop_table_if_exist(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808temporarytableprefix(void);
/*SQL_GENERATOR_TSQL70*/
T0* r808sp_define_param_name(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808assertion_name(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sqlcolumndefault_type(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808create_select_value(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r808createautoprimarykey(T808* C);
/*SQL_GENERATOR_TSQL70*/
void r808_25Pcreate_table(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808create_select_function(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r808init_forced_null(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808create_extend_create_table(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sql_cast_to_string(T808* C,T0* a1);
extern T0*oBC808target_name;
/*SQL_GENERATOR_TSQL70*/
T0* r808do_sql_cast_to_integer(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sqlfunction_nil(void);
/*SQL_GENERATOR_TSQL70*/
void r808write_init(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r808createassert(T808* C);
/*SQL_GENERATOR_TSQL70*/
void r808write_base(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808create_sp_delete(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808value_representation_money(T808* C);
/*SQL_GENERATOR_TSQL70*/
T0* r808sql_select_joins(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808create_update(T808* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL70*/
void r808create_index(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sqlgetvalue_outside_sp(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808constraint_names(void);
/*SQL_GENERATOR_TSQL70*/
void r808_25Pwrite_type(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808datatype_pk_char(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808create_select_list(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sp_insert_name(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808value_representation_current_timestamp(T808* C);
/*SQL_GENERATOR_TSQL70*/
T0* r808as_string(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808echo(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sqlgetconstant(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808columndatatype_base(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808_25Pdrop_constant(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808_25Pcreate_insert(T808* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL70*/
void r808write_extend(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r808createviews(T808* C);
/*SQL_GENERATOR_TSQL70*/
T0* r808sql_select_function_limit_before(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808write_index(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808constant_identifier(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808sp_end(T808* C);
/*SQL_GENERATOR_TSQL70*/
T0* r808sp_use_param(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r808init_forced_default(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808sp_body_statements(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808optional_create_value_declare(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808conditional_drop_procedure(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sqlcolumnconstraint_base(T808* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T6 r808check_if_required(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808do_create_select_value(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808datatype_int(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808create_procedure(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r808is_value_data_type_changed(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808datatype_numeric(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sql_cast_to_integer(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808create_value_create_table(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808storedprocedureparamlistend(void);
/*SQL_GENERATOR_TSQL70*/
T0* r808quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sqlcolumndefault_base(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sqlgetvalue_inside_sp(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808column_constraint_name(T808* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r808sqlfunction_any(void);
/*SQL_GENERATOR_TSQL70*/
T0* r808sqlgetvalue(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808set_sequence_name_format(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808valuetablename(void);
/*SQL_GENERATOR_TSQL70*/
void r808create_constant_assignment(T808* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r808safe_string(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808_790Psp_start(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808do_sql_cast_to_date(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r808rule_identifier(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808write_type(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r808equal(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r808finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_TSQL70*/
T0* r808extension_name(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808createtemporarytablestatement(void);
/*SQL_GENERATOR_TSQL70*/
void r808output_update_extend_from_clause(T808* C,T0* a1,T0* a2,T0* a3,T0* a4);
/*SQL_GENERATOR_TSQL70*/
T6 r808noonelinecommentssupported(void);
/*SQL_GENERATOR_TSQL70*/
void r808create_use_database(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808value_identifier(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808init_trigger_name(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808formatter(void);
/*SQL_GENERATOR_TSQL70*/
void r808write_sql(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r808createdomains(T808* C);
/*SQL_GENERATOR_TSQL70*/
void r808write_one_line_comment(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808value_representation_date(T808* C);
/*SQL_GENERATOR_TSQL70*/
void r808create_assertion(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808quote_identifier(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808create_constant(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808drop_sp(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808set_primary_key_format(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808extension_index_name(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808set_options(T808* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11);
/*SQL_GENERATOR_TSQL70*/
void r808create_view(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808write_use_database(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808domain_identifier(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808create_value(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808sp_user_result(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808create_sp_update(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r808assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808create_value_assign(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808do_create_select_list(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808storedprocedurereturnparamliststart(void);
/*SQL_GENERATOR_TSQL70*/
T0* r808sql_cast_to_real(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sqlcolumnrequired_type(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sp_get_auto_generated_primary_key(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808create_table(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808value_representation_char(T808* C,T2 a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808value_representation_boolean(T808* C);
/*SQL_GENERATOR_TSQL70*/
T6 r808createtimestamp(T808* C);
/*SQL_GENERATOR_TSQL70*/
T0* r808sp_function_type_for_selection(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808finishtemporarytablestatement(void);
/*SQL_GENERATOR_TSQL70*/
T0* r808sp_name(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r808coalescesupported(void);
/*SQL_GENERATOR_TSQL70*/
T0* r808sql_subselect_for_extension(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808table_pk_name(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808drop_constant(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808create_insert(T808* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL70*/
T0* r808sp_delete_name(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808autoprimarykeyconstraint(void);
/*SQL_GENERATOR_TSQL70*/
T0* r808sp_define_in_param(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r808is_value_declared(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808columndatatype_assertion(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T6 r808valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
void r808make(T808* C);
/*SQL_GENERATOR_TSQL70*/
T0* r808value_representation_integer(T808* C);
/*SQL_GENERATOR_TSQL70*/
void r808create_echo(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808_25Pcreate_index(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808table_ts_name(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808create_extend_create_index(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r808createindex(void);
/*SQL_GENERATOR_TSQL70*/
T0* r808column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808create_table_name(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808create_init(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808format(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r808sql_expression_as_boolean_value(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808index_name(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sql_select_joins_oldstyle(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808create_delete(T808* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r808sql_select_joins_ansi92(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808do_sql_cast_to_string(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r808create_domain(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sql_notnot_expression(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808storedprocedureparamliststart(void);
/*SQL_GENERATOR_TSQL70*/
T0* r808sql_not_expression(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r808sqlcheck_in(T808* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
void r808create_value_declare(T808* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810_25Pdrop_table(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810do_create_value_assign(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810output_update_from_clause(T810* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL65*/
void r810sp_start(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810create_extend(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810_25Psql_infix_expression(T810* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL65*/
T0* r810sp_define_out_param(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810drop_table(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810print(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810no_space_identifier(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810write_drop(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810make_valid_sp_identifier(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810scientific_formatter(void);
/*SQL_GENERATOR_TSQL65*/
T0* r810domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sqlcolumnrequired_base(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810write_procedure(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810value_representation_system_user(T810* C);
/*SQL_GENERATOR_TSQL65*/
T0* r810datatype_ref_int(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r810table_has_identity_column(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810do_sql_cast_to_real(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r810sql_extension_function(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810create_value_alter_table(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r810init_necessary(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810value_representation_float(T810* C);
/*SQL_GENERATOR_TSQL65*/
T6 r810table_has_auto_pk(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810make_valid_identifier(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810columndatatype_type(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sqlcolumnidentifier_type(T810* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
void r810do_create_value_declare(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810_25Psqlcolumnrequired_base(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810write_select(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810datatype_varchar(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810write_assertion(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sql_infix_expression(T810* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL65*/
T0* r810sqlcolumnconstraint_type(T810* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r810quoted_value_identifier(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810datatype_pk_int(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sp_update_name(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sql_predicate(T810* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
void r810create_sp_insert(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r810sql_cast_to_date(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sql_select_function(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810_25Pcreate_constant(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810table_name(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810drop_domain(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810do_drop_procedure(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810drop_table_if_exist(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810temporarytableprefix(void);
/*SQL_GENERATOR_TSQL65*/
T0* r810sp_define_param_name(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810assertion_name(T0* a1);
extern T0*oBC809sqlfalse;
/*SQL_GENERATOR_TSQL65*/
T0* r810sqlcolumndefault_type(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810create_select_value(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r810createautoprimarykey(T810* C);
/*SQL_GENERATOR_TSQL65*/
void r810_25Pcreate_table(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810create_select_function(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r810init_forced_null(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810create_extend_create_table(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sql_cast_to_string(T810* C,T0* a1);
extern T0*oBC810target_name;
/*SQL_GENERATOR_TSQL65*/
T0* r810do_sql_cast_to_integer(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sqlfunction_nil(void);
/*SQL_GENERATOR_TSQL65*/
void r810write_init(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r810createassert(T810* C);
/*SQL_GENERATOR_TSQL65*/
void r810write_base(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810create_sp_delete(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810value_representation_money(T810* C);
/*SQL_GENERATOR_TSQL65*/
T0* r810sql_select_joins(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810create_update(T810* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL65*/
void r810create_index(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sqlgetvalue_outside_sp(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810constraint_names(void);
/*SQL_GENERATOR_TSQL65*/
void r810_25Pwrite_type(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810datatype_pk_char(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810create_select_list(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sp_insert_name(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810value_representation_current_timestamp(T810* C);
/*SQL_GENERATOR_TSQL65*/
T0* r810as_string(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810echo(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sqlgetconstant(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810columndatatype_base(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810_25Pdrop_constant(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810_25Pcreate_insert(T810* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL65*/
void r810write_extend(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r810createviews(T810* C);
/*SQL_GENERATOR_TSQL65*/
void r810write_index(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810constant_identifier(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810sp_end(T810* C);
/*SQL_GENERATOR_TSQL65*/
T0* r810sp_use_param(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r810init_forced_default(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810sp_body_statements(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810optional_create_value_declare(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sqlcolumnconstraint_base(T810* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T6 r810check_if_required(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810do_create_select_value(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810datatype_int(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810create_procedure(T810* C,T0* a1);
extern T2 oBC810maxtemporarytablenamelength;
/*SQL_GENERATOR_TSQL65*/
T6 r810is_value_data_type_changed(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810datatype_numeric(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sql_cast_to_integer(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810create_value_create_table(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810storedprocedureparamlistend(void);
/*SQL_GENERATOR_TSQL65*/
T0* r810quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sqlcolumndefault_base(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sqlgetvalue_inside_sp(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810column_constraint_name(T810* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r810sqlfunction_any(void);
/*SQL_GENERATOR_TSQL65*/
T0* r810sqlgetvalue(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810set_sequence_name_format(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810valuetablename(void);
/*SQL_GENERATOR_TSQL65*/
void r810create_constant_assignment(T810* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r810safe_string(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810_790Psp_start(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810do_sql_cast_to_date(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r810rule_identifier(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810write_type(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r810equal(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r810finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_TSQL65*/
T0* r810extension_name(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810createtemporarytablestatement(void);
/*SQL_GENERATOR_TSQL65*/
void r810output_update_extend_from_clause(T810* C,T0* a1,T0* a2,T0* a3,T0* a4);
/*SQL_GENERATOR_TSQL65*/
T6 r810noonelinecommentssupported(void);
/*SQL_GENERATOR_TSQL65*/
void r810create_use_database(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810value_identifier(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810init_trigger_name(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810formatter(void);
/*SQL_GENERATOR_TSQL65*/
void r810write_sql(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r810createdomains(T810* C);
/*SQL_GENERATOR_TSQL65*/
void r810write_one_line_comment(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810value_representation_date(T810* C);
/*SQL_GENERATOR_TSQL65*/
void r810create_assertion(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810quote_identifier(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810create_constant(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810drop_sp(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810set_primary_key_format(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810extension_index_name(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810set_options(T810* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11);
/*SQL_GENERATOR_TSQL65*/
void r810create_view(T810* C,T0* a1);
extern T0*oBC810sqlcoalesce;
/*SQL_GENERATOR_TSQL65*/
void r810write_use_database(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810domain_identifier(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810create_value(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810create_sp_update(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r810assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810create_value_assign(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810do_create_select_list(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810storedprocedurereturnparamliststart(void);
/*SQL_GENERATOR_TSQL65*/
T0* r810sql_cast_to_real(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sqlcolumnrequired_type(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sp_get_auto_generated_primary_key(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810create_table(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810value_representation_char(T810* C,T2 a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810value_representation_boolean(T810* C);
/*SQL_GENERATOR_TSQL65*/
T6 r810createtimestamp(T810* C);
/*SQL_GENERATOR_TSQL65*/
T0* r810sp_function_type_for_selection(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810finishtemporarytablestatement(void);
/*SQL_GENERATOR_TSQL65*/
T0* r810sp_name(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r810coalescesupported(void);
/*SQL_GENERATOR_TSQL65*/
T0* r810sql_subselect_for_extension(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810table_pk_name(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810drop_constant(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810create_insert(T810* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL65*/
T0* r810sp_delete_name(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810autoprimarykeyconstraint(void);
/*SQL_GENERATOR_TSQL65*/
T0* r810sp_define_in_param(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r810is_value_declared(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810columndatatype_assertion(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sqlcolumnidentifier_base(T0* a1,T0* a2);
extern T0*oBC809sqltrue;
/*SQL_GENERATOR_TSQL65*/
T6 r810valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
void r810make(T810* C);
extern T2 oBC810maxidentifierlength;
/*SQL_GENERATOR_TSQL65*/
T0* r810value_representation_integer(T810* C);
/*SQL_GENERATOR_TSQL65*/
void r810create_echo(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810_25Pcreate_index(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810table_ts_name(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810create_extend_create_index(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r810createindex(void);
/*SQL_GENERATOR_TSQL65*/
T0* r810column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810create_table_name(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810create_init(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810format(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r810sql_expression_as_boolean_value(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810index_name(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sql_select_joins_oldstyle(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810create_delete(T810* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r810sql_select_joins_ansi92(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810do_sql_cast_to_string(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r810create_domain(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sql_notnot_expression(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810storedprocedureparamliststart(void);
/*SQL_GENERATOR_TSQL65*/
T0* r810sql_not_expression(T810* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r810sqlcheck_in(T810* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
void r810create_value_declare(T810* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806drop_value(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_extend(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806datatype_text(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806drop_table(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806no_space_identifier(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806write_drop(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806scientific_formatter(void);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sqlcolumnrequired_base(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806write_procedure(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806value_representation_system_user(T806* C);
extern T6 oBC806checksnullaftertrigger;
/*SQL_GENERATOR_SQLITE_3*/
T0* r806datatype_ref_int(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806do_sql_cast_to_real(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_extension_function(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_value_alter_table(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r806init_necessary(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806value_representation_float(T806* C);
/*SQL_GENERATOR_SQLITE_3*/
T6 r806table_has_auto_pk(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806make_valid_identifier(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806columndatatype_type(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sqlcolumnidentifier_type(T806* C,T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_last_auto_generated_primary_key(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806_25Psqlcolumnrequired_base(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806write_select(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_value_declare_outside_sp(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806drop_procedure(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806write_assertion(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806datatype_datetime(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806datatype_varchar(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806datatype_boolean(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_infix_expression(T806* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sqlcolumnconstraint_type(T806* C,T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806quoted_value_identifier(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806datatype_pk_int(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_predicate(T806* C,T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
void r806drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_cast_to_date(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_select_function(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806table_name(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806drop_domain(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_init_cast_to_real(T806* C,T0* a1);
extern T6 oBC806dropcolumnsupported;
/*SQL_GENERATOR_SQLITE_3*/
T0* r806temporarytableprefix(void);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806assertion_name(T0* a1);
extern T0*oBC806sqlfalse;
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sqlcolumndefault_type(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_select_value(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r806createautoprimarykey(T806* C);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_select_function(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r806init_forced_null(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_extend_create_table(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_cast_to_string(T806* C,T0* a1);
extern T0*oBC806target_name;
/*SQL_GENERATOR_SQLITE_3*/
T0* r806do_sql_cast_to_integer(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sqlfunction_nil(void);
/*SQL_GENERATOR_SQLITE_3*/
void r806write_init(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r806createassert(T806* C);
/*SQL_GENERATOR_SQLITE_3*/
void r806write_base(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806value_representation_money(T806* C);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_init_infix_expression(T806* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_select_joins(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_update(T806* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_index(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sqlgetvalue_outside_sp(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806constraint_names(void);
/*SQL_GENERATOR_SQLITE_3*/
T6 r806createdomaincheck(T806* C);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_init_cast_to_string(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806datatype_pk_char(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_select_list(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806value_representation_current_timestamp(T806* C);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806as_string(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_init_expression(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806echo(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sqlgetconstant(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806columndatatype_base(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806write_extend(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r806createviews(T806* C);
/*SQL_GENERATOR_SQLITE_3*/
void r806write_index(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806constant_identifier(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_value_assign_outside_sp(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806datatype_money(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r806init_forced_default(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806optional_create_value_declare(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sqlcolumnconstraint_base(T806* C,T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T6 r806check_if_required(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r806is_value_data_type_changed(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806datatype_numeric(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806datatype_picture(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_cast_to_integer(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_value_create_table(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sqlcolumndefault_base(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806column_constraint_name(T806* C,T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sqlfunction_any(void);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sqlgetvalue(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806set_sequence_name_format(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806valuetablename(void);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_constant_assignment(T806* C,T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806safe_string(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806do_sql_cast_to_date(T806* C,T0* a1);
extern T6 oBC806domainssupported;
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T6 r806equal(T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_SQLITE_3*/
void r806write_type(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806extension_name(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806createtemporarytablestatement(void);
/*SQL_GENERATOR_SQLITE_3*/
T6 r806noonelinecommentssupported(void);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806value_identifier(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806formatter(void);
/*SQL_GENERATOR_SQLITE_3*/
void r806write_sql(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r806createdomains(T806* C);
/*SQL_GENERATOR_SQLITE_3*/
void r806write_one_line_comment(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806value_representation_date(T806* C);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_assertion(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806quote_identifier(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_constant(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806datatype_float(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806set_primary_key_format(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806extension_index_name(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806set_options(T806* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_init_cast_to_date(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_view(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806write_use_database(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806domain_identifier(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_value(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r806assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806do_create_select_list(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_cast_to_real(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sqlcolumnrequired_type(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_table(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806value_representation_char(T806* C,T2 a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806value_representation_boolean(T806* C);
/*SQL_GENERATOR_SQLITE_3*/
T6 r806createtimestamp(T806* C);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sp_function_type_for_selection(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806finishtemporarytablestatement(void);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sqlinitvalue_if(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r806coalescesupported(void);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_subselect_for_extension(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sqlinitvalue_attribute(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806table_pk_name(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806drop_constant(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_insert(T806* C,T0* a1,T0* a2,T0* a3);
extern T0*oBC806autoprimarykeyconstraint;
extern int fBC806autoprimarykeyconstraint;
/*SQL_GENERATOR_SQLITE_3*/
T0* r806autoprimarykeyconstraint(void);
/*SQL_GENERATOR_SQLITE_3*/
T6 r806is_value_declared(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806columndatatype_assertion(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sqlcolumnidentifier_base(T0* a1,T0* a2);
extern T0*oBC806sqltrue;
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_init_cast_to_integer(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r806valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
void r806make(T806* C);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806value_representation_integer(T806* C);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806table_ts_name(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_extend_create_index(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r806createindex(void);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806create_table_name(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_init(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806format(T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_expression_as_boolean_value(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806index_name(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_select_joins_oldstyle(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_delete(T806* C,T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_select_joins_ansi92(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806do_sql_cast_to_string(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_domain(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_notnot_expression(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sql_not_expression(T806* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r806sqlcheck_in(T806* C,T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
void r806create_value_declare(T806* C,T0* a1);
/*XPLAIN_IF_EXPRESSION*/
T6 r597uses_parameter(T597* C,T0* a1);
/*XPLAIN_IF_EXPRESSION*/
T0* r597sqlmaxvalue(T597* C,T0* a1);
/*XPLAIN_IF_EXPRESSION*/
T0* r597representation(T597* C,T0* a1);
/*XPLAIN_IF_EXPRESSION*/
void r597make(T597* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_IF_EXPRESSION*/
T0* r597outer_sqlvalue(T597* C,T0* a1);
/*XPLAIN_IF_EXPRESSION*/
T6 r597is_using_other_attributes(T597* C,T0* a1);
/*XPLAIN_IF_EXPRESSION*/
T0* r597exact_representation(T597* C,T0* a1);
/*XPLAIN_IF_EXPRESSION*/
T0* r597sqlvalue(T597* C,T0* a1);
/*XPLAIN_IF_EXPRESSION*/
T0* r597sqlinitvalue(T597* C,T0* a1);
/*XPLAIN_IF_EXPRESSION*/
T0* r597sqlminvalue(T597* C,T0* a1);
/*XPLAIN_ASSIGNMENT*/
void r236make(T236* C,T0* a1,T0* a2);
/*ST_FLOATING_POINT_FORMATTER*/
void r486center_format_to(T486* C,T0* a1,T0* a2);
/*ST_FLOATING_POINT_FORMATTER*/
void r486build_integer_and_fractional_parts(T486* C,T5 a1);
/*ST_FLOATING_POINT_FORMATTER*/
void r486append_integer_to_string(T486* C,T2 a1,T2 a2,T0* a3);
/*ST_FLOATING_POINT_FORMATTER*/
T6 r486valid_parameter(T0* a1);
/*ST_FLOATING_POINT_FORMATTER*/
void r486make(T486* C);
/*ST_FLOATING_POINT_FORMATTER*/
T2 r486double_sign(T5 a1);
/*ST_FLOATING_POINT_FORMATTER*/
void r486_477Pmake(T486* C);
extern T0*oBC488double_;
/*ST_FLOATING_POINT_FORMATTER*/
void r486format_to(T486* C,T0* a1,T0* a2);
/*ST_FLOATING_POINT_FORMATTER*/
void r486_477Preset_options(T486* C);
/*ST_FLOATING_POINT_FORMATTER*/
void r486right_format_to(T486* C,T0* a1,T0* a2);
/*ST_FLOATING_POINT_FORMATTER*/
void r486reset_options(T486* C);
/*ST_FLOATING_POINT_FORMATTER*/
T5 r486ten_power(T2 a1);
/*ST_FLOATING_POINT_FORMATTER*/
void r486double_format_to(T486* C,T5 a1,T0* a2);
/*ST_FLOATING_POINT_FORMATTER*/
void r486justify_format_to(T486* C,T0* a1,T0* a2);
/*ST_FLOATING_POINT_FORMATTER*/
void r486left_format_to(T486* C,T0* a1,T0* a2);
/*XPLAIN_TRAJECTORY*/
T0* r560sqldomainconstraint(T560* C,T0* a1,T0* a2);
/*XPLAIN_TRAJECTORY*/
void r560make(T560* C,T0* a1,T0* a2);
/*XPLAIN_TRAJECTORY*/
void r560check_attachment(T560* C,T0* a1,T0* a2);
/*XPLAIN_TRAJECTORY*/
T0* r560sqlcolumnconstraint(T560* C,T0* a1,T0* a2);
/*XPLAIN_GET_STATEMENT*/
T6 r121uses_parameter(T121* C,T0* a1);
/*XPLAIN_GET_STATEMENT*/
void r121write(T121* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802_25Pdrop_table(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802drop_value(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802sp_start(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_extend(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802datatype_text(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sp_define_out_param(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802drop_table(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802_25Pdrop_value(T802* C,T0* a1);
extern T0*oBC802sqlsysfunction_system_user;
/*SQL_GENERATOR_ORACLE*/
T0* r802no_space_identifier(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802write_drop(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802make_valid_sp_identifier(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802scientific_formatter(void);
/*SQL_GENERATOR_ORACLE*/
T0* r802domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sqlcolumnrequired_base(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802write_procedure(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802value_representation_system_user(T802* C);
/*SQL_GENERATOR_ORACLE*/
T0* r802datatype_ref_int(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_value_declare_inside_sp(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802do_sql_cast_to_real(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_extension_function(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802trigger_primary_key_update_name(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_value_alter_table(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r802init_necessary(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802value_representation_float(T802* C);
/*SQL_GENERATOR_ORACLE*/
T6 r802table_has_auto_pk(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802do_drop_function(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802make_valid_identifier(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802columndatatype_type(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sqlcolumnidentifier_type(T802* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_last_auto_generated_primary_key(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802drop_primary_key_generator(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_value_assign_inside_sp(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802_25Psqlcolumnrequired_base(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802write_select(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_value_declare_outside_sp(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802drop_procedure(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802datatype_varchar(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802datatype_datetime(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802write_assertion(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802datatype_boolean(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_infix_expression(T802* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_ORACLE*/
T0* r802sqlcolumnconstraint_type(T802* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T0* r802quoted_value_identifier(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802datatype_pk_int(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sp_update_name(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_predicate(T802* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
void r802create_sp_insert(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_cast_to_date(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_select_function(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802table_name(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802drop_domain(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_init_cast_to_real(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802do_drop_procedure(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802temporarytableprefix(void);
/*SQL_GENERATOR_ORACLE*/
T0* r802assertion_name(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sp_define_param_name(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sqlcolumndefault_type(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_select_value(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r802createautoprimarykey(T802* C);
/*SQL_GENERATOR_ORACLE*/
void r802create_select_function(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r802init_forced_null(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802forbid_update_of_primary_key(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_extend_create_table(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_cast_to_string(T802* C,T0* a1);
extern T0*oBC802target_name;
/*SQL_GENERATOR_ORACLE*/
void r802_25Pcreate_select_list(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802do_sql_cast_to_integer(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sqlfunction_nil(void);
/*SQL_GENERATOR_ORACLE*/
void r802write_init(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r802createassert(T802* C);
/*SQL_GENERATOR_ORACLE*/
void r802create_select_value_inside_sp(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802write_base(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_sp_delete(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802value_representation_money(T802* C);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_init_infix_expression(T802* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_select_joins(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_update(T802* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_ORACLE*/
void r802create_index(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sqlgetvalue_outside_sp(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802constraint_names(void);
/*SQL_GENERATOR_ORACLE*/
T6 r802createdomaincheck(T802* C);
/*SQL_GENERATOR_ORACLE*/
void r802_25Pwrite_type(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_init_cast_to_string(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802datatype_pk_char(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_select_list(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sp_insert_name(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802value_representation_current_timestamp(T802* C);
/*SQL_GENERATOR_ORACLE*/
T0* r802as_string(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_init_expression(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802echo(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sqlgetconstant(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802columndatatype_base(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r802createviews(T802* C);
/*SQL_GENERATOR_ORACLE*/
void r802write_index(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802constant_identifier(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_value_assign_outside_sp(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802sp_end(T802* C);
/*SQL_GENERATOR_ORACLE*/
T0* r802sp_use_param(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802datatype_money(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r802init_forced_default(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802sp_body_statements(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802optional_create_value_declare(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sqlcolumnconstraint_base(T802* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T6 r802check_if_required(T802* C,T0* a1);
extern T0*oBC802sp_return_parameter_format_string;
/*SQL_GENERATOR_ORACLE*/
T0* r802datatype_int(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_procedure(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r802is_value_data_type_changed(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802datatype_numeric(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802datatype_picture(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_cast_to_integer(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_value_create_table(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802storedprocedureparamlistend(void);
/*SQL_GENERATOR_ORACLE*/
void r802_25Pcreate_select_function(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sqlcolumndefault_base(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sqlgetvalue_inside_sp(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802column_constraint_name(T802* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
void r802drop_temporary_table_if_exist(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sqlfunction_any(void);
/*SQL_GENERATOR_ORACLE*/
T0* r802sqlgetvalue(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802set_sequence_name_format(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802valuetablename(void);
/*SQL_GENERATOR_ORACLE*/
void r802create_constant_assignment(T802* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T0* r802safe_string(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802do_sql_cast_to_date(T802* C,T0* a1);
extern T6 oBC802domainssupported;
/*SQL_GENERATOR_ORACLE*/
T0* r802sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
void r802write_type(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r802equal(T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T0* r802finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_ORACLE*/
T0* r802sequence_name(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802_25Pas_string(T0* a1);
extern T0*oBC802sqlsysfunction_current_timestamp;
/*SQL_GENERATOR_ORACLE*/
T0* r802extension_name(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r802noonelinecommentssupported(void);
/*SQL_GENERATOR_ORACLE*/
T0* r802value_identifier(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_primary_key_generator(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802formatter(void);
/*SQL_GENERATOR_ORACLE*/
void r802write_sql(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r802createdomains(T802* C);
/*SQL_GENERATOR_ORACLE*/
void r802write_one_line_comment(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802value_representation_date(T802* C);
/*SQL_GENERATOR_ORACLE*/
void r802create_assertion(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802quote_identifier(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_constant(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802drop_sp(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802set_primary_key_format(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802extension_index_name(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802set_options(T802* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_init_cast_to_date(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_view(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802write_use_database(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802domain_identifier(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_value(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_sp_update(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r802assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_value_assign(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802do_create_select_list(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802storedprocedurereturnparamliststart(void);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_cast_to_real(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sqlcolumnrequired_type(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sp_get_auto_generated_primary_key(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_table(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802value_representation_char(T802* C,T2 a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802value_representation_boolean(T802* C);
/*SQL_GENERATOR_ORACLE*/
T6 r802createtimestamp(T802* C);
/*SQL_GENERATOR_ORACLE*/
T0* r802sp_function_type_for_selection(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802finishtemporarytablestatement(void);
/*SQL_GENERATOR_ORACLE*/
T0* r802sqlinitvalue_if(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sp_name(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r802coalescesupported(void);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_subselect_for_extension(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sqlinitvalue_attribute(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802table_pk_name(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802drop_constant(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_insert(T802* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_ORACLE*/
T0* r802sp_delete_name(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802autoprimarykeyconstraint(void);
/*SQL_GENERATOR_ORACLE*/
T6 r802is_value_declared(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sp_define_in_param(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802columndatatype_assertion(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_init_cast_to_integer(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r802valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
void r802make(T802* C);
/*SQL_GENERATOR_ORACLE*/
T0* r802value_representation_integer(T802* C);
/*SQL_GENERATOR_ORACLE*/
void r802sp_user_declaration(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802table_ts_name(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_extend_create_index(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r802createindex(void);
/*SQL_GENERATOR_ORACLE*/
T0* r802column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802create_table_name(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_init(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802format(T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_expression_as_boolean_value(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802index_name(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802sp_result_parameter(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_select_joins_oldstyle(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_delete(T802* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_select_joins_ansi92(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802do_sql_cast_to_string(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r802create_domain(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_notnot_expression(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802storedprocedureparamliststart(void);
/*SQL_GENERATOR_ORACLE*/
T0* r802sql_not_expression(T802* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r802sqlcheck_in(T802* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
void r802create_value_declare(T802* C,T0* a1);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
void r681add_to_join(T681* C,T0* a1,T0* a2);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T0* r681sqlmaxvalue(T681* C,T0* a1);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T0* r681column_name(T681* C);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T6 r681is_specialization(T681* C);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T0* r681representation(T681* C,T0* a1);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T0* r681outer_sqlvalue(T681* C,T0* a1);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T6 r681is_using_other_attributes(T681* C,T0* a1);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T0* r681exact_representation(T681* C,T0* a1);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T6 r681can_be_null(T681* C);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T0* r681sqlvalue(T681* C,T0* a1);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T0* r681sqlinitvalue(T681* C,T0* a1);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T0* r681sqlname(T681* C,T0* a1);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T0* r681sqlminvalue(T681* C,T0* a1);
/*XPLAIN_PARSER*/
T0* r53get_known_type(T53* C,T0* a1);
/*XPLAIN_PARSER*/
T0* r53yyfixed_array(T0* a1);
/*XPLAIN_PARSER*/
T0* r53universe(void);
/*XPLAIN_PARSER*/
T6 r53equal(T0* a1,T0* a2);
/*XPLAIN_PARSER*/
T0* r53scientific_formatter(void);
/*XPLAIN_PARSER*/
void r53preprocessor_include(T53* C);
/*XPLAIN_PARSER*/
void r53yy_build_tables(T53* C);
/*XPLAIN_PARSER*/
void r53yy_load_input_buffer(T53* C);
/*XPLAIN_PARSER*/
void r53set_input_buffer(T53* C,T0* a1);
/*XPLAIN_PARSER*/
T0* r53text(T53* C);
/*XPLAIN_PARSER*/
void r53make_with_stdin(T53* C,T0* a1);
/*XPLAIN_PARSER*/
void r53make_scanner_with_file(T53* C,T0* a1);
/*XPLAIN_PARSER*/
T2 r53yy_null_trans_state(T53* C,T2 a1);
extern T0*oBC53yydefgoto_template;
extern int fBC53yydefgoto_template;
/*XPLAIN_PARSER*/
T0* r53yydefgoto_template(void);
/*XPLAIN_PARSER*/
void r53yy_execute_eof_action(T53* C,T2 a1);
/*XPLAIN_PARSER*/
void r53warn_attributes_with_inits(T53* C,T0* a1);
/*XPLAIN_PARSER*/
void r53preprocessor_use(T53* C);
/*XPLAIN_PARSER*/
void r53yy_push_last_value(T53* C,T2 a1);
extern T0*oBC53yypact_template;
extern int fBC53yypact_template;
/*XPLAIN_PARSER*/
T0* r53yypact_template(void);
extern T0*oBC53yytable_template;
extern int fBC53yytable_template;
/*XPLAIN_PARSER*/
T0* r53yytable_template(void);
/*XPLAIN_PARSER*/
T0* r53unquote_string(T0* a1);
/*XPLAIN_PARSER*/
void r53make_parser_skeleton(T53* C);
extern T0*oBC54yy_ec_template;
extern int fBC54yy_ec_template;
/*XPLAIN_PARSER*/
T0* r53yy_ec_template(void);
/*XPLAIN_PARSER*/
void r53yy_push_error_value(T53* C);
extern T0*oBC53yycheck_template;
extern int fBC53yycheck_template;
/*XPLAIN_PARSER*/
T0* r53yycheck_template(void);
/*XPLAIN_PARSER*/
void r53make_with_file(T53* C,T0* a1,T0* a2);
/*XPLAIN_PARSER*/
void r53make_scanner_with_stdin(T53* C);
extern T0*oBC54yy_meta_template;
extern int fBC54yy_meta_template;
/*XPLAIN_PARSER*/
T0* r53yy_meta_template(void);
/*XPLAIN_PARSER*/
T0* r53get_known_base_or_type(T53* C,T0* a1);
/*XPLAIN_PARSER*/
T3 r53text_item(T53* C,T2 a1);
/*XPLAIN_PARSER*/
void r53yy_set_line_column(T53* C);
/*XPLAIN_PARSER*/
void r53report_warning(T53* C,T0* a1);
/*XPLAIN_PARSER*/
T0* r53get_object_if_valid_tree(T53* C,T0* a1);
/*XPLAIN_PARSER*/
void r53yy_build_parser_tables(T53* C);
/*XPLAIN_PARSER*/
void r53yy_execute_action(T53* C,T2 a1);
/*XPLAIN_PARSER*/
void r53make_with_buffer(T53* C,T0* a1);
/*XPLAIN_PARSER*/
void r53yy_do_error_action(T53* C,T2 a1);
/*XPLAIN_PARSER*/
void r53parse(T53* C);
/*XPLAIN_PARSER*/
T0* r53new_file_buffer(T0* a1);
/*XPLAIN_PARSER*/
T2 r53yy_previous_state(T53* C);
extern T0*oBC53yydefact_template;
extern int fBC53yydefact_template;
/*XPLAIN_PARSER*/
T0* r53yydefact_template(void);
/*XPLAIN_PARSER*/
T0* r53make_relative_path(T53* C,T0* a1);
/*XPLAIN_PARSER*/
void r53read_token(T53* C);
extern T0*oBC53yytypes1_template;
extern int fBC53yytypes1_template;
/*XPLAIN_PARSER*/
T0* r53yytypes1_template(void);
/*XPLAIN_PARSER*/
T6 r53has_wild_card_characters(T0* a1);
/*XPLAIN_PARSER*/
void r53error_unknown_attribute(T53* C,T0* a1,T0* a2);
/*XPLAIN_PARSER*/
void r53fatal_error(T0* a1);
/*XPLAIN_PARSER*/
void r53yy_initialize(T53* C);
/*XPLAIN_PARSER*/
void r53write_pending_init(T53* C);
/*XPLAIN_PARSER*/
T0* r53new_infix_expression(T0* a1,T0* a2,T0* a3);
/*XPLAIN_PARSER*/
T0* r53format(T0* a1,T0* a2);
extern T0*oBC54yy_base_template;
extern int fBC54yy_base_template;
/*XPLAIN_PARSER*/
T0* r53yy_base_template(void);
/*XPLAIN_PARSER*/
void r53yy_do_action(T53* C,T2 a1);
/*XPLAIN_PARSER*/
T6 r53immediate_output_mode(T53* C);
extern T0*oBC54yy_chk_template;
extern int fBC54yy_chk_template;
/*XPLAIN_PARSER*/
T0* r53yy_chk_template(void);
/*XPLAIN_PARSER*/
void r53conditional_parse_domain(T53* C,T2 a1);
extern T0*oBC53yytypes2_template;
extern int fBC53yytypes2_template;
/*XPLAIN_PARSER*/
T0* r53yytypes2_template(void);
/*XPLAIN_PARSER*/
void r53make(T53* C,T0* a1);
/*XPLAIN_PARSER*/
void r53write_pending_type(T53* C);
/*XPLAIN_PARSER*/
void r53less(T53* C,T2 a1);
extern T0*oBC54yy_nxt_template;
extern int fBC54yy_nxt_template;
/*XPLAIN_PARSER*/
T0* r53yy_nxt_template(void);
/*XPLAIN_PARSER*/
void r53yy_init_value_stacks(T53* C);
/*XPLAIN_PARSER*/
void r53set_start_condition(T53* C,T2 a1);
extern T0*oBC53yypgoto_template;
extern int fBC53yypgoto_template;
/*XPLAIN_PARSER*/
T0* r53yypgoto_template(void);
/*XPLAIN_PARSER*/
void r53read_character(T53* C);
/*XPLAIN_PARSER*/
T6 r53use_mode(T53* C);
/*XPLAIN_PARSER*/
T0* r53formatter(void);
extern T0*oBC54yy_def_template;
extern int fBC54yy_def_template;
/*XPLAIN_PARSER*/
T0* r53yy_def_template(void);
/*XPLAIN_PARSER*/
void r53report_error(T53* C,T0* a1);
/*XPLAIN_PARSER*/
void r53yy_set_content(T53* C,T0* a1);
/*XPLAIN_PARSER*/
T6 r53is_parameter_declared(T53* C,T0* a1);
/*XPLAIN_PARSER*/
T6 r53wrap(T53* C);
/*XPLAIN_PARSER*/
void r53do_make(T53* C);
/*XPLAIN_PARSER*/
T0* r53get_known_value(T53* C,T0* a1);
extern T0*oBC53yytranslate_template;
extern int fBC53yytranslate_template;
/*XPLAIN_PARSER*/
T0* r53yytranslate_template(void);
/*XPLAIN_PARSER*/
void r53write_pending_statement(T53* C);
/*XPLAIN_PARSER*/
void r53yy_refill_input_buffer(T53* C);
/*XPLAIN_PARSER*/
void r53yy_clear_value_stacks(T53* C);
/*XPLAIN_PARSER*/
T0* r53yy_fixed_array(T0* a1);
extern T0*oBC54yy_accept_template;
extern int fBC54yy_accept_template;
/*XPLAIN_PARSER*/
T0* r53yy_accept_template(void);
/*XPLAIN_PARSER*/
T0* r53get_known_object(T53* C,T0* a1);
extern T0*oBC53yyr1_template;
extern int fBC53yyr1_template;
/*XPLAIN_PARSER*/
T0* r53yyr1_template(void);
/*XPLAIN_PARSER*/
void r53yy_pop_last_value(T53* C,T2 a1);
/*XPLAIN_I_ENUMERATION*/
T0* r554integer_cell(T2 a1);
/*XPLAIN_I_ENUMERATION*/
T0* r554format(T0* a1,T0* a2);
/*XPLAIN_I_ENUMERATION*/
T0* r554sqldomainconstraint(T554* C,T0* a1,T0* a2);
/*XPLAIN_I_ENUMERATION*/
void r554make(T554* C,T0* a1);
/*XPLAIN_I_ENUMERATION*/
void r554check_attachment(T554* C,T0* a1,T0* a2);
/*XPLAIN_I_ENUMERATION*/
T0* r554scientific_formatter(void);
/*XPLAIN_I_ENUMERATION*/
T0* r554double_cell(T5 a1);
/*XPLAIN_I_ENUMERATION*/
T0* r554sqlcolumnconstraint(T554* C,T0* a1,T0* a2);
/*XPLAIN_I_ENUMERATION*/
T0* r554formatter(void);
/*ST_STRING_FORMATTER*/
void r476center_format_to(T476* C,T0* a1,T0* a2);
/*ST_STRING_FORMATTER*/
void r476string_format_to(T476* C,T0* a1,T0* a2);
/*ST_STRING_FORMATTER*/
T6 r476valid_parameter(T0* a1);
/*ST_STRING_FORMATTER*/
void r476format_to(T476* C,T0* a1,T0* a2);
/*ST_STRING_FORMATTER*/
void r476_477Preset_options(T476* C);
/*ST_STRING_FORMATTER*/
void r476right_format_to(T476* C,T0* a1,T0* a2);
/*ST_STRING_FORMATTER*/
void r476reset_options(T476* C);
/*ST_STRING_FORMATTER*/
void r476justify_format_to(T476* C,T0* a1,T0* a2);
/*ST_STRING_FORMATTER*/
void r476left_format_to(T476* C,T0* a1,T0* a2);
/*XPLAIN_I_REPRESENTATION*/
T0* r602domain(T602* C);
/*XPLAIN_I_REPRESENTATION*/
T0* r602min_value(T602* C,T0* a1);
/*XPLAIN_I_REPRESENTATION*/
T0* r602value_representation(T0* a1);
/*XPLAIN_I_REPRESENTATION*/
void r602set_domain_restriction(T602* C,T0* a1,T0* a2);
/*XPLAIN_I_REPRESENTATION*/
T0* r602xml_schema_data_type(T602* C);
/*XPLAIN_I_REPRESENTATION*/
T0* r602max_value(T602* C,T0* a1);
/*XPLAIN_I_REPRESENTATION*/
T0* r602datatype(T602* C,T0* a1);
/*XPLAIN_ATTRIBUTE_NAME_NODE*/
T0* r289last(T289* C);
/*XPLAIN_ATTRIBUTE_NAME_NODE*/
void r289make(T289* C,T0* a1,T0* a2);
/*XPLAIN_ATTRIBUTE_NAME_NODE*/
T6 r289has(T289* C,T0* a1);
/*ST_FIXED_POINT_FORMATTER*/
void r489center_format_to(T489* C,T0* a1,T0* a2);
/*ST_FIXED_POINT_FORMATTER*/
void r489build_integer_and_fractional_parts(T489* C,T5 a1);
/*ST_FIXED_POINT_FORMATTER*/
void r489append_integer_to_string(T489* C,T2 a1,T2 a2,T0* a3);
/*ST_FIXED_POINT_FORMATTER*/
T6 r489valid_parameter(T0* a1);
/*ST_FIXED_POINT_FORMATTER*/
void r489make(T489* C);
/*ST_FIXED_POINT_FORMATTER*/
T2 r489double_sign(T5 a1);
/*ST_FIXED_POINT_FORMATTER*/
void r489_477Pmake(T489* C);
/*ST_FIXED_POINT_FORMATTER*/
void r489format_to(T489* C,T0* a1,T0* a2);
/*ST_FIXED_POINT_FORMATTER*/
void r489_477Preset_options(T489* C);
/*ST_FIXED_POINT_FORMATTER*/
void r489right_format_to(T489* C,T0* a1,T0* a2);
/*ST_FIXED_POINT_FORMATTER*/
void r489reset_options(T489* C);
/*ST_FIXED_POINT_FORMATTER*/
void r489double_format_to(T489* C,T5 a1,T0* a2);
/*ST_FIXED_POINT_FORMATTER*/
void r489left_format_to(T489* C,T0* a1,T0* a2);
/*ST_BOOLEAN_FORMATTER*/
void r492center_format_to(T492* C,T0* a1,T0* a2);
/*ST_BOOLEAN_FORMATTER*/
T6 r492valid_parameter(T0* a1);
/*ST_BOOLEAN_FORMATTER*/
void r492boolean_format_to(T492* C,T6 a1,T0* a2);
/*ST_BOOLEAN_FORMATTER*/
void r492format_to(T492* C,T0* a1,T0* a2);
/*ST_BOOLEAN_FORMATTER*/
void r492right_format_to(T492* C,T0* a1,T0* a2);
/*ST_BOOLEAN_FORMATTER*/
void r492reset_options(T492* C);
/*ST_BOOLEAN_FORMATTER*/
void r492justify_format_to(T492* C,T0* a1,T0* a2);
/*ST_BOOLEAN_FORMATTER*/
void r492left_format_to(T492* C,T0* a1,T0* a2);
/*XPLAIN_STRING_FUNCTION*/
void r586add_to_join(T586* C,T0* a1,T0* a2);
/*XPLAIN_STRING_FUNCTION*/
T6 r586uses_parameter(T586* C,T0* a1);
/*XPLAIN_STRING_FUNCTION*/
T0* r586sqlmaxvalue(T0* a1);
/*XPLAIN_STRING_FUNCTION*/
T0* r586representation(T0* a1);
/*XPLAIN_STRING_FUNCTION*/
T0* r586outer_sqlvalue(T586* C,T0* a1);
/*XPLAIN_STRING_FUNCTION*/
T6 r586is_using_other_attributes(T586* C,T0* a1);
/*XPLAIN_STRING_FUNCTION*/
T0* r586exact_representation(T0* a1);
/*XPLAIN_STRING_FUNCTION*/
T0* r586sqlvalue(T586* C,T0* a1);
/*XPLAIN_STRING_FUNCTION*/
T0* r586sqlinitvalue(T586* C,T0* a1);
/*XPLAIN_STRING_FUNCTION*/
T0* r586sqlminvalue(T0* a1);
/*UC_STRING*/
T0* r390out(T390* C);
/*UC_STRING*/
void r390copy(T390* C,T0* a1);
/*UC_STRING*/
T0* r390substring(T390* C,T2 a1,T2 a2);
/*UC_STRING*/
void r390reset_byte_index_cache(T390* C);
/*UC_STRING*/
T2 r390shifted_byte_index(T390* C,T2 a1,T2 a2);
/*UC_STRING*/
void r390wipe_out(T390* C);
/*UC_STRING*/
void r390keep_tail(T390* C,T2 a1);
/*UC_STRING*/
void r390remove_first(T390* C,T2 a1);
/*UC_STRING*/
T6 r390same_unicode_string(T390* C,T0* a1);
/*UC_STRING*/
T2 r390item_code(T390* C,T2 a1);
/*UC_STRING*/
T3 r390character_item_at_byte_index(T390* C,T2 a1);
/*UC_STRING*/
void r390_7Pmake(T390* C,T2 a1);
/*UC_STRING*/
void r390put(T390* C,T3 a1,T2 a2);
/*UC_STRING*/
void r390remove_between(T390* C,T2 a1,T2 a2);
/*UC_STRING*/
T6 r390is_equal(T390* C,T0* a1);
/*UC_STRING*/
void r390insert_character(T390* C,T3 a1,T2 a2);
/*UC_STRING*/
T3 r390item(T390* C,T2 a1);
/*UC_STRING*/
void r390resize_byte_storage(T390* C,T2 a1);
/*UC_STRING*/
void r390append(T390* C,T0* a1);
/*UC_STRING*/
T2 r390byte_index(T390* C,T2 a1);
/*UC_STRING*/
void r390print_on(T390* C,T0* a1);
/*UC_STRING*/
void r390make_from_string(T390* C,T0* a1);
/*UC_STRING*/
T2 r390index_of(T390* C,T3 a1,T2 a2);
/*UC_STRING*/
void r390out_in_tagged_out_memory(T390* C);
/*UC_STRING*/
void r390move_bytes_right(T390* C,T2 a1,T2 a2);
/*UC_STRING*/
void r390set_count(T390* C,T2 a1);
/*UC_STRING*/
T2 r390next_byte_index(T390* C,T2 a1);
extern T0*oBC390dummy_uc_string;
extern int fBC390dummy_uc_string;
/*UC_STRING*/
T0* r390dummy_uc_string(void);
/*UC_STRING*/
void r390remove_tail(T390* C,T2 a1);
/*UC_STRING*/
T6 r390is_integer(T390* C);
/*UC_STRING*/
void r390make(T390* C,T2 a1);
/*UC_STRING*/
void r390fill_tagged_out_memory(T390* C);
/*UC_STRING*/
void r390append_string(T390* C,T0* a1);
/*UC_STRING*/
void r390make_filled(T390* C,T3 a1,T2 a2);
/*UC_STRING*/
void r390remove(T390* C,T2 a1);
/*UC_STRING*/
void r390append_substring(T390* C,T0* a1,T2 a2,T2 a3);
/*UC_STRING*/
T2 r390item_code_at_byte_index(T390* C,T2 a1);
/*UC_STRING*/
T0* r390string(T390* C);
/*UC_STRING*/
void r390extend(T390* C,T3 a1);
/*UC_STRING*/
void r390insert_string(T390* C,T0* a1,T2 a2);
/*UC_STRING*/
T2 r390hash_code(T390* C);
/*UC_STRING*/
void r390remove_last(T390* C,T2 a1);
/*UC_STRING*/
T6 r390has(T390* C,T3 a1);
/*UC_STRING*/
void r390keep_head(T390* C,T2 a1);
/*UC_STRING*/
T2 r390to_integer(T390* C);
/*UC_STRING*/
void r390precede(T390* C,T3 a1);
/*UC_STRING*/
T0* r390new_empty_string(T2 a1);
/*UC_STRING*/
void r390append_character(T390* C,T3 a1);
/*UC_STRING*/
void r390put_code_at_byte_index(T390* C,T2 a1,T2 a2,T2 a3);
/*UC_STRING*/
void r390make_from_substring(T390* C,T0* a1,T2 a2,T2 a3);
/*UC_STRING*/
void r390fill_with(T390* C,T3 a1);
/*UC_STRING*/
void r390put_character_at_byte_index(T390* C,T3 a1,T2 a2,T2 a3);
/*UC_STRING*/
void r390_7Pappend_string(T390* C,T0* a1);
/*UC_STRING*/
void r390resize(T390* C,T2 a1);
/*UC_STRING*/
void r390put_substring_at_byte_index(T390* C,T0* a1,T2 a2,T2 a3,T2 a4,T2 a5);
/*UC_STRING*/
T2 r390substring_index(T390* C,T0* a1,T2 a2);
extern T0*oBC392utf8;
/*UC_STRING*/
void r390move_bytes_left(T390* C,T2 a1,T2 a2);
/*UC_STRING*/
T8 r390to_external(T390* C);
/*UC_STRING*/
T6 r390same_string(T390* C,T0* a1);
/*UC_STRING*/
T0* r390twin(T390* C);
/*UC_STRING*/
T2 r390index_of_item_code(T390* C,T2 a1,T2 a2);
/*UC_STRING*/
T0* r390to_utf8(T390* C);
/*UC_STRING*/
T0* r390cloned_string(T390* C);
/*UC_STRING*/
T0* r390_ix_43(T390* C,T0* a1);
extern T0*oBC388unicode;
/*UC_STRING*/
T2 r390_7Phash_code(T390* C);
/*UC_STRING*/
T2 r390unicode_substring_index(T390* C,T0* a1,T2 a2);
/*UC_STRING*/
void r390swap(T390* C,T2 a1,T2 a2);
/*XPLAIN_REQUIRED*/
T0* r540sqlcolumnconstraint(T540* C,T0* a1,T0* a2);
/*XPLAIN_WILD_CARD_EXPRESSION*/
T0* r573sqlmaxvalue(T573* C,T0* a1);
/*XPLAIN_WILD_CARD_EXPRESSION*/
T0* r573representation(T573* C,T0* a1);
/*XPLAIN_WILD_CARD_EXPRESSION*/
T0* r573outer_sqlvalue(T573* C,T0* a1);
/*XPLAIN_WILD_CARD_EXPRESSION*/
T0* r573exact_representation(T573* C,T0* a1);
/*XPLAIN_WILD_CARD_EXPRESSION*/
T0* r573sqlvalue(T573* C,T0* a1);
/*XPLAIN_WILD_CARD_EXPRESSION*/
T0* r573sqlinitvalue(T573* C,T0* a1);
/*XPLAIN_WILD_CARD_EXPRESSION*/
T0* r573sqlminvalue(T573* C,T0* a1);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T6 r577is_constant(T577* C);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
void r577add_to_join(T577* C,T0* a1,T0* a2);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T6 r577uses_parameter(T577* C,T0* a1);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T0* r577sqlmaxvalue(T577* C,T0* a1);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T0* r577column_name(T577* C);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T0* r577representation(T577* C,T0* a1);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T0* r577outer_sqlvalue(T577* C,T0* a1);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T6 r577is_using_other_attributes(T577* C,T0* a1);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T0* r577exact_representation(T577* C,T0* a1);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T6 r577is_literal(T577* C);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T0* r577sqlvalue(T577* C,T0* a1);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T0* r577sqlinitvalue(T577* C,T0* a1);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T6 r577is_logical_constant(T577* C);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T0* r577sqlname(T577* C,T0* a1);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T0* r577sqlminvalue(T577* C,T0* a1);
/*XPLAIN_CASCADE_STATEMENT*/
void r147write(T147* C,T0* a1);
/*XPLAIN_CASCADE_STATEMENT*/
void r147make(T147* C,T0* a1,T0* a2,T0* a3,T0* a4);
/*XPLAIN_A_ENUMERATION*/
T0* r552sqldomainconstraint(T552* C,T0* a1,T0* a2);
/*XPLAIN_A_ENUMERATION*/
void r552make(T552* C,T0* a1);
/*XPLAIN_A_ENUMERATION*/
void r552check_attachment(T552* C,T0* a1,T0* a2);
/*XPLAIN_A_ENUMERATION*/
T0* r552sqlcolumnconstraint(T552* C,T0* a1,T0* a2);
/*YY_FILE_BUFFER*/
void r495fill(T495* C);
/*YY_FILE_BUFFER*/
void r495compact_left(T495* C);
/*YY_FILE_BUFFER*/
void r495set_position(T495* C,T2 a1,T2 a2,T2 a3);
extern T2 oBC401default_capacity;
/*YY_FILE_BUFFER*/
void r495resize(T495* C);
/*YY_FILE_BUFFER*/
T0* r495new_default_buffer(T2 a1);
/*YY_FILE_BUFFER*/
void r495make_with_size(T495* C,T0* a1,T2 a2);
/*YY_FILE_BUFFER*/
void r495set_file(T495* C,T0* a1);
/*YY_FILE_BUFFER*/
void r495flush(T495* C);
/*XPLAIN_SQL_STATEMENT*/
void r98write(T98* C,T0* a1);
/*KL_STDOUT_FILE*/
void r424make(T424* C);
/*KL_STDOUT_FILE*/
void r424old_put_string(T424* C,T0* a1);
/*KL_STDOUT_FILE*/
void r424old_put_character(T424* C,T3 a1);
/*KL_STDOUT_FILE*/
void r424old_make(T424* C);
/*KL_STDOUT_FILE*/
void r424write_buffer(T424* C);
/*KL_STDOUT_FILE*/
void r424put_string(T424* C,T0* a1);
/*KL_STDERR_FILE*/
void r366old_put_string(T0* a1);
/*KL_STDERR_FILE*/
void r366put_integer(T2 a1);
/*KL_STDERR_FILE*/
void r366put_string(T0* a1);
/*XPLAIN_DATEF_FUNCTION*/
void r583add_to_join(T583* C,T0* a1,T0* a2);
/*XPLAIN_DATEF_FUNCTION*/
T6 r583uses_parameter(T583* C,T0* a1);
/*XPLAIN_DATEF_FUNCTION*/
T0* r583sqlmaxvalue(T0* a1);
/*XPLAIN_DATEF_FUNCTION*/
T0* r583representation(T0* a1);
/*XPLAIN_DATEF_FUNCTION*/
T0* r583outer_sqlvalue(T583* C,T0* a1);
/*XPLAIN_DATEF_FUNCTION*/
T6 r583is_using_other_attributes(T583* C,T0* a1);
/*XPLAIN_DATEF_FUNCTION*/
T0* r583exact_representation(T0* a1);
/*XPLAIN_DATEF_FUNCTION*/
T0* r583sqlvalue(T583* C,T0* a1);
/*XPLAIN_DATEF_FUNCTION*/
T0* r583sqlinitvalue(T583* C,T0* a1);
/*XPLAIN_DATEF_FUNCTION*/
T0* r583sqlminvalue(T0* a1);
/*XPLAIN_SORT_NODE*/
void r189make_node(T189* C,T0* a1,T0* a2);
/*XPLAIN_SORT_NODE*/
void r189make(T189* C,T0* a1,T6 a2,T0* a3);
/*XPLAIN_SQL_EXPRESSION*/
T0* r593sqlmaxvalue(T593* C,T0* a1);
/*XPLAIN_SQL_EXPRESSION*/
T0* r593representation(T593* C,T0* a1);
/*XPLAIN_SQL_EXPRESSION*/
T0* r593outer_sqlvalue(T593* C,T0* a1);
/*XPLAIN_SQL_EXPRESSION*/
T0* r593exact_representation(T593* C,T0* a1);
/*XPLAIN_SQL_EXPRESSION*/
T0* r593sqlinitvalue(T593* C,T0* a1);
/*XPLAIN_SQL_EXPRESSION*/
T0* r593sqlminvalue(T593* C,T0* a1);
/*XPLAIN_STRING_EXPRESSION*/
T0* r574sqlmaxvalue(T574* C,T0* a1);
/*XPLAIN_STRING_EXPRESSION*/
T0* r574representation(T574* C,T0* a1);
/*XPLAIN_STRING_EXPRESSION*/
T0* r574outer_sqlvalue(T574* C,T0* a1);
/*XPLAIN_STRING_EXPRESSION*/
T0* r574exact_representation(T574* C,T0* a1);
/*XPLAIN_STRING_EXPRESSION*/
T0* r574sqlvalue(T574* C,T0* a1);
/*XPLAIN_STRING_EXPRESSION*/
T0* r574sqlinitvalue(T574* C,T0* a1);
/*XPLAIN_STRING_EXPRESSION*/
T0* r574sqlminvalue(T574* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764drop_value(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764create_extend(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764datatype_text(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764drop_table(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764no_space_identifier(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764write_drop(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764scientific_formatter(void);
/*SQL_GENERATOR_ANSI*/
T0* r764domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sqlcolumnrequired_base(T764* C,T0* a1);
extern T6 oBC764temporarytablessupported;
/*SQL_GENERATOR_ANSI*/
void r764write_procedure(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764value_representation_system_user(T764* C);
/*SQL_GENERATOR_ANSI*/
T0* r764datatype_ref_int(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764do_sql_cast_to_real(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T0* r764sql_extension_function(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764create_value_alter_table(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T6 r764init_necessary(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764value_representation_float(T764* C);
/*SQL_GENERATOR_ANSI*/
T6 r764table_has_auto_pk(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764make_valid_identifier(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764columndatatype_type(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sqlcolumnidentifier_type(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T0* r764sql_last_auto_generated_primary_key(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764write_select(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764create_value_declare_outside_sp(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764drop_procedure(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764write_assertion(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764datatype_datetime(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764datatype_varchar(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764datatype_boolean(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sql_infix_expression(T764* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_ANSI*/
T0* r764sqlcolumnconstraint_type(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T0* r764quoted_value_identifier(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764datatype_pk_int(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sql_predicate(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
void r764drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T0* r764sql_cast_to_date(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sql_select_function(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764table_name(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764drop_domain(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764temporarytableprefix(void);
/*SQL_GENERATOR_ANSI*/
T0* r764assertion_name(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sqlcolumndefault_type(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764create_select_value(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T6 r764createautoprimarykey(T764* C);
/*SQL_GENERATOR_ANSI*/
void r764create_select_function(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764create_extend_create_table(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sql_cast_to_string(T764* C,T0* a1);
extern T0*oBC764target_name;
/*SQL_GENERATOR_ANSI*/
T0* r764do_sql_cast_to_integer(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sqlfunction_nil(void);
/*SQL_GENERATOR_ANSI*/
void r764write_init(T0* a1);
/*SQL_GENERATOR_ANSI*/
T6 r764createassert(T764* C);
/*SQL_GENERATOR_ANSI*/
void r764write_base(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764value_representation_money(T764* C);
/*SQL_GENERATOR_ANSI*/
T0* r764sql_select_joins(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764create_update(T764* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_ANSI*/
void r764create_index(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sqlgetvalue_outside_sp(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764constraint_names(void);
/*SQL_GENERATOR_ANSI*/
T6 r764createdomaincheck(T764* C);
/*SQL_GENERATOR_ANSI*/
T0* r764datatype_pk_char(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764create_select_list(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764value_representation_current_timestamp(T764* C);
/*SQL_GENERATOR_ANSI*/
T0* r764as_string(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764echo(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sqlgetconstant(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764columndatatype_base(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764write_extend(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T6 r764createviews(T764* C);
/*SQL_GENERATOR_ANSI*/
void r764write_index(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764constant_identifier(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764create_value_assign_outside_sp(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764datatype_money(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764optional_create_value_declare(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sqlcolumnconstraint_base(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T6 r764check_if_required(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764datatype_int(T0* a1);
/*SQL_GENERATOR_ANSI*/
T6 r764is_value_data_type_changed(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764datatype_numeric(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764datatype_picture(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sql_cast_to_integer(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764create_value_create_table(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sqlcolumndefault_base(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764column_constraint_name(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T0* r764sqlfunction_any(void);
/*SQL_GENERATOR_ANSI*/
T0* r764sqlgetvalue(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764set_sequence_name_format(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764valuetablename(void);
/*SQL_GENERATOR_ANSI*/
void r764create_constant_assignment(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T0* r764safe_string(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764do_sql_cast_to_date(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T6 r764equal(T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T0* r764finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_ANSI*/
void r764write_type(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764extension_name(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764createtemporarytablestatement(void);
/*SQL_GENERATOR_ANSI*/
T6 r764noonelinecommentssupported(void);
/*SQL_GENERATOR_ANSI*/
T0* r764value_identifier(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764formatter(void);
/*SQL_GENERATOR_ANSI*/
void r764write_sql(T0* a1);
/*SQL_GENERATOR_ANSI*/
T6 r764createdomains(T764* C);
/*SQL_GENERATOR_ANSI*/
void r764write_one_line_comment(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764value_representation_date(T764* C);
/*SQL_GENERATOR_ANSI*/
void r764create_assertion(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764quote_identifier(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764create_constant(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764datatype_float(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764set_primary_key_format(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764extension_index_name(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764set_options(T764* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11);
/*SQL_GENERATOR_ANSI*/
void r764create_view(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764write_use_database(T764* C,T0* a1);
extern T6 oBC764identifierwithspacessupported;
/*SQL_GENERATOR_ANSI*/
T0* r764domain_identifier(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764create_value(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T6 r764assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764do_create_select_list(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sql_cast_to_real(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764create_table(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764value_representation_char(T764* C,T2 a1);
/*SQL_GENERATOR_ANSI*/
T0* r764value_representation_boolean(T764* C);
/*SQL_GENERATOR_ANSI*/
T6 r764createtimestamp(T764* C);
/*SQL_GENERATOR_ANSI*/
T0* r764sp_function_type_for_selection(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764finishtemporarytablestatement(void);
/*SQL_GENERATOR_ANSI*/
T6 r764coalescesupported(void);
/*SQL_GENERATOR_ANSI*/
T0* r764sql_subselect_for_extension(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764table_pk_name(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764drop_constant(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764create_insert(T764* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_ANSI*/
T0* r764autoprimarykeyconstraint(void);
/*SQL_GENERATOR_ANSI*/
T6 r764is_value_declared(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764columndatatype_assertion(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T6 r764valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
void r764make(T764* C);
/*SQL_GENERATOR_ANSI*/
T0* r764value_representation_integer(T764* C);
/*SQL_GENERATOR_ANSI*/
T0* r764table_ts_name(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764create_extend_create_index(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T6 r764createindex(void);
/*SQL_GENERATOR_ANSI*/
T0* r764column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_ANSI*/
T0* r764create_table_name(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764format(T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T0* r764sql_expression_as_boolean_value(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764index_name(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sql_select_joins_oldstyle(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764create_delete(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T0* r764sql_select_joins_ansi92(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764do_sql_cast_to_string(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r764create_domain(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sql_notnot_expression(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sql_not_expression(T764* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r764sqlcheck_in(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
void r764create_value_declare(T764* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787_25Pdrop_table(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787drop_value(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787sp_start(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_extend(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787datatype_text(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sp_define_out_param(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787drop_table(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787_25Pdrop_value(T787* C,T0* a1);
extern T0*oBC787sqlsysfunction_system_user;
/*SQL_GENERATOR_DB2_71*/
T0* r787no_space_identifier(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787write_drop(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787make_valid_sp_identifier(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787scientific_formatter(void);
/*SQL_GENERATOR_DB2_71*/
T0* r787domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sqlcolumnrequired_base(T787* C,T0* a1);
extern T6 oBC787temporarytablessupported;
/*SQL_GENERATOR_DB2_71*/
void r787write_procedure(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787value_representation_system_user(T787* C);
/*SQL_GENERATOR_DB2_71*/
T0* r787datatype_ref_int(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_value_declare_inside_sp(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787do_sql_cast_to_real(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
T0* r787sql_extension_function(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_value_alter_table(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r787init_necessary(T0* a1);
extern T6 oBC787columnnullallowed;
/*SQL_GENERATOR_DB2_71*/
T0* r787value_representation_float(T787* C);
/*SQL_GENERATOR_DB2_71*/
T6 r787table_has_auto_pk(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787make_valid_identifier(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787columndatatype_type(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sqlcolumnidentifier_type(T787* C,T0* a1,T0* a2);
extern T0*oBC787sql_last_auto_generated_primary_key;
/*SQL_GENERATOR_DB2_71*/
void r787create_value_assign_inside_sp(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787_25Psqlcolumnrequired_base(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787write_select(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_value_declare_outside_sp(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787datatype_varchar(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787datatype_datetime(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787write_assertion(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787datatype_boolean(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sql_infix_expression(T787* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_DB2_71*/
T0* r787sqlcolumnconstraint_type(T787* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
T0* r787quoted_value_identifier(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787datatype_pk_int(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sp_update_name(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sql_predicate(T787* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
void r787create_sp_insert(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787drop_column(T787* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
T0* r787sql_cast_to_date(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sql_select_function(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787table_name(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787drop_domain(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sql_init_cast_to_real(T787* C,T0* a1);
extern T6 oBC787dropcolumnsupported;
/*SQL_GENERATOR_DB2_71*/
void r787do_drop_procedure(T787* C,T0* a1);
extern T0*oBC787temporarytableprefix;
/*SQL_GENERATOR_DB2_71*/
T0* r787sp_define_param_name(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787assertion_name(T0* a1);
extern T0*oBC787sqlfalse;
/*SQL_GENERATOR_DB2_71*/
T0* r787sqlcolumndefault_type(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_select_value(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r787createautoprimarykey(T787* C);
/*SQL_GENERATOR_DB2_71*/
void r787create_select_function(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r787init_forced_null(T0* a1);
extern T6 oBC787autoprimarykeysupported;
/*SQL_GENERATOR_DB2_71*/
void r787create_extend_create_table(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sql_cast_to_string(T787* C,T0* a1);
extern T0*oBC787target_name;
/*SQL_GENERATOR_DB2_71*/
void r787_25Pcreate_select_list(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787do_sql_cast_to_integer(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sqlfunction_nil(void);
/*SQL_GENERATOR_DB2_71*/
void r787write_init(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r787createassert(T787* C);
/*SQL_GENERATOR_DB2_71*/
void r787create_select_value_inside_sp(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787write_base(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_sp_delete(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787value_representation_money(T787* C);
/*SQL_GENERATOR_DB2_71*/
T0* r787sql_init_infix_expression(T787* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_DB2_71*/
T0* r787sql_select_joins(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_update(T787* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_DB2_71*/
void r787create_index(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sqlgetvalue_outside_sp(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787constraint_names(void);
/*SQL_GENERATOR_DB2_71*/
void r787create_sync_auto_generated_primary_key_with_supplied_value(T787* C,T0* a1,T2 a2);
/*SQL_GENERATOR_DB2_71*/
T6 r787createdomaincheck(T787* C);
/*SQL_GENERATOR_DB2_71*/
void r787_25Pwrite_type(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sql_init_cast_to_string(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787datatype_pk_char(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_select_list(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sp_insert_name(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787value_representation_current_timestamp(T787* C);
/*SQL_GENERATOR_DB2_71*/
T0* r787as_string(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sql_init_expression(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787echo(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sqlgetconstant(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787columndatatype_base(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_end(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r787createviews(T787* C);
/*SQL_GENERATOR_DB2_71*/
void r787write_index(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787constant_identifier(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_value_assign_outside_sp(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787sp_end(T787* C);
/*SQL_GENERATOR_DB2_71*/
T0* r787sp_use_param(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787datatype_money(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r787init_forced_default(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787sp_body_statements(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787optional_create_value_declare(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787commandseparator(T787* C);
/*SQL_GENERATOR_DB2_71*/
T0* r787sqlcolumnconstraint_base(T787* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
T6 r787check_if_required(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787datatype_int(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_procedure(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r787is_value_data_type_changed(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787datatype_numeric(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787datatype_picture(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sql_cast_to_integer(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_value_create_table(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787storedprocedureparamlistend(void);
/*SQL_GENERATOR_DB2_71*/
void r787_25Pcreate_select_function(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sqlcolumndefault_base(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sqlgetvalue_inside_sp(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787column_constraint_name(T787* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
T0* r787sqlfunction_any(void);
/*SQL_GENERATOR_DB2_71*/
T0* r787sqlgetvalue(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787set_sequence_name_format(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787valuetablename(void);
/*SQL_GENERATOR_DB2_71*/
void r787create_constant_assignment(T787* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
T0* r787safe_string(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787do_sql_cast_to_date(T787* C,T0* a1);
extern T6 oBC787domainssupported;
/*SQL_GENERATOR_DB2_71*/
T0* r787sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
void r787write_type(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r787equal(T0* a1,T0* a2);
extern T0*oBC787sqlsysfunction_current_timestamp;
/*SQL_GENERATOR_DB2_71*/
T0* r787extension_name(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787createtemporarytablestatement(void);
/*SQL_GENERATOR_DB2_71*/
T6 r787noonelinecommentssupported(void);
/*SQL_GENERATOR_DB2_71*/
void r787create_use_database(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787value_identifier(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787formatter(void);
/*SQL_GENERATOR_DB2_71*/
void r787write_sql(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787_25Pvalue_identifier(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r787createdomains(T787* C);
/*SQL_GENERATOR_DB2_71*/
void r787write_one_line_comment(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787value_representation_date(T787* C);
/*SQL_GENERATOR_DB2_71*/
void r787create_assertion(T787* C,T0* a1);
extern T2 oBC787maxconstraintidentifierlength;
/*SQL_GENERATOR_DB2_71*/
T0* r787quote_identifier(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_constant(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787drop_sp(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787datatype_float(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787set_primary_key_format(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787extension_index_name(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787set_options(T787* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11);
/*SQL_GENERATOR_DB2_71*/
T0* r787sql_init_cast_to_date(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_view(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787write_use_database(T787* C,T0* a1);
extern T6 oBC787identifierwithspacessupported;
/*SQL_GENERATOR_DB2_71*/
T0* r787domain_identifier(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_value(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_sp_update(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r787assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_value_assign(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787do_create_select_list(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787storedprocedurereturnparamliststart(void);
/*SQL_GENERATOR_DB2_71*/
T0* r787sql_cast_to_real(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sqlcolumnrequired_type(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sp_get_auto_generated_primary_key(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_table(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787value_representation_char(T787* C,T2 a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787value_representation_boolean(T787* C);
/*SQL_GENERATOR_DB2_71*/
T6 r787createtimestamp(T787* C);
/*SQL_GENERATOR_DB2_71*/
T0* r787sp_function_type_for_selection(T787* C,T0* a1);
extern T0*oBC787finishtemporarytablestatement;
extern T6 oBC787supportsdefaultvalues;
/*SQL_GENERATOR_DB2_71*/
T0* r787sqlinitvalue_if(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sp_name(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r787coalescesupported(void);
/*SQL_GENERATOR_DB2_71*/
T0* r787sql_subselect_for_extension(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sqlinitvalue_attribute(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787table_pk_name(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787drop_constant(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_insert(T787* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_DB2_71*/
T0* r787sp_delete_name(T787* C,T0* a1);
extern T0*oBC787autoprimarykeyconstraint;
/*SQL_GENERATOR_DB2_71*/
T0* r787sp_define_in_param(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r787is_value_declared(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787columndatatype_assertion(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sqlcolumnidentifier_base(T0* a1,T0* a2);
extern T0*oBC787sqltrue;
/*SQL_GENERATOR_DB2_71*/
T0* r787sql_init_cast_to_integer(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r787valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
void r787make(T787* C);
extern T2 oBC787maxidentifierlength;
/*SQL_GENERATOR_DB2_71*/
T0* r787value_representation_integer(T787* C);
/*SQL_GENERATOR_DB2_71*/
void r787sp_user_declaration(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787table_ts_name(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_extend_create_index(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r787createindex(void);
/*SQL_GENERATOR_DB2_71*/
T0* r787column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787create_table_name(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_init(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787format(T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
T0* r787sql_expression_as_boolean_value(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787index_name(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787sp_result_parameter(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sql_select_joins_oldstyle(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_delete(T787* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
T0* r787sql_select_joins_ansi92(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787do_sql_cast_to_string(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r787create_domain(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sql_notnot_expression(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787storedprocedureparamliststart(void);
/*SQL_GENERATOR_DB2_71*/
T0* r787sql_not_expression(T787* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r787sqlcheck_in(T787* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
void r787create_value_declare(T787* C,T0* a1);
/*ST_DECIMAL_FORMATTER*/
void r484center_format_to(T484* C,T0* a1,T0* a2);
/*ST_DECIMAL_FORMATTER*/
void r484append_abs_to_string(T484* C,T2 a1,T0* a2);
/*ST_DECIMAL_FORMATTER*/
T6 r484valid_parameter(T0* a1);
/*ST_DECIMAL_FORMATTER*/
void r484make(T484* C);
/*ST_DECIMAL_FORMATTER*/
void r484_477Pmake(T484* C);
/*ST_DECIMAL_FORMATTER*/
void r484format_to(T484* C,T0* a1,T0* a2);
/*ST_DECIMAL_FORMATTER*/
void r484_477Preset_options(T484* C);
/*ST_DECIMAL_FORMATTER*/
void r484right_format_to(T484* C,T0* a1,T0* a2);
/*ST_DECIMAL_FORMATTER*/
void r484integer_format_to(T484* C,T2 a1,T0* a2);
/*ST_DECIMAL_FORMATTER*/
void r484reset_options(T484* C);
/*ST_DECIMAL_FORMATTER*/
void r484append_to_string(T484* C,T2 a1,T0* a2);
/*ST_DECIMAL_FORMATTER*/
void r484justify_format_to(T484* C,T0* a1,T0* a2);
/*ST_DECIMAL_FORMATTER*/
void r484left_format_to(T484* C,T0* a1,T0* a2);
/*XPLAIN_LOGICAL_EXPRESSION*/
T6 r313is_constant(T313* C);
/*XPLAIN_LOGICAL_EXPRESSION*/
void r313add_to_join(T313* C,T0* a1,T0* a2);
/*XPLAIN_LOGICAL_EXPRESSION*/
T6 r313uses_parameter(T313* C,T0* a1);
/*XPLAIN_LOGICAL_EXPRESSION*/
T0* r313sqlmaxvalue(T0* a1);
/*XPLAIN_LOGICAL_EXPRESSION*/
T0* r313column_name(T313* C);
/*XPLAIN_LOGICAL_EXPRESSION*/
T0* r313representation(T0* a1);
/*XPLAIN_LOGICAL_EXPRESSION*/
T0* r313outer_sqlvalue(T313* C,T0* a1);
/*XPLAIN_LOGICAL_EXPRESSION*/
T6 r313is_using_other_attributes(T313* C,T0* a1);
/*XPLAIN_LOGICAL_EXPRESSION*/
T0* r313exact_representation(T0* a1);
/*XPLAIN_LOGICAL_EXPRESSION*/
T6 r313is_literal(T313* C);
/*XPLAIN_LOGICAL_EXPRESSION*/
T0* r313sqlvalue(T313* C,T0* a1);
/*XPLAIN_LOGICAL_EXPRESSION*/
T0* r313sqlinitvalue(T313* C,T0* a1);
/*XPLAIN_LOGICAL_EXPRESSION*/
T6 r313is_logical_constant(T313* C);
/*XPLAIN_LOGICAL_EXPRESSION*/
T0* r313sqlname(T313* C,T0* a1);
/*XPLAIN_LOGICAL_EXPRESSION*/
T0* r313sqlminvalue(T0* a1);
/*XPLAIN_EQ_NULL_EXPRESSION*/
void r570add_to_join(T570* C,T0* a1,T0* a2);
/*XPLAIN_EQ_NULL_EXPRESSION*/
T6 r570uses_parameter(T570* C,T0* a1);
/*XPLAIN_EQ_NULL_EXPRESSION*/
T0* r570sqlmaxvalue(T0* a1);
/*XPLAIN_EQ_NULL_EXPRESSION*/
T0* r570representation(T0* a1);
/*XPLAIN_EQ_NULL_EXPRESSION*/
T0* r570outer_sqlvalue(T570* C,T0* a1);
/*XPLAIN_EQ_NULL_EXPRESSION*/
T0* r570exact_representation(T0* a1);
/*XPLAIN_EQ_NULL_EXPRESSION*/
T0* r570sqlvalue(T570* C,T0* a1);
/*XPLAIN_EQ_NULL_EXPRESSION*/
T0* r570sqlinitvalue(T570* C,T0* a1);
/*XPLAIN_EQ_NULL_EXPRESSION*/
T0* r570sqlminvalue(T0* a1);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r485center_format_to(T485* C,T0* a1,T0* a2);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r485build_integer_and_fractional_parts(T485* C,T5 a1);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r485append_integer_to_string(T485* C,T2 a1,T2 a2,T0* a3);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
T6 r485valid_parameter(T0* a1);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r485_489Pdouble_format_to(T485* C,T5 a1,T0* a2);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r485make(T485* C);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
T2 r485double_sign(T5 a1);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r485_477Pmake(T485* C);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r485format_to(T485* C,T0* a1,T0* a2);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r485_477Preset_options(T485* C);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r485right_format_to(T485* C,T0* a1,T0* a2);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r485reset_options(T485* C);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
T5 r485ten_power(T2 a1);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r485double_format_to(T485* C,T5 a1,T0* a2);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r485justify_format_to(T485* C,T0* a1,T0* a2);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r485_486Pdouble_format_to(T485* C,T5 a1,T0* a2);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r485left_format_to(T485* C,T0* a1,T0* a2);
/*XPLAIN_PARAMETER_EXPRESSION*/
T0* r591sqlmaxvalue(T0* a1);
/*XPLAIN_PARAMETER_EXPRESSION*/
T0* r591representation(T0* a1);
/*XPLAIN_PARAMETER_EXPRESSION*/
T0* r591outer_sqlvalue(T591* C,T0* a1);
/*XPLAIN_PARAMETER_EXPRESSION*/
T0* r591exact_representation(T0* a1);
/*XPLAIN_PARAMETER_EXPRESSION*/
T0* r591sqlvalue(T591* C,T0* a1);
/*XPLAIN_PARAMETER_EXPRESSION*/
T0* r591sqlinitvalue(T591* C,T0* a1);
/*XPLAIN_PARAMETER_EXPRESSION*/
T0* r591sqlminvalue(T0* a1);
/*XPLAIN_A_REFERENCES*/
T0* r608sqlcolumnconstraint(T608* C,T0* a1,T0* a2);
/*XPLAIN_REAL_FUNCTION*/
void r585add_to_join(T585* C,T0* a1,T0* a2);
/*XPLAIN_REAL_FUNCTION*/
T6 r585uses_parameter(T585* C,T0* a1);
/*XPLAIN_REAL_FUNCTION*/
T0* r585sqlmaxvalue(T0* a1);
/*XPLAIN_REAL_FUNCTION*/
T0* r585representation(T0* a1);
/*XPLAIN_REAL_FUNCTION*/
T0* r585outer_sqlvalue(T585* C,T0* a1);
/*XPLAIN_REAL_FUNCTION*/
T6 r585is_using_other_attributes(T585* C,T0* a1);
/*XPLAIN_REAL_FUNCTION*/
T0* r585exact_representation(T0* a1);
/*XPLAIN_REAL_FUNCTION*/
T0* r585sqlvalue(T585* C,T0* a1);
/*XPLAIN_REAL_FUNCTION*/
T0* r585sqlinitvalue(T585* C,T0* a1);
/*XPLAIN_REAL_FUNCTION*/
T0* r585sqlminvalue(T0* a1);
/*XPLAIN_VARIABLE_EXPRESSION*/
T0* r615sqlmaxvalue(T615* C,T0* a1);
/*XPLAIN_VARIABLE_EXPRESSION*/
T0* r615representation(T615* C,T0* a1);
/*XPLAIN_VARIABLE_EXPRESSION*/
T0* r615outer_sqlvalue(T615* C,T0* a1);
/*XPLAIN_VARIABLE_EXPRESSION*/
T0* r615exact_representation(T615* C,T0* a1);
/*XPLAIN_VARIABLE_EXPRESSION*/
T0* r615sqlvalue(T615* C,T0* a1);
/*XPLAIN_VARIABLE_EXPRESSION*/
T0* r615sqlinitvalue(T615* C,T0* a1);
/*XPLAIN_VARIABLE_EXPRESSION*/
T0* r615sqlminvalue(T615* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
void r567add_to_join(T567* C,T0* a1,T0* a2);
/*XPLAIN_NOT_EXPRESSION*/
T6 r567uses_parameter(T567* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
T0* r567sqlmaxvalue(T567* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
T0* r567representation(T567* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
void r567make(T567* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
T0* r567outer_sqlvalue(T567* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
T6 r567is_using_other_attributes(T567* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
T0* r567exact_representation(T567* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
T0* r567sqlvalue(T567* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
T0* r567sqlinitvalue(T567* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
T0* r567sqlminvalue(T567* C,T0* a1);
/*XPLAIN_I_NODE*/
void r320make(T320* C,T0* a1,T0* a2);
/*XPLAIN_I_NODE*/
T0* r320to_sqlcode(T320* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799drop_value(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799create_extend(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799datatype_text(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799drop_table(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799no_space_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799write_drop(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799scientific_formatter(void);
/*SQL_GENERATOR_MYSQL4*/
T0* r799domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sqlcolumnrequired_base(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799write_procedure(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799value_representation_system_user(T799* C);
/*SQL_GENERATOR_MYSQL4*/
T0* r799datatype_ref_int(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799do_sql_cast_to_real(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sql_extension_function(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799create_value_alter_table(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T6 r799init_necessary(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799value_representation_float(T799* C);
/*SQL_GENERATOR_MYSQL4*/
T6 r799table_has_auto_pk(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799make_valid_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799columndatatype_type(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sqlcolumnidentifier_type(T799* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sql_last_auto_generated_primary_key(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799write_select(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799create_value_declare_outside_sp(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799drop_procedure(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799write_assertion(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799datatype_datetime(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799datatype_varchar(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799datatype_boolean(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sql_infix_expression(T799* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sqlcolumnconstraint_type(T799* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r799quoted_value_identifier(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799datatype_pk_int(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sql_predicate(T799* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
void r799drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sql_cast_to_date(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sql_select_function(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799table_name(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799drop_domain(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799drop_table_if_exist(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799temporarytableprefix(void);
/*SQL_GENERATOR_MYSQL4*/
T0* r799assertion_name(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sqlcolumndefault_type(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799create_select_value(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T6 r799createautoprimarykey(T799* C);
/*SQL_GENERATOR_MYSQL4*/
void r799create_select_function(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799create_extend_create_table(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sql_cast_to_string(T799* C,T0* a1);
extern T0*oBC799target_name;
/*SQL_GENERATOR_MYSQL4*/
T0* r799do_sql_cast_to_integer(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sqlfunction_nil(void);
/*SQL_GENERATOR_MYSQL4*/
void r799write_init(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T6 r799createassert(T799* C);
/*SQL_GENERATOR_MYSQL4*/
void r799write_base(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799value_representation_money(T799* C);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sql_select_joins(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799create_update(T799* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MYSQL4*/
void r799create_index(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sqlgetvalue_outside_sp(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799constraint_names(void);
/*SQL_GENERATOR_MYSQL4*/
T6 r799createdomaincheck(T799* C);
/*SQL_GENERATOR_MYSQL4*/
T0* r799datatype_pk_char(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799create_select_list(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799value_representation_current_timestamp(T799* C);
/*SQL_GENERATOR_MYSQL4*/
T0* r799as_string(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799echo(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sqlgetconstant(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799columndatatype_base(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799write_extend(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T6 r799createviews(T799* C);
/*SQL_GENERATOR_MYSQL4*/
void r799write_index(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799constant_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799create_value_assign_outside_sp(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799datatype_money(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799optional_create_value_declare(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sqlcolumnconstraint_base(T799* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T6 r799check_if_required(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799datatype_int(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T6 r799is_value_data_type_changed(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799datatype_numeric(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799datatype_picture(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sql_cast_to_integer(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799create_value_create_table(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sqlcolumndefault_base(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799column_constraint_name(T799* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sqlfunction_any(void);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sqlgetvalue(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799set_sequence_name_format(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799valuetablename(void);
/*SQL_GENERATOR_MYSQL4*/
void r799create_constant_assignment(T799* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r799safe_string(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799do_sql_cast_to_date(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T6 r799equal(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r799finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_MYSQL4*/
void r799write_type(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799extension_name(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799createtemporarytablestatement(void);
/*SQL_GENERATOR_MYSQL4*/
T6 r799noonelinecommentssupported(void);
/*SQL_GENERATOR_MYSQL4*/
T0* r799value_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799formatter(void);
/*SQL_GENERATOR_MYSQL4*/
void r799write_sql(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T6 r799createdomains(T799* C);
/*SQL_GENERATOR_MYSQL4*/
void r799write_one_line_comment(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799value_representation_date(T799* C);
/*SQL_GENERATOR_MYSQL4*/
void r799create_assertion(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799quote_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799create_constant(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799datatype_float(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799set_primary_key_format(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799extension_index_name(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799set_options(T799* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11);
/*SQL_GENERATOR_MYSQL4*/
void r799create_view(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799write_use_database(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799domain_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799create_value(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T6 r799assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799do_create_select_list(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sql_cast_to_real(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799create_table(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799value_representation_char(T799* C,T2 a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799value_representation_boolean(T799* C);
/*SQL_GENERATOR_MYSQL4*/
T6 r799createtimestamp(T799* C);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sp_function_type_for_selection(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799finishtemporarytablestatement(void);
/*SQL_GENERATOR_MYSQL4*/
T6 r799coalescesupported(void);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sql_subselect_for_extension(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799table_pk_name(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799drop_constant(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799create_insert(T799* C,T0* a1,T0* a2,T0* a3);
extern T0*oBC799autoprimarykeyconstraint;
extern int fBC799autoprimarykeyconstraint;
/*SQL_GENERATOR_MYSQL4*/
T0* r799autoprimarykeyconstraint(void);
/*SQL_GENERATOR_MYSQL4*/
T6 r799is_value_declared(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799columndatatype_assertion(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T6 r799valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
void r799make(T799* C);
/*SQL_GENERATOR_MYSQL4*/
T0* r799value_representation_integer(T799* C);
/*SQL_GENERATOR_MYSQL4*/
T0* r799table_ts_name(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799create_extend_create_index(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T6 r799createindex(void);
/*SQL_GENERATOR_MYSQL4*/
T0* r799column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799create_table_name(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799format(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sql_expression_as_boolean_value(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799index_name(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sql_select_joins_oldstyle(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799create_delete(T799* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sql_select_joins_ansi92(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799do_sql_cast_to_string(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r799create_domain(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sql_notnot_expression(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sql_not_expression(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r799sqlcheck_in(T799* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
void r799create_value_declare(T799* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798_25Pdrop_table(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798drop_value(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798sp_start(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798create_extend(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798datatype_text(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sp_define_out_param(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798drop_table(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798_25Pdrop_value(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798no_space_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798write_drop(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798make_valid_sp_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798scientific_formatter(void);
/*SQL_GENERATOR_MYSQL5*/
T0* r798domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sqlcolumnrequired_base(T798* C,T0* a1);
extern T6 oBC798temporarytablessupported;
/*SQL_GENERATOR_MYSQL5*/
void r798write_procedure(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798value_representation_system_user(T798* C);
extern T6 oBC798constraintnamesupported;
extern T6 oBC798checksnullaftertrigger;
/*SQL_GENERATOR_MYSQL5*/
T0* r798datatype_ref_int(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798do_sql_cast_to_real(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sql_extension_function(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798_790Psp_end(T798* C);
/*SQL_GENERATOR_MYSQL5*/
void r798create_value_alter_table(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r798init_necessary(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798value_representation_float(T798* C);
/*SQL_GENERATOR_MYSQL5*/
T6 r798table_has_auto_pk(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798make_valid_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798columndatatype_type(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sqlcolumnidentifier_type(T798* C,T0* a1,T0* a2);
extern T0*oBC798sql_last_auto_generated_primary_key;
extern T2 oBC798max_numeric_precision;
/*SQL_GENERATOR_MYSQL5*/
void r798create_value_assign_inside_sp(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798_25Psqlcolumnrequired_base(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798write_select(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798datatype_varchar(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798datatype_datetime(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798write_assertion(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798datatype_boolean(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sql_infix_expression(T798* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sqlcolumnconstraint_type(T798* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r798quoted_value_identifier(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798datatype_pk_int(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sp_update_name(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sql_predicate(T798* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
void r798create_sp_insert(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sql_cast_to_date(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sql_select_function(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798table_name(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798drop_domain(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sql_init_cast_to_real(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798do_drop_procedure(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798drop_table_if_exist(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798temporarytableprefix(void);
/*SQL_GENERATOR_MYSQL5*/
T0* r798assertion_name(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sp_define_param_name(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sqlcolumndefault_type(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798create_select_value(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r798createautoprimarykey(T798* C);
/*SQL_GENERATOR_MYSQL5*/
void r798create_select_function(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r798init_forced_null(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798create_extend_create_table(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sql_cast_to_string(T798* C,T0* a1);
extern T0*oBC798target_name;
/*SQL_GENERATOR_MYSQL5*/
T0* r798do_sql_cast_to_integer(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sqlfunction_nil(void);
/*SQL_GENERATOR_MYSQL5*/
void r798write_init(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r798createassert(T798* C);
/*SQL_GENERATOR_MYSQL5*/
void r798write_base(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798create_sp_delete(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798value_representation_money(T798* C);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sql_init_infix_expression(T798* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sql_select_joins(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798create_update(T798* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MYSQL5*/
void r798create_index(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sqlgetvalue_outside_sp(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798constraint_names(void);
/*SQL_GENERATOR_MYSQL5*/
T6 r798createdomaincheck(T798* C);
/*SQL_GENERATOR_MYSQL5*/
void r798_25Pwrite_type(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sql_init_cast_to_string(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798datatype_pk_char(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798create_select_list(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sp_insert_name(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798value_representation_current_timestamp(T798* C);
/*SQL_GENERATOR_MYSQL5*/
T0* r798as_string(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sql_init_expression(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798echo(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sqlgetconstant(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798columndatatype_base(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798write_extend(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r798createviews(T798* C);
/*SQL_GENERATOR_MYSQL5*/
void r798write_index(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798constant_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798create_value_assign_outside_sp(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798sp_end(T798* C);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sp_use_param(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798datatype_money(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r798init_forced_default(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798sp_body_statements(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798optional_create_value_declare(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sqlcolumnconstraint_base(T798* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T6 r798check_if_required(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798datatype_int(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798create_procedure(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r798is_value_data_type_changed(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798datatype_numeric(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798datatype_picture(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sql_cast_to_integer(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798create_value_create_table(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798storedprocedureparamlistend(void);
/*SQL_GENERATOR_MYSQL5*/
T0* r798quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sqlcolumndefault_base(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sqlgetvalue_inside_sp(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798column_constraint_name(T798* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
void r798drop_temporary_table_if_exist(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sqlfunction_any(void);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sqlgetvalue(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798set_sequence_name_format(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798valuetablename(void);
/*SQL_GENERATOR_MYSQL5*/
void r798create_constant_assignment(T798* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r798safe_string(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798_790Psp_start(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798do_sql_cast_to_date(T798* C,T0* a1);
extern T6 oBC798domainssupported;
/*SQL_GENERATOR_MYSQL5*/
T0* r798sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
void r798write_type(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r798equal(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r798finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_MYSQL5*/
T0* r798extension_name(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798createtemporarytablestatement(void);
/*SQL_GENERATOR_MYSQL5*/
T6 r798noonelinecommentssupported(void);
/*SQL_GENERATOR_MYSQL5*/
void r798create_use_database(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798value_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798formatter(void);
/*SQL_GENERATOR_MYSQL5*/
void r798write_sql(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r798createdomains(T798* C);
/*SQL_GENERATOR_MYSQL5*/
void r798write_one_line_comment(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798value_representation_date(T798* C);
/*SQL_GENERATOR_MYSQL5*/
void r798create_assertion(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798quote_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798create_constant(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798drop_sp(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798datatype_float(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798set_primary_key_format(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798extension_index_name(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798set_options(T798* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sql_init_cast_to_date(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798create_view(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798write_use_database(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798domain_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798create_value(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798create_sp_update(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r798assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798create_value_assign(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798do_create_select_list(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798storedprocedurereturnparamliststart(void);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sql_cast_to_real(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sqlcolumnrequired_type(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sp_get_auto_generated_primary_key(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798create_table(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798value_representation_char(T798* C,T2 a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798value_representation_boolean(T798* C);
/*SQL_GENERATOR_MYSQL5*/
T6 r798createtimestamp(T798* C);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sp_function_type_for_selection(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798finishtemporarytablestatement(void);
extern T6 oBC798supportsdefaultvalues;
/*SQL_GENERATOR_MYSQL5*/
T0* r798sqlinitvalue_if(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sp_name(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r798coalescesupported(void);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sql_subselect_for_extension(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sqlinitvalue_attribute(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798table_pk_name(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798drop_constant(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798create_insert(T798* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sp_delete_name(T798* C,T0* a1);
extern T0*oBC798autoprimarykeyconstraint;
extern int fBC798autoprimarykeyconstraint;
/*SQL_GENERATOR_MYSQL5*/
T0* r798autoprimarykeyconstraint(void);
/*SQL_GENERATOR_MYSQL5*/
T6 r798is_value_declared(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sp_define_in_param(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798columndatatype_assertion(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sql_init_cast_to_integer(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r798valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
void r798make(T798* C);
extern T2 oBC798maxidentifierlength;
/*SQL_GENERATOR_MYSQL5*/
T0* r798value_representation_integer(T798* C);
/*SQL_GENERATOR_MYSQL5*/
T0* r798_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798table_ts_name(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798create_extend_create_index(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r798createindex(void);
/*SQL_GENERATOR_MYSQL5*/
T0* r798column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798create_table_name(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798create_init(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798format(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sql_expression_as_boolean_value(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798index_name(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sql_select_joins_oldstyle(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798create_delete(T798* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sql_select_joins_ansi92(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798do_sql_cast_to_string(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r798create_domain(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sql_notnot_expression(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798storedprocedureparamliststart(void);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sql_not_expression(T798* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r798sqlcheck_in(T798* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
void r798create_value_declare(T798* C,T0* a1);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r479center_format_to(T479* C,T0* a1,T0* a2);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r479append_abs_to_string(T479* C,T2 a1,T0* a2);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
T6 r479valid_parameter(T0* a1);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r479make(T479* C);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r479_477Pmake(T479* C);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r479format_to(T479* C,T0* a1,T0* a2);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r479_477Preset_options(T479* C);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r479right_format_to(T479* C,T0* a1,T0* a2);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r479integer_format_to(T479* C,T2 a1,T0* a2);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r479reset_options(T479* C);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r479append_to_string(T479* C,T2 a1,T0* a2);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r479justify_format_to(T479* C,T0* a1,T0* a2);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r479_481Pinteger_format_to(T479* C,T2 a1,T0* a2);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r479left_format_to(T479* C,T0* a1,T0* a2);
/*XPLAIN_DELETE_STATEMENT*/
T6 r133uses_parameter(T133* C,T0* a1);
/*XPLAIN_DELETE_STATEMENT*/
void r133write(T133* C,T0* a1);
/*XPLAIN_DELETE_STATEMENT*/
void r133make(T133* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
void r616_207Pset_extension(T616* C,T0* a1);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
void r616set_extension(T616* C,T0* a1);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T0* r616sqlmaxvalue(T616* C,T0* a1);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
void r616inherited_make(T616* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T0* r616column_name(T616* C);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T0* r616representation(T616* C,T0* a1);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
void r616make(T616* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T0* r616outer_sqlvalue(T616* C,T0* a1);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T6 r616is_using_other_attributes(T616* C,T0* a1);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T0* r616exact_representation(T616* C,T0* a1);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T0* r616sqlvalue(T616* C,T0* a1);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T0* r616sqlinitvalue(T616* C,T0* a1);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T0* r616sqlname(T616* C,T0* a1);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T0* r616sqlminvalue(T616* C,T0* a1);
/*STD_OUTPUT*/
void r425make(T425* C);
/*STD_OUTPUT*/
void r425flush(T425* C);
/*STD_OUTPUT*/
void r425write_buffer(T425* C);
/*STD_OUTPUT*/
void r425put_character(T425* C,T3 a1);
/*STD_OUTPUT*/
void r425put_string(T425* C,T0* a1);
/*XPLAIN_A_PATTERN*/
T0* r550sqldomainconstraint(T550* C,T0* a1,T0* a2);
/*XPLAIN_A_PATTERN*/
void r550make(T550* C,T0* a1);
/*XPLAIN_A_PATTERN*/
T0* r550sqlcolumnconstraint(T550* C,T0* a1,T0* a2);
extern T0*oBC19command_arguments;
extern int fBC19command_arguments;
/*KL_ARGUMENTS*/
T0* r784command_arguments(void);
/*KL_ARGUMENTS*/
T0* r784argument(T2 a1);
/*XPLAIN_NOTNOT_EXPRESSION*/
T6 r565is_constant(T565* C);
/*XPLAIN_NOTNOT_EXPRESSION*/
void r565add_to_join(T565* C,T0* a1,T0* a2);
/*XPLAIN_NOTNOT_EXPRESSION*/
T6 r565uses_parameter(T565* C,T0* a1);
/*XPLAIN_NOTNOT_EXPRESSION*/
T0* r565sqlmaxvalue(T565* C,T0* a1);
/*XPLAIN_NOTNOT_EXPRESSION*/
T0* r565column_name(T565* C);
/*XPLAIN_NOTNOT_EXPRESSION*/
T0* r565representation(T565* C,T0* a1);
/*XPLAIN_NOTNOT_EXPRESSION*/
T0* r565outer_sqlvalue(T565* C,T0* a1);
/*XPLAIN_NOTNOT_EXPRESSION*/
T6 r565is_using_other_attributes(T565* C,T0* a1);
/*XPLAIN_NOTNOT_EXPRESSION*/
T0* r565exact_representation(T565* C,T0* a1);
/*XPLAIN_NOTNOT_EXPRESSION*/
T6 r565is_literal(T565* C);
/*XPLAIN_NOTNOT_EXPRESSION*/
T0* r565sqlvalue(T565* C,T0* a1);
/*XPLAIN_NOTNOT_EXPRESSION*/
T0* r565sqlinitvalue(T565* C,T0* a1);
/*XPLAIN_NOTNOT_EXPRESSION*/
T6 r565is_logical_constant(T565* C);
/*XPLAIN_NOTNOT_EXPRESSION*/
T0* r565sqlname(T565* C,T0* a1);
/*XPLAIN_NOTNOT_EXPRESSION*/
T0* r565sqlminvalue(T565* C,T0* a1);
/*XPLAIN_EXTENSION*/
T0* r213quoted_name(T213* C,T0* a1);
/*XPLAIN_EXTENSION*/
T0* r213sqlpkname(T213* C,T0* a1);
/*XPLAIN_EXTENSION*/
T0* r213new_data_attributes_cursor(T213* C,T0* a1);
/*XPLAIN_EXTENSION*/
void r213remove_extension(T213* C,T0* a1);
/*XPLAIN_EXTENSION*/
T0* r213columndatatype(T213* C,T0* a1);
/*XPLAIN_EXTENSION*/
T6 r213is_equal(T213* C,T0* a1);
/*XPLAIN_EXTENSION*/
T0* r213sqlcolumnidentifier(T213* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
T0* r213q_sql_select_name(T213* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
T0* r213sqlcolumndefault(T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
void r213add_extension(T213* C,T0* a1);
/*XPLAIN_EXTENSION*/
T0* r213create_expression(T213* C,T0* a1);
/*XPLAIN_EXTENSION*/
T0* r213sql_insert_name(T213* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
void r213write_drop_attribute(T213* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
T0* r213q_sqlpkname(T213* C,T0* a1);
/*XPLAIN_EXTENSION*/
void r213add_assertion(T213* C,T0* a1);
/*XPLAIN_EXTENSION*/
void r213make_abstract_type(T213* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
void r213make(T213* C,T0* a1,T0* a2,T0* a3,T0* a4);
/*XPLAIN_EXTENSION*/
T6 r213has_non_constant_init(T213* C);
/*XPLAIN_EXTENSION*/
T6 r213equal(T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
T2 r213hash_code(T213* C);
/*XPLAIN_EXTENSION*/
T6 r213has_non_literal_init(T213* C);
/*XPLAIN_EXTENSION*/
T0* r213sql_qualified_name(T213* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
T6 r213has_updatable_attributes(T213* C);
/*XPLAIN_EXTENSION*/
T0* r213q_sql_insert_name(T213* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
T0* r213new_all_attributes_cursor(T213* C,T0* a1);
/*XPLAIN_EXTENSION*/
void r213hack_anode(T213* C,T0* a1);
/*XPLAIN_EXTENSION*/
T0* r213sql_select_name(T213* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
void r213make_type(T213* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_EXTENSION*/
T0* r213sqlname(T213* C,T0* a1);
/*XPLAIN_EXTENSION*/
T0* r213find_attribute(T213* C,T0* a1);
/*XPLAIN_EXTENSION*/
T0* r213new_init_attributes_cursor(T213* C,T0* a1);
/*XPLAIN_EXTENSION*/
void r213next_constraint_number(T213* C);
/*XPLAIN_EXTENSION*/
T6 r213has_auto_pk(T213* C,T0* a1);
/*XPLAIN_EXTENSION*/
T6 r213has_attribute(T213* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
T0* r213sqltablename(T213* C,T0* a1);
extern T0*oBC620table_counter;
extern int fBC620table_counter;
/*JOIN_TREE_NODE*/
T0* r620table_counter(void);
/*JOIN_TREE_NODE*/
T6 r620has_immediate_child(T620* C,T0* a1);
/*JOIN_TREE_NODE*/
void r620add_additional_item(T620* C,T0* a1);
/*JOIN_TREE_NODE*/
void r620append_child(T620* C,T0* a1);
/*JOIN_TREE_NODE*/
T0* r620generate_join_nodes(T620* C,T0* a1,T0* a2,T0* a3);
/*JOIN_TREE_NODE*/
void r620set_prefix_table(T620* C,T0* a1);
/*JOIN_TREE_NODE*/
T6 r620has_children(T620* C);
/*JOIN_TREE_NODE*/
void r620make(T620* C,T0* a1);
/*JOIN_TREE_NODE*/
T0* r620alias_name(T0* a1,T0* a2);
/*JOIN_TREE_NODE*/
void r620increment_usage(T0* a1);
/*JOIN_TREE_NODE*/
T0* r620get_immediate_child(T620* C,T0* a1);
/*KL_STRING_OUTPUT_STREAM*/
void r490put_substring(T490* C,T0* a1,T2 a2,T2 a3);
/*KL_STRING_OUTPUT_STREAM*/
void r490put_character(T490* C,T3 a1);
/*KL_STRING_OUTPUT_STREAM*/
void r490put_string(T490* C,T0* a1);
/*XPLAIN_NIL_FUNCTION*/
T6 r684needs_limit(T0* a1);
/*XPLAIN_NIL_FUNCTION*/
T0* r684sqlfunction(T0* a1);
/*XPLAIN_NIL_FUNCTION*/
T0* r684representation(T0* a1,T0* a2,T0* a3);
/*XPLAIN_NIL_FUNCTION*/
T0* r684sqlextenddefault(T0* a1,T0* a2);
/*XPLAIN_NIL_FUNCTION*/
T0* r684sp_function_type(T0* a1,T0* a2);
/*XPLAIN_D_REPRESENTATION*/
T0* r601min_value(T0* a1);
/*XPLAIN_D_REPRESENTATION*/
T0* r601value_representation(T0* a1);
/*XPLAIN_D_REPRESENTATION*/
void r601set_domain_restriction(T601* C,T0* a1,T0* a2);
/*XPLAIN_D_REPRESENTATION*/
T0* r601xml_schema_data_type(void);
/*XPLAIN_D_REPRESENTATION*/
T0* r601max_value(T0* a1);
/*XPLAIN_D_REPRESENTATION*/
T0* r601datatype(T601* C,T0* a1);
/*XPLAIN_TOTAL_FUNCTION*/
T0* r716sqlfunction(T0* a1);
/*XPLAIN_TOTAL_FUNCTION*/
T0* r716representation(T0* a1,T0* a2,T0* a3);
/*XPLAIN_TOTAL_FUNCTION*/
T0* r716sqlextenddefault(T0* a1,T0* a2);
/*XPLAIN_TOTAL_FUNCTION*/
T0* r716sp_function_type(T0* a1,T0* a2);
/*XPLAIN_B_REPRESENTATION*/
T0* r600min_value(T0* a1);
/*XPLAIN_B_REPRESENTATION*/
T0* r600value_representation(T0* a1);
/*XPLAIN_B_REPRESENTATION*/
void r600set_domain_restriction(T600* C,T0* a1,T0* a2);
/*XPLAIN_B_REPRESENTATION*/
T0* r600xml_schema_data_type(void);
/*XPLAIN_B_REPRESENTATION*/
T0* r600max_value(T0* a1);
/*XPLAIN_B_REPRESENTATION*/
T0* r600datatype(T600* C,T0* a1);
extern T0*oBC365error;
extern int fBC365error;
/*KL_STANDARD_FILES*/
T0* r365error(void);
extern T0*oBC365input;
extern int fBC365input;
/*KL_STANDARD_FILES*/
T0* r365input(void);
extern T0*oBC365output;
extern int fBC365output;
/*KL_STANDARD_FILES*/
T0* r365output(void);
/*XPLAIN_MAX_FUNCTION*/
T0* r714sqlfunction(T0* a1);
/*XPLAIN_MAX_FUNCTION*/
T0* r714representation(T0* a1,T0* a2,T0* a3);
/*XPLAIN_MAX_FUNCTION*/
T0* r714sqlextenddefault(T0* a1,T0* a2);
/*XPLAIN_MAX_FUNCTION*/
T0* r714sp_function_type(T0* a1,T0* a2);
/*XPLAIN_F_REPRESENTATION*/
T0* r823min_value(T0* a1);
/*XPLAIN_F_REPRESENTATION*/
void r823set_domain_restriction(T823* C,T0* a1,T0* a2);
/*XPLAIN_F_REPRESENTATION*/
T0* r823xml_schema_data_type(void);
/*XPLAIN_F_REPRESENTATION*/
T0* r823max_value(T0* a1);
/*XPLAIN_F_REPRESENTATION*/
T0* r823datatype(T823* C,T0* a1);
/*reference CHARACTER*/
T0* r426out(T426* C);
/*reference CHARACTER*/
T6 r426is_equal(T426* C,T0* a1);
/*reference CHARACTER*/
void r426out_in_tagged_out_memory(T426* C);
/*reference CHARACTER*/
void r426fill_tagged_out_memory(T426* C);
extern T2 oBC816maximum_character_code;
extern int fBC816maximum_character_code;
/*KL_PLATFORM*/
T2 r816maximum_character_code(T816* C);
extern T2 oBC816minimum_integer;
/*XPLAIN_ANY_FUNCTION*/
T6 r682needs_limit(T0* a1);
/*XPLAIN_ANY_FUNCTION*/
T0* r682sqlfunction(T0* a1);
/*XPLAIN_ANY_FUNCTION*/
T0* r682representation(T0* a1,T0* a2,T0* a3);
/*XPLAIN_ANY_FUNCTION*/
T0* r682sqlextenddefault(T0* a1,T0* a2);
/*XPLAIN_ANY_FUNCTION*/
T0* r682sp_function_type(T0* a1,T0* a2);
/*XPLAIN_COUNT_FUNCTION*/
T0* r717sqlfunction(T0* a1);
/*XPLAIN_COUNT_FUNCTION*/
T0* r717representation(T0* a1,T0* a2,T0* a3);
extern T0*oBC717sqlextenddefault;
/*XPLAIN_COUNT_FUNCTION*/
T0* r717sp_function_type(T0* a1,T0* a2);
/*XPLAIN_LOGINNAME_EXPRESSION*/
T0* r581sqlmaxvalue(T0* a1);
extern T0*oBC581column_name;
/*XPLAIN_LOGINNAME_EXPRESSION*/
T0* r581representation(T0* a1);
/*XPLAIN_LOGINNAME_EXPRESSION*/
T0* r581outer_sqlvalue(T0* a1);
/*XPLAIN_LOGINNAME_EXPRESSION*/
T0* r581exact_representation(T0* a1);
/*XPLAIN_LOGINNAME_EXPRESSION*/
T0* r581sqlvalue(T0* a1);
/*XPLAIN_LOGINNAME_EXPRESSION*/
T0* r581sqlinitvalue(T0* a1);
/*XPLAIN_LOGINNAME_EXPRESSION*/
T0* r581sqlminvalue(T0* a1);
/*XPLAIN_MIN_FUNCTION*/
T0* r715sqlfunction(T0* a1);
/*XPLAIN_MIN_FUNCTION*/
T0* r715representation(T0* a1,T0* a2,T0* a3);
/*XPLAIN_MIN_FUNCTION*/
T0* r715sqlextenddefault(T0* a1,T0* a2);
/*XPLAIN_MIN_FUNCTION*/
T0* r715sp_function_type(T0* a1,T0* a2);
/*XPLAIN_T_REPRESENTATION*/
T0* r606min_value(T0* a1);
/*XPLAIN_T_REPRESENTATION*/
void r606set_domain_restriction(T606* C,T0* a1,T0* a2);
/*XPLAIN_T_REPRESENTATION*/
T0* r606xml_schema_data_type(void);
/*XPLAIN_T_REPRESENTATION*/
T0* r606max_value(T0* a1);
/*XPLAIN_T_REPRESENTATION*/
T0* r606datatype(T606* C,T0* a1);
/*UC_UTF8_ROUTINES*/
T2 r590encoded_next_value(T3 a1);
/*UC_UTF8_ROUTINES*/
T2 r590character_byte_count(T3 a1);
extern T0*oBC590dummy_uc_string;
extern int fBC590dummy_uc_string;
/*UC_UTF8_ROUTINES*/
T0* r590dummy_uc_string(void);
/*UC_UTF8_ROUTINES*/
T2 r590encoded_first_value(T3 a1);
/*UC_UTF8_ROUTINES*/
T2 r590code_byte_count(T2 a1);
/*UC_UTF8_ROUTINES*/
T2 r590encoded_byte_count(T3 a1);
/*UC_UTF8_ROUTINES*/
T2 r590substring_byte_count(T0* a1,T2 a2,T2 a3);
/*KL_ANY_ROUTINES*/
T0* r397to_any(T0* a1);
/*KL_ANY_ROUTINES*/
T6 r397same_types(T0* a1,T0* a2);
/*KL_INTEGER_ROUTINES*/
T2 r818power(T2 a1,T2 a2);
/*KL_INTEGER_ROUTINES*/
T6 r818is_even(T2 a1);
/*KL_INTEGER_ROUTINES*/
T2 r818div(T2 a1,T2 a2);
/*KL_INTEGER_ROUTINES*/
T2 r818mod(T2 a1,T2 a2);
/*KL_INTEGER_ROUTINES*/
T3 r818to_character(T2 a1);
/*XPLAIN_SOME_FUNCTION*/
T0* r718sqlfunction(T0* a1);
/*XPLAIN_SOME_FUNCTION*/
T0* r718representation(T0* a1,T0* a2,T0* a3);
/*XPLAIN_SOME_FUNCTION*/
T0* r718sqlextenddefault(T0* a1,T0* a2);
/*XPLAIN_SOME_FUNCTION*/
T0* r718sp_function_type(T0* a1,T0* a2);
/*reference INTEGER*/
T0* r558out(T558* C);
/*reference INTEGER*/
void r558append_in(T558* C,T0* a1);
/*XPLAIN_P_REPRESENTATION*/
T0* r604min_value(T0* a1);
/*XPLAIN_P_REPRESENTATION*/
void r604set_domain_restriction(T604* C,T0* a1,T0* a2);
/*XPLAIN_P_REPRESENTATION*/
T0* r604xml_schema_data_type(void);
/*XPLAIN_P_REPRESENTATION*/
T0* r604max_value(T0* a1);
/*XPLAIN_P_REPRESENTATION*/
T0* r604datatype(T604* C,T0* a1);
/*XPLAIN_M_REPRESENTATION*/
T0* r603min_value(T0* a1);
/*XPLAIN_M_REPRESENTATION*/
T0* r603value_representation(T0* a1);
/*XPLAIN_M_REPRESENTATION*/
void r603set_domain_restriction(T603* C,T0* a1,T0* a2);
/*XPLAIN_M_REPRESENTATION*/
T0* r603xml_schema_data_type(void);
/*XPLAIN_M_REPRESENTATION*/
T0* r603max_value(T0* a1);
/*XPLAIN_M_REPRESENTATION*/
T0* r603datatype(T603* C,T0* a1);
/*XML_GENERATOR*/
void r754set_sp_name(T754* C,T0* a1,T0* a2);
/*XML_GENERATOR*/
T0* r754columndatatype_type(T754* C,T0* a1);
extern T0*oBC754datatype_picture;
extern T0*oBC754datatype_boolean;
extern T0*oBC754datatype_money;
/*XML_GENERATOR*/
void r754write_select_value(T754* C,T0* a1);
/*XML_GENERATOR*/
T6 r754is_base_char(T2 a1);
extern T0*oBC754datatype_datetime;
extern T0*oBC754datatype_varchar;
/*XML_GENERATOR*/
void r754dump_statements(T754* C,T0* a1,T0* a2);
/*XML_GENERATOR*/
T0* r754datatype_ref_int(T0* a1);
/*XML_GENERATOR*/
T6 r754is_name_first(T2 a1);
/*XML_GENERATOR*/
T0* r754as_ncname(T0* a1);
extern T0*oBC754datatype_pk_int;
/*XML_GENERATOR*/
T6 r754is_letter(T2 a1);
/*XML_GENERATOR*/
T0* r754columndatatype_assertion(T0* a1);
/*XML_GENERATOR*/
T0* r754as_some_string(T0* a1,T3 a2);
extern T0*oBC754datatype_int;
/*XML_GENERATOR*/
void r754set_names(T754* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6);
extern T0*oBC754datatype_text;
/*XML_GENERATOR*/
void r754write_select_list(T754* C,T0* a1);
/*XML_GENERATOR*/
T0* r754columndatatype_base(T754* C,T0* a1);
/*XML_GENERATOR*/
void r754dump_columns(T754* C,T0* a1);
/*XML_GENERATOR*/
T0* r754as_eiffel_string(T0* a1);
extern T0*oBC754datatype_numeric;
/*XML_GENERATOR*/
T6 r754is_ideographic(T2 a1);
/*XML_GENERATOR*/
T0* r754as_c_string(T0* a1);
extern T0*oBC754datatype_pk_char;
/*XML_GENERATOR*/
T0* r754code_common_identifier(T0* a1);
/*XML_GENERATOR*/
void r754write_constant(T754* C,T0* a1);
/*XML_GENERATOR*/
void r754write_select_function(T754* C,T0* a1);
/*XML_GENERATOR*/
void r754write_procedure(T754* C,T0* a1);
extern T0*oBC754datatype_float;
/*XML_GENERATOR*/
void r754write_type(T754* C,T0* a1);
/*KL_STRING_EQUALITY_TESTER*/
T6 r442test(T0* a1,T0* a2);
/*KL_STRING_ROUTINES*/
void r385wipe_out(T0* a1);
/*KL_STRING_ROUTINES*/
T0* r385as_string(T0* a1);
/*KL_STRING_ROUTINES*/
T0* r385new_empty_string(T0* a1,T2 a2);
/*KL_STRING_ROUTINES*/
T6 r385same_string(T0* a1,T0* a2);
/*KL_STRING_ROUTINES*/
T0* r385cloned_string(T0* a1);
/*KL_STRING_ROUTINES*/
T6 r385elks_same_string(T0* a1,T0* a2);
extern T0*oBC21arguments;
extern int fBC21arguments;
/*XPLAIN2SQL*/
T0* r12arguments(void);
/*XPLAIN2SQL*/
T6 r12valid_format_and_parameters(T0* a1,T0* a2);
/*XPLAIN2SQL*/
void r12make(T12* C);
/*XPLAIN2SQL*/
T6 r12equal(T0* a1,T0* a2);
/*XPLAIN2SQL*/
T0* r12scientific_formatter(void);
/*XPLAIN2SQL*/
T0* r12formatter(void);
/*KL_DOUBLE_ROUTINES*/
T5 r819log10(T5 a1);
/*KL_DOUBLE_ROUTINES*/
T2 r819floor_to_integer(T5 a1);
/*XPLAIN_SYSTEMDATE_EXPRESSION*/
T0* r580sqlmaxvalue(T0* a1);
extern T0*oBC580column_name;
/*XPLAIN_SYSTEMDATE_EXPRESSION*/
T0* r580representation(T0* a1);
/*XPLAIN_SYSTEMDATE_EXPRESSION*/
T0* r580outer_sqlvalue(T0* a1);
/*XPLAIN_SYSTEMDATE_EXPRESSION*/
T0* r580exact_representation(T0* a1);
/*XPLAIN_SYSTEMDATE_EXPRESSION*/
T0* r580sqlvalue(T0* a1);
/*XPLAIN_SYSTEMDATE_EXPRESSION*/
T0* r580sqlinitvalue(T0* a1);
/*XPLAIN_SYSTEMDATE_EXPRESSION*/
T0* r580sqlminvalue(T0* a1);
extern T12*eiffel_root_object;
extern int se_argc;
extern char**se_argv;
#define SE_MAXID 857
extern T7*g[];
extern T7*t[];
void se_atexit(void);
void initialize_eiffel_runtime(int argc,char*argv[]);
extern T0*ms823_1391;
extern T0*ms7_241908472;
extern T0*ms576_362;
extern T0*ms604_1441;
extern T0*ms572_1459239347;
extern T0*ms606_1461;
extern T0*ms809_11286583;
extern T0*ms481_206463207;
extern T0*ms804_1086738954;
extern T0*ms802_433569;
extern T0*ms798_11026;
extern T0*ms147_293459512;
extern T0*ms492_79251;
extern T0*ms802_1364a;
extern T0*ms567_3421;
extern T0*ms802_1434a;
extern T0*ms847_3339;
extern T0*ms802_16018;
extern T0*ms53_43;
extern T0*ms33_250860571;
extern T0*ms802_15574;
extern T0*ms790_314461;
extern T0*ms576_362a;
extern T0*ms491_35;
extern T0*ms53_1371;
extern T0*ms847_8089;
extern T0*ms792_522611813;
extern T0*ms147_48;
extern T0*ms147_49;
extern T0*ms147_1984144;
extern T0*ms7_280756769;
extern T0*ms606_1461a;
extern T0*ms714_3330;
extern T0*ms25_121924290;
extern T0*ms716_89868;
extern T0*ms147_48aa;
extern T0*ms682_3096;
extern T0*ms25_24730993;
extern T0*ms385_0aa;
extern T0*ms802_16018a;
extern T0*ms684_3383;
extern T0*ms492_14036;
extern T0*ms802_1364;
extern T0*ms802_1434;
extern T0*ms25_492143801;
extern T0*ms792_371096635;
extern T0*ms847_88664;
extern T0*ms7_1983847;
extern T0*ms147_48a;
extern T0*ms805_84200;
extern T0*ms804_1393673517;
extern T0*ms492_18036;
extern T0*ms147_277376200;
extern T0*ms601_1381;
extern T0*ms802_53166;
extern T0*ms25_234;
extern T0*ms25_192;
extern T0*ms603_1426;
extern T0*ms802_1419017542;
extern T0*ms12_1553;
extern T0*ms805_88950;
extern T0*ms575_61;
extern T0*ms19_14150;
extern T0*ms147_48aaaa;
extern T0*ms718_17796;
extern T0*ms847_15469;
extern T0*ms385_0a;
extern T0*ms25_3530;
extern T0*ms25_561377415;
extern T0*ms147_48aaa;
extern T0*ms787_537180045;
extern T0*ms787_64;
extern T0*ms717_79341;
extern T0*ms385_0aaaaa;
extern T0*ms25_80795;
extern T0*ms715_3360;
extern T0*ms847_207414;
extern T0*ms803_1046125751;
extern T0*ms790_351231;
extern T0*ms754_85618278;
extern T0*ms809_1720244181;
extern T0*ms25_4537323;
extern T0*ms802_374850603;
extern T0*ms481_2083830567;
extern T0*ms385_0aaaa;
extern T0*ms25_59;
extern T0*ms809_13816;
extern T0*ms802_2233699;
extern T0*ms790_292331;
extern T0*ms385_0;
extern T0*ms492_59251;
extern T0*ms847_39219;
extern T0*ms575_61a;
extern T0*ms804_934012196;
extern T0*ms616_1189421311;
extern T0*ms385_0aaa;
T0*se_ms(int c,char*e);
T0*se_string(char*e);
void se_msi1(void);
void se_msi2(void);
void*se_ma827(int argc,...);
void*se_ma830(int argc,...);
void*se_ma472(int argc,...);
void*se_ma757(int argc,...);
T6 X445test(T0*C,T0* a1,T0* a2);
T6 X70uses_parameter(T0*C,T0* a1);
void X70write(T0*C,T0* a1);
void X70cleanup(T0*C);
T0* X789sqlinitvalue_if(T0*C,T0* a1);
T0* X789sql_init_cast_to_real(T0*C,T0* a1);
T0* X789sql_init_cast_to_integer(T0*C,T0* a1);
T0* X789sql_init_infix_expression(T0*C,T0* a1,T0* a2,T0* a3);
T0* X789sqlinitvalue_attribute(T0*C,T0* a1);
T0* X789sql_init_cast_to_string(T0*C,T0* a1);
T0* X789sql_init_cast_to_date(T0*C,T0* a1);
T6 X183is_existential(T0*C);
T0* X183name(T0*C);
T0* X183sqlfunction(T0*C,T0* a1);
T6 X183needs_limit(T0*C,T0* a1);
T6 X183needs_coalesce(T0*C);
T0* X183representation(T0*C,T0* a1,T0* a2,T0* a3);
T2 X183property_required(T0*C);
T0* X183sqlextenddefault(T0*C,T0* a1,T0* a2);
T6 X183needs_distinct(T0*C);
T0* X183sp_function_type(T0*C,T0* a1,T0* a2);
void X602set_domain_restriction(T0*C,T0* a1,T0* a2);
T0* X824to_sqlcode(T0*C,T0* a1);
T0* X215sqlcolumnrequired(T0*C,T0* a1,T0* a2);
T0* X215columndatatype(T0*C,T0* a1);
T0* X215sqlcolumnidentifier(T0*C,T0* a1,T0* a2);
T0* X215q_sql_select_name(T0*C,T0* a1,T0* a2);
T0* X215sqlcolumndefault(T0*C,T0* a1,T0* a2);
void X215hack_anode(T0*C,T0* a1);
T0* X215sql_select_name(T0*C,T0* a1,T0* a2);
T0* X25value_representation_char(T0*C,T2 a1);
T0* X25value_representation_boolean(T0*C);
T0* X25sqlfunction_nil(T0*C);
T0* X25value_representation_system_user(T0*C);
void X25write_index(T0*C,T0* a1);
T0* X25sqltrue(T0*C);
void X25write_value(T0*C,T0* a1);
void X25write_update(T0*C,T0* a1,T0* a2,T0* a3);
T0* X25sp_define_in_param(T0*C,T0* a1);
T0* X25value_identifier(T0*C,T0* a1);
T0* X25sqlcolumnidentifier_base(T0*C,T0* a1,T0* a2);
T0* X25sqlsysfunction_current_timestamp(T0*C);
void X25write_drop_extension(T0*C,T0* a1);
T0* X25sqlcolumnconstraint_base(T0*C,T0* a1,T0* a2);
T0* X25as_string(T0*C,T0* a1);
void X25write_echo(T0*C,T0* a1);
T0* X25sql_not_expression(T0*C,T0* a1);
T0* X25sp_delete_name(T0*C,T0* a1);
void X25set_primary_key_format(T0*C,T0* a1);
void X25write_base(T0*C,T0* a1);
T0* X25constant_identifier(T0*C,T0* a1);
void X25write_assertion(T0*C,T0* a1);
T0* X25quote_identifier(T0*C,T0* a1);
void X25write_init(T0*C,T0* a1);
void X25write_delete(T0*C,T0* a1,T0* a2);
T0* X25value_representation_money(T0*C);
T0* X25sp_function_type_for_selection(T0*C,T0* a1);
T6 X25createstoredprocedure(T0*C);
T0* X25sqlcheck_in(T0*C,T0* a1,T0* a2);
T6 X25namedparameterssupported(T0*C);
T0* X25sp_function_type_for_selection_list(T0*C,T0* a1);
T0* X25sql_expression_as_boolean_value(T0*C,T0* a1);
void X25write_select_value(T0*C,T0* a1);
T0* X25sqlcolumndefault_base(T0*C,T0* a1);
T0* X25sql_infix_expression(T0*C,T0* a1,T0* a2,T0* a3);
void X25write_constant_assignment(T0*C,T0* a1,T0* a2);
T0* X25create_table_name(T0*C,T0* a1);
T0* X25value_representation_current_timestamp(T0*C);
T0* X25sql_last_auto_generated_primary_key(T0*C,T0* a1);
T0* X25extension_name(T0*C,T0* a1);
void X25set_sequence_name_format(T0*C,T0* a1);
T0* X25assertion_name(T0*C,T0* a1);
T6 X25supportsdomainsinstoredprocedures(T0*C);
T0* X25sp_name(T0*C,T0* a1);
T0* X25sql_notnot_expression(T0*C,T0* a1);
T0* X25sqlgetvalue(T0*C,T0* a1);
void X25drop_constant(T0*C,T0* a1);
T0* X25sqlcolumnconstraint_type(T0*C,T0* a1,T0* a2);
T0* X25sql_cast_to_string(T0*C,T0* a1);
void X25drop_domain(T0*C,T0* a1);
T0* X25sqlfunction_any(T0*C);
void X25write_extend(T0*C,T0* a1);
T0* X25sql_select_function(T0*C,T0* a1);
T6 X25createautoprimarykey(T0*C);
T0* X25target_name(T0*C);
T0* X25value_representation_integer(T0*C);
void X25drop_procedure(T0*C,T0* a1);
T0* X25sqlcolumnrequired_base(T0*C,T0* a1);
T0* X25quoted_value_identifier(T0*C,T0* a1);
void X25write_insert(T0*C,T0* a1,T0* a2,T0* a3);
void X25write_drop_column(T0*C,T0* a1,T0* a2);
T0* X25sql_cast_to_date(T0*C,T0* a1);
T0* X25sql_cast_to_integer(T0*C,T0* a1);
T0* X25sqlcolumndefault_type(T0*C,T0* a1);
void X25write_drop(T0*C,T0* a1);
T0* X25value_representation_float(T0*C);
T0* X25sql_extension_function(T0*C,T0* a1);
T0* X25sqlcheck_boolean(T0*C,T0* a1,T0* a2);
T6 X25calculatedcolumnssupported(T0*C);
T0* X25temporarytableprefix(T0*C);
T6 X25storedproceduresupported(T0*C);
T6 X25table_has_auto_pk(T0*C,T0* a1);
T0* X25sql_cast_to_real(T0*C,T0* a1);
T0* X25sp_insert_name(T0*C,T0* a1);
T0* X25sqlfunction_some(T0*C);
void X25drop_table(T0*C,T0* a1);
void X25drop_value(T0*C,T0* a1);
void X25write_select(T0*C,T0* a1);
T6 X25assert_implemented_as_view(T0*C,T0* a1);
T0* X25sp_define_param_name(T0*C,T0* a1);
T0* X25sqlsysfunction_system_user(T0*C);
T0* X25sqlfalse(T0*C);
T0* X25table_name(T0*C,T0* a1);
T0* X25sp_function_type_for_selection_value(T0*C,T0* a1,T0* a2);
T0* X25sqlgetconstant(T0*C,T0* a1);
void X25write_constant(T0*C,T0* a1);
void X25write_procedure(T0*C,T0* a1);
T0* X25sqlcolumnidentifier_type(T0*C,T0* a1,T0* a2);
T0* X25value_representation_date(T0*C);
void X25set_options(T0*C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11);
void X25write_use_database(T0*C,T0* a1);
T0* X25make_valid_identifier(T0*C,T0* a1);
T0* X25table_pk_name(T0*C,T0* a1);
T0* X25sql_subselect_for_extension(T0*C,T0* a1);
T0* X25sqlcolumnrequired_type(T0*C,T0* a1);
void X25write_type(T0*C,T0* a1);
void X25write_one_line_comment(T0*C,T0* a1);
T0* X25sp_update_name(T0*C,T0* a1);
T6 X25existentialfromneeded(T0*C);
T0* X25sp_use_param(T0*C,T0* a1);
T6 X25check_if_required(T0*C,T0* a1);
void X25write_end(T0*C,T0* a1);
T0* X7substring(T0*C,T2 a1,T2 a2);
void X7wipe_out(T0*C);
void X7keep_tail(T0*C,T2 a1);
T2 X7item_code(T0*C,T2 a1);
void X7put(T0*C,T3 a1,T2 a2);
T6 X7is_equal(T0*C,T0* a1);
void X7insert_character(T0*C,T3 a1,T2 a2);
T3 X7item(T0*C,T2 a1);
void X7append(T0*C,T0* a1);
T2 X7index_of(T0*C,T3 a1,T2 a2);
void X7set_count(T0*C,T2 a1);
T6 X7is_integer(T0*C);
void X7remove_tail(T0*C,T2 a1);
void X7append_string(T0*C,T0* a1);
void X7remove(T0*C,T2 a1);
T6 X7is_empty(T0*C);
T0* X7string(T0*C);
void X7extend(T0*C,T3 a1);
void X7insert_string(T0*C,T0* a1,T2 a2);
T2 X7hash_code(T0*C);
T6 X7has(T0*C,T3 a1);
void X7keep_head(T0*C,T2 a1);
T2 X7to_integer(T0*C);
void X7precede(T0*C,T3 a1);
void X7append_character(T0*C,T3 a1);
void X7resize(T0*C,T2 a1);
T8 X7to_external(T0*C);
T6 X7same_string(T0*C,T0* a1);
T0* X7twin(T0*C);
T0* X7_ix_43(T0*C,T0* a1);
void X7swap(T0*C,T2 a1,T2 a2);
void X497cursor_back(T0*C,T0* a1);
T6 X497after(T0*C);
T0* X497item_for_iteration(T0*C);
void X497forth(T0*C);
void X497cursor_finish(T0*C,T0* a1);
void X497start(T0*C);
void X497cursor_forth(T0*C,T0* a1);
void X497put_first(T0*C,T0* a1);
void X497cursor_start(T0*C,T0* a1);
T6 X497cursor_is_first(T0*C,T0* a1);
T0* X17out(T0*C);
T6 X17is_equal(T0*C,T0* a1);
T6 X17same_dynamic_type(T0*C,T0* a1);
void X733set(T0*C,T0* a1,T6 a2,T6 a3);
T6 X733is_first(T0*C);
void X733set_next_cursor(T0*C,T0* a1);
T6 X733after(T0*C);
T6 X733before(T0*C);
T6 X196uses_parameter(T0*C,T0* a1);
void X196write_select(T0*C,T0* a1);
T0* X196sp_function_type(T0*C,T0* a1);
void X19print_on(T0*C,T0* a1);
void X599set_domain_restriction(T0*C,T0* a1,T0* a2);
T0* X333sqldomainconstraint(T0*C,T0* a1,T0* a2);
void X333check_attachment(T0*C,T0* a1,T0* a2);
T0* X333sqlcolumnconstraint(T0*C,T0* a1,T0* a2);
T6 X477valid_parameter(T0*C,T0* a1);
void X477format_to(T0*C,T0* a1,T0* a2);
void X477reset_options(T0*C);
T0* X44name(T0*C);
T2 X44read_to_string(T0*C,T0* a1,T2 a2,T2 a3);
void X44read_character(T0*C);
T2 X44read_to_buffer(T0*C,T0* a1,T2 a2,T2 a3);
T6 X44end_of_input(T0*C);
T3 X44last_character(T0*C);
T6 X254is_assertion(T0*C);
T0* X254full_name(T0*C);
T6 X254is_equal(T0*C,T0* a1);
void X254write_drop(T0*C,T0* a1,T0* a2);
T0* X254sql_select_name(T0*C,T0* a1);
T6 X254is_extension(T0*C);
void X207add_to_join(T0*C,T0* a1,T0* a2);
T6 X207uses_parameter(T0*C,T0* a1);
void X207set_extension(T0*C,T0* a1);
T0* X207sqlfromaliasname(T0*C);
T0* X207representation(T0*C,T0* a1);
T0* X207outer_sqlvalue(T0*C,T0* a1);
T6 X207is_literal(T0*C);
T0* X207sqlvalue(T0*C,T0* a1);
T6 X207uses_non_data_attributes(T0*C);
void X726cursor_back(T0*C,T0* a1);
T0* X726cursor_item(T0*C,T0* a1);
T6 X726cursor_before(T0*C,T0* a1);
T6 X726cursor_after(T0*C,T0* a1);
void X726cursor_finish(T0*C,T0* a1);
void X726cursor_forth(T0*C,T0* a1);
void X726cursor_start(T0*C,T0* a1);
T0* X267domain(T0*C);
T6 X267is_blob(T0*C,T0* a1);
T0* X267min_value(T0*C,T0* a1);
T0* X267default_value(T0*C);
T0* X267value_representation(T0*C,T0* a1);
void X267set_domain_restriction(T0*C,T0* a1,T0* a2);
T0* X267xml_schema_data_type(T0*C);
T0* X267max_value(T0*C,T0* a1);
T0* X267datatype(T0*C,T0* a1);
T0* X266domain(T0*C);
T6 X266write_with_quotes(T0*C);
T6 X266is_integer(T0*C);
void X266set_domain_restriction(T0*C,T0* a1,T0* a2);
T0* X266pkdatatype(T0*C,T0* a1);
T0* X266max_value(T0*C,T0* a1);
T0* X266xml_schema_data_type(T0*C);
T0* X266datatype(T0*C,T0* a1);
T0* X427item(T0*C);
T6 X427is_first(T0*C);
void X427forth(T0*C);
void X427start(T0*C);
T0* X216create_expression(T0*C,T0* a1);
T6 X216may_be_redefined(T0*C);
void X216write_drop(T0*C,T0* a1);
void X371put_substring(T0*C,T0* a1,T2 a2,T2 a3);
void X371put_character(T0*C,T3 a1);
void X371put_string(T0*C,T0* a1);
T0* X217quoted_name(T0*C,T0* a1);
T0* X217sqlcolumnidentifier(T0*C,T0* a1,T0* a2);
T0* X217q_sql_select_name(T0*C,T0* a1,T0* a2);
T0* X217sql_qualified_name(T0*C,T0* a1,T0* a2);
T0* X217sql_select_name(T0*C,T0* a1,T0* a2);
void X217hack_anode(T0*C,T0* a1);
T0* X217sqlname(T0*C,T0* a1);
void X731back(T0*C);
T0* X731item(T0*C);
T6 X731after(T0*C);
void X731forth(T0*C);
void X731start(T0*C);
T6 X731before(T0*C);
void X731finish(T0*C);
T0* X493item(T0*C,T2 a1);
T5 X814item(T0*C);
T0* X214quoted_name(T0*C,T0* a1);
T0* X214sqlpkname(T0*C,T0* a1);
T2 X214constraint_number(T0*C);
T0* X214new_data_attributes_cursor(T0*C,T0* a1);
void X214remove_extension(T0*C,T0* a1);
T0* X214columndatatype(T0*C,T0* a1);
T6 X214is_equal(T0*C,T0* a1);
void X214add_extension(T0*C,T0* a1);
void X214write_drop_attribute(T0*C,T0* a1,T0* a2);
T0* X214q_sqlpkname(T0*C,T0* a1);
void X214add_assertion(T0*C,T0* a1);
T0* X214representation(T0*C);
T6 X214has_non_constant_init(T0*C);
T2 X214hash_code(T0*C);
T6 X214has_non_literal_init(T0*C);
T6 X214has_updatable_attributes(T0*C);
T0* X214new_all_attributes_cursor(T0*C,T0* a1);
T0* X214sqlname(T0*C,T0* a1);
T0* X214find_attribute(T0*C,T0* a1);
T0* X214new_init_attributes_cursor(T0*C,T0* a1);
T0* X214attributes(T0*C);
void X214next_constraint_number(T0*C);
T6 X214has_auto_pk(T0*C,T0* a1);
T6 X214has_attribute(T0*C,T0* a1,T0* a2);
T0* X214sqltablename(T0*C,T0* a1);
void X498put_right(T0*C,T0* a1);
T6 X545is_first(T0*C);
T6 X545is_last(T0*C);
T0* X24columndatatype_type(T0*C,T0* a1);
void X24write_value(T0*C,T0* a1);
void X24write_update(T0*C,T0* a1,T0* a2,T0* a3);
T0* X24datatype_picture(T0*C,T0* a1);
T0* X24datatype_boolean(T0*C,T0* a1);
T0* X24datatype_money(T0*C,T0* a1);
void X24write_delete(T0*C,T0* a1,T0* a2);
void X24write_select_value(T0*C,T0* a1);
void X24write_constant_assignment(T0*C,T0* a1,T0* a2);
T0* X24datatype_datetime(T0*C,T0* a1);
T0* X24datatype_varchar(T0*C,T0* a1);
T0* X24datatype_ref_int(T0*C,T0* a1);
T0* X24datatype_pk_int(T0*C,T0* a1);
void X24write_extend(T0*C,T0* a1);
T0* X24columndatatype_assertion(T0*C,T0* a1);
T0* X24datatype_int(T0*C,T0* a1);
void X24write_insert(T0*C,T0* a1,T0* a2,T0* a3);
T0* X24datatype_text(T0*C,T0* a1);
void X24write_select_list(T0*C,T0* a1);
T0* X24columndatatype_base(T0*C,T0* a1);
T0* X24datatype_numeric(T0*C,T0* a1);
void X24write_select(T0*C,T0* a1);
T0* X24datatype_pk_char(T0*C,T0* a1);
void X24write_constant(T0*C,T0* a1);
void X24write_select_function(T0*C,T0* a1);
void X24write_procedure(T0*C,T0* a1);
T0* X24datatype_float(T0*C,T0* a1);
void X24write_sql(T0*C,T0* a1);
void X24write_type(T0*C,T0* a1);
T6 X141is_constant(T0*C);
void X141add_to_join(T0*C,T0* a1,T0* a2);
T6 X141uses_parameter(T0*C,T0* a1);
T0* X141sqlmaxvalue(T0*C,T0* a1);
T0* X141column_name(T0*C);
T6 X141is_specialization(T0*C);
T0* X141representation(T0*C,T0* a1);
T0* X141outer_sqlvalue(T0*C,T0* a1);
T6 X141is_using_other_attributes(T0*C,T0* a1);
T0* X141exact_representation(T0*C,T0* a1);
T6 X141is_literal(T0*C);
T6 X141can_be_null(T0*C);
T0* X141sqlvalue(T0*C,T0* a1);
T0* X141sqlinitvalue(T0*C,T0* a1);
T6 X141is_logical_constant(T0*C);
T0* X141sqlname(T0*C,T0* a1);
T0* X141sqlminvalue(T0*C,T0* a1);
T0* T2toT558(T2 source);
T0* T5toT820(T5 source);
T2 T558toT2(T558* source);
T0* T3toT426(T3 source);

#ifdef __cplusplus
}
#endif
