#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 -O1 -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 S211 T211;
typedef struct S109 T109;
typedef struct S755 T755;
typedef struct S119 T119;
typedef struct S313 T313;
typedef struct S764 T764;
typedef struct S574 T574;
typedef struct S765 T765;
typedef struct S766 T766;
typedef struct S768 T768;
typedef struct S136 T136;
typedef struct S500 T500;
typedef struct S99 T99;
typedef struct S528 T528;
typedef struct S751 T751;
typedef void*T678;
typedef struct S157 T157;
typedef struct S181 T181;
typedef struct S591 T591;
typedef struct S305 T305;
typedef struct S425 T425;
typedef struct S398 T398;
typedef void*T310;
typedef struct S706 T706;
typedef struct S463 T463;
typedef struct S654 T654;
typedef struct S506 T506;
typedef struct S292 T292;
typedef struct S89 T89;
typedef struct S282 T282;
typedef struct S815 T815;
typedef struct S677 T677;
typedef struct S27 T27;
typedef struct S166 T166;
typedef struct S564 T564;
typedef struct S598 T598;
typedef struct S69 T69;
typedef struct S430 T430;
typedef struct S297 T297;
typedef struct S563 T563;
typedef struct S538 T538;
typedef struct S141 T141;
typedef struct S746 T746;
typedef struct S245 T245;
typedef struct S770 T770;
typedef struct S632 T632;
typedef struct S114 T114;
typedef struct S670 T670;
typedef struct S687 T687;
typedef void*T586;
typedef struct S562 T562;
typedef struct S233 T233;
typedef struct S187 T187;
typedef void*T594;
typedef struct S104 T104;
typedef void*T314;
typedef struct S537 T537;
typedef struct S685 T685;
typedef struct S561 T561;
typedef struct S762 T762;
typedef struct S577 T577;
typedef void*T570;
typedef struct S727 T727;
typedef struct S392 T392;
typedef struct S454 T454;
typedef struct S786 T786;
typedef void*T779;
typedef struct S589 T589;
typedef struct S84 T84;
typedef struct S688 T688;
typedef struct S261 T261;
typedef struct S378 T378;
typedef struct S162 T162;
typedef struct S453 T453;
typedef struct S226 T226;
typedef struct S597 T597;
typedef struct S582 T582;
typedef struct S754 T754;
typedef struct S161 T161;
typedef struct S803 T803;
typedef void*T560;
typedef struct S731 T731;
typedef struct S456 T456;
typedef void*T558;
typedef struct S490 T490;
typedef void*T628;
typedef struct S695 T695;
typedef struct S95 T95;
typedef struct S522 T522;
typedef void*T460;
typedef struct S293 T293;
typedef struct S645 T645;
typedef struct S66 T66;
typedef void*T796;
typedef struct S182 T182;
typedef struct S543 T543;
typedef struct S686 T686;
typedef void*T733;
typedef struct S569 T569;
typedef struct S783 T783;
typedef struct S288 T288;
typedef void*T559;
typedef struct S810 T810;
typedef struct S458 T458;
typedef void*T648;
typedef struct S804 T804;
typedef struct S412 T412;
typedef void*T532;
typedef struct S736 T736;
typedef struct S639 T639;
typedef struct S278 T278;
typedef void*T346;
typedef struct S523 T523;
typedef void*T781;
typedef struct S555 T555;
typedef struct S757 T757;
typedef struct S276 T276;
typedef struct S689 T689;
typedef struct S221 T221;
typedef void*T683;
typedef struct S708 T708;
typedef struct S740 T740;
typedef struct S266 T266;
typedef struct S126 T126;
typedef void*T658;
typedef struct S302 T302;
typedef struct S127 T127;
typedef struct S572 T572;
typedef struct S790 T790;
typedef struct S227 T227;
typedef struct S758 T758;
typedef struct S573 T573;
typedef void*T492;
typedef struct S612 T612;
typedef struct S450 T450;
typedef struct S587 T587;
typedef struct S551 T551;
typedef struct S814 T814;
typedef struct S583 T583;
typedef struct S691 T691;
typedef struct S793 T793;
typedef struct S100 T100;
typedef struct S734 T734;
typedef struct S147 T147;
typedef struct S457 T457;
typedef struct S545 T545;
typedef struct S462 T462;
typedef struct S596 T596;
typedef struct S709 T709;
typedef void*T723;
typedef struct S554 T554;
typedef void*T517;
typedef struct S475 T475;
typedef struct S145 T145;
typedef struct S115 T115;
typedef void*T585;
typedef struct S530 T530;
typedef struct S94 T94;
typedef struct S672 T672;
typedef struct S195 T195;
typedef struct S693 T693;
typedef struct S201 T201;
typedef void*T674;
typedef void*T649;
typedef struct S469 T469;
typedef void*T690;
typedef struct S176 T176;
typedef struct S548 T548;
typedef struct S519 T519;
typedef struct S79 T79;
typedef struct S131 T131;
typedef void*T647;
typedef struct S7 T7;
typedef struct S451 T451;
typedef struct S752 T752;
typedef void*T730;
typedef struct S216 T216;
typedef void*T525;
typedef struct S152 T152;
typedef struct S110 T110;
typedef struct S595 T595;
typedef void*T502;
typedef struct S262 T262;
typedef struct S251 T251;
typedef struct S212 T212;
typedef struct S777 T777;
typedef struct S90 T90;
typedef struct S257 T257;
typedef struct S172 T172;
typedef struct S785 T785;
typedef struct S105 T105;
typedef void*T680;
typedef struct S151 T151;
typedef struct S177 T177;
typedef struct S168 T168;
typedef struct S536 T536;
typedef void*T721;
typedef void*T557;
typedef struct S122 T122;
typedef void*T679;
typedef void*T540;
typedef struct S567 T567;
typedef void*T722;
typedef struct S580 T580;
typedef void*T526;
typedef struct S666 T666;
typedef struct S640 T640;
typedef struct S671 T671;
typedef struct S477 T477;
typedef struct S429 T429;
typedef struct S80 T80;
typedef struct S85 T85;
typedef struct S553 T553;
typedef struct S566 T566;
typedef struct S724 T724;
typedef struct S270 T270;
typedef struct S389 T389;
typedef struct S217 T217;
typedef void*T682;
typedef struct S568 T568;
typedef struct S771 T771;
typedef struct S773 T773;
typedef struct S504 T504;
typedef void*T684;
typedef struct S704 T704;
typedef struct S621 T621;
typedef void*T499;
typedef struct S769 T769;
typedef struct S544 T544;
typedef struct S206 T206;
typedef struct S272 T272;
typedef struct S433 T433;
typedef struct S521 T521;
typedef struct S76 T76;
typedef struct S763 T763;
typedef struct S588 T588;
typedef void*T541;
typedef struct S610 T610;
typedef struct S53 T53;
typedef struct S222 T222;
typedef void*T575;
typedef void*T593;
typedef void*T681;
typedef struct S515 T515;
typedef void*T334;
typedef struct S668 T668;
typedef struct S197 T197;
typedef struct S493 T493;
typedef struct S423 T423;
typedef struct S301 T301;
typedef struct S565 T565;
typedef struct S719 T719;
typedef struct S250 T250;
typedef struct S436 T436;
typedef struct S452 T452;
typedef struct S550 T550;
typedef struct S420 T420;
typedef struct S339 T339;
typedef struct S501 T501;
typedef struct S132 T132;
typedef struct S539 T539;
typedef void*T675;
typedef struct S513 T513;
typedef struct S387 T387;
typedef struct S455 T455;
typedef struct S372 T372;
typedef struct S384 T384;
typedef void*T581;
typedef struct S202 T202;
typedef struct S584 T584;
typedef struct S315 T315;
typedef void*T673;
typedef struct S547 T547;
typedef struct S237 T237;
typedef struct S419 T419;
typedef struct S556 T556;
typedef struct S552 T552;
typedef struct S241 T241;
typedef struct S191 T191;
typedef void*T518;
typedef struct S207 T207;
typedef struct S735 T735;
typedef struct S747 T747;
typedef struct S743 T743;
typedef struct S12 T12;
typedef struct S485 T485;
typedef void*T576;
typedef struct S367 T367;
typedef struct S431 T431;
typedef struct S186 T186;
typedef struct S246 T246;
typedef struct S534 T534;
typedef void*T782;
typedef void*T592;
typedef struct S432 T432;
typedef struct S533 T533;
typedef struct S571 T571;
typedef struct S623 T623;
typedef void*T312;
typedef struct S333 T333;
typedef struct S608 T608;
typedef void*T461;
typedef struct S549 T549;
typedef struct S283 T283;
typedef struct S349 T349;
typedef struct S578 T578;
typedef struct S542 T542;
typedef struct S529 T529;
typedef struct S760 T760;
typedef struct S759 T759;
typedef void*T311;
typedef struct S426 T426;
typedef struct S650 T650;
typedef struct S625 T625;
typedef void*T510;
typedef struct S579 T579;
typedef struct S373 T373;
typedef struct S511 T511;
typedef struct S137 T137;
typedef struct S599 T599;
typedef void*T507;
typedef struct S744 T744;
typedef struct S438 T438;
typedef struct S527 T527;
typedef void*T676;
typedef struct S447 T447;

/*C Header Pass 2 :*/
typedef T0**T113;
#define M113 NULL
typedef T0**T140;
#define M140 NULL
typedef T0**T103;
#define M103 NULL
typedef T0**T160;
#define M160 NULL
typedef T0**T240;
#define M240 NULL
typedef T0**T236;
#define M236 NULL
typedef T0**T118;
#define M118 NULL
typedef T0**T144;
#define M144 NULL
typedef T0**T108;
#define M108 NULL
typedef T0**T78;
#define M78 NULL
typedef T0**T244;
#define M244 NULL
typedef T0**T792;
#define M792 NULL
typedef T0**T265;
#define M265 NULL
typedef T0**T165;
#define M165 NULL
typedef T0**T269;
#define M269 NULL
typedef T0**T291;
#define M291 NULL
typedef T0**T281;
#define M281 NULL
typedef T0**T130;
#define M130 NULL
typedef T0**T249;
#define M249 NULL
typedef T0**T150;
#define M150 NULL
typedef T0**T98;
#define M98 NULL
typedef T0**T180;
#define M180 NULL
typedef T0**T200;
#define M200 NULL
typedef T0**T496;
#define M496 NULL
typedef T0**T171;
#define M171 NULL
typedef T0**T304;
#define M304 NULL
typedef T0**T296;
#define M296 NULL
typedef T0**T260;
#define M260 NULL
typedef T0**T175;
#define M175 NULL
typedef T0**T185;
#define M185 NULL
typedef T0**T275;
#define M275 NULL
typedef T0**T220;
#define M220 NULL
typedef T0**T93;
#define M93 NULL
typedef T3*T9;
#define M9 NULL
typedef T0**T210;
#define M210 NULL
typedef T0**T225;
#define M225 NULL
typedef T0**T286;
#define M286 NULL
typedef T0**T125;
#define M125 NULL
typedef T0**T155;
#define M155 NULL
typedef T0**T205;
#define M205 NULL
typedef T0**T83;
#define M83 NULL
typedef T0**T215;
#define M215 NULL
typedef T0**T795;
#define M795 NULL
typedef T0**T230;
#define M230 NULL
typedef T0**T194;
#define M194 NULL
typedef T2*T300;
#define M300 NULL
typedef T0**T88;
#define M88 NULL
typedef T0**T657;
#define M657 NULL
typedef T0**T135;
#define M135 NULL
typedef T0**T308;
#define M308 NULL
typedef T0**T254;
#define M254 NULL

/*C Header Pass 3 :*/

/*C Header Pass 4 :*/
struct S211{T0* _item;T0* _next;};
extern T211 M211;
struct S755{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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;};
extern T755 M755;
struct S119{T0* _grouping_attributes;T0* _selection;};
extern T119 M119;
struct S313{T0* _directory;T0* _filename;T0* _input_buffer;T6 _use_mode;};
extern T313 M313;
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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;T6 _is_stored_procedure;T6 _in_user_declaration;};
extern T764 M764;
struct S574{Tid id;T0* _domain_restriction;T2 _length;};
extern T574 M574;
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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;T6 _is_stored_procedure;T6 _in_user_declaration;};
extern T765 M765;
struct S766{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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;T6 _is_stored_procedure;T6 _in_user_declaration;};
extern T766 M766;
struct S768{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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;T6 _is_stored_procedure;T6 _in_user_declaration;};
extern T768 M768;
struct S500{Tid id;T6 _required;};
extern T500 M500;
struct S528{Tid id;T0* _name;T0* _representation;T0* _expression;};
extern T528 M528;
struct S751{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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;};
extern T751 M751;
struct S157{T160 _storage;T2 _capacity;T2 _upper;};
extern T157 M157;
struct S181{T0* _name;T0* _domain;};
extern T181 M181;
struct S591{Tid id;};
extern T591 M591;
struct S305{T308 _storage;T2 _capacity;T2 _upper;};
extern T305 M305;
struct S425{Tid id;T2 _precision;T2 _width;T3 _padding_character;T6 _plus_sign_enabled;T6 _is_lowercase;T2 _alignment;};
extern T425 M425;
struct S398{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;T0* _hash_function;};
extern T398 M398;
struct S706{Tid id;T6 _after;T6 _before;T0* _container;T0* _current_cell;T0* _next_cursor;};
extern T706 M706;
struct S463{T0* _objects;};
extern T463 M463;
struct S654{T657 _storage;T2 _capacity;T2 _upper;};
extern T654 M654;
struct S506{Tid id;T0* _container;T6 _after;T6 _before;T0* _current_cell;T0* _next_cursor;};
extern T506 M506;
struct S292{Tid id;T0* _name;T0* _representation;};
extern T292 M292;
struct S89{Tid id;T0* _type;};
extern T89 M89;
struct S282{Tid id;T0* _item;T0* _next;};
extern T282 M282;
struct S815{T0* _item;T0* _right;};
extern T815 M815;
struct S677{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 T677 M677;
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 S166{Tid id;T0* _predicate;T0* _subject;T0* _expression_list;T0* _identification_text;T0* _sort_order;};
extern T166 M166;
struct S564{Tid id;T0* _domain_restriction;};
extern T564 M564;
struct S598{T0* _found_immediate_child;T6 _is_forced_left_outer_join;T6 _is_forced_inner_join;T6 _is_upward_join;T0* _item;T0* _other_items;T0* _next;};
extern T598 M598;
struct S69{Tid id;T0* _value;};
extern T69 M69;
struct S430{Tid id;T2 _precision;T2 _width;T3 _padding_character;T6 _plus_sign_enabled;T6 _is_lowercase;T2 _alignment;T0* _integer_buffer;};
extern T430 M430;
struct S297{T300 _storage;T2 _capacity;T2 _upper;};
extern T297 M297;
struct S563{Tid id;T0* _domain_restriction;T2 _length;};
extern T563 M563;
struct S538{Tid id;T0* _right;T0* _left;T0* _operator;};
extern T538 M538;
struct S141{T144 _storage;T2 _capacity;T2 _upper;};
extern T141 M141;
struct S746{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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;};
extern T746 M746;
struct S245{T0* _role;T0* _name;T0* _type_attribute;T0* _object;};
extern T245 M245;
struct S770{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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;T6 _is_stored_procedure;};
extern T770 M770;
struct S632{T0* _equality_tester;T0* _internal_cursor;T0* _table;};
extern T632 M632;
struct S670{Tid id;T0* _equality_tester;T0* _internal_cursor;T0* _table;};
extern T670 M670;
struct S687{Tid id;};
extern T687 M687;
struct S562{Tid id;T0* _domain_restriction;};
extern T562 M562;
struct S233{T236 _storage;T2 _capacity;T2 _upper;};
extern T233 M233;
struct S187{Tid id;T0* _name;T0* _abstract_representation;T0* _representation;T0* _attributes;T2 _constraint_number;};
extern T187 M187;
extern T314 M314;
struct S537{Tid id;T0* _right;T0* _left;T0* _operator;};
extern T537 M537;
struct S685{Tid id;};
extern T685 M685;
struct S561{Tid id;T0* _domain_restriction;T2 _length;};
extern T561 M561;
struct S762{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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;};
extern T762 M762;
struct S577{Tid id;T0* _value;};
extern T577 M577;
struct S727{T300 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T727 M727;
struct S392{Tid id;};
extern T392 M392;
struct S786{Tid id;T0* _domain_restriction;};
extern T786 M786;
extern T779 M779;
struct S589{Tid id;};
extern T589 M589;
struct S84{Tid id;T0* _subject;T0* _assignment_list;T0* _predicate;};
extern T84 M84;
struct S688{Tid id;};
extern T688 M688;
struct S378{Tid id;T0* _container;T6 _after;T6 _before;T0* _current_cell;T0* _next_cursor;T6 _is_first;};
extern T378 M378;
struct S162{T165 _storage;T2 _capacity;T2 _upper;};
extern T162 M162;
struct S453{Tid id;T308 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T453 M453;
struct S226{T0* _item;T0* _next;};
extern T226 M226;
struct S597{T0* _actual_attribute;T0* _aggregate_attribute;T0* _attribute_alias_name;T0* _aggregate;T0* _aggregate_alias_name;T0* _aggregate_fk;T6 _is_forced_inner_join;T6 _is_forced_left_outer_join;T6 _is_upward_join;};
extern T597 M597;
struct S582{T0* _type;T0* _name;T6 _is_unique;T6 _is_clustered;T0* _first_attribute;};
extern T582 M582;
struct S754{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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;T6 _is_stored_procedure;T0* _init_error;};
extern T754 M754;
struct S803{Tid id;T0* _assertion;T0* _anode;};
extern T803 M803;
struct S731{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 T731 M731;
struct S456{T2 _count;T9 _area;T0* _area_string;};
extern T456 M456;
struct S490{Tid id;T2 _position;T0* _container;T0* _next_cursor;};
extern T490 M490;
struct S695{Tid id;T0* _item;T0* _right;T0* _left;};
extern T695 M695;
struct S95{T98 _storage;T2 _capacity;T2 _upper;};
extern T95 M95;
struct S522{Tid id;T0* _right;T0* _left;T0* _operator;};
extern T522 M522;
struct S293{T296 _storage;T2 _capacity;T2 _upper;};
extern T293 M293;
struct S645{Tid id;T2 _position;T0* _container;T0* _next_cursor;};
extern T645 M645;
struct S66{T0* _statements;};
extern T66 M66;
extern T796 M796;
struct S182{T185 _storage;T2 _capacity;T2 _upper;};
extern T182 M182;
struct S543{Tid id;};
extern T543 M543;
struct S686{Tid id;};
extern T686 M686;
struct S569{Tid id;T0* _domain_restriction;};
extern T569 M569;
struct S783{T5 _item;};
extern T783 M783;
struct S288{T291 _storage;T2 _capacity;T2 _upper;};
extern T288 M288;
struct S810{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 T810 M810;
struct S458{Tid id;T0* _item;T0* _right;};
extern T458 M458;
struct S804{T0* _name;T0* _string_name;T0* _path;T9 _buffer;T2 _buffer_position;T2 _capacity;T8 _output_stream;};
extern T804 M804;
struct S109{Tid id;T0* _extension;};
extern T109 M109;
struct S412{Tid id;T2 _position;T0* _container;T0* _next_cursor;};
extern T412 M412;
extern T532 M532;
struct S736{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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;};
extern T736 M736;
struct S639{T0* _container;T0* _table_cursor;};
extern T639 M639;
struct S278{T281 _storage;T2 _capacity;T2 _upper;};
extern T278 M278;
extern T346 M346;
struct S523{Tid id;T0* _right;T0* _left;T0* _operator;};
extern T523 M523;
extern T781 M781;
struct S555{Tid id;T0* _parameters;T0* _name;};
extern T555 M555;
struct S757{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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;};
extern T757 M757;
struct S689{Tid id;};
extern T689 M689;
struct S221{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 T221 M221;
struct S708{T2 _count;T0* _first_cell;T0* _last_cell;T0* _internal_cursor;};
extern T708 M708;
struct S740{Tid id;};
extern T740 M740;
struct S266{T269 _storage;T2 _capacity;T2 _upper;};
extern T266 M266;
struct S302{T304 _storage;T2 _capacity;T2 _upper;};
extern T302 M302;
struct S127{T130 _storage;T2 _capacity;T2 _upper;};
extern T127 M127;
struct S572{Tid id;T0* _domain_restriction;T2 _length;};
extern T572 M572;
struct S136{Tid id;T0* _constant;};
extern T136 M136;
struct S790{Tid id;T792 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T790 M790;
struct S227{T230 _storage;T2 _capacity;T2 _upper;};
extern T227 M227;
struct S758{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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;};
extern T758 M758;
struct S573{Tid id;T6 _required;T0* _owner;};
extern T573 M573;
struct S612{T2 _count;T0* _first_cell;T0* _last_cell;T0* _internal_cursor;};
extern T612 M612;
struct S450{Tid id;T0* _string;};
extern T450 M450;
struct S587{Tid id;T0* _extension;T0* _anode;T0* _expression;};
extern T587 M587;
struct S551{Tid id;T0* _type;};
extern T551 M551;
struct S814{T2 _count;T0* _first_cell;};
extern T814 M814;
struct S583{Tid id;T0* _type;T0* _id;T0* _assignment_list;};
extern T583 M583;
struct S691{Tid id;T0* _name;T0* _representation;T0* _parameters;T6 _is_path_procedure;T6 _is_postgresql_trigger;T6 _recompile;T0* _statements;};
extern T691 M691;
struct S793{Tid id;T795 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T793 M793;
struct S261{Tid id;T6 _value;};
extern T261 M261;
struct S100{T103 _storage;T2 _capacity;T2 _upper;};
extern T100 M100;
struct S734{Tid id;T0* _name;};
extern T734 M734;
struct S147{T150 _storage;T2 _capacity;T2 _upper;};
extern T147 M147;
struct S457{Tid id;T2 _count;T0* _first_cell;T0* _last_cell;T0* _internal_cursor;};
extern T457 M457;
struct S545{Tid id;T0* _operands;};
extern T545 M545;
struct S462{Tid id;T0* _name;T0* _representation;T0* _value;};
extern T462 M462;
struct S596{T0* _item;T0* _next;};
extern T596 M596;
struct S709{T0* _item;T0* _right;};
extern T709 M709;
struct S554{Tid id;T0* _name;};
extern T554 M554;
struct S475{Tid id;T0* _equality_tester;T0* _internal_cursor;T0* _table;};
extern T475 M475;
struct S115{T118 _storage;T2 _capacity;T2 _upper;};
extern T115 M115;
struct S530{Tid id;T0* _operand;T0* _operator;};
extern T530 M530;
struct S672{Tid id;T0* _type;};
extern T672 M672;
struct S195{Tid id;T0* _predicate;T0* _subject;T0* _property;T0* _function;};
extern T195 M195;
struct S693{Tid id;T2 _count;T0* _last_cell;T0* _internal_cursor;T0* _first_cell;};
extern T693 M693;
struct S201{T0* _identification;T0* _type;};
extern T201 M201;
struct S469{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;T0* _hash_function;};
extern T469 M469;
struct S548{Tid id;T0* _operand;};
extern T548 M548;
struct S519{T2 _item;};
extern T519 M519;
struct S79{Tid id;T0* _value;};
extern T79 M79;
struct S131{Tid id;T0* _constant;T0* _expression;};
extern T131 M131;
struct S451{Tid id;T2 _precision;T2 _width;T3 _padding_character;T6 _plus_sign_enabled;T6 _is_lowercase;T2 _alignment;};
extern T451 M451;
struct S752{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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;T6 _is_stored_procedure;T0* _init_error;};
extern T752 M752;
struct S216{Tid id;T0* _name;T0* _abstract_representation;T0* _attributes;T0* _expression;T0* _representation;T0* _type;T6 _no_update_optimization;T2 _constraint_number;T0* _range;};
extern T216 M216;
struct S152{T155 _storage;T2 _capacity;T2 _upper;};
extern T152 M152;
struct S110{T113 _storage;T2 _capacity;T2 _upper;};
extern T110 M110;
struct S595{T0* _base_aggregate;T6 _is_finalized;T0* _root;T0* _my_first;T6 _force_left_outer_join;T6 _is_upward_join;T2 _existential_join_optimisation_count;};
extern T595 M595;
struct S99{Tid id;T0* _procedure;};
extern T99 M99;
struct S262{T265 _storage;T2 _capacity;T2 _upper;};
extern T262 M262;
struct S251{T254 _storage;T2 _capacity;T2 _upper;};
extern T251 M251;
struct S212{T215 _storage;T2 _capacity;T2 _upper;};
extern T212 M212;
struct S777{Tid id;T5 _item;};
extern T777 M777;
struct S90{T93 _storage;T2 _capacity;T2 _upper;};
extern T90 M90;
struct S257{T260 _storage;T2 _capacity;T2 _upper;};
extern T257 M257;
struct S172{T175 _storage;T2 _capacity;T2 _upper;};
extern T172 M172;
struct S145{T0* _item;T0* _next;};
extern T145 M145;
struct S785{Tid id;T0* _container;T6 _after;T6 _before;T0* _current_cell;T0* _next_cursor;T6 _is_first;};
extern T785 M785;
struct S105{T108 _storage;T2 _capacity;T2 _upper;};
extern T105 M105;
struct S151{T0* _item;T0* _next;T0* _new_name;};
extern T151 M151;
struct S177{T180 _storage;T2 _capacity;T2 _upper;};
extern T177 M177;
struct S168{T171 _storage;T2 _capacity;T2 _upper;};
extern T168 M168;
struct S536{Tid id;T0* _expression;};
extern T536 M536;
struct S122{T125 _storage;T2 _capacity;T2 _upper;};
extern T122 M122;
struct S567{Tid id;T0* _domain_restriction;};
extern T567 M567;
struct S580{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 T580 M580;
struct S666{Tid id;T2 _position;T0* _container;};
extern T666 M666;
struct S640{Tid id;T2 _position;T0* _container;};
extern T640 M640;
struct S671{Tid id;T0* _select_value;};
extern T671 M671;
struct S7{Tid id;T9 _storage;T2 _count;T2 _capacity;};
extern T7 M7;
struct S477{Tid id;T0* _container;T0* _table_cursor;};
extern T477 M477;
struct S454{Tid id;T2 _item;};
extern T454 M454;
struct S429{Tid id;T2 _precision;T2 _width;T3 _padding_character;T6 _plus_sign_enabled;T6 _is_lowercase;T2 _alignment;T0* _integer_buffer;};
extern T429 M429;
struct S80{T83 _storage;T2 _capacity;T2 _upper;};
extern T80 M80;
struct S85{T88 _storage;T2 _capacity;T2 _upper;};
extern T85 M85;
struct S553{Tid id;T0* _value;};
extern T553 M553;
struct S566{Tid id;T0* _domain_restriction;};
extern T566 M566;
struct S724{Tid id;T0* _sqlgenerator;T0* _xml;};
extern T724 M724;
struct S389{Tid id;};
extern T389 M389;
struct S176{Tid id;T0* _extension;T0* _anode;};
extern T176 M176;
struct S217{T220 _storage;T2 _capacity;T2 _upper;};
extern T217 M217;
struct S568{Tid id;T0* _domain_restriction;T2 _before;T2 _after;};
extern T568 M568;
struct S771{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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;T6 _is_stored_procedure;};
extern T771 M771;
struct S773{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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;T6 _is_stored_procedure;};
extern T773 M773;
struct S504{T0* _item;T0* _right;};
extern T504 M504;
struct S704{Tid id;T0* _container;T6 _after;T6 _before;T0* _current_cell;T0* _next_cursor;};
extern T704 M704;
struct S621{T0* _container;T6 _after;T6 _before;T0* _current_cell;T0* _next_cursor;};
extern T621 M621;
struct S769{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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;};
extern T769 M769;
struct S544{Tid id;T0* _condition;T0* _then_specification;T0* _else_specification;};
extern T544 M544;
struct S206{T0* _attribute_name;T0* _expression;};
extern T206 M206;
struct S272{T275 _storage;T2 _capacity;T2 _upper;};
extern T272 M272;
struct S433{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* _fractional_list;T0* _double_buffer;T0* _string_output_stream;T0* _unsigned_decimal_formatter;T0* _decimal_formatter;};
extern T433 M433;
struct S521{Tid id;T6 _required;T0* _min;T0* _max;};
extern T521 M521;
struct S76{T78 _storage;T2 _capacity;T2 _upper;};
extern T76 M76;
struct S104{Tid id;T0* _selection;};
extern T104 M104;
struct S763{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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;T6 _is_stored_procedure;};
extern T763 M763;
struct S588{Tid id;T0* _first;};
extern T588 M588;
struct S610{T0* _item;T0* _right;};
extern T610 M610;
struct S53{T2 _error_count;T0* _yydefgoto;T0* _yycheck;T2 _yy_suspended_yystacksize;T2 _yy_suspended_yystate;T2 _yy_suspended_yy_goto;T2 _yyerrstatus;T2 _yy_parsing_status;T3 _last_character;T2 _line;T2 _column;T0* _yy_content;T2 _yy_start;T2 _yy_position;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_yychar1;T2 _yy_suspended_yyss_top;T2 _yyssp;T2 _position;T0* _yy_content_area;T2 _yy_end;T0* _yy_chk;T0* _yy_def;T0* _pending_init;T0* _yyr1;T0* _yyss;T2 _last_token;T2 _yy_column;T2 _yy_last_accepting_state;T2 _yy_last_accepting_cpos;T0* _yy_base;T6 _yy_rejected;T2 _yy_full_match;T2 _last_integer_value;T0* _yy_meta;T0* _yy_acclist;T0* _my_sql;T0* _yydefact;T0* _yypact;T0* _yytable;T0* _yytypes1;T0* _yytypes2;T2 _yy_suspended_index;T6 _yy_lookahead_needed;T0* _input_buffer;T2 _yy_start_state;T2 _yy_line;T6 _yy_more_flag;T2 _yy_more_len;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* _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;T0* _my_str;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 S222{T225 _storage;T2 _capacity;T2 _upper;};
extern T222 M222;
struct S515{Tid id;T6 _required;T0* _first;};
extern T515 M515;
extern T334 M334;
struct S668{Tid id;T2 _position;T0* _container;T0* _next_cursor;};
extern T668 M668;
struct S197{T200 _storage;T2 _capacity;T2 _upper;};
extern T197 M197;
struct S493{T496 _storage;T2 _capacity;T2 _upper;};
extern T493 M493;
struct S423{Tid id;T2 _precision;T2 _width;T3 _padding_character;T6 _plus_sign_enabled;T6 _is_lowercase;T2 _alignment;};
extern T423 M423;
struct S301{T304 _storage;T2 _capacity;T2 _upper;};
extern T301 M301;
struct S565{Tid id;T0* _domain_restriction;T2 _length;};
extern T565 M565;
struct S719{T0* _container;T6 _after;T6 _before;T0* _current_cell;T0* _next_cursor;};
extern T719 M719;
struct S250{T0* _item;T0* _next;T0* _prefix_table;};
extern T250 M250;
struct S436{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* _fractional_list;T0* _double_buffer;T0* _string_output_stream;T0* _unsigned_decimal_formatter;T0* _decimal_formatter;};
extern T436 M436;
struct S452{Tid id;T2 _precision;T2 _width;T3 _padding_character;T6 _plus_sign_enabled;T6 _is_lowercase;T2 _alignment;};
extern T452 M452;
struct S550{Tid id;T0* _operand;};
extern T550 M550;
struct S420{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 T420 M420;
struct S339{Tid id;T9 _storage;T2 _count;T2 _capacity;T2 _byte_count;T2 _last_byte_index_input;T2 _last_byte_index_result;};
extern T339 M339;
struct S501{Tid id;T6 _required;};
extern T501 M501;
struct S132{T135 _storage;T2 _capacity;T2 _upper;};
extern T132 M132;
struct S539{Tid id;T0* _expression;};
extern T539 M539;
struct S126{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 T126 M126;
struct S513{Tid id;T6 _required;T0* _first;};
extern T513 M513;
struct S387{Tid id;T0* _container;T6 _after;T6 _before;T0* _current_cell;T0* _next_cursor;T6 _is_first;T6 _generate_assert;};
extern T387 M387;
struct S455{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 T455 M455;
struct S94{Tid id;T0* _sql;};
extern T94 M94;
struct S372{T2 _buffer_position;T9 _buffer;T2 _capacity;T0* _name;};
extern T372 M372;
struct S384{T0* _equality_tester;T2 _count;T0* _first_cell;T0* _last_cell;T0* _internal_cursor;};
extern T384 M384;
struct S202{T205 _storage;T2 _capacity;T2 _upper;};
extern T202 M202;
struct S584{Tid id;T0* _selection;T0* _insert_type;T6 _auto_primary_key;T0* _assignment_list;};
extern T584 M584;
struct S315{T0* _name;};
extern T315 M315;
struct S547{Tid id;T0* _operand;};
extern T547 M547;
struct S237{T240 _storage;T2 _capacity;T2 _upper;};
extern T237 M237;
struct S161{T0* _item;T0* _next;T6 _ascending;};
extern T161 M161;
struct S419{Tid id;T304 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T419 M419;
struct S556{Tid id;T0* _value;};
extern T556 M556;
struct S552{Tid id;T0* _value;};
extern T552 M552;
struct S241{T244 _storage;T2 _capacity;T2 _upper;};
extern T241 M241;
struct S191{T194 _storage;T2 _capacity;T2 _upper;};
extern T191 M191;
struct S207{T210 _storage;T2 _capacity;T2 _upper;};
extern T207 M207;
struct S735{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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;};
extern T735 M735;
struct S747{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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;T6 _is_stored_procedure;};
extern T747 M747;
struct S743{Tid id;T0* _container;T0* _table_cursor;};
extern T743 M743;
struct S12{T0* _parser;};
extern T12 M12;
struct S485{Tid id;T2 _position;T0* _container;};
extern T485 M485;
struct S367{T0* _container;T6 _after;T6 _before;T0* _current_cell;T0* _next_cursor;};
extern T367 M367;
struct S431{Tid id;T2 _precision;T2 _width;T3 _padding_character;T6 _plus_sign_enabled;T6 _is_lowercase;T2 _alignment;T0* _integer_buffer;};
extern T431 M431;
struct S246{T249 _storage;T2 _capacity;T2 _upper;};
extern T246 M246;
struct S270{Tid id;T0* _expression;};
extern T270 M270;
struct S534{Tid id;T0* _expression;};
extern T534 M534;
extern T782 M782;
struct S432{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* _fractional_list;T0* _double_buffer;T0* _string_output_stream;T0* _unsigned_decimal_formatter;T0* _decimal_formatter;};
extern T432 M432;
struct S533{Tid id;T0* _name;};
extern T533 M533;
struct S571{Tid id;T6 _required;T0* _owner;};
extern T571 M571;
struct S623{T0* _item;T0* _right;};
extern T623 M623;
struct S333{T2 _count;T0* _first_cell;T0* _last_cell;T0* _internal_cursor;};
extern T333 M333;
struct S608{T0* _container;T6 _after;T6 _before;T0* _current_cell;T0* _next_cursor;};
extern T608 M608;
struct S549{Tid id;T0* _operand;};
extern T549 M549;
struct S283{T286 _storage;T2 _capacity;T2 _upper;};
extern T283 M283;
struct S349{T0* _item;T0* _right;};
extern T349 M349;
struct S578{Tid id;T0* _variable;};
extern T578 M578;
struct S542{Tid id;};
extern T542 M542;
struct S529{Tid id;T0* _operand;T0* _operator;};
extern T529 M529;
struct S276{Tid id;T0* _item;T0* _next;};
extern T276 M276;
struct S760{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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;};
extern T760 M760;
struct S759{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 _timezoneenabled;T6 _assertenabled;T6 _inupdatestatement;T6 _valuetablecreated;T6 _constanttablecreated;T0* _declared_values;T0* _update_type;T6 _wherewritten;T0* _updated_extension;T6 _is_stored_procedure;};
extern T759 M759;
struct S426{Tid id;T2 _precision;T2 _width;T3 _padding_character;T6 _plus_sign_enabled;T6 _is_lowercase;T2 _alignment;T0* _integer_buffer;};
extern T426 M426;
struct S650{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;T0* _hash_function;};
extern T650 M650;
struct S114{Tid id;T0* _subject;T0* _predicate;};
extern T114 M114;
struct S625{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* _key_equality_tester;T0* _internal_keys;T0* _item_storage;T0* _key_storage;T0* _clashes;T0* _slots;T0* _special_item_routines;T0* _special_key_routines;T0* _hash_function;};
extern T625 M625;
struct S579{Tid id;T0* _extension;T0* _anode;T0* _per_property;T0* _selection;T0* _sqlfromaliasname;};
extern T579 M579;
struct S373{T2 _buffer_position;T9 _buffer;T2 _capacity;};
extern T373 M373;
struct S511{Tid id;T6 _required;T0* _pattern;};
extern T511 M511;
struct S137{T140 _storage;T2 _capacity;T2 _upper;};
extern T137 M137;
struct S599{T2 _count;T0* _first_cell;T0* _last_cell;T0* _internal_cursor;};
extern T599 M599;
struct S744{T0* _program_name;};
extern T744 M744;
struct S438{Tid id;T2 _count;T2 _capacity;T0* _storage;T0* _special_routines;T0* _internal_cursor;};
extern T438 M438;
struct S527{Tid id;T0* _expression;};
extern T527 M527;
struct S186{Tid id;T0* _name;T0* _abstract_representation;T0* _attributes;T0* _expression;T0* _representation;T0* _type;T6 _no_update_optimization;T2 _constraint_number;};
extern T186 M186;
struct S447{Tid id;T0* _container;T2 _position;T0* _next_cursor;};
extern T447 M447;
extern char*s334_0;
extern char*s54_10;
extern char*s772_6174;
extern char*s750_118123832;
extern char*s25_32;
extern char*s773_34;
extern char*s451_35;
extern char*s421_39;
extern char*s25_40;
extern char*s25_41;
extern char*s53_42;
extern char*s53_43;
extern char*s772_44;
extern char*s53_45;
extern char*s53_46;
extern char*s53_47;
extern char*s126_48;
extern char*s126_49;
extern char*s753_80015;
extern char*s53_1158547056;
extern char*s25_59;
extern char*s25_60;
extern char*s53_60;
extern char*s537_61;
extern char*s53_62;
extern char*s747_64;
extern char*s751_77;
extern char*s25_84;
extern char*s53_95;
extern char*s25_5320712;
extern char*s25_99;
extern char*s772_1720244181;
extern char*s53_319858334;
extern char*s25_192;
extern char*s25_200;
extern char*s25_201;
extern char*s53_205;
extern char*s772_12516;
extern char*s25_215;
extern char*s767_217;
extern char*s25_230;
extern char*s530_232;
extern char*s25_234;
extern char*s738_240;
extern char*s767_241;
extern char*s749_246;
extern char*s25_252;
extern char*s25_1188717919;
extern char*s25_270;
extern char*s768_2050971299;
extern char*s767_127166096;
extern char*s54_322;
extern char*s25_55623832;
extern char*s538_362;
extern char*s751_375;
extern char*s561_449403;
extern char*s25_2030216;
extern char*s568_1956443;
extern char*s772_6581;
extern char*s770_388041;
extern char*s25_10727948;
extern char*s752_371096635;
extern char*s753_80626;
extern char*s53_669;
extern char*s763_167394040;
extern char*s768_10937208;
extern char*s25_2111934300;
extern char*s753_13127;
extern char*s768_1591719713;
extern char*s25_7010;
extern char*s25_7032;
extern char*s25_7099;
extern char*s750_982426390;
extern char*s25_7175;
extern char*s753_1752285648;
extern char*s521_274551003;
extern char*s772_2227791;
extern char*s53_117645162;
extern char*s25_1137;
extern char*s772_50839162;
extern char*s25_7335;
extern char*s750_1200;
extern char*s747_9836651;
extern char*s25_7357;
extern char*s750_1226;
extern char*s762_990066253;
extern char*s25_2113798604;
extern char*s53_1325714044;
extern char*s25_1835385931;
extern char*s763_1364;
extern char*s53_1371;
extern char*s25_1844268019;
extern char*s25_81352;
extern char*s763_1434;
extern char*s569_1461;
extern char*s772_1062451472;
extern char*s25_9855471;
extern char*s769_7752;
extern char*s724_87716;
extern char*s25_180037;
extern char*s773_1338889876;
extern char*s64_1338477769;
extern char*s736_832785612;
extern char*s452_14036;
extern char*s767_475215716;
extern char*s25_23227948;
extern char*s25_901480040;
extern char*s747_1454787255;
extern char*s767_1964120;
extern char*s772_1438302609;
extern char*s761_9782255;
extern char*s151_395830;
extern char*s724_1447702;
extern char*s750_452094615;
extern char*s772_60140614;
extern char*s772_82291;
extern char*s747_1730918391;
extern char*s766_4437276;
extern char*s724_439136;
extern char*s521_539844983;
extern char*s763_374850603;
extern char*s25_1771908816;
extern char*s759_245267627;
extern char*s521_1739394753;
extern char*s763_2167885;
extern char*s25_11160700;
extern char*s54_21666682;
extern char*s25_925310124;
extern char*s724_1619253645;
extern char*s772_9782990;
extern char*s53_1024919481;
extern char*s763_181352;
extern char*s747_9758526;
extern char*s767_15368;
extern char*s53_3075;
extern char*s763_1252266737;
extern char*s53_383161196;
extern char*s747_11074916;
extern char*s763_1979370313;
extern char*s25_89261;
extern char*s53_3175;
extern char*s768_956846587;
extern char*s758_3291;
extern char*s769_15603;
extern char*s685_3330;
extern char*s686_3360;
extern char*s561_93836922;
extern char*s25_3496;
extern char*s772_3565;
extern char*s761_10595603;
extern char*s521_1134629434;
extern char*s763_16018;
extern char*s421_1375853251;
extern char*s772_9771521;
extern char*s752_16127;
extern char*s25_452865;
extern char*s747_1237123737;
extern char*s452_59251;
extern char*s747_1236459462;
extern char*s54_83912;
extern char*s724_274599;
extern char*s53_38601482;
extern char*s25_20320712;
extern char*s772_800968770;
extern char*s25_16320;
extern char*s25_4537323;
extern char*s767_1523692874;
extern char*s747_385435;
extern char*s25_188607;
extern char*s758_77910;
extern char*s54_871412;
extern char*s724_422446;
extern char*s544_242002982;
extern char*s724_16516;
extern char*s25_49507462;
extern char*s53_354906;
extern char*s763_1948036;
extern char*s25_1898282920;
extern char*s25_35157;
extern char*s25_16761;
extern char*s760_153109067;
extern char*s724_324411;
extern char*s759_1702146191;
extern char*s724_2077861575;
extern char*s767_16916;
extern char*s25_35385;
extern char*s767_398302;
extern char*s521_969918927;
extern char*s752_1979182;
extern char*s767_1910794451;
extern char*s752_67807310;
extern char*s724_17176;
extern char*s25_2256187;
extern char*s753_9938791;
extern char*s25_117193789;
extern char*s772_10843035;
extern char*s25_17323;
extern char*s747_593189031;
extern char*s769_17368;
extern char*s53_12774544;
extern char*s759_17412;
extern char*s574_1010122334;
extern char*s25_17512;
extern char*s767_2041214587;
extern char*s53_697196606;
extern char*s753_36127;
extern char*s25_250455652;
extern char*s25_327607645;
extern char*s772_85376;
extern char*s25_17716;
extern char*s767_17741;
extern char*s421_69210392;
extern char*s688_79341;
extern char*s25_1129944261;
extern char*s25_952887;
extern char*s759_664209073;
extern char*s761_10597741;
extern char*s25_5725;
extern char*s452_18036;
extern char*s772_18037;
extern char*s753_79629;
extern char*s53_893131019;
extern char*s766_998731400;
extern char*s25_20378016;
extern char*s768_1763620637;
extern char*s724_288487821;
extern char*s761_399591;
extern char*s767_971470266;
extern char*s25_2195712;
extern char*s769_2072694;
extern char*s752_820936892;
extern char*s761_52449416;
extern char*s772_51317690;
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*/
T1 r5sign(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 r113clear_all(T113 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_EXTEND_STATEMENT]*/
T113 r113realloc(T113 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTEND_STATEMENT]*/
void r113set_all_with(T113 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTEND_STATEMENT]*/
void r113clear(T113 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTEND_STATEMENT]*/
void r113copy_from(T113 C,T113 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CONSTANT_STATEMENT]*/
void r140clear_all(T140 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_CONSTANT_STATEMENT]*/
T140 r140realloc(T140 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CONSTANT_STATEMENT]*/
void r140set_all_with(T140 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CONSTANT_STATEMENT]*/
void r140clear(T140 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CONSTANT_STATEMENT]*/
void r140copy_from(T140 C,T140 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_PROCEDURE_STATEMENT]*/
void r103clear_all(T103 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_PROCEDURE_STATEMENT]*/
T103 r103realloc(T103 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_PROCEDURE_STATEMENT]*/
void r103set_all_with(T103 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_PROCEDURE_STATEMENT]*/
void r103clear(T103 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_PROCEDURE_STATEMENT]*/
void r103copy_from(T103 C,T103 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_FUNCTION]*/
void r160clear_all(T160 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_FUNCTION]*/
T160 r160realloc(T160 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_FUNCTION]*/
void r160set_all_with(T160 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_FUNCTION]*/
void r160clear(T160 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_FUNCTION]*/
void r160copy_from(T160 C,T160 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_REPRESENTATION]*/
void r240clear_all(T240 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_REPRESENTATION]*/
T240 r240realloc(T240 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_REPRESENTATION]*/
void r240set_all_with(T240 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_REPRESENTATION]*/
void r240clear(T240 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_REPRESENTATION]*/
void r240copy_from(T240 C,T240 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_PK_REPRESENTATION]*/
void r236clear_all(T236 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_PK_REPRESENTATION]*/
T236 r236realloc(T236 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_PK_REPRESENTATION]*/
void r236set_all_with(T236 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_PK_REPRESENTATION]*/
void r236clear(T236 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_PK_REPRESENTATION]*/
void r236copy_from(T236 C,T236 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_DELETE_STATEMENT]*/
void r118clear_all(T118 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_DELETE_STATEMENT]*/
T118 r118realloc(T118 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_DELETE_STATEMENT]*/
void r118set_all_with(T118 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_DELETE_STATEMENT]*/
void r118clear(T118 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_DELETE_STATEMENT]*/
void r118copy_from(T118 C,T118 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_STATEMENT]*/
void r144clear_all(T144 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_STATEMENT]*/
T144 r144realloc(T144 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_STATEMENT]*/
void r144set_all_with(T144 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_STATEMENT]*/
void r144clear(T144 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_STATEMENT]*/
void r144copy_from(T144 C,T144 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_GET_STATEMENT]*/
void r108clear_all(T108 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_GET_STATEMENT]*/
T108 r108realloc(T108 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_GET_STATEMENT]*/
void r108set_all_with(T108 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_GET_STATEMENT]*/
void r108clear(T108 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_GET_STATEMENT]*/
void r108copy_from(T108 C,T108 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE_SELECTION_STATEMENT]*/
void r78clear_all(T78 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_VALUE_SELECTION_STATEMENT]*/
T78 r78realloc(T78 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE_SELECTION_STATEMENT]*/
void r78set_all_with(T78 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE_SELECTION_STATEMENT]*/
void r78clear(T78 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE_SELECTION_STATEMENT]*/
void r78copy_from(T78 C,T78 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_TYPE]*/
void r244clear_all(T244 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_TYPE]*/
T244 r244realloc(T244 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_TYPE]*/
void r244set_all_with(T244 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_TYPE]*/
void r244clear(T244 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_TYPE]*/
void r244copy_from(T244 C,T244 a1,T2 a2);
/*NATIVE_ARRAY[DS_CELL[INTEGER]]*/
void r792set_all_with(T792 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_LOGICAL_VALUE_EXPRESSION]*/
void r265clear_all(T265 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_LOGICAL_VALUE_EXPRESSION]*/
T265 r265realloc(T265 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_LOGICAL_VALUE_EXPRESSION]*/
void r265set_all_with(T265 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_LOGICAL_VALUE_EXPRESSION]*/
void r265clear(T265 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_LOGICAL_VALUE_EXPRESSION]*/
void r265copy_from(T265 C,T265 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SORT_NODE]*/
void r165clear_all(T165 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_SORT_NODE]*/
T165 r165realloc(T165 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SORT_NODE]*/
void r165set_all_with(T165 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SORT_NODE]*/
void r165clear(T165 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SORT_NODE]*/
void r165copy_from(T165 C,T165 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXPRESSION]*/
void r269clear_all(T269 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_EXPRESSION]*/
T269 r269realloc(T269 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXPRESSION]*/
void r269set_all_with(T269 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXPRESSION]*/
void r269clear(T269 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXPRESSION]*/
void r269copy_from(T269 C,T269 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_DOMAIN_RESTRICTION]*/
void r291clear_all(T291 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_DOMAIN_RESTRICTION]*/
T291 r291realloc(T291 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_DOMAIN_RESTRICTION]*/
void r291set_all_with(T291 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_DOMAIN_RESTRICTION]*/
void r291clear(T291 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_DOMAIN_RESTRICTION]*/
void r291copy_from(T291 C,T291 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_I_NODE]*/
void r281clear_all(T281 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_I_NODE]*/
T281 r281realloc(T281 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_I_NODE]*/
void r281set_all_with(T281 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_I_NODE]*/
void r281clear(T281 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_I_NODE]*/
void r281copy_from(T281 C,T281 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CASCADE_STATEMENT]*/
void r130clear_all(T130 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_CASCADE_STATEMENT]*/
T130 r130realloc(T130 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CASCADE_STATEMENT]*/
void r130set_all_with(T130 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CASCADE_STATEMENT]*/
void r130clear(T130 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CASCADE_STATEMENT]*/
void r130copy_from(T130 C,T130 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NAME]*/
void r249clear_all(T249 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NAME]*/
T249 r249realloc(T249 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NAME]*/
void r249set_all_with(T249 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NAME]*/
void r249clear(T249 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NAME]*/
void r249copy_from(T249 C,T249 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_STATEMENT_NODE]*/
void r150clear_all(T150 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_STATEMENT_NODE]*/
T150 r150realloc(T150 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_STATEMENT_NODE]*/
void r150set_all_with(T150 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_STATEMENT_NODE]*/
void r150clear(T150 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_STATEMENT_NODE]*/
void r150copy_from(T150 C,T150 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SQL_STATEMENT]*/
void r98clear_all(T98 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_SQL_STATEMENT]*/
T98 r98realloc(T98 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SQL_STATEMENT]*/
void r98set_all_with(T98 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SQL_STATEMENT]*/
void r98clear(T98 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SQL_STATEMENT]*/
void r98copy_from(T98 C,T98 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTENSION_EXPRESSION]*/
void r180clear_all(T180 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_EXTENSION_EXPRESSION]*/
T180 r180realloc(T180 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTENSION_EXPRESSION]*/
void r180set_all_with(T180 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTENSION_EXPRESSION]*/
void r180clear(T180 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTENSION_EXPRESSION]*/
void r180copy_from(T180 C,T180 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION_FUNCTION]*/
void r200clear_all(T200 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_SELECTION_FUNCTION]*/
T200 r200realloc(T200 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION_FUNCTION]*/
void r200set_all_with(T200 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION_FUNCTION]*/
void r200clear(T200 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION_FUNCTION]*/
void r200copy_from(T200 C,T200 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ABSTRACT_OBJECT]*/
void r496clear_all(T496 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_ABSTRACT_OBJECT]*/
T496 r496realloc(T496 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ABSTRACT_OBJECT]*/
void r496clear(T496 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ABSTRACT_OBJECT]*/
void r496copy_from(T496 C,T496 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION_LIST]*/
void r171clear_all(T171 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_SELECTION_LIST]*/
T171 r171realloc(T171 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION_LIST]*/
void r171set_all_with(T171 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION_LIST]*/
void r171clear(T171 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION_LIST]*/
void r171copy_from(T171 C,T171 a1,T2 a2);
/*NATIVE_ARRAY[STRING]*/
void r304clear_all(T304 C,T2 a1);
/*NATIVE_ARRAY[STRING]*/
T304 r304realloc(T304 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[STRING]*/
void r304move(T304 C,T2 a1,T2 a2,T2 a3);
/*NATIVE_ARRAY[STRING]*/
void r304set_all_with(T304 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[STRING]*/
void r304clear(T304 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[STRING]*/
void r304copy_from(T304 C,T304 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_BASE]*/
void r296clear_all(T296 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_BASE]*/
T296 r296realloc(T296 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_BASE]*/
void r296set_all_with(T296 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_BASE]*/
void r296clear(T296 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_BASE]*/
void r296copy_from(T296 C,T296 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SYSTEM_EXPRESSION]*/
void r260clear_all(T260 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_SYSTEM_EXPRESSION]*/
T260 r260realloc(T260 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SYSTEM_EXPRESSION]*/
void r260set_all_with(T260 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SYSTEM_EXPRESSION]*/
void r260clear(T260 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SYSTEM_EXPRESSION]*/
void r260copy_from(T260 C,T260 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION]*/
void r175clear_all(T175 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_SELECTION]*/
T175 r175realloc(T175 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION]*/
void r175set_all_with(T175 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION]*/
void r175clear(T175 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SELECTION]*/
void r175copy_from(T175 C,T175 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTEND_ATTRIBUTE]*/
void r185clear_all(T185 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_EXTEND_ATTRIBUTE]*/
T185 r185realloc(T185 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTEND_ATTRIBUTE]*/
void r185set_all_with(T185 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTEND_ATTRIBUTE]*/
void r185clear(T185 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTEND_ATTRIBUTE]*/
void r185copy_from(T185 C,T185 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_LOGICAL_EXPRESSION]*/
void r275clear_all(T275 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_LOGICAL_EXPRESSION]*/
T275 r275realloc(T275 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_LOGICAL_EXPRESSION]*/
void r275set_all_with(T275 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_LOGICAL_EXPRESSION]*/
void r275clear(T275 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_LOGICAL_EXPRESSION]*/
void r275copy_from(T275 C,T275 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSERTION]*/
void r220clear_all(T220 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_ASSERTION]*/
T220 r220realloc(T220 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSERTION]*/
void r220set_all_with(T220 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSERTION]*/
void r220clear(T220 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSERTION]*/
void r220copy_from(T220 C,T220 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_TYPE_STATEMENT]*/
void r93clear_all(T93 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_TYPE_STATEMENT]*/
T93 r93realloc(T93 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_TYPE_STATEMENT]*/
void r93set_all_with(T93 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_TYPE_STATEMENT]*/
void r93clear(T93 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_TYPE_STATEMENT]*/
void r93copy_from(T93 C,T93 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 r210clear_all(T210 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_ASSIGNMENT]*/
T210 r210realloc(T210 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSIGNMENT]*/
void r210set_all_with(T210 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSIGNMENT]*/
void r210clear(T210 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSIGNMENT]*/
void r210copy_from(T210 C,T210 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE]*/
void r225clear_all(T225 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE]*/
T225 r225realloc(T225 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE]*/
void r225set_all_with(T225 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE]*/
void r225clear(T225 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE]*/
void r225copy_from(T225 C,T225 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_A_NODE]*/
void r286clear_all(T286 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_A_NODE]*/
T286 r286realloc(T286 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_A_NODE]*/
void r286set_all_with(T286 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_A_NODE]*/
void r286clear(T286 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_A_NODE]*/
void r286copy_from(T286 C,T286 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CASCADE_FUNCTION_EXPRESSION]*/
void r125clear_all(T125 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_CASCADE_FUNCTION_EXPRESSION]*/
T125 r125realloc(T125 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CASCADE_FUNCTION_EXPRESSION]*/
void r125set_all_with(T125 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CASCADE_FUNCTION_EXPRESSION]*/
void r125clear(T125 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CASCADE_FUNCTION_EXPRESSION]*/
void r125copy_from(T125 C,T125 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXPRESSION_NODE]*/
void r155clear_all(T155 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_EXPRESSION_NODE]*/
T155 r155realloc(T155 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXPRESSION_NODE]*/
void r155set_all_with(T155 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXPRESSION_NODE]*/
void r155clear(T155 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXPRESSION_NODE]*/
void r155copy_from(T155 C,T155 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SUBJECT]*/
void r205clear_all(T205 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_SUBJECT]*/
T205 r205realloc(T205 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SUBJECT]*/
void r205set_all_with(T205 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SUBJECT]*/
void r205clear(T205 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_SUBJECT]*/
void r205copy_from(T205 C,T205 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE_STATEMENT]*/
void r83clear_all(T83 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_VALUE_STATEMENT]*/
T83 r83realloc(T83 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE_STATEMENT]*/
void r83set_all_with(T83 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE_STATEMENT]*/
void r83clear(T83 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE_STATEMENT]*/
void r83copy_from(T83 C,T83 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSIGNMENT_NODE]*/
void r215clear_all(T215 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_ASSIGNMENT_NODE]*/
T215 r215realloc(T215 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSIGNMENT_NODE]*/
void r215set_all_with(T215 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSIGNMENT_NODE]*/
void r215clear(T215 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ASSIGNMENT_NODE]*/
void r215copy_from(T215 C,T215 a1,T2 a2);
/*NATIVE_ARRAY[DS_CELL[DOUBLE]]*/
void r795set_all_with(T795 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NODE]*/
void r230clear_all(T230 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NODE]*/
T230 r230realloc(T230 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NODE]*/
void r230set_all_with(T230 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NODE]*/
void r230clear(T230 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NODE]*/
void r230copy_from(T230 C,T230 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTENSION]*/
void r194clear_all(T194 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_EXTENSION]*/
T194 r194realloc(T194 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTENSION]*/
void r194set_all_with(T194 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTENSION]*/
void r194clear(T194 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_EXTENSION]*/
void r194copy_from(T194 C,T194 a1,T2 a2);
/*NATIVE_ARRAY[INTEGER]*/
void r300clear_all(T300 C,T2 a1);
/*NATIVE_ARRAY[INTEGER]*/
T300 r300realloc(T300 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[INTEGER]*/
void r300set_all_with(T300 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[INTEGER]*/
void r300clear(T300 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[INTEGER]*/
void r300copy_from(T300 C,T300 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_UPDATE_STATEMENT]*/
void r88clear_all(T88 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_UPDATE_STATEMENT]*/
T88 r88realloc(T88 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_UPDATE_STATEMENT]*/
void r88set_all_with(T88 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_UPDATE_STATEMENT]*/
void r88clear(T88 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_UPDATE_STATEMENT]*/
void r88copy_from(T88 C,T88 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE]*/
void r657clear_all(T657 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_VALUE]*/
T657 r657realloc(T657 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE]*/
void r657clear(T657 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_VALUE]*/
void r657copy_from(T657 C,T657 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT]*/
void r135clear_all(T135 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT]*/
T135 r135realloc(T135 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT]*/
void r135set_all_with(T135 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT]*/
void r135clear(T135 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT]*/
void r135copy_from(T135 C,T135 a1,T2 a2);
/*NATIVE_ARRAY[ANY]*/
void r308clear_all(T308 C,T2 a1);
/*NATIVE_ARRAY[ANY]*/
T308 r308realloc(T308 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[ANY]*/
void r308set_all_with(T308 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[ANY]*/
void r308clear(T308 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[ANY]*/
void r308copy_from(T308 C,T308 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r254clear_all(T254 C,T2 a1);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NAME_NODE]*/
T254 r254realloc(T254 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r254set_all_with(T254 C,T0* a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r254clear(T254 C,T2 a1,T2 a2);
/*NATIVE_ARRAY[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r254copy_from(T254 C,T254 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*/
void r7right_adjust(T7* C);
/*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 r727count(T727* C);
/*ARRAY[INTEGER]*/
T2 r727item(T727* C,T2 a1);
/*ARRAY[INTEGER]*/
void r727make(T727* C,T2 a1,T2 a2);
/*ARRAY[ANY]*/
void r453clear_all(T453* C);
/*ARRAY[ANY]*/
T0* r453item(T453* C,T2 a1);
/*ARRAY[ANY]*/
void r453make(T453* C,T2 a1,T2 a2);
/*ARRAY[DS_CELL[INTEGER]]*/
T0* r790item(T790* C,T2 a1);
/*ARRAY[DS_CELL[INTEGER]]*/
void r790make(T790* C,T2 a1,T2 a2);
/*ARRAY[DS_CELL[DOUBLE]]*/
T0* r793item(T793* C,T2 a1);
/*ARRAY[DS_CELL[DOUBLE]]*/
void r793make(T793* C,T2 a1,T2 a2);
/*ARRAY[STRING]*/
T2 r419count(T419* C);
/*ARRAY[STRING]*/
T0* r419item(T419* C,T2 a1);
/*ARRAY[STRING]*/
void r419make(T419* C,T2 a1,T2 a2);
/*ARRAY[STRING]*/
void r419resize(T419* C,T2 a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXTENSION]*/
T0* r678make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXTENSION]*/
T0* r678resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_FUNCTION]*/
void r157make(T157* C,T2 a1);
/*SPECIAL[XPLAIN_FUNCTION]*/
T0* r157resize(T157* C,T2 a1);
/*SPECIAL[XPLAIN_FUNCTION]*/
void r157array_resize(T157* C,T2 a1);
/*SPECIAL[ANY]*/
void r305make(T305* C,T2 a1);
/*SPECIAL[ANY]*/
T0* r305resize(T305* C,T2 a1);
/*SPECIAL[ANY]*/
void r305array_resize(T305* C,T2 a1);
/*DS_HASH_SET[STRING]*/
T2 r398new_capacity(T2 a1);
/*DS_HASH_SET[STRING]*/
void r398force(T398* C,T0* a1);
/*DS_HASH_SET[STRING]*/
void r398make_clashes(T398* C,T2 a1);
/*DS_HASH_SET[STRING]*/
T0* r398cursor_item(T398* C,T0* a1);
/*DS_HASH_SET[STRING]*/
void r398search_position(T398* C,T0* a1);
/*DS_HASH_SET[STRING]*/
void r398remove_traversing_cursor(T398* C,T0* a1);
/*DS_HASH_SET[STRING]*/
void r398cursor_go_after(T398* C,T0* a1);
/*DS_HASH_SET[STRING]*/
void r398add_traversing_cursor(T398* C,T0* a1);
/*DS_HASH_SET[STRING]*/
void r398make_item_storage(T398* C,T2 a1);
/*DS_HASH_SET[STRING]*/
void r398make(T398* C,T2 a1);
/*DS_HASH_SET[STRING]*/
void r398item_storage_resize(T398* C,T2 a1);
extern T0*oBC62special_integer_;
/*DS_HASH_SET[STRING]*/
T6 r398cursor_after(T0* a1);
/*DS_HASH_SET[STRING]*/
T6 r398has(T398* C,T0* a1);
/*DS_HASH_SET[STRING]*/
void r398cursor_search_forth(T398* C,T0* a1,T0* a2);
/*DS_HASH_SET[STRING]*/
T2 r398hash_position(T398* C,T0* a1);
/*DS_HASH_SET[STRING]*/
void r398cursor_forth(T398* C,T0* a1);
/*DS_HASH_SET[STRING]*/
void r398resize(T398* C,T2 a1);
/*DS_HASH_SET[STRING]*/
void r398cursor_start(T398* C,T0* a1);
/*DS_HASH_SET[STRING]*/
void r398clashes_resize(T398* C,T2 a1);
/*DS_HASH_SET[STRING]*/
void r398slots_resize(T398* C,T2 a1);
/*DS_HASH_SET[STRING]*/
T0* r398new_cursor(T398* C);
/*DS_HASH_SET[STRING]*/
T0* r398key_storage_item(T398* C,T2 a1);
/*DS_HASH_SET[STRING]*/
void r398make_slots(T398* C,T2 a1);
/*DS_HASH_SET[STRING]*/
T2 r398new_modulus(T2 a1);
/*DS_HASH_SET[STRING]*/
T6 r398cursor_off(T0* a1);
/*KL_SPECIAL_ROUTINES[ANY]*/
T0* r310make(T2 a1);
/*KL_SPECIAL_ROUTINES[ANY]*/
T0* r310resize(T0* a1,T2 a2);
/*DS_BILINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
void r706set(T706* C,T0* a1,T6 a2,T6 a3);
/*DS_BILINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
T6 r706is_first(T706* C);
/*DS_BILINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
void r706make(T706* C,T0* a1);
/*SPECIAL[XPLAIN_VALUE]*/
void r654make(T654* C,T2 a1);
/*SPECIAL[XPLAIN_VALUE]*/
T0* r654resize(T654* C,T2 a1);
/*SPECIAL[XPLAIN_VALUE]*/
void r654array_resize(T654* C,T2 a1);
/*DS_LINKED_LIST_CURSOR[XPLAIN_ATTRIBUTE]*/
void r506set(T506* C,T0* a1,T6 a2,T6 a3);
/*DS_LINKED_LIST_CURSOR[XPLAIN_ATTRIBUTE]*/
T0* r506item(T506* C);
/*DS_LINKED_LIST_CURSOR[XPLAIN_ATTRIBUTE]*/
T6 r506is_first(T506* C);
/*DS_LINKED_LIST_CURSOR[XPLAIN_ATTRIBUTE]*/
T6 r506is_last(T506* C);
/*DS_LINKED_LIST_CURSOR[XPLAIN_ATTRIBUTE]*/
void r506make(T506* C,T0* a1);
/*DS_LINKED_LIST_CURSOR[XPLAIN_ATTRIBUTE]*/
void r506set_after(T506* C);
/*SPECIAL[INTEGER]*/
void r297make(T297* C,T2 a1);
/*SPECIAL[INTEGER]*/
T0* r297resize(T297* C,T2 a1);
/*SPECIAL[INTEGER]*/
void r297array_resize(T297* C,T2 a1);
/*SPECIAL[INTEGER]*/
void r297with_capacity(T297* C,T2 a1);
/*SPECIAL[INTEGER]*/
void r297from_collection(T297* C,T0* a1);
/*SPECIAL[XPLAIN_STATEMENT]*/
void r141make(T141* C,T2 a1);
/*SPECIAL[XPLAIN_STATEMENT]*/
T0* r141resize(T141* C,T2 a1);
/*SPECIAL[XPLAIN_STATEMENT]*/
void r141array_resize(T141* C,T2 a1);
/*DS_SPARSE_TABLE_KEYS[INTEGER,XPLAIN_TYPE]*/
void r632make(T632* C,T0* a1);
/*DS_SPARSE_TABLE_KEYS[INTEGER,XPLAIN_TYPE]*/
T0* r632new_cursor(T632* C);
/*DS_SPARSE_TABLE_KEYS[XPLAIN_VALUE,STRING]*/
void r670make(T670* C,T0* a1);
/*DS_SPARSE_TABLE_KEYS[XPLAIN_VALUE,STRING]*/
T0* r670new_cursor(T670* C);
/*KL_SPECIAL_ROUTINES[XPLAIN_ASSIGNMENT]*/
T0* r586make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ASSIGNMENT]*/
T0* r586resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_PK_REPRESENTATION]*/
void r233make(T233* C,T2 a1);
/*SPECIAL[XPLAIN_PK_REPRESENTATION]*/
T0* r233resize(T233* C,T2 a1);
/*SPECIAL[XPLAIN_PK_REPRESENTATION]*/
void r233array_resize(T233* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_DELETE_STATEMENT]*/
T0* r594make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_DELETE_STATEMENT]*/
T0* r594resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_PK_REPRESENTATION]*/
T0* r570make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_PK_REPRESENTATION]*/
T0* r570resize(T0* a1,T2 a2);
extern T0*oBC15any_;
/*KL_EQUALITY_TESTER[STRING]*/
T6 r392test(T0* a1,T0* a2);
/*SPECIAL[XPLAIN_SORT_NODE]*/
void r162make(T162* C,T2 a1);
/*SPECIAL[XPLAIN_SORT_NODE]*/
T0* r162resize(T162* C,T2 a1);
/*SPECIAL[XPLAIN_SORT_NODE]*/
void r162array_resize(T162* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_REPRESENTATION]*/
T0* r560make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_REPRESENTATION]*/
T0* r560resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_ATTRIBUTE_NAME]*/
T0* r558make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ATTRIBUTE_NAME]*/
T0* r558resize(T0* a1,T2 a2);
/*DS_HASH_TABLE_CURSOR[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r490make(T490* C,T0* a1);
/*KL_EQUALITY_TESTER[XPLAIN_TYPE]*/
T6 r628test(T0* a1,T0* a2);
/*DS_BILINKABLE[XPLAIN_STATEMENT]*/
void r695put_right(T695* C,T0* a1);
/*SPECIAL[XPLAIN_SQL_STATEMENT]*/
void r95make(T95* C,T2 a1);
/*SPECIAL[XPLAIN_SQL_STATEMENT]*/
T0* r95resize(T95* C,T2 a1);
/*SPECIAL[XPLAIN_SQL_STATEMENT]*/
void r95array_resize(T95* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_STATEMENT]*/
T0* r460make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_STATEMENT]*/
T0* r460resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_BASE]*/
void r293make(T293* C,T2 a1);
/*SPECIAL[XPLAIN_BASE]*/
T0* r293resize(T293* C,T2 a1);
/*SPECIAL[XPLAIN_BASE]*/
void r293array_resize(T293* C,T2 a1);
/*DS_HASH_TABLE_CURSOR[INTEGER,XPLAIN_TYPE]*/
void r645make(T645* C,T0* a1);
/*SPECIAL[XPLAIN_EXTEND_ATTRIBUTE]*/
void r182make(T182* C,T2 a1);
/*SPECIAL[XPLAIN_EXTEND_ATTRIBUTE]*/
T0* r182resize(T182* C,T2 a1);
/*SPECIAL[XPLAIN_EXTEND_ATTRIBUTE]*/
void r182array_resize(T182* C,T2 a1);
/*KL_ARRAY_ROUTINES[ANY]*/
T6 r733has(T0* a1,T0* a2);
/*SPECIAL[XPLAIN_DOMAIN_RESTRICTION]*/
void r288make(T288* C,T2 a1);
/*SPECIAL[XPLAIN_DOMAIN_RESTRICTION]*/
T0* r288resize(T288* C,T2 a1);
/*SPECIAL[XPLAIN_DOMAIN_RESTRICTION]*/
void r288array_resize(T288* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_TYPE]*/
T0* r559make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_TYPE]*/
T0* r559resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_UPDATE_STATEMENT]*/
T0* r648make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_UPDATE_STATEMENT]*/
T0* r648resize(T0* a1,T2 a2);
/*DS_HASH_SET_CURSOR[STRING]*/
T6 r412after(T412* C);
/*DS_HASH_SET_CURSOR[STRING]*/
void r412make(T412* C,T0* a1);
/*DS_SPARSE_TABLE_KEYS_CURSOR[INTEGER,XPLAIN_TYPE]*/
void r639make(T639* C,T0* a1);
/*SPECIAL[XPLAIN_I_NODE]*/
void r278make(T278* C,T2 a1);
/*SPECIAL[XPLAIN_I_NODE]*/
T0* r278resize(T278* C,T2 a1);
/*SPECIAL[XPLAIN_I_NODE]*/
void r278array_resize(T278* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SORT_NODE]*/
T0* r683make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SORT_NODE]*/
T0* r683resize(T0* a1,T2 a2);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
T0* r708cursor_item(T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
void r708remove_traversing_cursor(T708* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
void r708add_traversing_cursor(T708* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
T6 r708after(T708* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
void r708make(T708* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
T0* r708item_for_iteration(T708* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
T6 r708cursor_after(T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
void r708cursor_forth(T708* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
void r708cursor_start(T708* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
T0* r708new_cursor(T708* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
void r708put_last(T708* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME]*/
T6 r708cursor_off(T0* a1);
/*SPECIAL[XPLAIN_EXPRESSION]*/
void r266make(T266* C,T2 a1);
/*SPECIAL[XPLAIN_EXPRESSION]*/
T0* r266resize(T266* C,T2 a1);
/*SPECIAL[XPLAIN_EXPRESSION]*/
void r266array_resize(T266* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_VALUE]*/
T0* r658make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_VALUE]*/
T0* r658resize(T0* a1,T2 a2);
/*FAST_ARRAY[STRING]*/
void r302make(T302* C,T2 a1);
/*SPECIAL[XPLAIN_CASCADE_STATEMENT]*/
void r127make(T127* C,T2 a1);
/*SPECIAL[XPLAIN_CASCADE_STATEMENT]*/
T0* r127resize(T127* C,T2 a1);
/*SPECIAL[XPLAIN_CASCADE_STATEMENT]*/
void r127array_resize(T127* C,T2 a1);
/*SPECIAL[XPLAIN_ATTRIBUTE_NODE]*/
void r227make(T227* C,T2 a1);
/*SPECIAL[XPLAIN_ATTRIBUTE_NODE]*/
T0* r227resize(T227* C,T2 a1);
/*SPECIAL[XPLAIN_ATTRIBUTE_NODE]*/
void r227array_resize(T227* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ABSTRACT_OBJECT]*/
T0* r492make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ABSTRACT_OBJECT]*/
T0* r492resize(T0* a1,T2 a2);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
T0* r612cursor_item(T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r612remove_traversing_cursor(T612* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r612add_traversing_cursor(T612* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
T6 r612after(T612* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r612make(T612* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
T0* r612item_for_iteration(T612* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
T6 r612cursor_after(T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r612cursor_forth(T612* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r612cursor_start(T612* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
T0* r612new_cursor(T612* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r612put_last(T612* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE_NAME_NODE]*/
T6 r612cursor_off(T0* a1);
/*DS_LINKED_STACK[STRING]*/
void r814wipe_out(T814* C);
/*DS_LINKED_STACK[STRING]*/
void r814put(T814* C,T0* a1);
/*DS_LINKED_STACK[STRING]*/
void r814remove(T814* C);
/*SPECIAL[XPLAIN_PROCEDURE_STATEMENT]*/
void r100make(T100* C,T2 a1);
/*SPECIAL[XPLAIN_PROCEDURE_STATEMENT]*/
T0* r100resize(T100* C,T2 a1);
/*SPECIAL[XPLAIN_PROCEDURE_STATEMENT]*/
void r100array_resize(T100* C,T2 a1);
/*SPECIAL[XPLAIN_STATEMENT_NODE]*/
void r147make(T147* C,T2 a1);
/*SPECIAL[XPLAIN_STATEMENT_NODE]*/
T0* r147resize(T147* C,T2 a1);
/*SPECIAL[XPLAIN_STATEMENT_NODE]*/
void r147array_resize(T147* C,T2 a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
void r457cursor_back(T457* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
T0* r457cursor_item(T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
void r457remove_traversing_cursor(T457* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
void r457add_traversing_cursor(T457* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
T6 r457after(T457* C);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
T6 r457cursor_before(T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
void r457make(T457* C);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
T0* r457item_for_iteration(T457* C);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
void r457forth(T457* C);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
T6 r457cursor_after(T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
void r457cursor_finish(T457* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
void r457start(T457* C);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
void r457cursor_forth(T457* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
void r457put_first(T457* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
void r457cursor_start(T457* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
T0* r457new_cursor(T457* C);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
T6 r457cursor_is_first(T457* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_STATEMENT]*/
T6 r457cursor_off(T0* a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SQL_STATEMENT]*/
T0* r723make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SQL_STATEMENT]*/
T0* r723resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_A_NODE]*/
T0* r517make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_A_NODE]*/
T0* r517resize(T0* a1,T2 a2);
/*DS_SPARSE_TABLE_KEYS[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r475make(T475* C,T0* a1);
/*DS_SPARSE_TABLE_KEYS[XPLAIN_ABSTRACT_OBJECT,STRING]*/
T0* r475new_cursor(T475* C);
/*SPECIAL[XPLAIN_DELETE_STATEMENT]*/
void r115make(T115* C,T2 a1);
/*SPECIAL[XPLAIN_DELETE_STATEMENT]*/
T0* r115resize(T115* C,T2 a1);
/*SPECIAL[XPLAIN_DELETE_STATEMENT]*/
void r115array_resize(T115* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ASSIGNMENT_NODE]*/
T0* r585make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ASSIGNMENT_NODE]*/
T0* r585resize(T0* a1,T2 a2);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
void r693cursor_back(T693* C,T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
T0* r693cursor_item(T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
void r693remove_traversing_cursor(T693* C,T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
void r693add_traversing_cursor(T693* C,T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
T6 r693after(T693* C);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
T6 r693cursor_before(T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
void r693make(T693* C);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
T0* r693item_for_iteration(T693* C);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
T6 r693cursor_after(T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
void r693cursor_finish(T693* C,T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
void r693cursor_forth(T693* C,T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
void r693put_first(T693* C,T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
void r693cursor_start(T693* C,T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
T0* r693new_cursor(T693* C);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
T6 r693cursor_is_first(T693* C,T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
void r693put_last(T693* C,T0* a1);
/*DS_BILINKED_LIST[XPLAIN_STATEMENT]*/
T6 r693cursor_off(T0* a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SELECTION_FUNCTION]*/
T0* r674make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SELECTION_FUNCTION]*/
T0* r674resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_VALUE_STATEMENT]*/
T0* r649make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_VALUE_STATEMENT]*/
T0* r649resize(T0* a1,T2 a2);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r469make_key_storage(T469* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
T2 r469new_capacity(T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r469force(T469* C,T0* a1,T0* a2);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r469make_clashes(T469* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r469search_position(T469* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r469remove_found_item(T469* C);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r469make_item_storage(T469* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r469remove_position(T469* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r469make(T469* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r469internal_set_key_equality_tester(T469* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r469item_storage_resize(T469* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
T6 r469has(T469* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
T2 r469hash_position(T469* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r469move_cursors_after(T469* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r469resize(T469* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
T0* r469found_item(T469* C);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r469make_with_equality_testers(T469* C,T2 a1,T0* a2,T0* a3);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r469make_sparse_container(T469* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r469move_cursors_forth(T469* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r469search(T469* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r469clashes_resize(T469* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r469slots_resize(T469* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
T0* r469new_cursor(T469* C);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r469make_slots(T469* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r469move_all_cursors(T469* C,T2 a1,T2 a2);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
T2 r469new_modulus(T2 a1);
/*DS_HASH_TABLE[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r469key_storage_resize(T469* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXPRESSION_NODE]*/
T0* r690make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXPRESSION_NODE]*/
T0* r690resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_SUBJECT]*/
T0* r647make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SUBJECT]*/
T0* r647resize(T0* a1,T2 a2);
/*KL_ARRAY_ROUTINES[INTEGER]*/
void r730subcopy(T0* a1,T0* a2,T2 a3,T2 a4,T2 a5);
/*KL_SPECIAL_ROUTINES[XPLAIN_LOGICAL_EXPRESSION]*/
T0* r525make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_LOGICAL_EXPRESSION]*/
T0* r525resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_EXPRESSION_NODE]*/
void r152make(T152* C,T2 a1);
/*SPECIAL[XPLAIN_EXPRESSION_NODE]*/
T0* r152resize(T152* C,T2 a1);
/*SPECIAL[XPLAIN_EXPRESSION_NODE]*/
void r152array_resize(T152* C,T2 a1);
/*SPECIAL[XPLAIN_EXTEND_STATEMENT]*/
void r110make(T110* C,T2 a1);
/*SPECIAL[XPLAIN_EXTEND_STATEMENT]*/
T0* r110resize(T110* C,T2 a1);
/*SPECIAL[XPLAIN_EXTEND_STATEMENT]*/
void r110array_resize(T110* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_TYPE_STATEMENT]*/
T0* r502make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_TYPE_STATEMENT]*/
T0* r502resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_LOGICAL_VALUE_EXPRESSION]*/
void r262make(T262* C,T2 a1);
/*SPECIAL[XPLAIN_LOGICAL_VALUE_EXPRESSION]*/
T0* r262resize(T262* C,T2 a1);
/*SPECIAL[XPLAIN_LOGICAL_VALUE_EXPRESSION]*/
void r262array_resize(T262* C,T2 a1);
/*SPECIAL[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r251make(T251* C,T2 a1);
/*SPECIAL[XPLAIN_ATTRIBUTE_NAME_NODE]*/
T0* r251resize(T251* C,T2 a1);
/*SPECIAL[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r251array_resize(T251* C,T2 a1);
/*SPECIAL[XPLAIN_ASSIGNMENT_NODE]*/
void r212make(T212* C,T2 a1);
/*SPECIAL[XPLAIN_ASSIGNMENT_NODE]*/
T0* r212resize(T212* C,T2 a1);
/*SPECIAL[XPLAIN_ASSIGNMENT_NODE]*/
void r212array_resize(T212* C,T2 a1);
/*DS_CELL[DOUBLE]*/
T0* r777out(T777* C);
/*DS_CELL[DOUBLE]*/
T6 r777is_equal(T777* C,T0* a1);
/*DS_CELL[DOUBLE]*/
void r777out_in_tagged_out_memory(T777* C);
/*SPECIAL[XPLAIN_TYPE_STATEMENT]*/
void r90make(T90* C,T2 a1);
/*SPECIAL[XPLAIN_TYPE_STATEMENT]*/
T0* r90resize(T90* C,T2 a1);
/*SPECIAL[XPLAIN_TYPE_STATEMENT]*/
void r90array_resize(T90* C,T2 a1);
/*SPECIAL[XPLAIN_SYSTEM_EXPRESSION]*/
void r257make(T257* C,T2 a1);
/*SPECIAL[XPLAIN_SYSTEM_EXPRESSION]*/
T0* r257resize(T257* C,T2 a1);
/*SPECIAL[XPLAIN_SYSTEM_EXPRESSION]*/
void r257array_resize(T257* C,T2 a1);
/*SPECIAL[XPLAIN_SELECTION]*/
void r172make(T172* C,T2 a1);
/*SPECIAL[XPLAIN_SELECTION]*/
T0* r172resize(T172* C,T2 a1);
/*SPECIAL[XPLAIN_SELECTION]*/
void r172array_resize(T172* C,T2 a1);
/*XPLAIN_INIT_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r785ds_make(T785* C,T0* a1);
/*XPLAIN_INIT_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
T6 r785is_initialized_attribute(T785* C);
/*XPLAIN_INIT_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r785set(T785* C,T0* a1,T6 a2,T6 a3);
/*XPLAIN_INIT_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
T6 r785is_last(T785* C);
/*XPLAIN_INIT_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r785_357Pforth(T785* C);
/*XPLAIN_INIT_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r785forth(T785* C);
/*XPLAIN_INIT_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r785_357Pstart(T785* C);
/*XPLAIN_INIT_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r785start(T785* C);
/*XPLAIN_INIT_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r785set_after(T785* C);
/*SPECIAL[XPLAIN_GET_STATEMENT]*/
void r105make(T105* C,T2 a1);
/*SPECIAL[XPLAIN_GET_STATEMENT]*/
T0* r105resize(T105* C,T2 a1);
/*SPECIAL[XPLAIN_GET_STATEMENT]*/
void r105array_resize(T105* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXTENSION_EXPRESSION]*/
T0* r680make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXTENSION_EXPRESSION]*/
T0* r680resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_EXTENSION_EXPRESSION]*/
void r177make(T177* C,T2 a1);
/*SPECIAL[XPLAIN_EXTENSION_EXPRESSION]*/
T0* r177resize(T177* C,T2 a1);
/*SPECIAL[XPLAIN_EXTENSION_EXPRESSION]*/
void r177array_resize(T177* C,T2 a1);
/*SPECIAL[XPLAIN_SELECTION_LIST]*/
void r168make(T168* C,T2 a1);
/*SPECIAL[XPLAIN_SELECTION_LIST]*/
T0* r168resize(T168* C,T2 a1);
/*SPECIAL[XPLAIN_SELECTION_LIST]*/
void r168array_resize(T168* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_PROCEDURE_STATEMENT]*/
T0* r721make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_PROCEDURE_STATEMENT]*/
T0* r721resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_ATTRIBUTE_NAME_NODE]*/
T0* r557make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ATTRIBUTE_NAME_NODE]*/
T0* r557resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_CASCADE_FUNCTION_EXPRESSION]*/
void r122make(T122* C,T2 a1);
/*SPECIAL[XPLAIN_CASCADE_FUNCTION_EXPRESSION]*/
T0* r122resize(T122* C,T2 a1);
/*SPECIAL[XPLAIN_CASCADE_FUNCTION_EXPRESSION]*/
void r122array_resize(T122* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXTEND_ATTRIBUTE]*/
T0* r679make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXTEND_ATTRIBUTE]*/
T0* r679resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_LOGICAL_VALUE_EXPRESSION]*/
T0* r540make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_LOGICAL_VALUE_EXPRESSION]*/
T0* r540resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_STATEMENT_NODE]*/
T0* r722make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_STATEMENT_NODE]*/
T0* r722resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXPRESSION]*/
T0* r526make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXPRESSION]*/
T0* r526resize(T0* a1,T2 a2);
/*DS_SPARSE_TABLE_CURSOR[XPLAIN_VALUE,STRING]*/
void r666make(T666* C,T0* a1);
/*DS_SPARSE_TABLE_CURSOR[INTEGER,XPLAIN_TYPE]*/
void r640make(T640* C,T0* a1);
/*DS_SPARSE_TABLE_KEYS_CURSOR[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r477make(T477* C,T0* a1);
/*DS_CELL[INTEGER]*/
T0* r454out(T454* C);
/*DS_CELL[INTEGER]*/
T6 r454is_equal(T454* C,T0* a1);
/*DS_CELL[INTEGER]*/
void r454out_in_tagged_out_memory(T454* C);
/*SPECIAL[XPLAIN_VALUE_STATEMENT]*/
void r80make(T80* C,T2 a1);
/*SPECIAL[XPLAIN_VALUE_STATEMENT]*/
T0* r80resize(T80* C,T2 a1);
/*SPECIAL[XPLAIN_VALUE_STATEMENT]*/
void r80array_resize(T80* C,T2 a1);
/*SPECIAL[XPLAIN_UPDATE_STATEMENT]*/
void r85make(T85* C,T2 a1);
/*SPECIAL[XPLAIN_UPDATE_STATEMENT]*/
T0* r85resize(T85* C,T2 a1);
/*SPECIAL[XPLAIN_UPDATE_STATEMENT]*/
void r85array_resize(T85* C,T2 a1);
/*SPECIAL[XPLAIN_ASSERTION]*/
void r217make(T217* C,T2 a1);
/*SPECIAL[XPLAIN_ASSERTION]*/
T0* r217resize(T217* C,T2 a1);
/*SPECIAL[XPLAIN_ASSERTION]*/
void r217array_resize(T217* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SELECTION_LIST]*/
T0* r682make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SELECTION_LIST]*/
T0* r682resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_FUNCTION]*/
T0* r684make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_FUNCTION]*/
T0* r684resize(T0* a1,T2 a2);
/*DS_LINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
void r704set(T704* C,T0* a1,T6 a2,T6 a3);
/*DS_LINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
void r704back(T704* C);
/*DS_LINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
T0* r704item(T704* C);
/*DS_LINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
T6 r704is_first(T704* C);
/*DS_LINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
void r704make(T704* C,T0* a1);
/*DS_LINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
void r704forth(T704* C);
/*DS_LINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
void r704start(T704* C);
/*DS_LINKED_LIST_CURSOR[XPLAIN_STATEMENT]*/
void r704finish(T704* C);
/*DS_LINKED_LIST_CURSOR[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r621set(T621* C,T0* a1,T6 a2,T6 a3);
/*DS_LINKED_LIST_CURSOR[XPLAIN_ATTRIBUTE_NAME_NODE]*/
void r621make(T621* C,T0* a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_BASE]*/
T0* r499make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_BASE]*/
T0* r499resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_LOGICAL_EXPRESSION]*/
void r272make(T272* C,T2 a1);
/*SPECIAL[XPLAIN_LOGICAL_EXPRESSION]*/
T0* r272resize(T272* C,T2 a1);
/*SPECIAL[XPLAIN_LOGICAL_EXPRESSION]*/
void r272array_resize(T272* C,T2 a1);
/*SPECIAL[XPLAIN_VALUE_SELECTION_STATEMENT]*/
void r76make(T76* C,T2 a1);
/*SPECIAL[XPLAIN_VALUE_SELECTION_STATEMENT]*/
T0* r76resize(T76* C,T2 a1);
/*SPECIAL[XPLAIN_VALUE_SELECTION_STATEMENT]*/
void r76array_resize(T76* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SYSTEM_EXPRESSION]*/
T0* r541make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SYSTEM_EXPRESSION]*/
T0* r541resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_ATTRIBUTE]*/
void r222make(T222* C,T2 a1);
/*SPECIAL[XPLAIN_ATTRIBUTE]*/
T0* r222resize(T222* C,T2 a1);
/*SPECIAL[XPLAIN_ATTRIBUTE]*/
void r222array_resize(T222* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ATTRIBUTE_NODE]*/
T0* r575make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ATTRIBUTE_NODE]*/
T0* r575resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_CASCADE_FUNCTION_EXPRESSION]*/
T0* r593make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_CASCADE_FUNCTION_EXPRESSION]*/
T0* r593resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_SELECTION]*/
T0* r681make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_SELECTION]*/
T0* r681resize(T0* a1,T2 a2);
/*DS_HASH_TABLE_CURSOR[XPLAIN_VALUE,STRING]*/
void r668make(T668* C,T0* a1);
/*SPECIAL[XPLAIN_SELECTION_FUNCTION]*/
void r197make(T197* C,T2 a1);
/*SPECIAL[XPLAIN_SELECTION_FUNCTION]*/
T0* r197resize(T197* C,T2 a1);
/*SPECIAL[XPLAIN_SELECTION_FUNCTION]*/
void r197array_resize(T197* C,T2 a1);
/*SPECIAL[XPLAIN_ABSTRACT_OBJECT]*/
void r493make(T493* C,T2 a1);
/*SPECIAL[XPLAIN_ABSTRACT_OBJECT]*/
T0* r493resize(T493* C,T2 a1);
/*SPECIAL[XPLAIN_ABSTRACT_OBJECT]*/
void r493array_resize(T493* C,T2 a1);
/*SPECIAL[STRING]*/
void r301make(T301* C,T2 a1);
/*SPECIAL[STRING]*/
T0* r301resize(T301* C,T2 a1);
/*SPECIAL[STRING]*/
void r301array_resize(T301* C,T2 a1);
/*DS_LINKED_LIST_CURSOR[XPLAIN_ATTRIBUTE_NAME]*/
void r719set(T719* C,T0* a1,T6 a2,T6 a3);
/*DS_LINKED_LIST_CURSOR[XPLAIN_ATTRIBUTE_NAME]*/
void r719make(T719* C,T0* a1);
/*SPECIAL[XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT]*/
void r132make(T132* C,T2 a1);
/*SPECIAL[XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT]*/
T0* r132resize(T132* C,T2 a1);
/*SPECIAL[XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT]*/
void r132array_resize(T132* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_GET_STATEMENT]*/
T0* r675make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_GET_STATEMENT]*/
T0* r675resize(T0* a1,T2 a2);
/*XPLAIN_ALL_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r387ds_make(T387* C,T0* a1);
/*XPLAIN_ALL_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r387set(T387* C,T0* a1,T6 a2,T6 a3);
/*XPLAIN_ALL_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
T6 r387is_last(T387* C);
/*XPLAIN_ALL_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r387make(T387* C,T0* a1,T0* a2);
/*XPLAIN_ALL_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r387_357Pforth(T387* C);
/*XPLAIN_ALL_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r387forth(T387* C);
/*XPLAIN_ALL_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
T6 r387is_generated_attribute(T387* C);
/*XPLAIN_ALL_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r387_357Pstart(T387* C);
/*XPLAIN_ALL_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r387start(T387* C);
/*XPLAIN_ALL_ATTRIBUTES_CURSOR[XPLAIN_ATTRIBUTE]*/
void r387set_after(T387* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r384set_last_cell(T384* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r384wipe_out(T384* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r384remove_first(T384* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
T0* r384cursor_item(T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
T6 r384cursor_is_last(T384* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r384remove_traversing_cursor(T384* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r384move_all_cursors_after(T384* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r384add_traversing_cursor(T384* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
T6 r384after(T384* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r384make(T384* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
T0* r384item_for_iteration(T384* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r384remove_last(T384* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
T6 r384cursor_after(T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r384cursor_forth(T384* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r384move_last_cursors_after(T384* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r384delete(T384* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r384cursor_start(T384* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
T0* r384new_cursor(T384* C);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
T6 r384cursor_is_first(T384* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r384remove_at_cursor(T384* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r384put_last(T384* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
void r384move_all_cursors(T384* C,T0* a1,T0* a2);
/*DS_LINKED_LIST[XPLAIN_ATTRIBUTE]*/
T6 r384cursor_off(T0* a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ASSERTION]*/
T0* r581make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ASSERTION]*/
T0* r581resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_SUBJECT]*/
void r202make(T202* C,T2 a1);
/*SPECIAL[XPLAIN_SUBJECT]*/
T0* r202resize(T202* C,T2 a1);
/*SPECIAL[XPLAIN_SUBJECT]*/
void r202array_resize(T202* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_VALUE_SELECTION_STATEMENT]*/
T0* r673make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_VALUE_SELECTION_STATEMENT]*/
T0* r673resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_REPRESENTATION]*/
void r237make(T237* C,T2 a1);
/*SPECIAL[XPLAIN_REPRESENTATION]*/
T0* r237resize(T237* C,T2 a1);
/*SPECIAL[XPLAIN_REPRESENTATION]*/
void r237array_resize(T237* C,T2 a1);
/*SPECIAL[XPLAIN_TYPE]*/
void r241make(T241* C,T2 a1);
/*SPECIAL[XPLAIN_TYPE]*/
T0* r241resize(T241* C,T2 a1);
/*SPECIAL[XPLAIN_TYPE]*/
void r241array_resize(T241* C,T2 a1);
/*SPECIAL[XPLAIN_EXTENSION]*/
void r191make(T191* C,T2 a1);
/*SPECIAL[XPLAIN_EXTENSION]*/
T0* r191resize(T191* C,T2 a1);
/*SPECIAL[XPLAIN_EXTENSION]*/
void r191array_resize(T191* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_I_NODE]*/
T0* r518make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_I_NODE]*/
T0* r518resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_ASSIGNMENT]*/
void r207make(T207* C,T2 a1);
/*SPECIAL[XPLAIN_ASSIGNMENT]*/
T0* r207resize(T207* C,T2 a1);
/*SPECIAL[XPLAIN_ASSIGNMENT]*/
void r207array_resize(T207* C,T2 a1);
/*DS_SPARSE_TABLE_KEYS_CURSOR[XPLAIN_VALUE,STRING]*/
void r743make(T743* C,T0* a1);
/*DS_SPARSE_TABLE_CURSOR[XPLAIN_ABSTRACT_OBJECT,STRING]*/
void r485make(T485* C,T0* a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ATTRIBUTE]*/
T0* r576make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_ATTRIBUTE]*/
T0* r576resize(T0* a1,T2 a2);
/*DS_LINKED_LIST_CURSOR[XPLAIN_SCANNER_STATE]*/
void r367set(T367* C,T0* a1,T6 a2,T6 a3);
/*DS_LINKED_LIST_CURSOR[XPLAIN_SCANNER_STATE]*/
T6 r367is_first(T367* C);
/*DS_LINKED_LIST_CURSOR[XPLAIN_SCANNER_STATE]*/
void r367make(T367* C,T0* a1);
/*DS_LINKED_LIST_CURSOR[XPLAIN_SCANNER_STATE]*/
void r367set_after(T367* C);
/*SPECIAL[XPLAIN_ATTRIBUTE_NAME]*/
void r246make(T246* C,T2 a1);
/*SPECIAL[XPLAIN_ATTRIBUTE_NAME]*/
T0* r246resize(T246* C,T2 a1);
/*SPECIAL[XPLAIN_ATTRIBUTE_NAME]*/
void r246array_resize(T246* C,T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_CASCADE_STATEMENT]*/
T0* r592make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_CASCADE_STATEMENT]*/
T0* r592resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[INTEGER]*/
T0* r312make(T2 a1);
/*KL_SPECIAL_ROUTINES[INTEGER]*/
T0* r312make_from_array(T0* a1);
/*KL_SPECIAL_ROUTINES[INTEGER]*/
T0* r312resize(T0* a1,T2 a2);
/*KL_SPECIAL_ROUTINES[INTEGER]*/
T0* r312to_special(T0* a1);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r333set_last_cell(T333* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r333wipe_out(T333* C);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r333cursor_back(T333* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
T0* r333cursor_item(T0* a1);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r333remove_traversing_cursor(T333* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r333move_all_cursors_after(T333* C);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r333add_traversing_cursor(T333* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
T6 r333cursor_before(T0* a1);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r333make(T333* C);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r333remove_last(T333* C);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r333cursor_finish(T333* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r333move_last_cursors_after(T333* C);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
T0* r333new_cursor(T333* C);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
T6 r333cursor_is_first(T333* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
void r333put_last(T333* C,T0* a1);
/*DS_LINKED_LIST[XPLAIN_SCANNER_STATE]*/
T6 r333cursor_off(T0* a1);
/*DS_LINKED_LIST_CURSOR[JOIN_TREE_NODE]*/
void r608set(T608* C,T0* a1,T6 a2,T6 a3);
/*DS_LINKED_LIST_CURSOR[JOIN_TREE_NODE]*/
void r608make(T608* C,T0* a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT]*/
T0* r461make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT]*/
T0* r461resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_A_NODE]*/
void r283make(T283* C,T2 a1);
/*SPECIAL[XPLAIN_A_NODE]*/
T0* r283resize(T283* C,T2 a1);
/*SPECIAL[XPLAIN_A_NODE]*/
void r283array_resize(T283* C,T2 a1);
/*KL_SPECIAL_ROUTINES[STRING]*/
T0* r311make(T2 a1);
/*KL_SPECIAL_ROUTINES[STRING]*/
T0* r311resize(T0* a1,T2 a2);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r650make_key_storage(T650* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
T2 r650new_capacity(T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r650force(T650* C,T0* a1,T0* a2);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r650make_clashes(T650* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r650search_position(T650* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
T0* r650item(T650* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r650make_item_storage(T650* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r650set_key_equality_tester(T650* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r650remove_position(T650* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r650make(T650* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r650internal_set_key_equality_tester(T650* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r650item_storage_resize(T650* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r650remove(T650* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
T6 r650has(T650* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
T2 r650hash_position(T650* C,T0* a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r650make_with_equality_testers(T650* C,T2 a1,T0* a2,T0* a3);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r650move_cursors_after(T650* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r650resize(T650* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r650make_sparse_container(T650* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r650move_cursors_forth(T650* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r650clashes_resize(T650* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r650slots_resize(T650* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
T0* r650new_cursor(T650* C);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r650make_slots(T650* C,T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r650move_all_cursors(T650* C,T2 a1,T2 a2);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
T2 r650new_modulus(T2 a1);
/*DS_HASH_TABLE[XPLAIN_VALUE,STRING]*/
void r650key_storage_resize(T650* C,T2 a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r625make_key_storage(T625* C,T2 a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r625wipe_out(T625* C);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r625make_clashes(T625* C,T2 a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r625put(T625* C,T2 a1,T0* a2);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r625search_position(T625* C,T0* a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r625move_all_cursors_after(T625* C);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r625make_item_storage(T625* C,T2 a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r625key_storage_wipe_out(T625* C);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r625slots_wipe_out(T625* C);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r625make(T625* C,T2 a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r625clashes_wipe_out(T625* C);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r625item_storage_wipe_out(T625* C);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
T2 r625hash_position(T625* C,T0* a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
T2 r625found_item(T625* C);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r625make_with_equality_testers(T625* C,T2 a1,T0* a2,T0* a3);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r625make_sparse_container(T625* C,T2 a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r625search(T625* C,T0* a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
T0* r625new_cursor(T625* C);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r625make_slots(T625* C,T2 a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
T2 r625new_modulus(T2 a1);
/*DS_HASH_TABLE[INTEGER,XPLAIN_TYPE]*/
void r625replace(T625* C,T2 a1,T0* a2);
/*KL_SPECIAL_ROUTINES[XPLAIN_DOMAIN_RESTRICTION]*/
T0* r510make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_DOMAIN_RESTRICTION]*/
T0* r510resize(T0* a1,T2 a2);
/*SPECIAL[XPLAIN_CONSTANT_STATEMENT]*/
void r137make(T137* C,T2 a1);
/*SPECIAL[XPLAIN_CONSTANT_STATEMENT]*/
T0* r137resize(T137* C,T2 a1);
/*SPECIAL[XPLAIN_CONSTANT_STATEMENT]*/
void r137array_resize(T137* C,T2 a1);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
T0* r599cursor_item(T0* a1);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
void r599remove_traversing_cursor(T599* C,T0* a1);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
void r599add_traversing_cursor(T599* C,T0* a1);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
T6 r599after(T599* C);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
void r599make(T599* C);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
T0* r599item_for_iteration(T599* C);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
T6 r599cursor_after(T0* a1);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
void r599cursor_forth(T599* C,T0* a1);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
void r599cursor_start(T599* C,T0* a1);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
T0* r599new_cursor(T599* C);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
void r599put_last(T599* C,T0* a1);
/*DS_LINKED_LIST[JOIN_TREE_NODE]*/
T6 r599cursor_off(T0* a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_CONSTANT_STATEMENT]*/
T0* r507make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_CONSTANT_STATEMENT]*/
T0* r507resize(T0* a1,T2 a2);
/*DS_ARRAYED_LIST[INTEGER]*/
T2 r438new_capacity(T2 a1);
/*DS_ARRAYED_LIST[INTEGER]*/
void r438clear_items(T438* C,T2 a1,T2 a2);
/*DS_ARRAYED_LIST[INTEGER]*/
T6 r438extendible(T438* C,T2 a1);
/*DS_ARRAYED_LIST[INTEGER]*/
void r438wipe_out(T438* C);
/*DS_ARRAYED_LIST[INTEGER]*/
void r438move_all_cursors_after(T438* C);
/*DS_ARRAYED_LIST[INTEGER]*/
void r438make(T438* C,T2 a1);
/*DS_ARRAYED_LIST[INTEGER]*/
void r438resize(T438* C,T2 a1);
/*DS_ARRAYED_LIST[INTEGER]*/
void r438force_last(T438* C,T2 a1);
/*DS_ARRAYED_LIST[INTEGER]*/
T0* r438new_cursor(T438* C);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXTEND_STATEMENT]*/
T0* r676make(T2 a1);
/*KL_SPECIAL_ROUTINES[XPLAIN_EXTEND_STATEMENT]*/
T0* r676resize(T0* a1,T2 a2);
/*XPLAIN_ASSIGNMENT_NODE*/
void r211make(T211* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
void r755drop_value(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755create_extend(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755datatype_text(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755drop_table(T755* C,T0* a1);
extern T0*oBC25sqlsysfunction_system_user;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755no_space_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755write_drop(T755* C,T0* a1);
extern T0*oBC16scientific_formatter;
extern int fBC16scientific_formatter;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755scientific_formatter(void);
extern T6 oBC25domainchecksupported;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sqlcolumnrequired_base(T755* C,T0* a1);
extern T6 oBC756temporarytablessupported;
/*SQL_GENERATOR_MSACCESS97*/
void r755write_procedure(T0* a1);
extern T0*oBC25value_representation_system_user;
extern int fBC25value_representation_system_user;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755value_representation_system_user(T755* C);
extern T6 oBC25constraintnamesupported;
extern T0*oBC25multilinecommentpostfix;
extern T0*oBC25sql_select_function_limit_after;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755datatype_ref_int(T755* C,T0* a1);
extern T0*oBC25sqlfunction_some;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755do_sql_cast_to_real(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_extension_function(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755create_value_alter_table(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T6 r755init_necessary(T0* a1);
extern T0*oBC22std;
/*SQL_GENERATOR_MSACCESS97*/
void r755do_do_create_select_list(T755* C,T0* a1,T6 a2);
extern T6 oBC25columnnullallowed;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755value_representation_float(T755* C);
/*SQL_GENERATOR_MSACCESS97*/
T6 r755table_has_auto_pk(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755make_valid_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755columndatatype_type(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755create_get_insert(T755* C,T0* a1,T0* a2,T6 a3,T0* a4);
extern T6 oBC25viewssupported;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sqlcolumnidentifier_type(T755* C,T0* a1,T0* a2);
extern T0*oBC25tabtab;
extern int fBC25tabtab;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755tabtab(void);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_last_auto_generated_primary_key(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755create_drop_assertion(T755* C,T0* a1);
extern T0*oBC25sqlfunction_max;
/*SQL_GENERATOR_MSACCESS97*/
void r755write_select(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755create_value_declare_outside_sp(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755drop_procedure(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755datatype_varchar(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755write_assertion(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755datatype_datetime(T0* a1);
extern T0*oBC25value_representation_text;
extern int fBC25value_representation_text;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755value_representation_text(T755* C);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755datatype_boolean(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755make_valid_constraint_identifier(T0* a1);
extern T6 oBC755uniqueconstraintsupported;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_infix_expression(T755* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sqlcolumnconstraint_type(T755* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755quoted_value_identifier(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755datatype_pk_int(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_predicate(T755* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
void r755drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_cast_to_date(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755table_name(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755drop_domain(T755* C,T0* a1);
extern T6 oBC25dropcolumnsupported;
extern T6 oBC25columnnulldefault;
extern T0*oBC25sqlfunction_min;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755temporarytableprefix(void);
extern T6 oBC25existentialfromneeded;
extern T6 oBC25indexsupported;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755assertion_name(T0* a1);
extern T0*oBC25sqlfalse;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sqlcolumndefault_type(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755create_select_value(T755* C,T0* a1);
extern T6 oBC25createautoprimarykey;
extern int fBC25createautoprimarykey;
/*SQL_GENERATOR_MSACCESS97*/
T6 r755createautoprimarykey(T755* C);
extern T6 oBC25domainnullallowed;
/*SQL_GENERATOR_MSACCESS97*/
void r755create_select_function(T755* C,T0* a1);
extern T0*oBC25domainnameprefix;
extern T6 oBC25expressionsindefaultclausesupported;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_infix_expression_as_wildcard(T755* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_select_function_as_subselect(T755* C,T0* a1);
extern T6 oBC756autoprimarykeysupported;
/*SQL_GENERATOR_MSACCESS97*/
void r755create_extend_create_table(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_cast_to_string(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_select_function_as_left_outer_join(T755* C,T0* a1);
extern T0*oBC755target_name;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755do_sql_cast_to_integer(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755do_sql_select_for_extension_function(T755* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755_24Pdatatype_ref_int(T0* a1);
extern T0*oBC25sqlfunction_nil;
extern int fBC25sqlfunction_nil;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sqlfunction_nil(void);
/*SQL_GENERATOR_MSACCESS97*/
void r755write_init(T0* a1);
extern T6 oBC25createassert;
extern int fBC25createassert;
/*SQL_GENERATOR_MSACCESS97*/
T6 r755createassert(T755* C);
/*SQL_GENERATOR_MSACCESS97*/
void r755write_base(T755* C,T0* a1);
extern T0*oBC25value_representation_money;
extern int fBC25value_representation_money;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755value_representation_money(T755* C);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_select_joins(T755* C,T0* a1);
extern T0*oBC25sql_like_operator;
/*SQL_GENERATOR_MSACCESS97*/
void r755create_update(T755* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MSACCESS97*/
void r755create_index(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sqlgetvalue_outside_sp(T755* C,T0* a1);
extern T0*oBC25sql_string_combine_end;
extern T0*oBC25constraint_names;
extern int fBC25constraint_names;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755constraint_names(void);
extern T0*oBC25createviewsql;
extern T6 oBC25createdomaincheck;
extern int fBC25createdomaincheck;
/*SQL_GENERATOR_MSACCESS97*/
T6 r755createdomaincheck(T755* C);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_select_for_extension_function(T755* C,T0* a1,T0* a2);
extern T6 oBC25timestampsupported;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755datatype_pk_char(T0* a1);
extern T0*oBC25tablenameprefix;
extern T0*oBC25minimum_date_value;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_combine_expression(T755* C,T0* a1);
extern T0*oBC25value_representation_current_timestamp;
extern int fBC25value_representation_current_timestamp;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755value_representation_current_timestamp(T755* C);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755as_string(T0* a1);
extern T0*oBC25sql_string_combine_start;
/*SQL_GENERATOR_MSACCESS97*/
void r755echo(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755datatype_char(T0* a1);
extern T6 oBC25domainnulldefault;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sqlgetconstant(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755columndatatype_base(T755* C,T0* a1);
extern T6 oBC24calculatedcolumnssupported;
/*SQL_GENERATOR_MSACCESS97*/
T6 r755createviews(T755* C);
extern T0*oBC25sql_select_function_limit_before;
extern T6 oBC756checkconstraintsupported;
/*SQL_GENERATOR_MSACCESS97*/
void r755write_index(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755constant_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755create_value_assign_outside_sp(T755* C,T0* a1);
extern T0*oBC25sql_string_combine_separator;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755datatype_money(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755optional_create_value_declare(T755* C,T0* a1);
extern T0*oBC25commandseparator;
extern T6 oBC25columnnotnullallowed;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sqlcolumnconstraint_base(T755* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
T6 r755check_if_required(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_subselect_for_attribute(T755* C,T0* a1);
extern T6 oBC755inlineuniqueconstraintsupported;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755datatype_int(T0* a1);
extern T6 oBC25domainnotnullallowed;
/*SQL_GENERATOR_MSACCESS97*/
T6 r755is_value_data_type_changed(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755datatype_numeric(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755datatype_picture(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_cast_to_integer(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755create_value_create_table(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sqlcolumndefault_base(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_extend_insert_missing_rows(T755* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755column_constraint_name(T755* C,T0* a1,T0* a2);
extern T0*oBC25sqlfunction_any;
extern int fBC25sqlfunction_any;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sqlfunction_any(void);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sqlgetvalue(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755set_sequence_name_format(T755* C,T0* a1);
extern T0*oBC25valuetablename;
extern int fBC25valuetablename;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755valuetablename(void);
/*SQL_GENERATOR_MSACCESS97*/
void r755create_constant_assignment(T755* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755safe_string(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755do_sql_cast_to_date(T755* C,T0* a1);
extern T6 oBC737domainssupported;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
T6 r755equal(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_MSACCESS97*/
void r755write_type(T755* C,T0* a1);
extern T0*oBC20string_;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_combine_expression_as_wildcard(T755* C,T0* a1);
extern T0*oBC25sqlsysfunction_current_timestamp;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755extension_name(T0* a1);
extern T6 oBC25clusteredindexsupported;
extern T0*oBC25createtemporarytablestatement;
extern int fBC25createtemporarytablestatement;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755createtemporarytablestatement(void);
extern T6 oBC25noonelinecommentssupported;
extern int fBC25noonelinecommentssupported;
/*SQL_GENERATOR_MSACCESS97*/
T6 r755noonelinecommentssupported(void);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755value_identifier(T0* a1);
extern T6 oBC25ansi92joinssupported;
extern T0*oBC16formatter;
extern int fBC16formatter;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755formatter(void);
/*SQL_GENERATOR_MSACCESS97*/
void r755write_sql(T0* a1);
extern T6 oBC25createdomains;
extern int fBC25createdomains;
/*SQL_GENERATOR_MSACCESS97*/
T6 r755createdomains(T755* C);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755_25Pdatatype_pk_int(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755write_one_line_comment(T0* a1);
extern T0*oBC25primarykeyconstraint;
extern T0*oBC25value_representation_date;
extern int fBC25value_representation_date;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755value_representation_date(T755* C);
/*SQL_GENERATOR_MSACCESS97*/
void r755create_assertion(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755quote_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755create_constant(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755datatype_float(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755set_primary_key_format(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755extension_index_name(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755set_options(T755* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11,T6 a12);
/*SQL_GENERATOR_MSACCESS97*/
void r755create_view(T755* C,T0* a1);
extern T0*oBC25sqlcoalesce;
/*SQL_GENERATOR_MSACCESS97*/
void r755write_use_database(T755* C,T0* a1);
extern T6 oBC25identifierwithspacessupported;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755domain_identifier(T0* a1);
extern T0*oBC25multilinecommentprefix;
/*SQL_GENERATOR_MSACCESS97*/
void r755create_value(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T6 r755assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755do_create_select_list(T755* C,T0* a1,T6 a2);
extern T0*oBC25timestampdatatype;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_cast_to_real(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755create_table(T755* C,T0* a1);
extern T0*oBC25onelinecommentprefix;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755value_representation_char(T755* C,T2 a1);
extern T0*oBC25value_representation_boolean;
extern int fBC25value_representation_boolean;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755value_representation_boolean(T755* C);
/*SQL_GENERATOR_MSACCESS97*/
T6 r755createtimestamp(T755* C);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sp_function_type_for_selection(T755* C,T0* a1,T6 a2);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755finishtemporarytablestatement(void);
extern T0*oBC25sqlfunction_count;
extern T6 oBC25coalescesupported;
extern int fBC25coalescesupported;
/*SQL_GENERATOR_MSACCESS97*/
T6 r755coalescesupported(void);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_subselect_for_extension(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755table_pk_name(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755drop_constant(T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755create_insert(T755* C,T0* a1,T0* a2,T0* a3);
extern T0*oBC755autoprimarykeyconstraint;
/*SQL_GENERATOR_MSACCESS97*/
T6 r755is_value_declared(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755columndatatype_assertion(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sqlcolumnidentifier_base(T0* a1,T0* a2);
extern T0*oBC25sqltrue;
/*SQL_GENERATOR_MSACCESS97*/
T6 r755valid_format_and_parameters(T0* a1,T0* a2);
extern T0*oBC25sqlfunction_total;
/*SQL_GENERATOR_MSACCESS97*/
void r755make(T755* C);
extern T2 oBC756maxidentifierlength;
/*SQL_GENERATOR_MSACCESS97*/
T0* r755value_representation_integer(T755* C,T2 a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755table_ts_name(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755create_extend_create_index(T755* C,T0* a1);
extern T6 oBC25createindex;
extern int fBC25createindex;
/*SQL_GENERATOR_MSACCESS97*/
T6 r755createindex(void);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755create_table_name(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755format(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_expression_as_boolean_value(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755index_name(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_select_joins_oldstyle(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755create_delete(T755* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_select_joins_ansi92(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755do_sql_cast_to_string(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
void r755create_domain(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_notnot_expression(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_not_expression(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sql_select_for_extension_expression(T755* C,T0* a1);
/*SQL_GENERATOR_MSACCESS97*/
T0* r755sqlcheck_in(T755* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS97*/
void r755create_value_declare(T755* C,T0* a1);
/*XPLAIN_CASCADE_FUNCTION_EXPRESSION*/
void r119make(T119* C,T0* a1,T0* a2);
/*XPLAIN_SCANNER_STATE*/
void r313make_use(T313* C,T0* a1,T0* a2);
/*XPLAIN_SCANNER_STATE*/
void r313set_directory(T313* C);
/*XPLAIN_SCANNER_STATE*/
void r313make_include(T313* C,T0* a1,T0* a2);
/*XPLAIN_SCANNER_STATE*/
void r313make_file(T313* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
void r764_25Pdrop_table(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764drop_value(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764output_update_from_clause(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
void r764sp_start(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_extend(T764* C,T0* a1);
extern T0*oBC767datatype_text;
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sp_define_out_param(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764drop_table(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764_25Pdrop_value(T764* C,T0* a1);
extern T0*oBC767sqlsysfunction_system_user;
/*SQL_GENERATOR_PGSQL_82*/
T0* r764no_space_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764write_drop(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764make_valid_sp_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764scientific_formatter(void);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sqlcolumnrequired_base(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764write_procedure(T764* C,T0* a1);
extern T6 oBC767temporarytablessupported;
/*SQL_GENERATOR_PGSQL_82*/
T0* r764value_representation_system_user(T764* C);
extern T6 oBC749checksnullaftertrigger;
extern T0*oBC767sql_select_function_limit_after;
extern int fBC767sql_select_function_limit_after;
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_select_function_limit_after(void);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764datatype_ref_int(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_value_declare_inside_sp(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764do_sql_cast_to_real(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_extension_function(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764path_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_value_alter_table(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T6 r764init_necessary(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764do_do_create_select_list(T764* C,T0* a1,T6 a2);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764value_representation_float(T764* C);
/*SQL_GENERATOR_PGSQL_82*/
T6 r764table_has_auto_pk(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764make_valid_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764columndatatype_type(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_get_insert(T764* C,T0* a1,T0* a2,T6 a3,T0* a4);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sqlcolumnidentifier_type(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764tabtab(void);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_last_auto_generated_primary_key(T764* C,T0* a1);
extern T2 oBC25max_numeric_precision;
/*SQL_GENERATOR_PGSQL_82*/
void r764create_value_assign_inside_sp(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sp_function_type_for_selection_value(T764* C,T0* a1,T0* a2,T6 a3);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_drop_assertion(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764_25Psqlcolumnrequired_base(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764write_select(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_value_declare_outside_sp(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764datatype_varchar(T0* a1);
extern T0*oBC767datatype_datetime;
extern int fBC767datatype_datetime;
/*SQL_GENERATOR_PGSQL_82*/
T0* r764datatype_datetime(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764write_assertion(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764value_representation_text(T764* C);
extern T0*oBC767datatype_boolean;
/*SQL_GENERATOR_PGSQL_82*/
T0* r764make_valid_constraint_identifier(T0* a1);
extern T6 oBC25uniqueconstraintsupported;
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_infix_expression(T764* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sqlcolumnconstraint_type(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764quoted_value_identifier(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764datatype_pk_int(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sp_update_name(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_predicate(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_sp_insert(T764* C,T0* a1);
extern T0*oBC749new_row_prefix;
/*SQL_GENERATOR_PGSQL_82*/
void r764drop_column(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_cast_to_date(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764table_name(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764drop_domain(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_init_cast_to_real(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764do_drop_procedure(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764drop_table_if_exist(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764temporarytableprefix(void);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sp_define_param_name(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764assertion_name(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764sp_delete_declaration(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sqlcolumndefault_type(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_sp_type(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_select_value(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T6 r764createautoprimarykey(T764* C);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sp_function_type_for_selection_list(T764* C,T0* a1,T6 a2);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_select_function(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T6 r764init_forced_null(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_infix_expression_as_wildcard(T764* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_select_function_as_subselect(T764* C,T0* a1);
extern T6 oBC767autoprimarykeysupported;
/*SQL_GENERATOR_PGSQL_82*/
void r764create_extend_create_table(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_cast_to_string(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_select_function_as_left_outer_join(T764* C,T0* a1);
extern T0*oBC764target_name;
/*SQL_GENERATOR_PGSQL_82*/
void r764_25Pcreate_select_list(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764do_sql_select_for_extension_function(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764do_sql_cast_to_integer(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sqlfunction_nil(void);
/*SQL_GENERATOR_PGSQL_82*/
void r764write_init(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T6 r764createassert(T764* C);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_select_value_inside_sp(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764write_base(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_sp_delete(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764value_representation_money(T764* C);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_init_infix_expression(T764* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_select_joins(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764sp_insert_declaration(T764* C,T0* a1,T0* a2,T6 a3);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_update_joins(T764* C,T6 a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_update(T764* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_index(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sqlgetvalue_outside_sp(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764constraint_names(void);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_sync_auto_generated_primary_key_with_supplied_value(T764* C,T0* a1,T2 a2);
/*SQL_GENERATOR_PGSQL_82*/
T6 r764createdomaincheck(T764* C);
/*SQL_GENERATOR_PGSQL_82*/
void r764_25Pwrite_type(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_init_cast_to_string(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_select_for_extension_function(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764datatype_pk_char(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_select_list(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sp_insert_name(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_combine_expression(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764value_representation_current_timestamp(T764* C);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764as_string(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_init_expression(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764echo(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764datatype_char(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sqlgetconstant(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764columndatatype_base(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T6 r764createviews(T764* C);
extern T0*oBC767sql_select_function_limit_before;
extern T6 oBC25checkconstraintsupported;
/*SQL_GENERATOR_PGSQL_82*/
void r764write_index(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764constant_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_value_assign_outside_sp(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764sp_end(T764* C);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sp_use_param(T0* a1);
extern T0*oBC767datatype_money;
/*SQL_GENERATOR_PGSQL_82*/
T6 r764init_forced_default(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764sp_body_statements(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764_767Psp_user_declaration(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764optional_create_value_declare(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sqlcolumnconstraint_base(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
void r764sp_update_declaration(T764* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_82*/
T6 r764check_if_required(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_subselect_for_attribute(T764* C,T0* a1);
extern T0*oBC750sp_return_parameter_format_string;
extern T6 oBC25inlineuniqueconstraintsupported;
/*SQL_GENERATOR_PGSQL_82*/
T0* r764datatype_int(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_procedure(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T6 r764is_value_data_type_changed(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764datatype_numeric(T0* a1);
extern T0*oBC767datatype_picture;
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_cast_to_integer(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_value_create_table(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764storedprocedureparamlistend(void);
/*SQL_GENERATOR_PGSQL_82*/
void r764_25Pcreate_select_function(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764quote_valid_identifier(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sqlcolumndefault_base(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_extend_insert_missing_rows(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sqlgetvalue_inside_sp(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764column_constraint_name(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sqlfunction_any(void);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sqlgetvalue(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764set_sequence_name_format(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764valuetablename(void);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_constant_assignment(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764safe_string(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764safe_sql(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764do_sql_cast_to_date(T764* C,T0* a1);
extern T6 oBC767domainssupported;
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
void r764write_type(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T6 r764equal(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_combine_expression_as_wildcard(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764extension_name(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764createtemporarytablestatement(void);
/*SQL_GENERATOR_PGSQL_82*/
void r764output_update_extend_from_clause(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
T6 r764noonelinecommentssupported(void);
extern T6 oBC750storedproceduresupported;
/*SQL_GENERATOR_PGSQL_82*/
T0* r764value_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764formatter(void);
/*SQL_GENERATOR_PGSQL_82*/
void r764write_sql(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T6 r764createdomains(T764* C);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764_25Pdatatype_pk_int(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764write_one_line_comment(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764value_representation_date(T764* C);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_assertion(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sp_type_name(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764quote_identifier(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_constant(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764drop_sp(T764* C,T0* a1);
extern T0*oBC767datatype_float;
/*SQL_GENERATOR_PGSQL_82*/
void r764_25Pcreate_extend_create_table(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764set_primary_key_format(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764extension_index_name(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
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,T6 a12);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_init_cast_to_date(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_view(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764write_use_database(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764drop_sp_type(T764* C,T0* a1);
extern T6 oBC767identifierwithspacessupported;
/*SQL_GENERATOR_PGSQL_82*/
T0* r764domain_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_value(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_sp_update(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T6 r764assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_value_assign(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764do_create_select_list(T764* C,T0* a1,T6 a2);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764storedprocedurereturnparamliststart(void);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_cast_to_real(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sqlcolumnrequired_type(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sp_get_auto_generated_primary_key(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_table(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764value_representation_char(T764* C,T2 a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764value_representation_boolean(T764* C);
/*SQL_GENERATOR_PGSQL_82*/
T6 r764createtimestamp(T764* C);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sp_function_type_for_selection(T764* C,T0* a1,T6 a2);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764finishtemporarytablestatement(void);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_init_combine_expression(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sqlinitvalue_if(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sp_name(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T6 r764coalescesupported(void);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_subselect_for_extension(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sqlinitvalue_attribute(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764table_pk_name(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764drop_constant(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_insert(T764* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sp_delete_name(T764* C,T0* a1);
extern T0*oBC767autoprimarykeyconstraint;
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sp_define_in_param(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T6 r764is_value_declared(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764columndatatype_assertion(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_init_cast_to_integer(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T6 r764valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
void r764make(T764* C);
extern T2 oBC765maxidentifierlength;
/*SQL_GENERATOR_PGSQL_82*/
T0* r764value_representation_integer(T764* C,T2 a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764sp_user_declaration(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_echo(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764table_ts_name(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_extend_create_index(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T6 r764createindex(void);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764create_table_name(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_init(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764format(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_expression_as_boolean_value(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764index_name(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764sp_result_parameter(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_select_joins_oldstyle(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_delete(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_select_joins_ansi92(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764do_sql_cast_to_string(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_domain(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_notnot_expression(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764storedprocedureparamliststart(void);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_not_expression(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sql_select_for_extension_expression(T764* C,T0* a1);
/*SQL_GENERATOR_PGSQL_82*/
T0* r764sqlcheck_in(T764* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_82*/
void r764create_value_declare(T764* C,T0* a1);
/*XPLAIN_PK_I_REPRESENTATION*/
T0* r574domain(T574* C);
/*XPLAIN_PK_I_REPRESENTATION*/
T0* r574min_value(T574* C,T0* a1);
extern T0*oBC565default_value;
/*XPLAIN_PK_I_REPRESENTATION*/
T0* r574value_representation(T574* C,T0* a1);
/*XPLAIN_PK_I_REPRESENTATION*/
void r574set_domain_restriction(T574* C,T0* a1,T0* a2);
/*XPLAIN_PK_I_REPRESENTATION*/
T0* r574pkdatatype(T574* C,T0* a1);
/*XPLAIN_PK_I_REPRESENTATION*/
T0* r574xml_schema_data_type(void);
/*XPLAIN_PK_I_REPRESENTATION*/
T0* r574max_value(T574* C,T0* a1);
/*XPLAIN_PK_I_REPRESENTATION*/
T0* r574datatype(T574* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765_25Pdrop_table(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765drop_value(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765output_update_from_clause(T765* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
void r765sp_start(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_extend(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sp_define_out_param(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765drop_table(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765_25Pdrop_value(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765no_space_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765write_drop(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765make_valid_sp_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765scientific_formatter(void);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sqlcolumnrequired_base(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765write_procedure(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765value_representation_system_user(T765* C);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_select_function_limit_after(void);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765datatype_ref_int(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_value_declare_inside_sp(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765do_sql_cast_to_real(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_extension_function(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765path_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_value_alter_table(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T6 r765init_necessary(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765do_do_create_select_list(T765* C,T0* a1,T6 a2);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765value_representation_float(T765* C);
/*SQL_GENERATOR_PGSQL_81*/
T6 r765table_has_auto_pk(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765make_valid_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765columndatatype_type(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_get_insert(T765* C,T0* a1,T0* a2,T6 a3,T0* a4);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sqlcolumnidentifier_type(T765* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765tabtab(void);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_last_auto_generated_primary_key(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_value_assign_inside_sp(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sp_function_type_for_selection_value(T765* C,T0* a1,T0* a2,T6 a3);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_drop_assertion(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765_25Psqlcolumnrequired_base(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765write_select(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_value_declare_outside_sp(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765datatype_varchar(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765datatype_datetime(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765write_assertion(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765value_representation_text(T765* C);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_infix_expression(T765* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sqlcolumnconstraint_type(T765* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765quoted_value_identifier(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765datatype_pk_int(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sp_update_name(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_predicate(T765* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_sp_insert(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765drop_column(T765* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_cast_to_date(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765table_name(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765drop_domain(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_init_cast_to_real(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765do_drop_procedure(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765drop_table_if_exist(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765temporarytableprefix(void);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sp_define_param_name(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765assertion_name(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765sp_delete_declaration(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sqlcolumndefault_type(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_sp_type(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_select_value(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T6 r765createautoprimarykey(T765* C);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sp_function_type_for_selection_list(T765* C,T0* a1,T6 a2);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_select_function(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T6 r765init_forced_null(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_infix_expression_as_wildcard(T765* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_select_function_as_subselect(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_extend_create_table(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_cast_to_string(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_select_function_as_left_outer_join(T765* C,T0* a1);
extern T0*oBC765target_name;
/*SQL_GENERATOR_PGSQL_81*/
void r765_25Pcreate_select_list(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765do_sql_select_for_extension_function(T765* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765do_sql_cast_to_integer(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sqlfunction_nil(void);
/*SQL_GENERATOR_PGSQL_81*/
void r765write_init(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T6 r765createassert(T765* C);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_select_value_inside_sp(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765write_base(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_sp_delete(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765value_representation_money(T765* C);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_init_infix_expression(T765* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_select_joins(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765sp_insert_declaration(T765* C,T0* a1,T0* a2,T6 a3);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_update_joins(T765* C,T6 a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_update(T765* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_index(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sqlgetvalue_outside_sp(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765constraint_names(void);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_sync_auto_generated_primary_key_with_supplied_value(T765* C,T0* a1,T2 a2);
/*SQL_GENERATOR_PGSQL_81*/
T6 r765createdomaincheck(T765* C);
/*SQL_GENERATOR_PGSQL_81*/
void r765_25Pwrite_type(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_init_cast_to_string(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_select_for_extension_function(T765* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765datatype_pk_char(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_select_list(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sp_insert_name(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_combine_expression(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765value_representation_current_timestamp(T765* C);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765as_string(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_init_expression(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765echo(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765datatype_char(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sqlgetconstant(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765columndatatype_base(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T6 r765createviews(T765* C);
/*SQL_GENERATOR_PGSQL_81*/
void r765write_index(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765constant_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_value_assign_outside_sp(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765sp_end(T765* C);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sp_use_param(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T6 r765init_forced_default(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765sp_body_statements(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765_767Psp_user_declaration(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765optional_create_value_declare(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sqlcolumnconstraint_base(T765* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
void r765sp_update_declaration(T765* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_81*/
T6 r765check_if_required(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_subselect_for_attribute(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765datatype_int(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_procedure(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T6 r765is_value_data_type_changed(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765datatype_numeric(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_cast_to_integer(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_value_create_table(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765storedprocedureparamlistend(void);
/*SQL_GENERATOR_PGSQL_81*/
void r765_25Pcreate_select_function(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765quote_valid_identifier(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sqlcolumndefault_base(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_extend_insert_missing_rows(T765* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sqlgetvalue_inside_sp(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765column_constraint_name(T765* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sqlfunction_any(void);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sqlgetvalue(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765set_sequence_name_format(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765valuetablename(void);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_constant_assignment(T765* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765safe_string(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765safe_sql(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765do_sql_cast_to_date(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
void r765write_type(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T6 r765equal(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_combine_expression_as_wildcard(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765extension_name(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765createtemporarytablestatement(void);
/*SQL_GENERATOR_PGSQL_81*/
void r765output_update_extend_from_clause(T765* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
T6 r765noonelinecommentssupported(void);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765value_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765formatter(void);
/*SQL_GENERATOR_PGSQL_81*/
void r765write_sql(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T6 r765createdomains(T765* C);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765_25Pdatatype_pk_int(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765write_one_line_comment(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765value_representation_date(T765* C);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_assertion(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sp_type_name(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765quote_identifier(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_constant(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765drop_sp(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765_25Pcreate_extend_create_table(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765set_primary_key_format(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765extension_index_name(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
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,T6 a12);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_init_cast_to_date(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_view(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765write_use_database(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765drop_sp_type(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765domain_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_value(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_sp_update(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T6 r765assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_value_assign(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765do_create_select_list(T765* C,T0* a1,T6 a2);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765storedprocedurereturnparamliststart(void);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_cast_to_real(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sqlcolumnrequired_type(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sp_get_auto_generated_primary_key(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_table(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765value_representation_char(T765* C,T2 a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765value_representation_boolean(T765* C);
/*SQL_GENERATOR_PGSQL_81*/
T6 r765createtimestamp(T765* C);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sp_function_type_for_selection(T765* C,T0* a1,T6 a2);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765finishtemporarytablestatement(void);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_init_combine_expression(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sqlinitvalue_if(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sp_name(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T6 r765coalescesupported(void);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_subselect_for_extension(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sqlinitvalue_attribute(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765table_pk_name(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765drop_constant(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_insert(T765* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sp_delete_name(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sp_define_in_param(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T6 r765is_value_declared(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765columndatatype_assertion(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_init_cast_to_integer(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T6 r765valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
void r765make(T765* C);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765value_representation_integer(T765* C,T2 a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765sp_user_declaration(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_echo(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765table_ts_name(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_extend_create_index(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T6 r765createindex(void);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765create_table_name(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_init(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765format(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_expression_as_boolean_value(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765index_name(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765sp_result_parameter(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_select_joins_oldstyle(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_delete(T765* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_select_joins_ansi92(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765do_sql_cast_to_string(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_domain(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_notnot_expression(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765storedprocedureparamliststart(void);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_not_expression(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sql_select_for_extension_expression(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_81*/
T0* r765sqlcheck_in(T765* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_81*/
void r765create_value_declare(T765* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766_25Pdrop_table(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766drop_value(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766sp_start(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_extend(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sp_define_out_param(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766drop_table(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766_25Pdrop_value(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766no_space_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766write_drop(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766make_valid_sp_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766scientific_formatter(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sqlcolumnrequired_base(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766write_procedure(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766value_representation_system_user(T766* C);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_select_function_limit_after(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766datatype_ref_int(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_value_declare_inside_sp(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766do_sql_cast_to_real(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_extension_function(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766path_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_value_alter_table(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r766init_necessary(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766do_do_create_select_list(T766* C,T0* a1,T6 a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766value_representation_float(T766* C);
/*SQL_GENERATOR_PGSQL_73*/
T6 r766table_has_auto_pk(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766make_valid_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766columndatatype_type(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_get_insert(T766* C,T0* a1,T0* a2,T6 a3,T0* a4);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sqlcolumnidentifier_type(T766* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766tabtab(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_last_auto_generated_primary_key(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_value_assign_inside_sp(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sp_function_type_for_selection_value(T766* C,T0* a1,T0* a2,T6 a3);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_drop_assertion(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766_25Psqlcolumnrequired_base(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766write_select(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_value_declare_outside_sp(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766datatype_varchar(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766datatype_datetime(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766write_assertion(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766value_representation_text(T766* C);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_infix_expression(T766* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sqlcolumnconstraint_type(T766* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766quoted_value_identifier(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766datatype_pk_int(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sp_update_name(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_predicate(T766* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_sp_insert(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766drop_column(T766* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_cast_to_date(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766table_name(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766drop_domain(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_init_cast_to_real(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766do_drop_procedure(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766drop_table_if_exist(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766temporarytableprefix(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sp_define_param_name(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766assertion_name(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766sp_delete_declaration(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sqlcolumndefault_type(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_sp_type(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_select_value(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r766createautoprimarykey(T766* C);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sp_function_type_for_selection_list(T766* C,T0* a1,T6 a2);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_select_function(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r766init_forced_null(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_infix_expression_as_wildcard(T766* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_select_function_as_subselect(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_extend_create_table(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_cast_to_string(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_select_function_as_left_outer_join(T766* C,T0* a1);
extern T0*oBC766target_name;
/*SQL_GENERATOR_PGSQL_73*/
void r766_25Pcreate_select_list(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766do_sql_select_for_extension_function(T766* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766do_sql_cast_to_integer(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sqlfunction_nil(void);
/*SQL_GENERATOR_PGSQL_73*/
void r766write_init(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r766createassert(T766* C);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_select_value_inside_sp(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766write_base(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_sp_delete(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766value_representation_money(T766* C);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_init_infix_expression(T766* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_select_joins(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766sp_insert_declaration(T766* C,T0* a1,T0* a2,T6 a3);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_update(T766* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_index(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sqlgetvalue_outside_sp(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766constraint_names(void);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_sync_auto_generated_primary_key_with_supplied_value(T766* C,T0* a1,T2 a2);
/*SQL_GENERATOR_PGSQL_73*/
T6 r766createdomaincheck(T766* C);
/*SQL_GENERATOR_PGSQL_73*/
void r766_25Pwrite_type(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_init_cast_to_string(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_select_for_extension_function(T766* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766datatype_pk_char(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_select_list(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sp_insert_name(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_combine_expression(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766value_representation_current_timestamp(T766* C);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766as_string(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_init_expression(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766echo(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766datatype_char(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sqlgetconstant(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766columndatatype_base(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r766createviews(T766* C);
/*SQL_GENERATOR_PGSQL_73*/
void r766write_index(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766constant_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_value_assign_outside_sp(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766sp_end(T766* C);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sp_use_param(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r766init_forced_default(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766sp_body_statements(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766_767Psp_user_declaration(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766optional_create_value_declare(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sqlcolumnconstraint_base(T766* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
void r766sp_update_declaration(T766* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_73*/
T6 r766check_if_required(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_subselect_for_attribute(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766datatype_int(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_procedure(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r766is_value_data_type_changed(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766datatype_numeric(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_cast_to_integer(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_value_create_table(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766storedprocedureparamlistend(void);
/*SQL_GENERATOR_PGSQL_73*/
void r766_25Pcreate_select_function(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766quote_valid_identifier(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sqlcolumndefault_base(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_extend_insert_missing_rows(T766* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sqlgetvalue_inside_sp(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766column_constraint_name(T766* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sqlfunction_any(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sqlgetvalue(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766set_sequence_name_format(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766valuetablename(void);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_constant_assignment(T766* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766safe_string(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766safe_sql(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766do_sql_cast_to_date(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
void r766write_type(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r766equal(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_combine_expression_as_wildcard(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766_25Pas_string(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766extension_name(T0* a1);
extern T0*oBC767plpgsql_block_demarcation;
/*SQL_GENERATOR_PGSQL_73*/
T0* r766createtemporarytablestatement(void);
/*SQL_GENERATOR_PGSQL_73*/
T6 r766noonelinecommentssupported(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766value_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766formatter(void);
/*SQL_GENERATOR_PGSQL_73*/
void r766write_sql(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r766createdomains(T766* C);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766_25Pdatatype_pk_int(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766write_one_line_comment(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766value_representation_date(T766* C);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_assertion(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sp_type_name(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766quote_identifier(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_constant(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766drop_sp(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766_25Pcreate_extend_create_table(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766set_primary_key_format(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766extension_index_name(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766set_options(T766* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11,T6 a12);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_init_cast_to_date(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_view(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766write_use_database(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766drop_sp_type(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766domain_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_value(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_sp_update(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r766assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_value_assign(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766do_create_select_list(T766* C,T0* a1,T6 a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766storedprocedurereturnparamliststart(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_cast_to_real(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sqlcolumnrequired_type(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sp_get_auto_generated_primary_key(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_table(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766value_representation_char(T766* C,T2 a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766value_representation_boolean(T766* C);
/*SQL_GENERATOR_PGSQL_73*/
T6 r766createtimestamp(T766* C);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sp_function_type_for_selection(T766* C,T0* a1,T6 a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766finishtemporarytablestatement(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_init_combine_expression(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sqlinitvalue_if(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sp_name(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r766coalescesupported(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_subselect_for_extension(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sqlinitvalue_attribute(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766table_pk_name(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766drop_constant(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_insert(T766* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sp_delete_name(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sp_define_in_param(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r766is_value_declared(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766columndatatype_assertion(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_init_cast_to_integer(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r766valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
void r766make(T766* C);
extern T2 oBC767maxidentifierlength;
/*SQL_GENERATOR_PGSQL_73*/
T0* r766value_representation_integer(T766* C,T2 a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766sp_user_declaration(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_echo(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766table_ts_name(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_extend_create_index(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T6 r766createindex(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766create_table_name(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_init(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766format(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_expression_as_boolean_value(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766index_name(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766sp_result_parameter(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_select_joins_oldstyle(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_delete(T766* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_select_joins_ansi92(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766do_sql_cast_to_string(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_domain(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_notnot_expression(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766storedprocedureparamliststart(void);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_not_expression(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sql_select_for_extension_expression(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_73*/
T0* r766sqlcheck_in(T766* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_73*/
void r766create_value_declare(T766* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768_25Pdrop_table(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768drop_value(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768sp_start(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_extend(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sp_define_out_param(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768drop_table(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768_25Pdrop_value(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768no_space_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768write_drop(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768make_valid_sp_identifier(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768scientific_formatter(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sqlcolumnrequired_base(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768write_procedure(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768value_representation_system_user(T768* C);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_select_function_limit_after(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768datatype_ref_int(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_value_declare_inside_sp(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768do_sql_cast_to_real(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_extension_function(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768path_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_value_alter_table(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r768init_necessary(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768do_do_create_select_list(T768* C,T0* a1,T6 a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768value_representation_float(T768* C);
/*SQL_GENERATOR_PGSQL_72*/
T6 r768table_has_auto_pk(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768make_valid_identifier(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768columndatatype_type(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_get_insert(T768* C,T0* a1,T0* a2,T6 a3,T0* a4);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sqlcolumnidentifier_type(T768* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768tabtab(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_last_auto_generated_primary_key(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_value_assign_inside_sp(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sp_function_type_for_selection_value(T768* C,T0* a1,T0* a2,T6 a3);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_drop_assertion(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768_25Psqlcolumnrequired_base(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768write_select(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_value_declare_outside_sp(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768datatype_varchar(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768datatype_datetime(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768write_assertion(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768value_representation_text(T768* C);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768make_valid_constraint_identifier(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_infix_expression(T768* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sqlcolumnconstraint_type(T768* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768quoted_value_identifier(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768datatype_pk_int(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sp_update_name(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_predicate(T768* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_sp_insert(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768drop_column(T768* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_cast_to_date(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768table_name(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768drop_domain(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_init_cast_to_real(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768do_drop_procedure(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768drop_table_if_exist(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768temporarytableprefix(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sp_define_param_name(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768assertion_name(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768sp_delete_declaration(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sqlcolumndefault_type(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_select_value(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r768createautoprimarykey(T768* C);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sp_function_type_for_selection_list(T768* C,T0* a1,T6 a2);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_select_function(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r768init_forced_null(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_infix_expression_as_wildcard(T768* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_select_function_as_subselect(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_extend_create_table(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_cast_to_string(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_select_function_as_left_outer_join(T768* C,T0* a1);
extern T0*oBC768target_name;
/*SQL_GENERATOR_PGSQL_72*/
void r768_25Pcreate_select_list(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768do_sql_select_for_extension_function(T768* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768do_sql_cast_to_integer(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sqlfunction_nil(void);
/*SQL_GENERATOR_PGSQL_72*/
void r768write_init(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r768createassert(T768* C);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_select_value_inside_sp(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768write_base(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_sp_delete(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768value_representation_money(T768* C);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_init_infix_expression(T768* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_select_joins(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768sp_insert_declaration(T768* C,T0* a1,T0* a2,T6 a3);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_update(T768* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_index(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sqlgetvalue_outside_sp(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768constraint_names(void);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_sync_auto_generated_primary_key_with_supplied_value(T768* C,T0* a1,T2 a2);
/*SQL_GENERATOR_PGSQL_72*/
T6 r768createdomaincheck(T768* C);
/*SQL_GENERATOR_PGSQL_72*/
void r768_25Pwrite_type(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_init_cast_to_string(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_select_for_extension_function(T768* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768datatype_pk_char(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_select_list(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sp_insert_name(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_combine_expression(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768value_representation_current_timestamp(T768* C);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768as_string(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_init_expression(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768echo(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768datatype_char(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sqlgetconstant(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768columndatatype_base(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r768createviews(T768* C);
/*SQL_GENERATOR_PGSQL_72*/
void r768write_index(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768constant_identifier(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_value_assign_outside_sp(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768sp_end(T768* C);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sp_use_param(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r768init_forced_default(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768sp_body_statements(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768_767Psp_user_declaration(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768optional_create_value_declare(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sqlcolumnconstraint_base(T768* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
void r768sp_update_declaration(T768* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_72*/
T6 r768check_if_required(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_subselect_for_attribute(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768datatype_int(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_procedure(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r768is_value_data_type_changed(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768datatype_numeric(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_cast_to_integer(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_value_create_table(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768storedprocedureparamlistend(void);
/*SQL_GENERATOR_PGSQL_72*/
void r768_25Pcreate_select_function(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768quote_valid_identifier(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sqlcolumndefault_base(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_extend_insert_missing_rows(T768* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sqlgetvalue_inside_sp(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768column_constraint_name(T768* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sqlfunction_any(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sqlgetvalue(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768set_sequence_name_format(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768valuetablename(void);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_constant_assignment(T768* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768safe_string(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768safe_sql(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768do_sql_cast_to_date(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
void r768write_type(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r768equal(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_combine_expression_as_wildcard(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768_25Pas_string(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768extension_name(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768createtemporarytablestatement(void);
/*SQL_GENERATOR_PGSQL_72*/
T6 r768noonelinecommentssupported(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768value_identifier(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768formatter(void);
/*SQL_GENERATOR_PGSQL_72*/
void r768write_sql(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r768createdomains(T768* C);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768_25Pdatatype_pk_int(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768write_one_line_comment(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768value_representation_date(T768* C);
extern T0*oBC768sp_type_name;
/*SQL_GENERATOR_PGSQL_72*/
void r768create_assertion(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768quote_identifier(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_constant(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768drop_sp(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768_25Pcreate_extend_create_table(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768set_primary_key_format(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768extension_index_name(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768set_options(T768* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11,T6 a12);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_init_cast_to_date(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_view(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768write_use_database(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768domain_identifier(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_value(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_sp_update(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r768assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_value_assign(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768do_create_select_list(T768* C,T0* a1,T6 a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768storedprocedurereturnparamliststart(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_cast_to_real(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sqlcolumnrequired_type(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sp_get_auto_generated_primary_key(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_table(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768value_representation_char(T768* C,T2 a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768value_representation_boolean(T768* C);
/*SQL_GENERATOR_PGSQL_72*/
T6 r768createtimestamp(T768* C);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sp_function_type_for_selection(T768* C,T0* a1,T6 a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768finishtemporarytablestatement(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_init_combine_expression(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sqlinitvalue_if(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sp_name(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r768coalescesupported(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_subselect_for_extension(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sqlinitvalue_attribute(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768table_pk_name(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768drop_constant(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_insert(T768* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sp_delete_name(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sp_define_in_param(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r768is_value_declared(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768columndatatype_assertion(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sqlcolumnidentifier_base(T768* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_init_cast_to_integer(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r768valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768_25Pmake_valid_identifier(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768make(T768* C);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768value_representation_integer(T768* C,T2 a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768sp_user_declaration(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_echo(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768table_ts_name(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_extend_create_index(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T6 r768createindex(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768create_table_name(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_init(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768format(T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_expression_as_boolean_value(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768index_name(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768sp_result_parameter(T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_select_joins_oldstyle(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_delete(T768* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_select_joins_ansi92(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768do_sql_cast_to_string(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_domain(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_notnot_expression(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768storedprocedureparamliststart(void);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_not_expression(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sql_select_for_extension_expression(T768* C,T0* a1);
/*SQL_GENERATOR_PGSQL_72*/
T0* r768sqlcheck_in(T768* C,T0* a1,T0* a2);
/*SQL_GENERATOR_PGSQL_72*/
void r768create_value_declare(T768* C,T0* a1);
/*XPLAIN_B_RESTRICTION*/
T0* r500sqldomainconstraint(T500* C,T0* a1,T0* a2);
/*XPLAIN_B_RESTRICTION*/
T0* r500sqlcolumnconstraint(T500* C,T0* a1,T0* a2);
/*XPLAIN_VALUE*/
T0* r528quoted_name(T528* C,T0* a1);
/*XPLAIN_VALUE*/
void r528inherited_make(T528* C,T0* a1,T0* a2);
/*XPLAIN_VALUE*/
T0* r528create_expression(T0* a1);
/*XPLAIN_VALUE*/
void r528make(T528* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_VALUE*/
void r528write_drop(T528* C,T0* a1);
/*XPLAIN_VALUE*/
T0* r528sqlname(T528* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751drop_value(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751create_extend(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751datatype_text(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751drop_table(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751no_space_identifier(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751write_drop(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751scientific_formatter(void);
/*SQL_GENERATOR_FOXPRO*/
T0* r751domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sqlcolumnrequired_base(T751* C,T0* a1);
extern T6 oBC25temporarytablessupported;
/*SQL_GENERATOR_FOXPRO*/
void r751write_procedure(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751value_representation_system_user(T751* C);
/*SQL_GENERATOR_FOXPRO*/
T0* r751datatype_ref_int(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751do_sql_cast_to_real(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_extension_function(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751create_value_alter_table(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T6 r751init_necessary(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751do_do_create_select_list(T751* C,T0* a1,T6 a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r751value_representation_float(T751* C);
/*SQL_GENERATOR_FOXPRO*/
T6 r751table_has_auto_pk(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751make_valid_identifier(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751columndatatype_type(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751create_get_insert(T751* C,T0* a1,T0* a2,T6 a3,T0* a4);
extern T6 oBC751viewssupported;
/*SQL_GENERATOR_FOXPRO*/
T0* r751sqlcolumnidentifier_type(T751* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r751tabtab(void);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_last_auto_generated_primary_key(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751create_drop_assertion(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751write_select(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751create_value_declare_outside_sp(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751drop_procedure(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751datatype_varchar(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751write_assertion(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751datatype_datetime(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751value_representation_text(T751* C);
/*SQL_GENERATOR_FOXPRO*/
T0* r751datatype_boolean(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_infix_expression(T751* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sqlcolumnconstraint_type(T751* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r751quoted_value_identifier(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751datatype_pk_int(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_predicate(T751* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
void r751drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_cast_to_date(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751table_name(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751drop_domain(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751temporarytableprefix(void);
/*SQL_GENERATOR_FOXPRO*/
T0* r751assertion_name(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sqlcolumndefault_type(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751create_select_value(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T6 r751createautoprimarykey(T751* C);
/*SQL_GENERATOR_FOXPRO*/
void r751create_select_function(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_infix_expression_as_wildcard(T751* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_select_function_as_subselect(T751* C,T0* a1);
extern T6 oBC25autoprimarykeysupported;
/*SQL_GENERATOR_FOXPRO*/
void r751create_extend_create_table(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_cast_to_string(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_select_function_as_left_outer_join(T751* C,T0* a1);
extern T0*oBC751target_name;
/*SQL_GENERATOR_FOXPRO*/
T0* r751do_sql_cast_to_integer(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751do_sql_select_for_extension_function(T751* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sqlfunction_nil(void);
/*SQL_GENERATOR_FOXPRO*/
void r751write_init(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T6 r751createassert(T751* C);
/*SQL_GENERATOR_FOXPRO*/
void r751write_base(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751value_representation_money(T751* C);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_select_joins(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751create_update(T751* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_FOXPRO*/
void r751create_index(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sqlgetvalue_outside_sp(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751constraint_names(void);
/*SQL_GENERATOR_FOXPRO*/
T6 r751createdomaincheck(T751* C);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_select_for_extension_function(T751* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r751datatype_pk_char(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_combine_expression(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751value_representation_current_timestamp(T751* C);
/*SQL_GENERATOR_FOXPRO*/
T0* r751as_string(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751echo(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751datatype_char(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sqlgetconstant(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751columndatatype_base(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T6 r751createviews(T751* C);
/*SQL_GENERATOR_FOXPRO*/
void r751write_index(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751constant_identifier(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751create_value_assign_outside_sp(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751datatype_money(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751optional_create_value_declare(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sqlcolumnconstraint_base(T751* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T6 r751check_if_required(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_subselect_for_attribute(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751datatype_int(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T6 r751is_value_data_type_changed(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751datatype_numeric(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751datatype_picture(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_cast_to_integer(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751create_value_create_table(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sqlcolumndefault_base(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_extend_insert_missing_rows(T751* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r751column_constraint_name(T751* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sqlfunction_any(void);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sqlgetvalue(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751set_sequence_name_format(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751valuetablename(void);
/*SQL_GENERATOR_FOXPRO*/
void r751create_constant_assignment(T751* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r751safe_string(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751do_sql_cast_to_date(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T6 r751equal(T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r751finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_FOXPRO*/
void r751write_type(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_combine_expression_as_wildcard(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751extension_name(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751createtemporarytablestatement(void);
/*SQL_GENERATOR_FOXPRO*/
T6 r751noonelinecommentssupported(void);
/*SQL_GENERATOR_FOXPRO*/
T0* r751value_identifier(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751formatter(void);
/*SQL_GENERATOR_FOXPRO*/
void r751write_sql(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T6 r751createdomains(T751* C);
/*SQL_GENERATOR_FOXPRO*/
void r751write_one_line_comment(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751value_representation_date(T751* C);
/*SQL_GENERATOR_FOXPRO*/
void r751create_assertion(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751quote_identifier(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751create_constant(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751datatype_float(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751set_primary_key_format(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751extension_index_name(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751set_options(T751* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11,T6 a12);
/*SQL_GENERATOR_FOXPRO*/
void r751create_view(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751write_use_database(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751domain_identifier(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751create_value(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T6 r751assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751do_create_select_list(T751* C,T0* a1,T6 a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_cast_to_real(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751create_table(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751value_representation_char(T751* C,T2 a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751value_representation_boolean(T751* C);
/*SQL_GENERATOR_FOXPRO*/
T6 r751createtimestamp(T751* C);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sp_function_type_for_selection(T751* C,T0* a1,T6 a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r751finishtemporarytablestatement(void);
/*SQL_GENERATOR_FOXPRO*/
T6 r751coalescesupported(void);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_subselect_for_extension(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751table_pk_name(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751drop_constant(T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751create_insert(T751* C,T0* a1,T0* a2,T0* a3);
extern T0*oBC25autoprimarykeyconstraint;
extern int fBC25autoprimarykeyconstraint;
/*SQL_GENERATOR_FOXPRO*/
T0* r751autoprimarykeyconstraint(void);
/*SQL_GENERATOR_FOXPRO*/
T6 r751is_value_declared(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751columndatatype_assertion(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T6 r751valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
void r751make(T751* C);
extern T2 oBC751maxidentifierlength;
/*SQL_GENERATOR_FOXPRO*/
T0* r751value_representation_integer(T751* C,T2 a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751table_ts_name(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751create_extend_create_index(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T6 r751createindex(void);
/*SQL_GENERATOR_FOXPRO*/
T0* r751column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751create_table_name(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751format(T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_expression_as_boolean_value(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751index_name(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_select_joins_oldstyle(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751create_delete(T751* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_select_joins_ansi92(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751do_sql_cast_to_string(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
void r751create_domain(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_notnot_expression(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_not_expression(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sql_select_for_extension_expression(T751* C,T0* a1);
/*SQL_GENERATOR_FOXPRO*/
T0* r751sqlcheck_in(T751* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FOXPRO*/
void r751create_value_declare(T751* C,T0* a1);
/*XPLAIN_EXTEND_ATTRIBUTE*/
void r181make(T181* C,T0* a1,T0* a2);
/*ST_POINTER_FORMATTER*/
void r425center_format_to(T425* C,T0* a1,T0* a2);
/*ST_POINTER_FORMATTER*/
T6 r425valid_parameter(T0* a1);
/*ST_POINTER_FORMATTER*/
void r425format_to(T425* C,T0* a1,T0* a2);
/*ST_POINTER_FORMATTER*/
void r425right_format_to(T425* C,T0* a1,T0* a2);
/*ST_POINTER_FORMATTER*/
void r425reset_options(T425* C);
/*ST_POINTER_FORMATTER*/
void r425justify_format_to(T425* C,T0* a1,T0* a2);
/*ST_POINTER_FORMATTER*/
void r425left_format_to(T425* C,T0* a1,T0* a2);
/*XPLAIN_UNIVERSE*/
T0* r463find_type(T463* C,T0* a1);
/*XPLAIN_UNIVERSE*/
T0* r463find_base(T463* C,T0* a1);
/*XPLAIN_UNIVERSE*/
T0* r463find_object(T463* C,T0* a1);
/*XPLAIN_UNIVERSE*/
T0* r463find_value(T463* C,T0* a1);
/*XPLAIN_UNIVERSE*/
void r463make(T463* C);
/*XPLAIN_UNIVERSE*/
void r463add(T463* C,T0* a1);
/*XPLAIN_UNIVERSE*/
T0* r463find_variable(T463* C,T0* a1);
/*XPLAIN_UNIVERSE*/
void r463delete(T463* C,T0* a1);
/*XPLAIN_UNIVERSE*/
T0* r463find_base_or_type(T463* C,T0* a1);
/*XPLAIN_BASE*/
T0* r292sqlcolumnrequired(T0* a1,T0* a2);
/*XPLAIN_BASE*/
T0* r292columndatatype(T292* C,T0* a1);
/*XPLAIN_BASE*/
T0* r292sqlcolumnidentifier(T292* C,T0* a1,T0* a2);
/*XPLAIN_BASE*/
T0* r292q_sql_select_name(T292* C,T0* a1,T0* a2);
/*XPLAIN_BASE*/
T0* r292sqlcolumndefault(T0* a1,T0* a2);
/*XPLAIN_BASE*/
T0* r292create_expression(T0* a1);
/*XPLAIN_BASE*/
void r292make(T292* C,T0* a1,T0* a2);
/*XPLAIN_BASE*/
void r292write_drop(T292* C,T0* a1);
/*XPLAIN_BASE*/
T0* r292sql_select_name(T292* C,T0* a1,T0* a2);
/*XPLAIN_TYPE_STATEMENT*/
T6 r89updates_attribute(T0* a1,T0* a2);
/*XPLAIN_TYPE_STATEMENT*/
void r89write(T89* C,T0* a1);
/*XPLAIN_A_NODE*/
void r282make(T282* C,T0* a1,T0* a2);
/*XPLAIN_A_NODE*/
T0* r282to_sqlcode(T282* C,T0* a1);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
T0* r677out(T677* C);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
T0* r677full_name(T677* C);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
T0* r677name(T677* C);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
T6 r677is_equal(T677* C,T0* a1);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
T0* r677q_sql_select_name(T677* C,T0* a1);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
void r677inherited_make(T677* C,T0* a1,T0* a2,T6 a3,T6 a4,T6 a5,T6 a6);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
void r677out_in_tagged_out_memory(T677* C);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
T6 r677is_logical_extension(T677* C);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
void r677set_init(T677* C,T0* a1);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
void r677write_drop(T677* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
T0* r677sql_select_name(T677* C,T0* a1);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
T0* r677extension(T677* C);
/*XPLAIN_EXTENSION_ATTRIBUTE*/
void r677set_init_default(T677* 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 r166add_to_join(T166* C,T0* a1,T0* a2);
/*XPLAIN_SELECTION_LIST*/
T6 r166show_only_identifier_column(T166* C);
/*XPLAIN_SELECTION_LIST*/
T6 r166uses_parameter(T166* C,T0* a1);
/*XPLAIN_SELECTION_LIST*/
T6 r166_167Puses_parameter(T166* C,T0* a1);
/*XPLAIN_SELECTION_LIST*/
void r166make(T166* C,T0* a1,T0* a2,T0* a3,T0* a4);
/*XPLAIN_SELECTION_LIST*/
void r166_167Padd_to_join(T166* C,T0* a1,T0* a2);
/*XPLAIN_SELECTION_LIST*/
void r166write_select(T166* C,T0* a1);
/*XPLAIN_SELECTION_LIST*/
T0* r166sp_function_type(T166* C,T0* a1,T6 a2);
extern T0*oBC598table_counter;
extern int fBC598table_counter;
/*JOIN_TREE_NODE*/
T0* r598table_counter(void);
/*JOIN_TREE_NODE*/
T6 r598has_immediate_child(T598* C,T0* a1,T6 a2);
/*JOIN_TREE_NODE*/
void r598add_additional_item(T598* C,T0* a1);
/*JOIN_TREE_NODE*/
void r598append_child(T598* C,T0* a1,T6 a2,T6 a3,T6 a4);
/*JOIN_TREE_NODE*/
T0* r598generate_join_nodes(T598* C,T0* a1,T0* a2,T0* a3);
/*JOIN_TREE_NODE*/
void r598set_prefix_table(T598* C,T0* a1);
/*JOIN_TREE_NODE*/
T6 r598has_children(T598* C);
/*JOIN_TREE_NODE*/
void r598make(T598* C,T0* a1,T6 a2,T6 a3,T6 a4);
/*JOIN_TREE_NODE*/
T0* r598alias_name(T0* a1,T0* a2);
/*JOIN_TREE_NODE*/
void r598increment_usage(T0* a1);
/*JOIN_TREE_NODE*/
T0* r598get_immediate_child(T598* C,T0* a1,T6 a2);
/*XPLAIN_VALUE_SELECTION_STATEMENT*/
T6 r69updates_attribute(T0* a1,T0* a2);
/*XPLAIN_VALUE_SELECTION_STATEMENT*/
T6 r69uses_parameter(T0* a1);
/*XPLAIN_VALUE_SELECTION_STATEMENT*/
void r69write(T69* C,T0* a1);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r430center_format_to(T430* C,T0* a1,T0* a2);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r430_424Pmake(T430* C);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r430append_abs_to_string(T430* C,T2 a1,T0* a2);
extern T0*oBC35integer_;
/*ST_UNSIGNED_OCTAL_FORMATTER*/
T6 r430valid_parameter(T0* a1);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r430make(T430* C);
extern T0*oBC42platform;
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r430format_to(T430* C,T0* a1,T0* a2);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r430right_format_to(T430* C,T0* a1,T0* a2);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r430_424Preset_options(T430* C);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r430integer_format_to(T430* C,T2 a1,T0* a2);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r430reset_options(T430* C);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r430append_to_string(T430* C,T2 a1,T0* a2);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r430justify_format_to(T430* C,T0* a1,T0* a2);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r430_428Pinteger_format_to(T430* C,T2 a1,T0* a2);
/*ST_UNSIGNED_OCTAL_FORMATTER*/
void r430left_format_to(T430* C,T0* a1,T0* a2);
/*XPLAIN_C_REPRESENTATION*/
T0* r563domain(T563* C);
/*XPLAIN_C_REPRESENTATION*/
T0* r563min_value(T0* a1);
extern T0*oBC563default_value;
/*XPLAIN_C_REPRESENTATION*/
T0* r563value_representation(T563* C,T0* a1);
/*XPLAIN_C_REPRESENTATION*/
void r563set_domain_restriction(T563* C,T0* a1,T0* a2);
/*XPLAIN_C_REPRESENTATION*/
T0* r563xml_schema_data_type(void);
/*XPLAIN_C_REPRESENTATION*/
T0* r563max_value(T0* a1);
/*XPLAIN_C_REPRESENTATION*/
T0* r563datatype(T563* C,T0* a1);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
void r538add_to_join(T538* C,T0* a1,T0* a2);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T6 r538uses_parameter(T538* C,T0* a1);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T0* r538sqlmaxvalue(T538* C,T0* a1);
extern T6 oBC121is_specialization;
extern T0*oBC538xplain_operator;
/*XPLAIN_NOT_LIKE_EXPRESSION*/
void r538make_infix(T538* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T6 r538is_string_expression(void);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T0* r538representation(T538* C,T0* a1);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T0* r538outer_sqlvalue(T538* C,T0* a1);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T6 r538uses_its(T538* C);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T0* r538sqlvalue_as_wildcard(T538* C,T0* a1);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T6 r538is_using_other_attributes(T538* C,T0* a1);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T0* r538exact_representation(T538* C,T0* a1);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T6 r538is_literal(T538* C);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T0* r538sqlvalue(T538* C,T0* a1);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
void r538make_two_operands(T538* C,T0* a1,T0* a2);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T0* r538sqlinitvalue(T538* C,T0* a1);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T0* r538sqlminvalue(T538* C,T0* a1);
/*XPLAIN_NOT_LIKE_EXPRESSION*/
T6 r538has_wild_card_characters(T538* C);
/*SQL_GENERATOR_DB2_6*/
void r746drop_value(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746create_extend(T746* C,T0* a1);
extern T0*oBC746datatype_text;
/*SQL_GENERATOR_DB2_6*/
void r746drop_table(T746* C,T0* a1);
extern T0*oBC746sqlsysfunction_system_user;
/*SQL_GENERATOR_DB2_6*/
T0* r746no_space_identifier(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746write_drop(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746scientific_formatter(void);
/*SQL_GENERATOR_DB2_6*/
T0* r746domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sqlcolumnrequired_base(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746write_procedure(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746value_representation_system_user(T746* C);
/*SQL_GENERATOR_DB2_6*/
T0* r746datatype_ref_int(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746do_sql_cast_to_real(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_extension_function(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746create_value_alter_table(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T6 r746init_necessary(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746do_do_create_select_list(T746* C,T0* a1,T6 a2);
extern T6 oBC746columnnullallowed;
/*SQL_GENERATOR_DB2_6*/
T0* r746value_representation_float(T746* C);
/*SQL_GENERATOR_DB2_6*/
T6 r746table_has_auto_pk(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746make_valid_identifier(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746columndatatype_type(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746create_get_insert(T746* C,T0* a1,T0* a2,T6 a3,T0* a4);
/*SQL_GENERATOR_DB2_6*/
T0* r746sqlcolumnidentifier_type(T746* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T0* r746tabtab(void);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_last_auto_generated_primary_key(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746create_drop_assertion(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746write_select(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746create_value_declare_outside_sp(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746drop_procedure(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746datatype_varchar(T0* a1);
extern T0*oBC746datatype_datetime;
/*SQL_GENERATOR_DB2_6*/
void r746write_assertion(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746value_representation_text(T746* C);
extern T0*oBC746datatype_boolean;
/*SQL_GENERATOR_DB2_6*/
T0* r746make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_infix_expression(T746* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_DB2_6*/
T0* r746sqlcolumnconstraint_type(T746* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T0* r746quoted_value_identifier(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746datatype_pk_int(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_predicate(T746* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
void r746drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_cast_to_date(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746table_name(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746drop_domain(T746* C,T0* a1);
extern T6 oBC746dropcolumnsupported;
/*SQL_GENERATOR_DB2_6*/
T0* r746temporarytableprefix(void);
/*SQL_GENERATOR_DB2_6*/
T0* r746assertion_name(T0* a1);
extern T0*oBC746sqlfalse;
/*SQL_GENERATOR_DB2_6*/
T0* r746sqlcolumndefault_type(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746create_select_value(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T6 r746createautoprimarykey(T746* C);
/*SQL_GENERATOR_DB2_6*/
void r746create_select_function(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_infix_expression_as_wildcard(T746* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_select_function_as_subselect(T746* C,T0* a1);
extern T6 oBC746autoprimarykeysupported;
/*SQL_GENERATOR_DB2_6*/
void r746create_extend_create_table(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_cast_to_string(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_select_function_as_left_outer_join(T746* C,T0* a1);
extern T0*oBC746target_name;
/*SQL_GENERATOR_DB2_6*/
T0* r746do_sql_cast_to_integer(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746do_sql_select_for_extension_function(T746* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T0* r746sqlfunction_nil(void);
/*SQL_GENERATOR_DB2_6*/
void r746write_init(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T6 r746createassert(T746* C);
/*SQL_GENERATOR_DB2_6*/
void r746write_base(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746value_representation_money(T746* C);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_select_joins(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746create_update(T746* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_DB2_6*/
void r746create_index(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sqlgetvalue_outside_sp(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746constraint_names(void);
/*SQL_GENERATOR_DB2_6*/
T6 r746createdomaincheck(T746* C);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_select_for_extension_function(T746* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T0* r746datatype_pk_char(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_combine_expression(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746value_representation_current_timestamp(T746* C);
/*SQL_GENERATOR_DB2_6*/
T0* r746as_string(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746echo(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746datatype_char(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sqlgetconstant(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746columndatatype_base(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746create_end(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T6 r746createviews(T746* C);
/*SQL_GENERATOR_DB2_6*/
void r746write_index(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746constant_identifier(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746create_value_assign_outside_sp(T746* C,T0* a1);
extern T0*oBC746datatype_money;
/*SQL_GENERATOR_DB2_6*/
void r746optional_create_value_declare(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sqlcolumnconstraint_base(T746* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T6 r746check_if_required(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_subselect_for_attribute(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746datatype_int(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T6 r746is_value_data_type_changed(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746datatype_numeric(T0* a1);
extern T0*oBC746datatype_picture;
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_cast_to_integer(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746create_value_create_table(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sqlcolumndefault_base(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_extend_insert_missing_rows(T746* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T0* r746column_constraint_name(T746* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T0* r746sqlfunction_any(void);
/*SQL_GENERATOR_DB2_6*/
T0* r746sqlgetvalue(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746set_sequence_name_format(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746valuetablename(void);
/*SQL_GENERATOR_DB2_6*/
void r746create_constant_assignment(T746* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T0* r746safe_string(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746do_sql_cast_to_date(T746* C,T0* a1);
extern T6 oBC746domainssupported;
/*SQL_GENERATOR_DB2_6*/
T0* r746sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T6 r746equal(T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T0* r746finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_DB2_6*/
void r746write_type(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_combine_expression_as_wildcard(T746* C,T0* a1);
extern T0*oBC746sqlsysfunction_current_timestamp;
/*SQL_GENERATOR_DB2_6*/
T0* r746extension_name(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746createtemporarytablestatement(void);
/*SQL_GENERATOR_DB2_6*/
T6 r746noonelinecommentssupported(void);
/*SQL_GENERATOR_DB2_6*/
void r746create_use_database(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746value_identifier(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746formatter(void);
/*SQL_GENERATOR_DB2_6*/
void r746write_sql(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T6 r746createdomains(T746* C);
/*SQL_GENERATOR_DB2_6*/
void r746write_one_line_comment(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746value_representation_date(T746* C);
/*SQL_GENERATOR_DB2_6*/
void r746create_assertion(T746* C,T0* a1);
extern T2 oBC746maxconstraintidentifierlength;
/*SQL_GENERATOR_DB2_6*/
T0* r746quote_identifier(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746create_constant(T746* C,T0* a1);
extern T0*oBC746datatype_float;
/*SQL_GENERATOR_DB2_6*/
void r746set_primary_key_format(T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746extension_index_name(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746set_options(T746* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11,T6 a12);
/*SQL_GENERATOR_DB2_6*/
void r746create_view(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746write_use_database(T746* C,T0* a1);
extern T6 oBC746identifierwithspacessupported;
/*SQL_GENERATOR_DB2_6*/
T0* r746domain_identifier(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746create_value(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T6 r746assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746do_create_select_list(T746* C,T0* a1,T6 a2);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_cast_to_real(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746create_table(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746value_representation_char(T746* C,T2 a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746value_representation_boolean(T746* C);
/*SQL_GENERATOR_DB2_6*/
T6 r746createtimestamp(T746* C);
/*SQL_GENERATOR_DB2_6*/
T0* r746sp_function_type_for_selection(T746* C,T0* a1,T6 a2);
/*SQL_GENERATOR_DB2_6*/
T0* r746finishtemporarytablestatement(void);
/*SQL_GENERATOR_DB2_6*/
T6 r746coalescesupported(void);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_subselect_for_extension(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746table_pk_name(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746drop_constant(T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746create_insert(T746* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_DB2_6*/
T0* r746autoprimarykeyconstraint(void);
/*SQL_GENERATOR_DB2_6*/
T6 r746is_value_declared(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746columndatatype_assertion(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sqlcolumnidentifier_base(T0* a1,T0* a2);
extern T0*oBC746sqltrue;
/*SQL_GENERATOR_DB2_6*/
T6 r746valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
void r746make(T746* C);
extern T2 oBC746maxidentifierlength;
/*SQL_GENERATOR_DB2_6*/
T0* r746value_representation_integer(T746* C,T2 a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746table_ts_name(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746create_extend_create_index(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T6 r746createindex(void);
/*SQL_GENERATOR_DB2_6*/
T0* r746column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746create_table_name(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746format(T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_expression_as_boolean_value(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746index_name(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_select_joins_oldstyle(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746create_delete(T746* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_select_joins_ansi92(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746do_sql_cast_to_string(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
void r746create_domain(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_notnot_expression(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_not_expression(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sql_select_for_extension_expression(T746* C,T0* a1);
/*SQL_GENERATOR_DB2_6*/
T0* r746sqlcheck_in(T746* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_6*/
void r746create_value_declare(T746* C,T0* a1);
/*JOIN_LIST*/
void r595disable_existential_join_optimisation(T595* C);
/*JOIN_LIST*/
void r595copy_role_to_next(T0* a1);
/*JOIN_LIST*/
void r595make(T595* C,T0* a1);
/*JOIN_LIST*/
void r595extend(T595* C,T0* a1,T0* a2);
/*JOIN_LIST*/
void r595add_join_to_aggregate(T595* C,T0* a1,T0* a2,T0* a3,T6 a4);
/*JOIN_LIST*/
T0* r595revert_alist(T0* a1);
/*JOIN_LIST*/
void r595finalize(T595* C,T0* a1);
/*JOIN_LIST*/
void r595enable_existential_join_optimisation(T595* C);
/*SQL_GENERATOR_TSQL2000*/
void r770_25Pdrop_table(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770do_create_value_assign(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770output_update_from_clause(T770* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
void r770sp_start(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770create_extend(T770* C,T0* a1);
extern T0*oBC772datatype_text;
/*SQL_GENERATOR_TSQL2000*/
T0* r770_25Psql_infix_expression(T770* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sp_define_out_param(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770drop_table(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770no_space_identifier(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770write_drop(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770make_valid_sp_identifier(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770scientific_formatter(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r770domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sqlcolumnrequired_base(T770* C,T0* a1);
extern T0*oBC771asserted_format_string;
/*SQL_GENERATOR_TSQL2000*/
void r770write_procedure(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770value_representation_system_user(T770* C);
extern T6 oBC772checksnullaftertrigger;
/*SQL_GENERATOR_TSQL2000*/
T0* r770datatype_ref_int(T0* a1);
extern T0*oBC771sqlfunction_some;
/*SQL_GENERATOR_TSQL2000*/
T6 r770table_has_identity_column(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770do_sql_cast_to_real(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_extension_function(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770create_value_alter_table(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r770init_necessary(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770do_do_create_select_list(T770* C,T0* a1,T6 a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r770value_representation_float(T770* C);
/*SQL_GENERATOR_TSQL2000*/
T6 r770table_has_auto_pk(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770make_valid_identifier(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770columndatatype_type(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770create_get_insert(T770* C,T0* a1,T0* a2,T6 a3,T0* a4);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sqlcolumnidentifier_type(T770* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r770tabtab(void);
extern T0*oBC772sql_last_auto_generated_primary_key;
extern T2 oBC770max_numeric_precision;
/*SQL_GENERATOR_TSQL2000*/
void r770create_drop_assertion(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770do_create_value_declare(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770_25Psqlcolumnrequired_base(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770write_select(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770datatype_varchar(T0* a1);
extern T0*oBC772datatype_datetime;
/*SQL_GENERATOR_TSQL2000*/
void r770write_assertion(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770value_representation_text(T770* C);
extern T0*oBC772datatype_boolean;
/*SQL_GENERATOR_TSQL2000*/
T0* r770make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_infix_expression(T770* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sqlcolumnconstraint_type(T770* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r770quoted_value_identifier(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770datatype_pk_int(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sp_update_name(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_predicate(T770* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
void r770create_sp_insert(T770* C,T0* a1);
extern T6 oBC750outputparameterssupported;
/*SQL_GENERATOR_TSQL2000*/
void r770drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_cast_to_date(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770_25Pcreate_constant(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770table_name(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770drop_domain(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770do_drop_procedure(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770drop_table_if_exist(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770temporarytableprefix(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sp_define_param_name(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770assertion_name(T0* a1);
extern T0*oBC771sqlfalse;
/*SQL_GENERATOR_TSQL2000*/
T0* r770sqlcolumndefault_type(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770create_select_value(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r770createautoprimarykey(T770* C);
/*SQL_GENERATOR_TSQL2000*/
void r770_25Pcreate_table(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770create_select_function(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r770init_forced_null(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_infix_expression_as_wildcard(T770* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_select_function_as_subselect(T770* C,T0* a1);
extern T6 oBC772autoprimarykeysupported;
/*SQL_GENERATOR_TSQL2000*/
void r770create_extend_create_table(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_cast_to_string(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_select_function_as_left_outer_join(T770* C,T0* a1);
extern T0*oBC770target_name;
/*SQL_GENERATOR_TSQL2000*/
T0* r770do_sql_cast_to_integer(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770do_sql_select_for_extension_function(T770* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sqlfunction_nil(void);
/*SQL_GENERATOR_TSQL2000*/
void r770write_init(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r770createassert(T770* C);
/*SQL_GENERATOR_TSQL2000*/
void r770write_base(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770create_sp_delete(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770value_representation_money(T770* C);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_select_joins(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770create_update(T770* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL2000*/
void r770create_index(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sqlgetvalue_outside_sp(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770constraint_names(void);
extern T6 oBC772createdomaincheck;
/*SQL_GENERATOR_TSQL2000*/
void r770_25Pwrite_type(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_select_for_extension_function(T770* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r770datatype_pk_char(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sp_insert_name(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_combine_expression(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770value_representation_current_timestamp(T770* C);
/*SQL_GENERATOR_TSQL2000*/
T0* r770as_string(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770echo(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770datatype_char(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sqlgetconstant(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770columndatatype_base(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770_25Pdrop_constant(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770_25Pcreate_insert(T770* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL2000*/
T6 r770createviews(T770* C);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_select_function_limit_before(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770write_index(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770sp_end(T770* C);
/*SQL_GENERATOR_TSQL2000*/
T0* r770constant_identifier(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sp_use_param(T0* a1);
extern T0*oBC772datatype_money;
/*SQL_GENERATOR_TSQL2000*/
T6 r770init_forced_default(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770sp_body_statements(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770optional_create_value_declare(T770* C,T0* a1);
extern T0*oBC772commandseparator;
/*SQL_GENERATOR_TSQL2000*/
void r770conditional_drop_procedure(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sqlcolumnconstraint_base(T770* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T6 r770check_if_required(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_subselect_for_attribute(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770do_create_select_value(T770* C,T0* a1);
extern T0*oBC772sp_return_parameter_format_string;
/*SQL_GENERATOR_TSQL2000*/
T0* r770datatype_int(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770create_procedure(T770* C,T0* a1);
extern T2 oBC771maxtemporarytablenamelength;
/*SQL_GENERATOR_TSQL2000*/
T6 r770is_value_data_type_changed(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770datatype_numeric(T0* a1);
extern T0*oBC772datatype_picture;
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_cast_to_integer(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770create_value_create_table(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770storedprocedureparamlistend(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r770quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sqlcolumndefault_base(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_extend_insert_missing_rows(T770* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sqlgetvalue_inside_sp(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770column_constraint_name(T770* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sqlfunction_any(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sqlgetvalue(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770set_sequence_name_format(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770valuetablename(void);
/*SQL_GENERATOR_TSQL2000*/
void r770create_constant_assignment(T770* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r770safe_string(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770do_sql_cast_to_date(T770* C,T0* a1);
extern T6 oBC25domainssupported;
/*SQL_GENERATOR_TSQL2000*/
T0* r770sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r770rule_identifier(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770write_type(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r770equal(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r770finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_combine_expression_as_wildcard(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770extension_name(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770_25Pcreate_assertion(T770* C,T0* a1);
extern T6 oBC772clusteredindexsupported;
/*SQL_GENERATOR_TSQL2000*/
T0* r770createtemporarytablestatement(void);
/*SQL_GENERATOR_TSQL2000*/
void r770output_update_extend_from_clause(T770* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T6 r770noonelinecommentssupported(void);
/*SQL_GENERATOR_TSQL2000*/
void r770create_use_database(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770value_identifier(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770init_trigger_name(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770formatter(void);
/*SQL_GENERATOR_TSQL2000*/
void r770write_sql(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r770createdomains(T770* C);
/*SQL_GENERATOR_TSQL2000*/
void r770write_one_line_comment(T0* a1);
extern T0*oBC772primarykeyconstraint;
/*SQL_GENERATOR_TSQL2000*/
T0* r770value_representation_date(T770* C);
/*SQL_GENERATOR_TSQL2000*/
void r770create_assertion(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770quote_identifier(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770create_constant(T770* C,T0* a1);
extern T0*oBC772datatype_float;
/*SQL_GENERATOR_TSQL2000*/
void r770drop_sp(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770set_primary_key_format(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770extension_index_name(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770set_options(T770* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11,T6 a12);
/*SQL_GENERATOR_TSQL2000*/
void r770create_view(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770write_use_database(T770* C,T0* a1);
extern T6 oBC772identifierwithspacessupported;
extern T6 oBC750namedparameterssupported;
/*SQL_GENERATOR_TSQL2000*/
T0* r770domain_identifier(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770create_value(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770sp_user_result(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770create_sp_update(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r770assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770create_value_assign(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770do_create_select_list(T770* C,T0* a1,T6 a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r770storedprocedurereturnparamliststart(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_cast_to_real(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sqlcolumnrequired_type(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sp_get_auto_generated_primary_key(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770create_table(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770value_representation_char(T770* C,T2 a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770value_representation_boolean(T770* C);
/*SQL_GENERATOR_TSQL2000*/
T6 r770createtimestamp(T770* C);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sp_function_type_for_selection(T770* C,T0* a1,T6 a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r770finishtemporarytablestatement(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sp_name(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r770coalescesupported(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_subselect_for_extension(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770table_pk_name(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770drop_constant(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770create_insert(T770* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sp_delete_name(T770* C,T0* a1);
extern T0*oBC772autoprimarykeyconstraint;
extern int fBC772autoprimarykeyconstraint;
/*SQL_GENERATOR_TSQL2000*/
T0* r770autoprimarykeyconstraint(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sp_define_in_param(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r770is_value_declared(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770columndatatype_assertion(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sqlcolumnidentifier_base(T0* a1,T0* a2);
extern T0*oBC771sqltrue;
/*SQL_GENERATOR_TSQL2000*/
void r770_750Psp_start(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r770valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
void r770make(T770* C);
extern T2 oBC771maxidentifierlength;
/*SQL_GENERATOR_TSQL2000*/
T0* r770value_representation_integer(T770* C,T2 a1);
/*SQL_GENERATOR_TSQL2000*/
void r770create_echo(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770_25Pcreate_index(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770table_ts_name(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770create_extend_create_index(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T6 r770createindex(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r770column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770create_table_name(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770create_init(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770format(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_expression_as_boolean_value(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770index_name(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_select_joins_oldstyle(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770create_delete(T770* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_select_joins_ansi92(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770do_sql_cast_to_string(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
void r770create_domain(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_notnot_expression(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770storedprocedureparamliststart(void);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_not_expression(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sql_select_for_extension_expression(T770* C,T0* a1);
/*SQL_GENERATOR_TSQL2000*/
T0* r770sqlcheck_in(T770* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL2000*/
void r770create_value_declare(T770* C,T0* a1);
/*XPLAIN_TYPE*/
T0* r187sqlcolumnrequired(T0* a1,T0* a2);
/*XPLAIN_TYPE*/
T0* r187out(T187* C);
/*XPLAIN_TYPE*/
T0* r187quoted_name(T187* C,T0* a1);
/*XPLAIN_TYPE*/
T0* r187sqlpkname(T187* C,T0* a1);
/*XPLAIN_TYPE*/
T0* r187new_data_attributes_cursor(T187* C,T0* a1);
/*XPLAIN_TYPE*/
void r187remove_extension(T187* C,T0* a1);
/*XPLAIN_TYPE*/
T0* r187columndatatype(T187* C,T0* a1);
/*XPLAIN_TYPE*/
T6 r187is_equal(T187* C,T0* a1);
/*XPLAIN_TYPE*/
T0* r187sqlcolumnidentifier(T187* C,T0* a1,T0* a2);
/*XPLAIN_TYPE*/
T0* r187q_sql_select_name(T187* C,T0* a1,T0* a2);
/*XPLAIN_TYPE*/
T0* r187sqlcolumndefault(T0* a1,T0* a2);
/*XPLAIN_TYPE*/
void r187add_extension(T187* C,T0* a1);
/*XPLAIN_TYPE*/
T0* r187create_expression(T0* a1);
/*XPLAIN_TYPE*/
void r187write_drop_attribute(T187* C,T0* a1,T0* a2);
/*XPLAIN_TYPE*/
void r187out_in_tagged_out_memory(T187* C);
/*XPLAIN_TYPE*/
T0* r187q_sqlpkname(T187* C,T0* a1);
/*XPLAIN_TYPE*/
void r187add_assertion(T187* C,T0* a1);
/*XPLAIN_TYPE*/
void r187make_abstract_type(T187* C,T0* a1,T0* a2);
/*XPLAIN_TYPE*/
void r187make(T187* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_TYPE*/
T6 r187has_non_constant_init(T187* C);
/*XPLAIN_TYPE*/
T6 r187equal(T0* a1,T0* a2);
/*XPLAIN_TYPE*/
T2 r187hash_code(T187* C);
/*XPLAIN_TYPE*/
T6 r187has_non_literal_init(T187* C);
/*XPLAIN_TYPE*/
T6 r187has_updatable_attributes(T187* C);
/*XPLAIN_TYPE*/
T0* r187new_all_attributes_cursor(T187* C,T0* a1);
/*XPLAIN_TYPE*/
void r187write_drop(T187* C,T0* a1);
/*XPLAIN_TYPE*/
T0* r187sql_select_name(T187* C,T0* a1,T0* a2);
/*XPLAIN_TYPE*/
T0* r187sqlname(T187* C,T0* a1);
/*XPLAIN_TYPE*/
T0* r187find_attribute(T187* C,T0* a1);
/*XPLAIN_TYPE*/
T0* r187new_init_attributes_cursor(T187* C,T0* a1);
/*XPLAIN_TYPE*/
void r187next_constraint_number(T187* C);
/*XPLAIN_TYPE*/
T6 r187has_auto_pk(T187* C,T0* a1);
/*XPLAIN_TYPE*/
T6 r187has_attribute(T187* C,T0* a1,T0* a2);
/*XPLAIN_TYPE*/
T0* r187sqltablename(T187* C,T0* a1);
/*XPLAIN_LIKE_EXPRESSION*/
void r537add_to_join(T537* C,T0* a1,T0* a2);
/*XPLAIN_LIKE_EXPRESSION*/
T6 r537uses_parameter(T537* C,T0* a1);
/*XPLAIN_LIKE_EXPRESSION*/
T0* r537sqlmaxvalue(T537* C,T0* a1);
extern T0*oBC537xplain_operator;
/*XPLAIN_LIKE_EXPRESSION*/
void r537make_infix(T537* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_LIKE_EXPRESSION*/
T6 r537is_string_expression(void);
/*XPLAIN_LIKE_EXPRESSION*/
T0* r537representation(T537* C,T0* a1);
/*XPLAIN_LIKE_EXPRESSION*/
T0* r537outer_sqlvalue(T537* C,T0* a1);
/*XPLAIN_LIKE_EXPRESSION*/
T6 r537uses_its(T537* C);
/*XPLAIN_LIKE_EXPRESSION*/
T0* r537sqlvalue_as_wildcard(T537* C,T0* a1);
/*XPLAIN_LIKE_EXPRESSION*/
T6 r537is_using_other_attributes(T537* C,T0* a1);
/*XPLAIN_LIKE_EXPRESSION*/
T0* r537exact_representation(T537* C,T0* a1);
/*XPLAIN_LIKE_EXPRESSION*/
T6 r537is_literal(T537* C);
/*XPLAIN_LIKE_EXPRESSION*/
T0* r537sqlvalue(T537* C,T0* a1);
/*XPLAIN_LIKE_EXPRESSION*/
void r537make_two_operands(T537* C,T0* a1,T0* a2);
/*XPLAIN_LIKE_EXPRESSION*/
T0* r537sqlinitvalue(T537* C,T0* a1);
/*XPLAIN_LIKE_EXPRESSION*/
T0* r537sqlminvalue(T537* C,T0* a1);
/*XPLAIN_LIKE_EXPRESSION*/
T6 r537has_wild_card_characters(T537* C);
/*XPLAIN_A_REPRESENTATION*/
T0* r561domain(T561* C);
/*XPLAIN_A_REPRESENTATION*/
T0* r561min_value(T0* a1);
extern T0*oBC561default_value;
/*XPLAIN_A_REPRESENTATION*/
T0* r561value_representation(T561* C,T0* a1);
/*XPLAIN_A_REPRESENTATION*/
void r561set_domain_restriction(T561* C,T0* a1,T0* a2);
/*XPLAIN_A_REPRESENTATION*/
T0* r561xml_schema_data_type(void);
/*XPLAIN_A_REPRESENTATION*/
T0* r561max_value(T0* a1);
/*XPLAIN_A_REPRESENTATION*/
T0* r561datatype(T561* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762drop_value(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762create_extend(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762datatype_text(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762drop_table(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762no_space_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762write_drop(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762scientific_formatter(void);
/*SQL_GENERATOR_MYSQL322*/
T0* r762domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sqlcolumnrequired_base(T762* C,T0* a1);
extern T6 oBC761temporarytablessupported;
/*SQL_GENERATOR_MYSQL322*/
void r762write_procedure(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762value_representation_system_user(T762* C);
extern T6 oBC761constraintnamesupported;
/*SQL_GENERATOR_MYSQL322*/
T0* r762datatype_ref_int(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762do_sql_cast_to_real(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_extension_function(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762create_value_alter_table(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T6 r762init_necessary(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762do_do_create_select_list(T762* C,T0* a1,T6 a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r762value_representation_float(T762* C);
/*SQL_GENERATOR_MYSQL322*/
T6 r762table_has_auto_pk(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762make_valid_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762columndatatype_type(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762create_get_insert(T762* C,T0* a1,T0* a2,T6 a3,T0* a4);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sqlcolumnidentifier_type(T762* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r762tabtab(void);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_last_auto_generated_primary_key(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762create_drop_assertion(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762write_select(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762create_value_declare_outside_sp(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762drop_procedure(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762datatype_varchar(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762write_assertion(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762datatype_datetime(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762value_representation_text(T762* C);
/*SQL_GENERATOR_MYSQL322*/
T0* r762datatype_boolean(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_infix_expression(T762* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sqlcolumnconstraint_type(T762* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r762quoted_value_identifier(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762datatype_pk_int(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_predicate(T762* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
void r762drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_cast_to_date(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762table_name(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762drop_domain(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762temporarytableprefix(void);
/*SQL_GENERATOR_MYSQL322*/
T0* r762assertion_name(T0* a1);
extern T0*oBC761sqlfalse;
/*SQL_GENERATOR_MYSQL322*/
T0* r762sqlcolumndefault_type(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762create_select_value(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T6 r762createautoprimarykey(T762* C);
/*SQL_GENERATOR_MYSQL322*/
void r762create_select_function(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_infix_expression_as_wildcard(T762* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_select_function_as_subselect(T762* C,T0* a1);
extern T6 oBC761autoprimarykeysupported;
/*SQL_GENERATOR_MYSQL322*/
void r762create_extend_create_table(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_cast_to_string(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_select_function_as_left_outer_join(T762* C,T0* a1);
extern T0*oBC762target_name;
/*SQL_GENERATOR_MYSQL322*/
T0* r762do_sql_cast_to_integer(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762do_sql_select_for_extension_function(T762* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sqlfunction_nil(void);
/*SQL_GENERATOR_MYSQL322*/
void r762write_init(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T6 r762createassert(T762* C);
/*SQL_GENERATOR_MYSQL322*/
void r762write_base(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762value_representation_money(T762* C);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_select_joins(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762create_update(T762* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MYSQL322*/
void r762create_index(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sqlgetvalue_outside_sp(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762constraint_names(void);
/*SQL_GENERATOR_MYSQL322*/
T6 r762createdomaincheck(T762* C);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_select_for_extension_function(T762* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r762datatype_pk_char(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_combine_expression(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762value_representation_current_timestamp(T762* C);
/*SQL_GENERATOR_MYSQL322*/
T0* r762as_string(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762echo(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762datatype_char(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sqlgetconstant(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762columndatatype_base(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T6 r762createviews(T762* C);
extern T6 oBC761checkconstraintsupported;
/*SQL_GENERATOR_MYSQL322*/
void r762write_index(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762constant_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762create_value_assign_outside_sp(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762datatype_money(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762optional_create_value_declare(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sqlcolumnconstraint_base(T762* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T6 r762check_if_required(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_subselect_for_attribute(T762* C,T0* a1);
extern T6 oBC761inlineuniqueconstraintsupported;
/*SQL_GENERATOR_MYSQL322*/
T0* r762datatype_int(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T6 r762is_value_data_type_changed(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762datatype_numeric(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762datatype_picture(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_cast_to_integer(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762create_value_create_table(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sqlcolumndefault_base(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_extend_insert_missing_rows(T762* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r762column_constraint_name(T762* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sqlfunction_any(void);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sqlgetvalue(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762set_sequence_name_format(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762valuetablename(void);
/*SQL_GENERATOR_MYSQL322*/
void r762create_constant_assignment(T762* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r762safe_string(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762do_sql_cast_to_date(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T6 r762equal(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r762finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_MYSQL322*/
void r762write_type(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_combine_expression_as_wildcard(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762extension_name(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762createtemporarytablestatement(void);
/*SQL_GENERATOR_MYSQL322*/
T6 r762noonelinecommentssupported(void);
/*SQL_GENERATOR_MYSQL322*/
T0* r762value_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762formatter(void);
/*SQL_GENERATOR_MYSQL322*/
void r762write_sql(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T6 r762createdomains(T762* C);
/*SQL_GENERATOR_MYSQL322*/
void r762write_one_line_comment(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762value_representation_date(T762* C);
/*SQL_GENERATOR_MYSQL322*/
void r762create_assertion(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762quote_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762create_constant(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762datatype_float(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762set_primary_key_format(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762extension_index_name(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762set_options(T762* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11,T6 a12);
/*SQL_GENERATOR_MYSQL322*/
void r762create_view(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762write_use_database(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762domain_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762create_value(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T6 r762assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762do_create_select_list(T762* C,T0* a1,T6 a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_cast_to_real(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762create_table(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762value_representation_char(T762* C,T2 a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762value_representation_boolean(T762* C);
/*SQL_GENERATOR_MYSQL322*/
T6 r762createtimestamp(T762* C);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sp_function_type_for_selection(T762* C,T0* a1,T6 a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r762finishtemporarytablestatement(void);
/*SQL_GENERATOR_MYSQL322*/
T6 r762coalescesupported(void);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_subselect_for_extension(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762table_pk_name(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762drop_constant(T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762create_insert(T762* C,T0* a1,T0* a2,T0* a3);
extern T0*oBC762autoprimarykeyconstraint;
extern int fBC762autoprimarykeyconstraint;
/*SQL_GENERATOR_MYSQL322*/
T0* r762autoprimarykeyconstraint(void);
/*SQL_GENERATOR_MYSQL322*/
T6 r762is_value_declared(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762columndatatype_assertion(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sqlcolumnidentifier_base(T0* a1,T0* a2);
extern T0*oBC761sqltrue;
/*SQL_GENERATOR_MYSQL322*/
T6 r762valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
void r762make(T762* C);
extern T2 oBC761maxidentifierlength;
/*SQL_GENERATOR_MYSQL322*/
T0* r762value_representation_integer(T762* C,T2 a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762table_ts_name(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762create_extend_create_index(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T6 r762createindex(void);
/*SQL_GENERATOR_MYSQL322*/
T0* r762column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762create_table_name(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762format(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_expression_as_boolean_value(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762index_name(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_select_joins_oldstyle(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762create_delete(T762* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_select_joins_ansi92(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762do_sql_cast_to_string(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
void r762create_domain(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_notnot_expression(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_not_expression(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sql_select_for_extension_expression(T762* C,T0* a1);
/*SQL_GENERATOR_MYSQL322*/
T0* r762sqlcheck_in(T762* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL322*/
void r762create_value_declare(T762* C,T0* a1);
/*XPLAIN_VALUE_EXPRESSION*/
T6 r577uses_parameter(T577* C,T0* a1);
/*XPLAIN_VALUE_EXPRESSION*/
T0* r577sqlmaxvalue(T577* C,T0* a1);
/*XPLAIN_VALUE_EXPRESSION*/
T6 r577is_string_expression(void);
/*XPLAIN_VALUE_EXPRESSION*/
T0* r577representation(T577* C,T0* a1);
/*XPLAIN_VALUE_EXPRESSION*/
T0* r577outer_sqlvalue(T577* C,T0* a1);
/*XPLAIN_VALUE_EXPRESSION*/
T6 r577uses_its(T577* C);
/*XPLAIN_VALUE_EXPRESSION*/
T0* r577sqlvalue_as_wildcard(T577* C,T0* a1);
/*XPLAIN_VALUE_EXPRESSION*/
T0* r577exact_representation(T577* C,T0* a1);
/*XPLAIN_VALUE_EXPRESSION*/
T6 r577is_literal(T577* C);
/*XPLAIN_VALUE_EXPRESSION*/
T0* r577sqlvalue(T577* C,T0* a1);
/*XPLAIN_VALUE_EXPRESSION*/
T0* r577sqlinitvalue(T577* C,T0* a1);
/*XPLAIN_VALUE_EXPRESSION*/
T0* r577sqlname(T577* C,T0* a1);
/*XPLAIN_VALUE_EXPRESSION*/
T0* r577sqlminvalue(T577* C,T0* a1);
/*XPLAIN_UPDATE_STATEMENT*/
T6 r84updates_attribute(T84* C,T0* a1,T0* a2);
/*XPLAIN_UPDATE_STATEMENT*/
T6 r84uses_parameter(T84* C,T0* a1);
/*XPLAIN_UPDATE_STATEMENT*/
void r84write(T84* C,T0* a1);
/*XPLAIN_UPDATE_STATEMENT*/
void r84make(T84* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_DATA_ATTRIBUTES_CURSOR*/
void r378ds_make(T378* C,T0* a1);
/*XPLAIN_DATA_ATTRIBUTES_CURSOR*/
void r378set(T378* C,T0* a1,T6 a2,T6 a3);
/*XPLAIN_DATA_ATTRIBUTES_CURSOR*/
T6 r378is_last(T378* C);
/*XPLAIN_DATA_ATTRIBUTES_CURSOR*/
void r378_357Pforth(T378* C);
/*XPLAIN_DATA_ATTRIBUTES_CURSOR*/
void r378forth(T378* C);
/*XPLAIN_DATA_ATTRIBUTES_CURSOR*/
T6 r378is_not_virtual_attribute(T378* C);
/*XPLAIN_DATA_ATTRIBUTES_CURSOR*/
void r378_357Pstart(T378* C);
/*XPLAIN_DATA_ATTRIBUTES_CURSOR*/
void r378start(T378* C);
/*XPLAIN_DATA_ATTRIBUTES_CURSOR*/
void r378set_after(T378* C);
/*XPLAIN_ATTRIBUTE_NODE*/
void r226make(T226* C,T0* a1,T0* a2);
/*JOIN*/
T6 r597is_inner_join(T597* C);
/*JOIN*/
void r597make(T597* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6,T6 a7,T6 a8,T6 a9);
/*XPLAIN_INDEX*/
void r582make(T582* C,T0* a1,T0* a2,T6 a3,T6 a4,T0* a5);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754_25Pdrop_table(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754drop_value(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754sp_start(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_extend(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754datatype_text(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sp_define_out_param(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754drop_table(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754_25Pdrop_value(T754* C,T0* a1);
extern T0*oBC753sqlsysfunction_system_user;
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754no_space_identifier(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754write_drop(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754make_valid_sp_identifier(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754scientific_formatter(void);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sqlcolumnrequired_base(T754* C,T0* a1);
extern T0*oBC753asserted_format_string;
/*SQL_GENERATOR_FIREBIRD_21*/
void r754write_procedure(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754value_representation_system_user(T754* C);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754datatype_ref_int(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754_753Pcreate_use_database(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_value_declare_inside_sp(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754do_sql_cast_to_real(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_extension_function(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754_25Pcreate_extend_create_index(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_value_alter_table(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T6 r754init_necessary(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754do_do_create_select_list(T754* C,T0* a1,T6 a2);
extern T6 oBC753columnnullallowed;
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754value_representation_float(T754* C);
/*SQL_GENERATOR_FIREBIRD_21*/
T6 r754table_has_auto_pk(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754make_valid_identifier(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754columndatatype_type(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_get_insert(T754* C,T0* a1,T0* a2,T6 a3,T0* a4);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sqlcolumnidentifier_type(T754* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754tabtab(void);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_last_auto_generated_primary_key(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754drop_primary_key_generator(T754* C,T0* a1);
extern T2 oBC752max_numeric_precision;
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_value_assign_inside_sp(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_drop_assertion(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754_25Psqlcolumnrequired_base(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754write_select(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_value_declare_outside_sp(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754datatype_varchar(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754datatype_datetime(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754write_assertion(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754value_representation_text(T754* C);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754datatype_boolean(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_infix_expression(T754* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sqlcolumnconstraint_type(T754* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754quoted_value_identifier(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754datatype_pk_int(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sp_update_name(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_predicate(T754* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_sp_insert(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_cast_to_date(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754table_name(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754drop_domain(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_init_cast_to_real(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754do_drop_procedure(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754temporarytableprefix(void);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sp_define_param_name(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754assertion_name(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sqlcolumndefault_type(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_select_value(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T6 r754createautoprimarykey(T754* C);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754_25Pcreate_table(T754* C,T0* a1);
extern T6 oBC753domainnullallowed;
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_select_function(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T6 r754init_forced_null(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_infix_expression_as_wildcard(T754* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_select_function_as_subselect(T754* C,T0* a1);
extern T6 oBC753autoprimarykeysupported;
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_extend_create_table(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_cast_to_string(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_select_function_as_left_outer_join(T754* C,T0* a1);
extern T0*oBC754target_name;
/*SQL_GENERATOR_FIREBIRD_21*/
void r754_25Pcreate_select_list(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754do_sql_select_for_extension_function(T754* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754do_sql_cast_to_integer(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sqlfunction_nil(void);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754write_init(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T6 r754createassert(T754* C);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_select_value_inside_sp(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754write_base(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_sp_delete(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754value_representation_money(T754* C);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_init_infix_expression(T754* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_select_joins(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_update(T754* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_index(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sqlgetvalue_outside_sp(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754constraint_names(void);
/*SQL_GENERATOR_FIREBIRD_21*/
T6 r754createdomaincheck(T754* C);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754_25Pwrite_type(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_init_cast_to_string(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_select_for_extension_function(T754* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754datatype_pk_char(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_select_list(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sp_insert_name(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_combine_expression(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754value_representation_current_timestamp(T754* C);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754as_string(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_init_expression(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754echo(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754datatype_char(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sqlgetconstant(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754columndatatype_base(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754generator_name(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T6 r754createviews(T754* C);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754write_index(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754constant_identifier(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_value_assign_outside_sp(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754sp_end(T754* C);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sp_use_param(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754datatype_money(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754sp_body_statements(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754optional_create_value_declare(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sqlcolumnconstraint_base(T754* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FIREBIRD_21*/
T6 r754check_if_required(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_subselect_for_attribute(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754datatype_int(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_procedure(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T6 r754is_value_data_type_changed(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754datatype_numeric(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754datatype_picture(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_cast_to_integer(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_value_create_table(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754storedprocedureparamlistend(void);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754_25Pcreate_select_function(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sqlcolumndefault_base(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_extend_insert_missing_rows(T754* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sqlgetvalue_inside_sp(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754column_constraint_name(T754* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sqlfunction_any(void);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sqlgetvalue(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754set_sequence_name_format(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754valuetablename(void);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_constant_assignment(T754* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754safe_string(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754do_sql_cast_to_date(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754write_type(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T6 r754equal(T0* a1,T0* a2);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_combine_expression_as_wildcard(T754* C,T0* a1);
extern T0*oBC753sqlsysfunction_current_timestamp;
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754extension_name(T0* a1);
extern T0*oBC754createtemporarytablestatement;
/*SQL_GENERATOR_FIREBIRD_21*/
T6 r754noonelinecommentssupported(void);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_use_database(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754value_identifier(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_primary_key_generator(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754formatter(void);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754write_sql(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T6 r754createdomains(T754* C);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754write_one_line_comment(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754value_representation_date(T754* C);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_assertion(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754quote_identifier(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_constant(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754drop_sp(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754datatype_float(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754set_primary_key_format(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754extension_index_name(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754set_options(T754* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11,T6 a12);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_init_cast_to_date(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_view(T754* C,T0* a1);
extern T0*oBC754sqlcoalesce;
/*SQL_GENERATOR_FIREBIRD_21*/
void r754write_use_database(T754* C,T0* a1);
extern T6 oBC752identifierwithspacessupported;
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754domain_identifier(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_value(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754sp_user_result(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_sp_update(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T6 r754assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_value_assign(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754do_create_select_list(T754* C,T0* a1,T6 a2);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_cast_to_real(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sqlcolumnrequired_type(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sp_get_auto_generated_primary_key(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_table(T754* C,T0* a1);
extern T0*oBC753onelinecommentprefix;
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754value_representation_char(T754* C,T2 a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754value_representation_boolean(T754* C);
/*SQL_GENERATOR_FIREBIRD_21*/
T6 r754createtimestamp(T754* C);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sp_function_type_for_selection(T754* C,T0* a1,T6 a2);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sqlcheck_boolean(T0* a1,T0* a2);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_init_combine_expression(T754* C,T0* a1);
extern T6 oBC753supportsdefaultvalues;
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sqlinitvalue_if(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sp_name(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T6 r754coalescesupported(void);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_subselect_for_extension(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sqlinitvalue_attribute(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754table_pk_name(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754drop_constant(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_insert(T754* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sp_delete_name(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754autoprimarykeyconstraint(void);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sp_define_in_param(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T6 r754is_value_declared(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754columndatatype_assertion(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_init_cast_to_integer(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754_750Psp_start(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T6 r754valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754make(T754* C);
extern T2 oBC753maxidentifierlength;
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754value_representation_integer(T754* C,T2 a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754sp_user_declaration(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754table_ts_name(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_extend_create_index(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T6 r754createindex(void);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754create_table_name(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_init(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754format(T0* a1,T0* a2);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_expression_as_boolean_value(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754index_name(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_select_joins_oldstyle(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_delete(T754* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_select_joins_ansi92(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754do_sql_cast_to_string(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_domain(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_notnot_expression(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754storedprocedureparamliststart(void);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_not_expression(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sql_select_for_extension_expression(T754* C,T0* a1);
/*SQL_GENERATOR_FIREBIRD_21*/
T0* r754sqlcheck_in(T754* C,T0* a1,T0* a2);
/*SQL_GENERATOR_FIREBIRD_21*/
void r754create_value_declare(T754* C,T0* a1);
/*XPLAIN_ASSERTION_EXPRESSION*/
void r803add_to_join(T803* C,T0* a1,T0* a2);
/*XPLAIN_ASSERTION_EXPRESSION*/
T6 r803uses_parameter(T0* a1);
/*XPLAIN_ASSERTION_EXPRESSION*/
T0* r803sqlmaxvalue(T803* C,T0* a1);
/*XPLAIN_ASSERTION_EXPRESSION*/
T6 r803is_string_expression(void);
/*XPLAIN_ASSERTION_EXPRESSION*/
T0* r803representation(T803* C,T0* a1);
/*XPLAIN_ASSERTION_EXPRESSION*/
void r803make(T803* C,T0* a1,T0* a2);
/*XPLAIN_ASSERTION_EXPRESSION*/
T0* r803outer_sqlvalue(T803* C,T0* a1);
/*XPLAIN_ASSERTION_EXPRESSION*/
T6 r803uses_its(void);
/*XPLAIN_ASSERTION_EXPRESSION*/
T0* r803sqlvalue_as_wildcard(T803* C,T0* a1);
/*XPLAIN_ASSERTION_EXPRESSION*/
T6 r803is_using_other_attributes(T803* C,T0* a1);
/*XPLAIN_ASSERTION_EXPRESSION*/
T0* r803exact_representation(T803* C,T0* a1);
/*XPLAIN_ASSERTION_EXPRESSION*/
T0* r803sqlvalue(T803* C,T0* a1);
/*XPLAIN_ASSERTION_EXPRESSION*/
T0* r803sqlinitvalue(T803* C,T0* a1);
/*XPLAIN_ASSERTION_EXPRESSION*/
T0* r803sqlminvalue(T803* C,T0* a1);
/*KL_STDIN_FILE*/
T2 r731read_to_string(T731* C,T0* a1,T2 a2,T2 a3);
/*KL_STDIN_FILE*/
void r731old_read_character(T731* C);
/*KL_STDIN_FILE*/
void r731read_character(T731* C);
/*KL_STDIN_FILE*/
void r731fill_buffer(T731* C);
/*KL_STDIN_FILE*/
void r731make(T731* C);
/*KL_STDIN_FILE*/
T2 r731read_to_buffer(T731* C,T0* a1,T2 a2,T2 a3);
extern T0*oBC19std_output;
/*KL_STDIN_FILE*/
void r731old_make(T731* C);
/*KL_STDIN_FILE*/
T2 r731_45Pread_to_buffer(T731* C,T0* a1,T2 a2,T2 a3);
/*KL_CHARACTER_BUFFER*/
T0* r456substring(T456* C,T2 a1,T2 a2);
/*KL_CHARACTER_BUFFER*/
T2 r456fill_from_stream(T456* C,T0* a1,T2 a2,T2 a3);
/*KL_CHARACTER_BUFFER*/
void r456move_left(T456* C,T2 a1,T2 a2,T2 a3);
/*KL_CHARACTER_BUFFER*/
void r456make(T456* C,T2 a1);
/*KL_CHARACTER_BUFFER*/
void r456resize(T456* C,T2 a1);
/*XPLAIN_LOGICAL_INFIX_EXPRESSION*/
void r522add_to_join(T522* C,T0* a1,T0* a2);
/*XPLAIN_LOGICAL_INFIX_EXPRESSION*/
T6 r522uses_parameter(T522* C,T0* a1);
/*XPLAIN_LOGICAL_INFIX_EXPRESSION*/
T0* r522sqlmaxvalue(T0* a1);
/*XPLAIN_LOGICAL_INFIX_EXPRESSION*/
T6 r522is_string_expression(void);
/*XPLAIN_LOGICAL_INFIX_EXPRESSION*/
T0* r522representation(T0* a1);
/*XPLAIN_LOGICAL_INFIX_EXPRESSION*/
void r522make(T522* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_LOGICAL_INFIX_EXPRESSION*/
T0* r522outer_sqlvalue(T522* C,T0* a1);
/*XPLAIN_LOGICAL_INFIX_EXPRESSION*/
T6 r522uses_its(T522* C);
/*XPLAIN_LOGICAL_INFIX_EXPRESSION*/
T0* r522sqlvalue_as_wildcard(T522* C,T0* a1);
/*XPLAIN_LOGICAL_INFIX_EXPRESSION*/
T6 r522is_using_other_attributes(T522* C,T0* a1);
/*XPLAIN_LOGICAL_INFIX_EXPRESSION*/
void r522_524Padd_to_join(T522* C,T0* a1,T0* a2);
/*XPLAIN_LOGICAL_INFIX_EXPRESSION*/
T0* r522exact_representation(T0* a1);
/*XPLAIN_LOGICAL_INFIX_EXPRESSION*/
T6 r522is_literal(T522* C);
/*XPLAIN_LOGICAL_INFIX_EXPRESSION*/
T0* r522sqlvalue(T522* C,T0* a1);
/*XPLAIN_LOGICAL_INFIX_EXPRESSION*/
void r522make_two_operands(T522* C,T0* a1,T0* a2);
/*XPLAIN_LOGICAL_INFIX_EXPRESSION*/
T0* r522sqlinitvalue(T522* C,T0* a1);
/*XPLAIN_LOGICAL_INFIX_EXPRESSION*/
T0* r522sqlminvalue(T0* a1);
/*XPLAIN_LOGICAL_INFIX_EXPRESSION*/
T6 r522has_wild_card_characters(T522* C);
/*XPLAIN_STATEMENTS*/
void r66make(T66* C);
/*XPLAIN_STATEMENTS*/
void r66add(T66* C,T0* a1);
/*XML_WRITER*/
void r810set_attribute(T810* C,T0* a1,T0* a2);
/*XML_WRITER*/
void r810add_header(T810* C,T0* a1);
/*XML_WRITER*/
T0* r810make_valid_attribute_value(T0* a1);
/*XML_WRITER*/
void r810clear_attributes(T810* C);
/*XML_WRITER*/
void r810add_attribute(T810* C,T0* a1);
/*XML_WRITER*/
T6 r810on_new_line(T810* C);
/*XML_WRITER*/
void r810assure_last_tag_written(T810* C);
/*XML_WRITER*/
T0* r810empty_tag_closing_chars(void);
/*XML_WRITER*/
T6 r810exist_attribute(T810* C,T0* a1);
/*XML_WRITER*/
void r810extend(T810* C,T0* a1);
/*XML_WRITER*/
void r810make_with_capacity(T810* C,T2 a1);
/*XML_WRITER*/
void r810indent(T810* C);
/*XML_WRITER*/
void r810clear(T810* C);
/*XML_WRITER*/
void r810start_tag(T810* C,T0* a1);
/*XML_WRITER*/
void r810stop_tag(T810* C);
/*XML_WRITER*/
void r810do_set_attribute(T810* C,T0* a1,T0* a2);
/*KL_TEXT_OUTPUT_FILE*/
T6 r804is_closed(T804* C);
/*KL_TEXT_OUTPUT_FILE*/
void r804old_close(T804* C);
/*KL_TEXT_OUTPUT_FILE*/
void r804old_open_write(T804* C);
/*KL_TEXT_OUTPUT_FILE*/
void r804close(T804* C);
/*KL_TEXT_OUTPUT_FILE*/
void r804make(T804* C,T0* a1);
/*KL_TEXT_OUTPUT_FILE*/
void r804old_put_string(T804* C,T0* a1);
/*KL_TEXT_OUTPUT_FILE*/
void r804old_put_character(T804* C,T3 a1);
/*KL_TEXT_OUTPUT_FILE*/
void r804connect_to(T804* C,T0* a1);
/*KL_TEXT_OUTPUT_FILE*/
void r804old_make(T804* C);
/*KL_TEXT_OUTPUT_FILE*/
void r804open_write(T804* C);
/*KL_TEXT_OUTPUT_FILE*/
void r804write_buffer(T804* C);
/*XPLAIN_EXTEND_STATEMENT*/
T6 r109updates_attribute(T0* a1,T0* a2);
/*XPLAIN_EXTEND_STATEMENT*/
T6 r109uses_parameter(T109* C,T0* a1);
/*XPLAIN_EXTEND_STATEMENT*/
void r109write(T109* C,T0* a1);
/*XPLAIN_EXTEND_STATEMENT*/
void r109cleanup(T109* C);
/*XPLAIN_EXTEND_STATEMENT*/
void r109optimize_for_procedure(T109* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736drop_value(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736create_extend(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736datatype_text(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736drop_table(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736no_space_identifier(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736write_drop(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736scientific_formatter(void);
/*SQL_GENERATOR_BASIC*/
T0* r736domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sqlcolumnrequired_base(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736write_procedure(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736value_representation_system_user(T736* C);
/*SQL_GENERATOR_BASIC*/
T0* r736datatype_ref_int(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736do_sql_cast_to_real(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_extension_function(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736create_value_alter_table(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T6 r736init_necessary(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736do_do_create_select_list(T736* C,T0* a1,T6 a2);
/*SQL_GENERATOR_BASIC*/
T0* r736value_representation_float(T736* C);
/*SQL_GENERATOR_BASIC*/
T6 r736table_has_auto_pk(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736make_valid_identifier(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736columndatatype_type(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736create_get_insert(T736* C,T0* a1,T0* a2,T6 a3,T0* a4);
extern T6 oBC736viewssupported;
/*SQL_GENERATOR_BASIC*/
T0* r736sqlcolumnidentifier_type(T736* C,T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T0* r736tabtab(void);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_last_auto_generated_primary_key(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736create_drop_assertion(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736write_select(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736create_value_declare_outside_sp(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736drop_procedure(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736datatype_varchar(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736write_assertion(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736datatype_datetime(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736value_representation_text(T736* C);
/*SQL_GENERATOR_BASIC*/
T0* r736datatype_boolean(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_infix_expression(T736* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_BASIC*/
T0* r736sqlcolumnconstraint_type(T736* C,T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T0* r736quoted_value_identifier(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736datatype_pk_int(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_predicate(T736* C,T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
void r736drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_cast_to_date(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736table_name(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736drop_domain(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736temporarytableprefix(void);
/*SQL_GENERATOR_BASIC*/
T0* r736assertion_name(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sqlcolumndefault_type(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736create_select_value(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T6 r736createautoprimarykey(T736* C);
/*SQL_GENERATOR_BASIC*/
void r736create_select_function(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_infix_expression_as_wildcard(T736* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_select_function_as_subselect(T736* C,T0* a1);
extern T6 oBC736autoprimarykeysupported;
/*SQL_GENERATOR_BASIC*/
void r736create_extend_create_table(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_cast_to_string(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_select_function_as_left_outer_join(T736* C,T0* a1);
extern T0*oBC736target_name;
/*SQL_GENERATOR_BASIC*/
T0* r736do_sql_cast_to_integer(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736do_sql_select_for_extension_function(T736* C,T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T0* r736sqlfunction_nil(void);
/*SQL_GENERATOR_BASIC*/
void r736write_init(T0* a1);
/*SQL_GENERATOR_BASIC*/
T6 r736createassert(T736* C);
/*SQL_GENERATOR_BASIC*/
void r736write_base(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736value_representation_money(T736* C);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_select_joins(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736create_update(T736* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_BASIC*/
void r736create_index(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sqlgetvalue_outside_sp(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736constraint_names(void);
/*SQL_GENERATOR_BASIC*/
T6 r736createdomaincheck(T736* C);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_select_for_extension_function(T736* C,T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T0* r736datatype_pk_char(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_combine_expression(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736value_representation_current_timestamp(T736* C);
/*SQL_GENERATOR_BASIC*/
T0* r736as_string(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736echo(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736datatype_char(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sqlgetconstant(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736columndatatype_base(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T6 r736createviews(T736* C);
/*SQL_GENERATOR_BASIC*/
void r736write_index(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736constant_identifier(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736create_value_assign_outside_sp(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736datatype_money(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736optional_create_value_declare(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sqlcolumnconstraint_base(T736* C,T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T6 r736check_if_required(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_subselect_for_attribute(T736* C,T0* a1);
extern T0*oBC25datatype_int;
/*SQL_GENERATOR_BASIC*/
T6 r736is_value_data_type_changed(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736datatype_numeric(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736datatype_picture(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_cast_to_integer(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736create_value_create_table(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sqlcolumndefault_base(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_extend_insert_missing_rows(T736* C,T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T0* r736column_constraint_name(T736* C,T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T0* r736sqlfunction_any(void);
/*SQL_GENERATOR_BASIC*/
T0* r736sqlgetvalue(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736set_sequence_name_format(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736valuetablename(void);
/*SQL_GENERATOR_BASIC*/
void r736create_constant_assignment(T736* C,T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T0* r736safe_string(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736do_sql_cast_to_date(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T6 r736equal(T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T0* r736finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_BASIC*/
void r736write_type(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_combine_expression_as_wildcard(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736extension_name(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736createtemporarytablestatement(void);
/*SQL_GENERATOR_BASIC*/
T6 r736noonelinecommentssupported(void);
/*SQL_GENERATOR_BASIC*/
T0* r736value_identifier(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736formatter(void);
/*SQL_GENERATOR_BASIC*/
void r736write_sql(T0* a1);
/*SQL_GENERATOR_BASIC*/
T6 r736createdomains(T736* C);
/*SQL_GENERATOR_BASIC*/
void r736write_one_line_comment(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736value_representation_date(T736* C);
/*SQL_GENERATOR_BASIC*/
void r736create_assertion(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736quote_identifier(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736create_constant(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736datatype_float(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736set_primary_key_format(T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736extension_index_name(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736set_options(T736* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11,T6 a12);
/*SQL_GENERATOR_BASIC*/
void r736create_view(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736write_use_database(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736domain_identifier(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736create_value(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T6 r736assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736do_create_select_list(T736* C,T0* a1,T6 a2);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_cast_to_real(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736create_table(T736* C,T0* a1);
extern T0*oBC736onelinecommentprefix;
/*SQL_GENERATOR_BASIC*/
T0* r736value_representation_char(T736* C,T2 a1);
/*SQL_GENERATOR_BASIC*/
T0* r736value_representation_boolean(T736* C);
/*SQL_GENERATOR_BASIC*/
T6 r736createtimestamp(T736* C);
/*SQL_GENERATOR_BASIC*/
T0* r736sp_function_type_for_selection(T736* C,T0* a1,T6 a2);
/*SQL_GENERATOR_BASIC*/
T0* r736finishtemporarytablestatement(void);
/*SQL_GENERATOR_BASIC*/
T6 r736coalescesupported(void);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_subselect_for_extension(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736table_pk_name(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736drop_constant(T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736create_insert(T736* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_BASIC*/
T0* r736autoprimarykeyconstraint(void);
/*SQL_GENERATOR_BASIC*/
T6 r736is_value_declared(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736columndatatype_assertion(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T6 r736valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
void r736make(T736* C);
extern T2 oBC736maxidentifierlength;
/*SQL_GENERATOR_BASIC*/
T0* r736value_representation_integer(T736* C,T2 a1);
/*SQL_GENERATOR_BASIC*/
T0* r736table_ts_name(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736create_extend_create_index(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T6 r736createindex(void);
/*SQL_GENERATOR_BASIC*/
T0* r736column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_BASIC*/
T0* r736create_table_name(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736format(T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_expression_as_boolean_value(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736index_name(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_select_joins_oldstyle(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736create_delete(T736* C,T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_select_joins_ansi92(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736do_sql_cast_to_string(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
void r736create_domain(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_notnot_expression(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_not_expression(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sql_select_for_extension_expression(T736* C,T0* a1);
/*SQL_GENERATOR_BASIC*/
T0* r736sqlcheck_in(T736* C,T0* a1,T0* a2);
/*SQL_GENERATOR_BASIC*/
void r736create_value_declare(T736* C,T0* a1);
/*XPLAIN_INFIX_EXPRESSION*/
void r523add_to_join(T523* C,T0* a1,T0* a2);
/*XPLAIN_INFIX_EXPRESSION*/
T6 r523uses_parameter(T523* C,T0* a1);
/*XPLAIN_INFIX_EXPRESSION*/
T0* r523sqlmaxvalue(T523* C,T0* a1);
/*XPLAIN_INFIX_EXPRESSION*/
T6 r523is_string_expression(void);
/*XPLAIN_INFIX_EXPRESSION*/
T0* r523representation(T523* C,T0* a1);
/*XPLAIN_INFIX_EXPRESSION*/
void r523make(T523* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_INFIX_EXPRESSION*/
T0* r523outer_sqlvalue(T523* C,T0* a1);
/*XPLAIN_INFIX_EXPRESSION*/
T6 r523uses_its(T523* C);
/*XPLAIN_INFIX_EXPRESSION*/
T0* r523sqlvalue_as_wildcard(T523* C,T0* a1);
/*XPLAIN_INFIX_EXPRESSION*/
T6 r523is_using_other_attributes(T523* C,T0* a1);
/*XPLAIN_INFIX_EXPRESSION*/
T0* r523exact_representation(T523* C,T0* a1);
/*XPLAIN_INFIX_EXPRESSION*/
T6 r523is_literal(T523* C);
/*XPLAIN_INFIX_EXPRESSION*/
T0* r523sqlvalue(T523* C,T0* a1);
/*XPLAIN_INFIX_EXPRESSION*/
void r523make_two_operands(T523* C,T0* a1,T0* a2);
/*XPLAIN_INFIX_EXPRESSION*/
T0* r523sqlinitvalue(T523* C,T0* a1);
/*XPLAIN_INFIX_EXPRESSION*/
T0* r523sqlminvalue(T523* C,T0* a1);
/*XPLAIN_INFIX_EXPRESSION*/
T6 r523has_wild_card_characters(T523* C);
/*XPLAIN_USER_FUNCTION*/
void r555add_to_join(T555* C,T0* a1,T0* a2);
/*XPLAIN_USER_FUNCTION*/
T6 r555uses_parameter(T555* C,T0* a1);
/*XPLAIN_USER_FUNCTION*/
T0* r555sqlmaxvalue(T0* a1);
/*XPLAIN_USER_FUNCTION*/
T6 r555is_string_expression(void);
/*XPLAIN_USER_FUNCTION*/
T0* r555representation(T0* a1);
/*XPLAIN_USER_FUNCTION*/
void r555make(T555* C,T0* a1,T0* a2);
/*XPLAIN_USER_FUNCTION*/
T0* r555outer_sqlvalue(T555* C,T0* a1);
/*XPLAIN_USER_FUNCTION*/
T6 r555uses_its(T555* C);
/*XPLAIN_USER_FUNCTION*/
T0* r555sqlvalue_as_wildcard(T555* C,T0* a1);
/*XPLAIN_USER_FUNCTION*/
T6 r555is_using_other_attributes(T555* C,T0* a1);
/*XPLAIN_USER_FUNCTION*/
T0* r555exact_representation(T0* a1);
/*XPLAIN_USER_FUNCTION*/
T0* r555sqlvalue(T555* C,T0* a1);
/*XPLAIN_USER_FUNCTION*/
T0* r555sqlinitvalue(T555* C,T0* a1);
/*XPLAIN_USER_FUNCTION*/
T0* r555sqlminvalue(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757drop_value(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_extend(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757datatype_text(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757drop_table(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757no_space_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757write_drop(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757scientific_formatter(void);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sqlcolumnrequired_base(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757write_procedure(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757value_representation_system_user(T757* C);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757datatype_ref_int(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757do_sql_cast_to_real(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_extension_function(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_value_alter_table(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r757init_necessary(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757do_do_create_select_list(T757* C,T0* a1,T6 a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757value_representation_float(T757* C);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r757table_has_auto_pk(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757make_valid_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757columndatatype_type(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_get_insert(T757* C,T0* a1,T0* a2,T6 a3,T0* a4);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sqlcolumnidentifier_type(T757* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757tabtab(void);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_last_auto_generated_primary_key(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_drop_assertion(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757write_select(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_value_declare_outside_sp(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757drop_procedure(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757datatype_varchar(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757write_assertion(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757datatype_datetime(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757value_representation_text(T757* C);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757datatype_boolean(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_infix_expression(T757* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sqlcolumnconstraint_type(T757* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757quoted_value_identifier(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757datatype_pk_int(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_predicate(T757* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
void r757drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_cast_to_date(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757table_name(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757drop_domain(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757temporarytableprefix(void);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757assertion_name(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sqlcolumndefault_type(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_select_value(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r757createautoprimarykey(T757* C);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_select_function(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_infix_expression_as_wildcard(T757* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_select_function_as_subselect(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_extend_create_table(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_cast_to_string(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_select_function_as_left_outer_join(T757* C,T0* a1);
extern T0*oBC757target_name;
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757do_sql_cast_to_integer(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757do_sql_select_for_extension_function(T757* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757_24Pdatatype_ref_int(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sqlfunction_nil(void);
/*SQL_GENERATOR_MSACCESS2000*/
void r757write_init(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r757createassert(T757* C);
/*SQL_GENERATOR_MSACCESS2000*/
void r757write_base(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757value_representation_money(T757* C);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_select_joins(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_update(T757* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_index(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sqlgetvalue_outside_sp(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757constraint_names(void);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r757createdomaincheck(T757* C);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_select_for_extension_function(T757* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757datatype_pk_char(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_combine_expression(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757value_representation_current_timestamp(T757* C);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757as_string(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757echo(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757datatype_char(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sqlgetconstant(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757columndatatype_base(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r757createviews(T757* C);
/*SQL_GENERATOR_MSACCESS2000*/
void r757write_index(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757constant_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_value_assign_outside_sp(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757datatype_money(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757optional_create_value_declare(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sqlcolumnconstraint_base(T757* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r757check_if_required(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_subselect_for_attribute(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757datatype_int(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r757is_value_data_type_changed(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757datatype_numeric(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757datatype_picture(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_cast_to_integer(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_value_create_table(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sqlcolumndefault_base(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_extend_insert_missing_rows(T757* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757column_constraint_name(T757* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sqlfunction_any(void);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sqlgetvalue(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757set_sequence_name_format(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757valuetablename(void);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_constant_assignment(T757* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757safe_string(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757do_sql_cast_to_date(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r757equal(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_MSACCESS2000*/
void r757write_type(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_combine_expression_as_wildcard(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757extension_name(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757createtemporarytablestatement(void);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r757noonelinecommentssupported(void);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757value_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757formatter(void);
/*SQL_GENERATOR_MSACCESS2000*/
void r757write_sql(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r757createdomains(T757* C);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757_25Pdatatype_pk_int(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757write_one_line_comment(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757value_representation_date(T757* C);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_assertion(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757quote_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_constant(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757datatype_float(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757set_primary_key_format(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757extension_index_name(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757set_options(T757* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11,T6 a12);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_view(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757write_use_database(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757domain_identifier(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_value(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r757assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757do_create_select_list(T757* C,T0* a1,T6 a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_cast_to_real(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_table(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757value_representation_char(T757* C,T2 a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757value_representation_boolean(T757* C);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r757createtimestamp(T757* C);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sp_function_type_for_selection(T757* C,T0* a1,T6 a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757finishtemporarytablestatement(void);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r757coalescesupported(void);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_subselect_for_extension(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757table_pk_name(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757drop_constant(T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_insert(T757* C,T0* a1,T0* a2,T0* a3);
extern T0*oBC757autoprimarykeyconstraint;
/*SQL_GENERATOR_MSACCESS2000*/
T6 r757is_value_declared(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757columndatatype_assertion(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r757valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
void r757make(T757* C);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757value_representation_integer(T757* C,T2 a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757table_ts_name(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_extend_create_index(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T6 r757createindex(void);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757create_table_name(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757format(T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_expression_as_boolean_value(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757index_name(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_select_joins_oldstyle(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_delete(T757* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_select_joins_ansi92(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757do_sql_cast_to_string(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_domain(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_notnot_expression(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_not_expression(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sql_select_for_extension_expression(T757* C,T0* a1);
/*SQL_GENERATOR_MSACCESS2000*/
T0* r757sqlcheck_in(T757* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSACCESS2000*/
void r757create_value_declare(T757* C,T0* a1);
/*XPLAIN_ATTRIBUTE*/
T0* r221out(T221* C);
/*XPLAIN_ATTRIBUTE*/
T0* r221full_name(T221* C);
/*XPLAIN_ATTRIBUTE*/
T0* r221name(T221* C);
/*XPLAIN_ATTRIBUTE*/
T6 r221is_equal(T221* C,T0* a1);
/*XPLAIN_ATTRIBUTE*/
T0* r221q_sql_select_name(T221* C,T0* a1);
/*XPLAIN_ATTRIBUTE*/
void r221out_in_tagged_out_memory(T221* C);
/*XPLAIN_ATTRIBUTE*/
void r221set_init(T221* C,T0* a1);
/*XPLAIN_ATTRIBUTE*/
void r221make(T221* C,T0* a1,T0* a2,T6 a3,T6 a4,T6 a5,T6 a6);
/*XPLAIN_ATTRIBUTE*/
void r221write_drop(T221* C,T0* a1,T0* a2);
/*XPLAIN_ATTRIBUTE*/
T0* r221sql_select_name(T221* C,T0* a1);
/*XPLAIN_ATTRIBUTE*/
void r221set_init_default(T221* C,T0* a1);
/*XPLAIN_PK_A_REPRESENTATION*/
T0* r572domain(T572* C);
/*XPLAIN_PK_A_REPRESENTATION*/
T0* r572min_value(T0* a1);
/*XPLAIN_PK_A_REPRESENTATION*/
T0* r572value_representation(T572* C,T0* a1);
/*XPLAIN_PK_A_REPRESENTATION*/
void r572set_domain_restriction(T572* C,T0* a1,T0* a2);
/*XPLAIN_PK_A_REPRESENTATION*/
T0* r572pkdatatype(T572* C,T0* a1);
/*XPLAIN_PK_A_REPRESENTATION*/
T0* r572xml_schema_data_type(void);
/*XPLAIN_PK_A_REPRESENTATION*/
T0* r572max_value(T0* a1);
/*XPLAIN_PK_A_REPRESENTATION*/
T0* r572datatype(T572* C,T0* a1);
/*XPLAIN_CONSTANT_STATEMENT*/
T6 r136updates_attribute(T0* a1,T0* a2);
/*XPLAIN_CONSTANT_STATEMENT*/
T6 r136uses_parameter(T0* a1);
/*XPLAIN_CONSTANT_STATEMENT*/
void r136write(T136* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758drop_value(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758create_extend(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758datatype_text(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758drop_table(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758no_space_identifier(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758write_drop(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758scientific_formatter(void);
/*SQL_GENERATOR_MSQL*/
T0* r758domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sqlcolumnrequired_base(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758write_procedure(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758value_representation_system_user(T758* C);
extern T6 oBC758constraintnamesupported;
/*SQL_GENERATOR_MSQL*/
T0* r758datatype_ref_int(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758do_sql_cast_to_real(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_extension_function(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758create_value_alter_table(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T6 r758init_necessary(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758do_do_create_select_list(T758* C,T0* a1,T6 a2);
extern T6 oBC758columnnullallowed;
/*SQL_GENERATOR_MSQL*/
T0* r758value_representation_float(T758* C);
/*SQL_GENERATOR_MSQL*/
T6 r758table_has_auto_pk(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758make_valid_identifier(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758columndatatype_type(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758create_get_insert(T758* C,T0* a1,T0* a2,T6 a3,T0* a4);
/*SQL_GENERATOR_MSQL*/
T0* r758sqlcolumnidentifier_type(T758* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T0* r758tabtab(void);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_last_auto_generated_primary_key(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758create_drop_assertion(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758write_select(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758create_value_declare_outside_sp(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758drop_procedure(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758datatype_varchar(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758write_assertion(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758datatype_datetime(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758value_representation_text(T758* C);
/*SQL_GENERATOR_MSQL*/
T0* r758datatype_boolean(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_infix_expression(T758* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MSQL*/
T0* r758sqlcolumnconstraint_type(T758* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T0* r758quoted_value_identifier(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758datatype_pk_int(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_predicate(T758* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
void r758drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_cast_to_date(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758table_name(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758drop_domain(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758temporarytableprefix(void);
/*SQL_GENERATOR_MSQL*/
T0* r758assertion_name(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sqlcolumndefault_type(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758create_select_value(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T6 r758createautoprimarykey(T758* C);
/*SQL_GENERATOR_MSQL*/
void r758create_select_function(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_infix_expression_as_wildcard(T758* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_select_function_as_subselect(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758create_extend_create_table(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_cast_to_string(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_select_function_as_left_outer_join(T758* C,T0* a1);
extern T0*oBC758target_name;
/*SQL_GENERATOR_MSQL*/
T0* r758do_sql_cast_to_integer(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758do_sql_select_for_extension_function(T758* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T0* r758sqlfunction_nil(void);
/*SQL_GENERATOR_MSQL*/
void r758write_init(T0* a1);
/*SQL_GENERATOR_MSQL*/
T6 r758createassert(T758* C);
/*SQL_GENERATOR_MSQL*/
void r758write_base(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758value_representation_money(T758* C);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_select_joins(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758create_update(T758* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MSQL*/
void r758create_index(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sqlgetvalue_outside_sp(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758constraint_names(void);
/*SQL_GENERATOR_MSQL*/
T6 r758createdomaincheck(T758* C);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_select_for_extension_function(T758* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T0* r758datatype_pk_char(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_combine_expression(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758value_representation_current_timestamp(T758* C);
/*SQL_GENERATOR_MSQL*/
T0* r758as_string(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758echo(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758datatype_char(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sqlgetconstant(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758columndatatype_base(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T6 r758createviews(T758* C);
extern T6 oBC758checkconstraintsupported;
/*SQL_GENERATOR_MSQL*/
void r758write_index(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758constant_identifier(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758create_value_assign_outside_sp(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758datatype_money(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758optional_create_value_declare(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sqlcolumnconstraint_base(T758* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T6 r758check_if_required(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_subselect_for_attribute(T758* C,T0* a1);
extern T6 oBC758inlineuniqueconstraintsupported;
/*SQL_GENERATOR_MSQL*/
T0* r758datatype_int(T0* a1);
/*SQL_GENERATOR_MSQL*/
T6 r758is_value_data_type_changed(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758datatype_numeric(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_cast_to_integer(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758create_value_create_table(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sqlcolumndefault_base(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_extend_insert_missing_rows(T758* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T0* r758column_constraint_name(T758* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T0* r758sqlfunction_any(void);
/*SQL_GENERATOR_MSQL*/
T0* r758sqlgetvalue(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758set_sequence_name_format(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758valuetablename(void);
/*SQL_GENERATOR_MSQL*/
void r758create_constant_assignment(T758* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T0* r758safe_string(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758do_sql_cast_to_date(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T6 r758equal(T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T0* r758finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_MSQL*/
void r758write_type(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_combine_expression_as_wildcard(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758extension_name(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758createtemporarytablestatement(void);
/*SQL_GENERATOR_MSQL*/
T6 r758noonelinecommentssupported(void);
/*SQL_GENERATOR_MSQL*/
T0* r758value_identifier(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758formatter(void);
/*SQL_GENERATOR_MSQL*/
void r758write_sql(T0* a1);
/*SQL_GENERATOR_MSQL*/
T6 r758createdomains(T758* C);
/*SQL_GENERATOR_MSQL*/
void r758write_one_line_comment(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758value_representation_date(T758* C);
/*SQL_GENERATOR_MSQL*/
void r758create_assertion(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758quote_identifier(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758create_constant(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758datatype_float(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758set_primary_key_format(T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758extension_index_name(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758set_options(T758* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11,T6 a12);
/*SQL_GENERATOR_MSQL*/
void r758create_view(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758write_use_database(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758domain_identifier(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758create_value(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T6 r758assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758do_create_select_list(T758* C,T0* a1,T6 a2);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_cast_to_real(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758create_table(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758value_representation_char(T758* C,T2 a1);
/*SQL_GENERATOR_MSQL*/
T0* r758value_representation_boolean(T758* C);
/*SQL_GENERATOR_MSQL*/
T6 r758createtimestamp(T758* C);
/*SQL_GENERATOR_MSQL*/
T0* r758sp_function_type_for_selection(T758* C,T0* a1,T6 a2);
/*SQL_GENERATOR_MSQL*/
T0* r758finishtemporarytablestatement(void);
/*SQL_GENERATOR_MSQL*/
T6 r758coalescesupported(void);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_subselect_for_extension(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758table_pk_name(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758drop_constant(T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758create_insert(T758* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MSQL*/
T0* r758autoprimarykeyconstraint(void);
/*SQL_GENERATOR_MSQL*/
T6 r758is_value_declared(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758columndatatype_assertion(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T6 r758valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
void r758make(T758* C);
extern T2 oBC758maxidentifierlength;
/*SQL_GENERATOR_MSQL*/
T0* r758value_representation_integer(T758* C,T2 a1);
/*SQL_GENERATOR_MSQL*/
T0* r758table_ts_name(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758create_extend_create_index(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T6 r758createindex(void);
/*SQL_GENERATOR_MSQL*/
T0* r758column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_MSQL*/
T0* r758create_table_name(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758format(T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_expression_as_boolean_value(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758index_name(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_select_joins_oldstyle(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758create_delete(T758* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_select_joins_ansi92(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758do_sql_cast_to_string(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
void r758create_domain(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_notnot_expression(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_not_expression(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sql_select_for_extension_expression(T758* C,T0* a1);
/*SQL_GENERATOR_MSQL*/
T0* r758sqlcheck_in(T758* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MSQL*/
void r758create_value_declare(T758* C,T0* a1);
/*XPLAIN_I_REFERENCES*/
T0* r573sqlcolumnconstraint(T573* C,T0* a1,T0* a2);
/*ST_SCIENTIFIC_FORMATTER*/
T0* r420format(T420* C,T0* a1,T0* a2);
extern T0*oBC61any_array_;
/*ST_SCIENTIFIC_FORMATTER*/
void r420_421Pmake_with_escape(T420* C,T3 a1);
extern T0*oBC422null_output_stream;
extern int fBC422null_output_stream;
/*ST_SCIENTIFIC_FORMATTER*/
T0* r420null_output_stream(void);
/*ST_SCIENTIFIC_FORMATTER*/
T6 r420valid_format_and_parameters(T420* C,T0* a1,T0* a2);
/*ST_SCIENTIFIC_FORMATTER*/
void r420set_error(T420* C,T0* a1);
/*ST_SCIENTIFIC_FORMATTER*/
void r420do_format_to(T420* C,T0* a1,T0* a2,T0* a3);
/*ST_SCIENTIFIC_FORMATTER*/
T0* r420internal_parameter_formatter(T420* C,T3 a1);
/*ST_SCIENTIFIC_FORMATTER*/
void r420make_with_escape(T420* C,T3 a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
void r587add_to_join(T587* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T6 r587uses_parameter(T587* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
void r587set_extension(T587* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r587sqlmaxvalue(T587* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
void r587inherited_make(T587* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r587sqlselect(T587* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r587column_name(T587* C);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r587sqlfromaliasname(void);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T6 r587is_string_expression(void);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r587representation(T587* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r587outer_sqlvalue(T587* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T6 r587uses_its(T587* C);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r587sqlvalue_as_wildcard(T587* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T6 r587is_using_other_attributes(T587* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r587exact_representation(T587* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T6 r587is_literal(T587* C);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r587sqlvalue(T587* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r587sqlinitvalue(T587* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T6 r587is_logical_expression(T587* C);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r587sqlname(T587* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r587sql_alias(T587* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION_EXPRESSION*/
T0* r587sqlminvalue(T587* C,T0* a1);
/*XPLAIN_ID_FUNCTION*/
T0* r551sqlmaxvalue(T551* C,T0* a1);
/*XPLAIN_ID_FUNCTION*/
T6 r551is_string_expression(void);
/*XPLAIN_ID_FUNCTION*/
T0* r551representation(T551* C,T0* a1);
/*XPLAIN_ID_FUNCTION*/
T0* r551outer_sqlvalue(T551* C,T0* a1);
/*XPLAIN_ID_FUNCTION*/
T0* r551sqlvalue_as_wildcard(T551* C,T0* a1);
/*XPLAIN_ID_FUNCTION*/
T0* r551exact_representation(T551* C,T0* a1);
/*XPLAIN_ID_FUNCTION*/
T0* r551sqlvalue(T551* C,T0* a1);
/*XPLAIN_ID_FUNCTION*/
T0* r551sqlinitvalue(T551* C,T0* a1);
/*XPLAIN_ID_FUNCTION*/
T0* r551sqlminvalue(T551* C,T0* a1);
/*XPLAIN_INSERT_STATEMENT*/
T6 r583updates_attribute(T0* a1,T0* a2);
/*XPLAIN_INSERT_STATEMENT*/
T6 r583uses_parameter(T583* C,T0* a1);
/*XPLAIN_INSERT_STATEMENT*/
void r583write(T583* C,T0* a1);
/*XPLAIN_INSERT_STATEMENT*/
void r583make(T583* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_PROCEDURE*/
T0* r691quoted_name(T691* C,T0* a1);
/*XPLAIN_PROCEDURE*/
T0* r691last_get_statement(T691* C);
/*XPLAIN_PROCEDURE*/
T0* r691last_value_selection_statement(T691* C);
/*XPLAIN_PROCEDURE*/
void r691abstract_make(T691* C,T0* a1,T0* a2);
/*XPLAIN_PROCEDURE*/
void r691optimize_statements(T691* C);
/*XPLAIN_PROCEDURE*/
T6 r691returns_rows(T691* C);
/*XPLAIN_PROCEDURE*/
void r691make(T691* C,T0* a1,T0* a2,T2 a3,T0* a4);
/*XPLAIN_PROCEDURE*/
void r691write_drop(T691* C,T0* a1);
/*XPLAIN_PROCEDURE*/
void r691warn_about_unused_parameters(T691* C);
/*XPLAIN_PROCEDURE*/
T0* r691sqlname(T691* C,T0* a1);
/*XPLAIN_PROCEDURE*/
T0* r691sp_function_type(T691* C,T0* a1,T6 a2);
/*XPLAIN_PROCEDURE*/
void r691cleanup_after_write(T691* C);
/*XPLAIN_LOGICAL_VALUE_EXPRESSION*/
T0* r261sqlmaxvalue(T0* a1);
/*XPLAIN_LOGICAL_VALUE_EXPRESSION*/
T6 r261is_string_expression(void);
/*XPLAIN_LOGICAL_VALUE_EXPRESSION*/
T0* r261representation(T0* a1);
/*XPLAIN_LOGICAL_VALUE_EXPRESSION*/
T0* r261outer_sqlvalue(T261* C,T0* a1);
/*XPLAIN_LOGICAL_VALUE_EXPRESSION*/
T0* r261sqlvalue_as_wildcard(T261* C,T0* a1);
/*XPLAIN_LOGICAL_VALUE_EXPRESSION*/
T0* r261exact_representation(T0* a1);
/*XPLAIN_LOGICAL_VALUE_EXPRESSION*/
T0* r261sqlvalue(T261* C,T0* a1);
/*XPLAIN_LOGICAL_VALUE_EXPRESSION*/
T0* r261sqlinitvalue(T261* C,T0* a1);
/*XPLAIN_LOGICAL_VALUE_EXPRESSION*/
T0* r261sqlminvalue(T0* a1);
/*KL_NULL_TEXT_OUTPUT_STREAM*/
void r734put_substring(T0* a1,T2 a2,T2 a3);
/*XPLAIN_COMBINE_FUNCTION*/
void r545add_to_join(T545* C,T0* a1,T0* a2);
/*XPLAIN_COMBINE_FUNCTION*/
T6 r545uses_parameter(T545* C,T0* a1);
/*XPLAIN_COMBINE_FUNCTION*/
T0* r545sqlmaxvalue(T545* C,T0* a1);
/*XPLAIN_COMBINE_FUNCTION*/
T0* r545representation(T545* C,T0* a1);
/*XPLAIN_COMBINE_FUNCTION*/
T0* r545outer_sqlvalue(T545* C,T0* a1);
/*XPLAIN_COMBINE_FUNCTION*/
T6 r545uses_its(T545* C);
/*XPLAIN_COMBINE_FUNCTION*/
T0* r545sqlvalue_as_wildcard(T545* C,T0* a1);
/*XPLAIN_COMBINE_FUNCTION*/
T6 r545is_using_other_attributes(T545* C,T0* a1);
/*XPLAIN_COMBINE_FUNCTION*/
T0* r545exact_representation(T545* C,T0* a1);
/*XPLAIN_COMBINE_FUNCTION*/
T6 r545is_literal(T545* C);
/*XPLAIN_COMBINE_FUNCTION*/
T0* r545sqlvalue(T545* C,T0* a1);
/*XPLAIN_COMBINE_FUNCTION*/
T0* r545sqlinitvalue(T545* C,T0* a1);
/*XPLAIN_COMBINE_FUNCTION*/
T0* r545sqlminvalue(T545* C,T0* a1);
/*XPLAIN_COMBINE_FUNCTION*/
T6 r545has_wild_card_characters(T545* C);
/*XPLAIN_VARIABLE*/
T0* r462quoted_name(T462* C,T0* a1);
/*XPLAIN_VARIABLE*/
T0* r462create_expression(T0* a1);
/*XPLAIN_VARIABLE*/
void r462make(T462* C,T0* a1,T0* a2);
/*XPLAIN_VARIABLE*/
void r462write_drop(T462* C,T0* a1);
/*XPLAIN_VARIABLE*/
T0* r462sqlname(T462* C,T0* a1);
/*JOIN_NODE*/
T0* r596last(T596* C);
/*JOIN_NODE*/
void r596make(T596* C,T0* a1,T0* a2);
/*XPLAIN_UNMANAGED_PARAMETER_EXPRESSION*/
T0* r554sqlmaxvalue(T0* a1);
/*XPLAIN_UNMANAGED_PARAMETER_EXPRESSION*/
T6 r554is_string_expression(void);
/*XPLAIN_UNMANAGED_PARAMETER_EXPRESSION*/
T0* r554representation(T0* a1);
/*XPLAIN_UNMANAGED_PARAMETER_EXPRESSION*/
T0* r554outer_sqlvalue(T554* C,T0* a1);
/*XPLAIN_UNMANAGED_PARAMETER_EXPRESSION*/
T0* r554sqlvalue_as_wildcard(T554* C,T0* a1);
/*XPLAIN_UNMANAGED_PARAMETER_EXPRESSION*/
T0* r554exact_representation(T0* a1);
/*XPLAIN_UNMANAGED_PARAMETER_EXPRESSION*/
T0* r554sqlvalue(T554* C,T0* a1);
/*XPLAIN_UNMANAGED_PARAMETER_EXPRESSION*/
T0* r554sqlinitvalue(T554* C,T0* a1);
/*XPLAIN_UNMANAGED_PARAMETER_EXPRESSION*/
T0* r554sqlminvalue(T0* a1);
/*XPLAIN_PREFIX_EXPRESSION*/
void r530add_to_join(T530* C,T0* a1,T0* a2);
/*XPLAIN_PREFIX_EXPRESSION*/
T6 r530uses_parameter(T530* C,T0* a1);
/*XPLAIN_PREFIX_EXPRESSION*/
T0* r530sqlmaxvalue(T530* C,T0* a1);
/*XPLAIN_PREFIX_EXPRESSION*/
T0* r530column_name(T530* C);
/*XPLAIN_PREFIX_EXPRESSION*/
T6 r530is_string_expression(void);
/*XPLAIN_PREFIX_EXPRESSION*/
T0* r530representation(T530* C,T0* a1);
/*XPLAIN_PREFIX_EXPRESSION*/
void r530make(T530* C,T0* a1,T0* a2);
/*XPLAIN_PREFIX_EXPRESSION*/
T0* r530outer_sqlvalue(T530* C,T0* a1);
/*XPLAIN_PREFIX_EXPRESSION*/
T6 r530uses_its(T530* C);
/*XPLAIN_PREFIX_EXPRESSION*/
T0* r530sqlvalue_as_wildcard(T530* C,T0* a1);
/*XPLAIN_PREFIX_EXPRESSION*/
T6 r530is_using_other_attributes(T530* C,T0* a1);
/*XPLAIN_PREFIX_EXPRESSION*/
T0* r530exact_representation(T530* C,T0* a1);
/*XPLAIN_PREFIX_EXPRESSION*/
T0* r530sqlvalue(T530* C,T0* a1);
/*XPLAIN_PREFIX_EXPRESSION*/
T0* r530sqlinitvalue(T530* C,T0* a1);
/*XPLAIN_PREFIX_EXPRESSION*/
T0* r530sqlname(T530* C,T0* a1);
/*XPLAIN_PREFIX_EXPRESSION*/
T0* r530sqlminvalue(T530* C,T0* a1);
/*XPLAIN_LAST_AUTO_PK_EXPRESSION*/
T0* r672sqlmaxvalue(T0* a1);
/*XPLAIN_LAST_AUTO_PK_EXPRESSION*/
T6 r672is_string_expression(void);
/*XPLAIN_LAST_AUTO_PK_EXPRESSION*/
T0* r672representation(T0* a1);
/*XPLAIN_LAST_AUTO_PK_EXPRESSION*/
T0* r672outer_sqlvalue(T672* C,T0* a1);
/*XPLAIN_LAST_AUTO_PK_EXPRESSION*/
T0* r672sqlvalue_as_wildcard(T672* C,T0* a1);
/*XPLAIN_LAST_AUTO_PK_EXPRESSION*/
T0* r672exact_representation(T0* a1);
/*XPLAIN_LAST_AUTO_PK_EXPRESSION*/
T0* r672sqlvalue(T672* C,T0* a1);
/*XPLAIN_LAST_AUTO_PK_EXPRESSION*/
T0* r672sqlinitvalue(T672* C,T0* a1);
/*XPLAIN_LAST_AUTO_PK_EXPRESSION*/
T0* r672sqlminvalue(T0* a1);
/*XPLAIN_SELECTION_FUNCTION*/
void r195add_to_join(T195* C,T0* a1,T0* a2);
/*XPLAIN_SELECTION_FUNCTION*/
T6 r195uses_parameter(T195* C,T0* a1);
/*XPLAIN_SELECTION_FUNCTION*/
T6 r195_167Puses_parameter(T195* C,T0* a1);
/*XPLAIN_SELECTION_FUNCTION*/
T0* r195representation(T195* C,T0* a1);
/*XPLAIN_SELECTION_FUNCTION*/
void r195make(T195* C,T0* a1,T0* a2,T0* a3,T0* a4);
/*XPLAIN_SELECTION_FUNCTION*/
void r195_167Padd_to_join(T195* C,T0* a1,T0* a2);
/*XPLAIN_SELECTION_FUNCTION*/
T0* r195sqlvalue(T195* C,T0* a1);
/*XPLAIN_SELECTION_FUNCTION*/
void r195write_select(T195* C,T0* a1);
/*XPLAIN_SELECTION_FUNCTION*/
T0* r195sp_function_type(T195* C,T0* a1,T6 a2);
/*XPLAIN_SUBJECT*/
void r201make(T201* C,T0* a1,T0* a2);
/*XPLAIN_INTEGER_FUNCTION*/
void r548add_to_join(T548* C,T0* a1,T0* a2);
/*XPLAIN_INTEGER_FUNCTION*/
T6 r548uses_parameter(T548* C,T0* a1);
/*XPLAIN_INTEGER_FUNCTION*/
T0* r548sqlmaxvalue(T0* a1);
/*XPLAIN_INTEGER_FUNCTION*/
T0* r548column_name(T548* C);
/*XPLAIN_INTEGER_FUNCTION*/
T6 r548is_string_expression(void);
/*XPLAIN_INTEGER_FUNCTION*/
T0* r548representation(T0* a1);
/*XPLAIN_INTEGER_FUNCTION*/
T0* r548outer_sqlvalue(T548* C,T0* a1);
/*XPLAIN_INTEGER_FUNCTION*/
T6 r548uses_its(T548* C);
/*XPLAIN_INTEGER_FUNCTION*/
T0* r548sqlvalue_as_wildcard(T548* C,T0* a1);
/*XPLAIN_INTEGER_FUNCTION*/
T6 r548is_using_other_attributes(T548* C,T0* a1);
/*XPLAIN_INTEGER_FUNCTION*/
T0* r548exact_representation(T0* a1);
/*XPLAIN_INTEGER_FUNCTION*/
T0* r548sqlvalue(T548* C,T0* a1);
/*XPLAIN_INTEGER_FUNCTION*/
T0* r548sqlinitvalue(T548* C,T0* a1);
/*XPLAIN_INTEGER_FUNCTION*/
T0* r548sqlname(T548* C,T0* a1);
/*XPLAIN_INTEGER_FUNCTION*/
T0* r548sqlminvalue(T0* a1);
/*XPLAIN_VALUE_STATEMENT*/
T6 r79updates_attribute(T0* a1,T0* a2);
/*XPLAIN_VALUE_STATEMENT*/
T6 r79uses_parameter(T79* C,T0* a1);
extern T0*oBC26universe;
extern int fBC26universe;
/*XPLAIN_VALUE_STATEMENT*/
T0* r79universe(void);
/*XPLAIN_VALUE_STATEMENT*/
void r79write(T79* C,T0* a1);
/*XPLAIN_VALUE_STATEMENT*/
void r79cleanup(T79* C);
/*XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT*/
T6 r131updates_attribute(T0* a1,T0* a2);
/*XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT*/
T6 r131uses_parameter(T0* a1);
/*XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT*/
void r131write(T131* C,T0* a1);
/*XPLAIN_CONSTANT_ASSIGNMENT_STATEMENT*/
void r131make(T131* C,T0* a1,T0* a2);
/*ST_CHARACTER_FORMATTER*/
void r451center_format_to(T451* C,T0* a1,T0* a2);
/*ST_CHARACTER_FORMATTER*/
T6 r451valid_parameter(T0* a1);
/*ST_CHARACTER_FORMATTER*/
void r451format_to(T451* C,T0* a1,T0* a2);
/*ST_CHARACTER_FORMATTER*/
void r451right_format_to(T451* C,T0* a1,T0* a2);
/*ST_CHARACTER_FORMATTER*/
void r451reset_options(T451* C);
/*ST_CHARACTER_FORMATTER*/
void r451justify_format_to(T451* C,T0* a1,T0* a2);
/*ST_CHARACTER_FORMATTER*/
void r451character_format_to(T451* C,T3 a1,T0* a2);
/*ST_CHARACTER_FORMATTER*/
void r451left_format_to(T451* C,T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
void r752_25Pdrop_table(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752drop_value(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752sp_start(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_extend(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752datatype_text(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sp_define_out_param(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752drop_table(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752_25Pdrop_value(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752no_space_identifier(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752write_drop(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752make_valid_sp_identifier(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752scientific_formatter(void);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sqlcolumnrequired_base(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752write_procedure(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752value_representation_system_user(T752* C);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752datatype_ref_int(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752_753Pcreate_use_database(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_value_declare_inside_sp(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752do_sql_cast_to_real(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_extension_function(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_value_alter_table(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r752init_necessary(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752do_do_create_select_list(T752* C,T0* a1,T6 a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752value_representation_float(T752* C);
/*SQL_GENERATOR_INTERBASE6*/
T6 r752table_has_auto_pk(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752make_valid_identifier(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752columndatatype_type(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_get_insert(T752* C,T0* a1,T0* a2,T6 a3,T0* a4);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sqlcolumnidentifier_type(T752* C,T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752tabtab(void);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_last_auto_generated_primary_key(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752drop_primary_key_generator(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_value_assign_inside_sp(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_drop_assertion(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752_25Psqlcolumnrequired_base(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752write_select(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_value_declare_outside_sp(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752datatype_varchar(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752datatype_datetime(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752write_assertion(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752value_representation_text(T752* C);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752datatype_boolean(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_infix_expression(T752* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sqlcolumnconstraint_type(T752* C,T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752quoted_value_identifier(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752datatype_pk_int(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sp_update_name(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_predicate(T752* C,T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_sp_insert(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_cast_to_date(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752table_name(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752drop_domain(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_init_cast_to_real(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752do_drop_procedure(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752temporarytableprefix(void);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sp_define_param_name(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752assertion_name(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sqlcolumndefault_type(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_select_value(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r752createautoprimarykey(T752* C);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_select_function(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r752init_forced_null(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_infix_expression_as_wildcard(T752* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_select_function_as_subselect(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_extend_create_table(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_cast_to_string(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_select_function_as_left_outer_join(T752* C,T0* a1);
extern T0*oBC752target_name;
/*SQL_GENERATOR_INTERBASE6*/
void r752_25Pcreate_select_list(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752do_sql_select_for_extension_function(T752* C,T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752do_sql_cast_to_integer(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sqlfunction_nil(void);
/*SQL_GENERATOR_INTERBASE6*/
void r752write_init(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r752createassert(T752* C);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_select_value_inside_sp(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752write_base(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_sp_delete(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752value_representation_money(T752* C);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_init_infix_expression(T752* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_select_joins(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_update(T752* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_index(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sqlgetvalue_outside_sp(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752constraint_names(void);
/*SQL_GENERATOR_INTERBASE6*/
T6 r752createdomaincheck(T752* C);
/*SQL_GENERATOR_INTERBASE6*/
void r752_25Pwrite_type(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_init_cast_to_string(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_select_for_extension_function(T752* C,T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752datatype_pk_char(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_select_list(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sp_insert_name(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_combine_expression(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752value_representation_current_timestamp(T752* C);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752as_string(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_init_expression(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752echo(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752datatype_char(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_create_generator(void);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sqlgetconstant(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752columndatatype_base(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752generator_name(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r752createviews(T752* C);
/*SQL_GENERATOR_INTERBASE6*/
void r752write_index(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752constant_identifier(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_value_assign_outside_sp(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752sp_end(T752* C);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sp_use_param(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752datatype_money(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752sp_body_statements(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752optional_create_value_declare(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sqlcolumnconstraint_base(T752* C,T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T6 r752check_if_required(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_subselect_for_attribute(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752datatype_int(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_procedure(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r752is_value_data_type_changed(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752datatype_numeric(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752datatype_picture(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_cast_to_integer(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_value_create_table(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752storedprocedureparamlistend(void);
/*SQL_GENERATOR_INTERBASE6*/
void r752_25Pcreate_select_function(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sqlcolumndefault_base(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_extend_insert_missing_rows(T752* C,T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sqlgetvalue_inside_sp(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752column_constraint_name(T752* C,T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sqlfunction_any(void);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sqlgetvalue(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752set_sequence_name_format(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752valuetablename(void);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_constant_assignment(T752* C,T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752safe_string(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752do_sql_cast_to_date(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
void r752write_type(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r752equal(T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_combine_expression_as_wildcard(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752extension_name(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752createtemporarytablestatement(void);
/*SQL_GENERATOR_INTERBASE6*/
T6 r752noonelinecommentssupported(void);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_use_database(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752value_identifier(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_primary_key_generator(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752formatter(void);
/*SQL_GENERATOR_INTERBASE6*/
void r752write_sql(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r752createdomains(T752* C);
/*SQL_GENERATOR_INTERBASE6*/
void r752write_one_line_comment(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752value_representation_date(T752* C);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_assertion(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752quote_identifier(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_constant(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752drop_sp(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752datatype_float(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752set_primary_key_format(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752extension_index_name(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752set_options(T752* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11,T6 a12);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_init_cast_to_date(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_view(T752* C,T0* a1);
extern T0*oBC753sqlcoalesce;
/*SQL_GENERATOR_INTERBASE6*/
void r752write_use_database(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752domain_identifier(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_value(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752sp_user_result(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_sp_update(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r752assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_value_assign(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752do_create_select_list(T752* C,T0* a1,T6 a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_cast_to_real(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sqlcolumnrequired_type(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sp_get_auto_generated_primary_key(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_table(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752value_representation_char(T752* C,T2 a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752value_representation_boolean(T752* C);
/*SQL_GENERATOR_INTERBASE6*/
T6 r752createtimestamp(T752* C);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sp_function_type_for_selection(T752* C,T0* a1,T6 a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sqlcheck_boolean(T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752finishtemporarytablestatement(void);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_init_combine_expression(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sqlinitvalue_if(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sp_name(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r752coalescesupported(void);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_subselect_for_extension(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sqlinitvalue_attribute(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752table_pk_name(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752drop_constant(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_insert(T752* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sp_delete_name(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752autoprimarykeyconstraint(void);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sp_define_in_param(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r752is_value_declared(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752columndatatype_assertion(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_init_cast_to_integer(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752_750Psp_start(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r752valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
void r752make(T752* C);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752value_representation_integer(T752* C,T2 a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752sp_user_declaration(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752table_ts_name(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_extend_create_index(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T6 r752createindex(void);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752create_table_name(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_init(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752format(T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_expression_as_boolean_value(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752index_name(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_select_joins_oldstyle(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_delete(T752* C,T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_select_joins_ansi92(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752do_sql_cast_to_string(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_domain(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_notnot_expression(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752storedprocedureparamliststart(void);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_not_expression(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sql_select_for_extension_expression(T752* C,T0* a1);
/*SQL_GENERATOR_INTERBASE6*/
T0* r752sqlcheck_in(T752* C,T0* a1,T0* a2);
/*SQL_GENERATOR_INTERBASE6*/
void r752create_value_declare(T752* C,T0* a1);
/*XPLAIN_ASSERTION*/
T0* r216out(T216* C);
/*XPLAIN_ASSERTION*/
T6 r216is_complex(T216* C);
/*XPLAIN_ASSERTION*/
T0* r216quoted_name(T216* C,T0* a1);
/*XPLAIN_ASSERTION*/
T0* r216sqlpkname(T216* C,T0* a1);
/*XPLAIN_ASSERTION*/
T0* r216new_data_attributes_cursor(T216* C,T0* a1);
/*XPLAIN_ASSERTION*/
void r216remove_extension(T216* C,T0* a1);
/*XPLAIN_ASSERTION*/
T0* r216columndatatype(T216* C,T0* a1);
/*XPLAIN_ASSERTION*/
T6 r216is_equal(T216* C,T0* a1);
/*XPLAIN_ASSERTION*/
T0* r216sqlcolumnidentifier(T216* C,T0* a1,T0* a2);
/*XPLAIN_ASSERTION*/
T0* r216q_sql_select_name(T216* C,T0* a1,T0* a2);
/*XPLAIN_ASSERTION*/
void r216add_extension(T216* C,T0* a1);
/*XPLAIN_ASSERTION*/
T0* r216create_expression(T216* C,T0* a1);
/*XPLAIN_ASSERTION*/
T0* r216sql_insert_name(T216* C,T0* a1,T0* a2);
/*XPLAIN_ASSERTION*/
void r216write_drop_attribute(T216* C,T0* a1,T0* a2);
/*XPLAIN_ASSERTION*/
void r216out_in_tagged_out_memory(T216* C);
/*XPLAIN_ASSERTION*/
T6 r216is_function(T216* C);
/*XPLAIN_ASSERTION*/
T0* r216q_sqlpkname(T216* C,T0* a1);
/*XPLAIN_ASSERTION*/
void r216add_assertion(T216* C,T0* a1);
/*XPLAIN_ASSERTION*/
void r216make_abstract_type(T216* C,T0* a1,T0* a2);
/*XPLAIN_ASSERTION*/
void r216make(T216* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
/*XPLAIN_ASSERTION*/
T6 r216has_non_constant_init(T216* C);
/*XPLAIN_ASSERTION*/
T6 r216equal(T0* a1,T0* a2);
/*XPLAIN_ASSERTION*/
T2 r216hash_code(T216* C);
/*XPLAIN_ASSERTION*/
T6 r216has_non_literal_init(T216* C);
/*XPLAIN_ASSERTION*/
T0* r216sql_qualified_name(T216* C,T0* a1,T0* a2);
/*XPLAIN_ASSERTION*/
T6 r216has_updatable_attributes(T216* C);
/*XPLAIN_ASSERTION*/
T0* r216q_sql_insert_name(T216* C,T0* a1,T0* a2);
/*XPLAIN_ASSERTION*/
T6 r216is_literal(T216* C);
/*XPLAIN_ASSERTION*/
T0* r216new_all_attributes_cursor(T216* C,T0* a1);
/*XPLAIN_ASSERTION*/
void r216write_drop(T216* C,T0* a1);
/*XPLAIN_ASSERTION*/
T0* r216sql_select_name(T216* C,T0* a1,T0* a2);
/*XPLAIN_ASSERTION*/
void r216hack_anode(T216* C,T0* a1);
/*XPLAIN_ASSERTION*/
void r216make_type(T216* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_ASSERTION*/
T0* r216sqlname(T216* C,T0* a1);
/*XPLAIN_ASSERTION*/
T0* r216find_attribute(T216* C,T0* a1);
/*XPLAIN_ASSERTION*/
T0* r216new_init_attributes_cursor(T216* C,T0* a1);
/*XPLAIN_ASSERTION*/
T6 r216is_simple(T216* C);
/*XPLAIN_ASSERTION*/
void r216next_constraint_number(T216* C);
/*XPLAIN_ASSERTION*/
T6 r216has_auto_pk(T216* C,T0* a1);
/*XPLAIN_ASSERTION*/
T6 r216has_attribute(T216* C,T0* a1,T0* a2);
/*XPLAIN_ASSERTION*/
T0* r216sqltablename(T216* C,T0* a1);
/*XPLAIN_PROCEDURE_STATEMENT*/
T6 r99updates_attribute(T0* a1,T0* a2);
/*XPLAIN_PROCEDURE_STATEMENT*/
void r99write(T99* C,T0* a1);
/*XPLAIN_STATEMENT_NODE*/
void r145make(T145* C,T0* a1,T0* a2);
/*XPLAIN_EXPRESSION_NODE*/
void r151make_node(T151* C,T0* a1,T0* a2);
/*XPLAIN_EXPRESSION_NODE*/
T0* r151column_name(T151* C);
/*XPLAIN_EXPRESSION_NODE*/
void r151give_column_names(T151* C,T2 a1);
/*XPLAIN_EXPRESSION_NODE*/
void r151make(T151* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_EXPRESSION_NODE*/
T0* r151path_name(T151* C);
/*XPLAIN_NE_NULL_EXPRESSION*/
void r536add_to_join(T536* C,T0* a1,T0* a2);
/*XPLAIN_NE_NULL_EXPRESSION*/
T6 r536uses_parameter(T536* C,T0* a1);
/*XPLAIN_NE_NULL_EXPRESSION*/
T0* r536sqlmaxvalue(T0* a1);
/*XPLAIN_NE_NULL_EXPRESSION*/
T6 r536is_string_expression(void);
/*XPLAIN_NE_NULL_EXPRESSION*/
T0* r536representation(T0* a1);
/*XPLAIN_NE_NULL_EXPRESSION*/
T0* r536outer_sqlvalue(T536* C,T0* a1);
/*XPLAIN_NE_NULL_EXPRESSION*/
T6 r536uses_its(T536* C);
/*XPLAIN_NE_NULL_EXPRESSION*/
T0* r536sqlvalue_as_wildcard(T536* C,T0* a1);
/*XPLAIN_NE_NULL_EXPRESSION*/
T0* r536exact_representation(T0* a1);
/*XPLAIN_NE_NULL_EXPRESSION*/
T0* r536sqlvalue(T536* C,T0* a1);
/*XPLAIN_NE_NULL_EXPRESSION*/
T0* r536sqlinitvalue(T536* C,T0* a1);
/*XPLAIN_NE_NULL_EXPRESSION*/
T0* r536sqlminvalue(T0* a1);
/*XPLAIN_VIRTUAL_ATTRIBUTE*/
T0* r580out(T580* C);
/*XPLAIN_VIRTUAL_ATTRIBUTE*/
T0* r580full_name(T580* C);
/*XPLAIN_VIRTUAL_ATTRIBUTE*/
T0* r580name(T580* C);
/*XPLAIN_VIRTUAL_ATTRIBUTE*/
T6 r580is_equal(T580* C,T0* a1);
/*XPLAIN_VIRTUAL_ATTRIBUTE*/
T0* r580q_sql_select_name(T580* C,T0* a1);
/*XPLAIN_VIRTUAL_ATTRIBUTE*/
void r580inherited_make(T580* C,T0* a1,T0* a2,T6 a3,T6 a4,T6 a5,T6 a6);
/*XPLAIN_VIRTUAL_ATTRIBUTE*/
void r580out_in_tagged_out_memory(T580* C);
/*XPLAIN_VIRTUAL_ATTRIBUTE*/
void r580set_init(T580* C,T0* a1);
/*XPLAIN_VIRTUAL_ATTRIBUTE*/
void r580make(T580* C,T0* a1);
/*XPLAIN_VIRTUAL_ATTRIBUTE*/
void r580write_drop(T580* C,T0* a1,T0* a2);
/*XPLAIN_VIRTUAL_ATTRIBUTE*/
T0* r580sql_select_name(T580* C,T0* a1);
/*XPLAIN_VIRTUAL_ATTRIBUTE*/
void r580set_init_default(T580* C,T0* a1);
/*XPLAIN_SELECTION_EXPRESSION*/
T0* r671sqlmaxvalue(T671* C,T0* a1);
/*XPLAIN_SELECTION_EXPRESSION*/
T0* r671column_name(T671* C);
/*XPLAIN_SELECTION_EXPRESSION*/
T6 r671is_string_expression(void);
/*XPLAIN_SELECTION_EXPRESSION*/
T0* r671outer_sqlvalue(T671* C,T0* a1);
/*XPLAIN_SELECTION_EXPRESSION*/
T6 r671uses_its(T671* C);
/*XPLAIN_SELECTION_EXPRESSION*/
T0* r671sqlvalue_as_wildcard(T671* C,T0* a1);
/*XPLAIN_SELECTION_EXPRESSION*/
T0* r671exact_representation(T671* C,T0* a1);
/*XPLAIN_SELECTION_EXPRESSION*/
T0* r671sqlinitvalue(T671* C,T0* a1);
/*XPLAIN_SELECTION_EXPRESSION*/
T0* r671sqlname(T671* C,T0* a1);
/*XPLAIN_SELECTION_EXPRESSION*/
T0* r671sqlminvalue(T671* C,T0* a1);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r429center_format_to(T429* C,T0* a1,T0* a2);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r429_424Pmake(T429* C);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r429append_abs_to_string(T429* C,T2 a1,T0* a2);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
T6 r429valid_parameter(T0* a1);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r429make(T429* C);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r429format_to(T429* C,T0* a1,T0* a2);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r429right_format_to(T429* C,T0* a1,T0* a2);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r429_424Preset_options(T429* C);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r429integer_format_to(T429* C,T2 a1,T0* a2);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r429reset_options(T429* C);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r429append_to_string(T429* C,T2 a1,T0* a2);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r429justify_format_to(T429* C,T0* a1,T0* a2);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r429_428Pinteger_format_to(T429* C,T2 a1,T0* a2);
/*ST_UNSIGNED_HEXADECIMAL_FORMATTER*/
void r429left_format_to(T429* C,T0* a1,T0* a2);
/*XPLAIN_NUMBER_EXPRESSION*/
T0* r553sqlmaxvalue(T553* C,T0* a1);
/*XPLAIN_NUMBER_EXPRESSION*/
T6 r553is_string_expression(void);
/*XPLAIN_NUMBER_EXPRESSION*/
T0* r553representation(T553* C,T0* a1);
/*XPLAIN_NUMBER_EXPRESSION*/
T0* r553outer_sqlvalue(T553* C,T0* a1);
/*XPLAIN_NUMBER_EXPRESSION*/
T0* r553sqlvalue_as_wildcard(T553* C,T0* a1);
/*XPLAIN_NUMBER_EXPRESSION*/
T0* r553exact_representation(T553* C,T0* a1);
/*XPLAIN_NUMBER_EXPRESSION*/
T0* r553sqlinitvalue(T553* C,T0* a1);
/*XPLAIN_NUMBER_EXPRESSION*/
T0* r553sqlminvalue(T553* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
T6 r176uses_parameter(T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
void r176set_extension(T176* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r176sqlmaxvalue(T176* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r176column_name(T176* C);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r176sqlfromaliasname(void);
/*XPLAIN_EXTENSION_EXPRESSION*/
T6 r176is_string_expression(void);
/*XPLAIN_EXTENSION_EXPRESSION*/
void r176make(T176* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r176representation(T176* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r176outer_sqlvalue(T176* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
T6 r176uses_its(void);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r176sqlvalue_as_wildcard(T176* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
T6 r176is_using_other_attributes(T176* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r176exact_representation(T176* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r176sqlvalue(T176* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r176sqlinitvalue(T176* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
T6 r176is_logical_expression(T176* C);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r176sqlname(T176* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r176sql_alias(T176* C,T0* a1);
/*XPLAIN_EXTENSION_EXPRESSION*/
T0* r176sqlminvalue(T176* C,T0* a1);
/*XPLAIN_R_REPRESENTATION*/
T0* r568domain(T568* C);
/*XPLAIN_R_REPRESENTATION*/
T0* r568min_value(T568* C,T0* a1);
/*XPLAIN_R_REPRESENTATION*/
void r568make(T568* C,T2 a1,T2 a2);
extern T0*oBC568default_value;
/*XPLAIN_R_REPRESENTATION*/
T0* r568value_representation(T0* a1);
/*XPLAIN_R_REPRESENTATION*/
void r568set_domain_restriction(T568* C,T0* a1,T0* a2);
/*XPLAIN_R_REPRESENTATION*/
T0* r568xml_schema_data_type(void);
/*XPLAIN_R_REPRESENTATION*/
T0* r568max_value(T568* C,T0* a1);
/*XPLAIN_R_REPRESENTATION*/
T0* r568datatype(T568* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771_25Pdrop_table(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771do_create_value_assign(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771output_update_from_clause(T771* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
void r771sp_start(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771create_extend(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771_25Psql_infix_expression(T771* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL70*/
T0* r771sp_define_out_param(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771drop_table(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771no_space_identifier(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771write_drop(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771make_valid_sp_identifier(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771scientific_formatter(void);
/*SQL_GENERATOR_TSQL70*/
T0* r771domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sqlcolumnrequired_base(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771write_procedure(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771value_representation_system_user(T771* C);
/*SQL_GENERATOR_TSQL70*/
T0* r771datatype_ref_int(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r771table_has_identity_column(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771do_sql_cast_to_real(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_extension_function(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771create_value_alter_table(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r771init_necessary(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771do_do_create_select_list(T771* C,T0* a1,T6 a2);
/*SQL_GENERATOR_TSQL70*/
T0* r771value_representation_float(T771* C);
/*SQL_GENERATOR_TSQL70*/
T6 r771table_has_auto_pk(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771make_valid_identifier(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771columndatatype_type(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771create_get_insert(T771* C,T0* a1,T0* a2,T6 a3,T0* a4);
/*SQL_GENERATOR_TSQL70*/
T0* r771sqlcolumnidentifier_type(T771* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r771tabtab(void);
/*SQL_GENERATOR_TSQL70*/
void r771create_drop_assertion(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771do_create_value_declare(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771_25Psqlcolumnrequired_base(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771write_select(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771datatype_varchar(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771write_assertion(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771value_representation_text(T771* C);
/*SQL_GENERATOR_TSQL70*/
T0* r771make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_infix_expression(T771* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL70*/
T0* r771sqlcolumnconstraint_type(T771* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r771quoted_value_identifier(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771datatype_pk_int(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sp_update_name(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_predicate(T771* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
void r771create_sp_insert(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_cast_to_date(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771_25Pcreate_constant(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771table_name(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771drop_domain(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771do_drop_procedure(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771drop_table_if_exist(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771temporarytableprefix(void);
/*SQL_GENERATOR_TSQL70*/
T0* r771sp_define_param_name(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771assertion_name(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sqlcolumndefault_type(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771create_select_value(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r771createautoprimarykey(T771* C);
/*SQL_GENERATOR_TSQL70*/
void r771_25Pcreate_table(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771create_select_function(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r771init_forced_null(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_infix_expression_as_wildcard(T771* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_select_function_as_subselect(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771create_extend_create_table(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_cast_to_string(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_select_function_as_left_outer_join(T771* C,T0* a1);
extern T0*oBC771target_name;
/*SQL_GENERATOR_TSQL70*/
T0* r771do_sql_cast_to_integer(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771do_sql_select_for_extension_function(T771* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r771sqlfunction_nil(void);
/*SQL_GENERATOR_TSQL70*/
void r771write_init(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r771createassert(T771* C);
/*SQL_GENERATOR_TSQL70*/
void r771write_base(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771create_sp_delete(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771value_representation_money(T771* C);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_select_joins(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771create_update(T771* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL70*/
void r771create_index(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sqlgetvalue_outside_sp(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771constraint_names(void);
/*SQL_GENERATOR_TSQL70*/
void r771_25Pwrite_type(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_select_for_extension_function(T771* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r771datatype_pk_char(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sp_insert_name(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_combine_expression(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771value_representation_current_timestamp(T771* C);
/*SQL_GENERATOR_TSQL70*/
T0* r771as_string(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771echo(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771datatype_char(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sqlgetconstant(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771columndatatype_base(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771_25Pdrop_constant(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771_25Pcreate_insert(T771* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL70*/
T6 r771createviews(T771* C);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_select_function_limit_before(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771write_index(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771sp_end(T771* C);
/*SQL_GENERATOR_TSQL70*/
T0* r771constant_identifier(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sp_use_param(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r771init_forced_default(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771sp_body_statements(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771optional_create_value_declare(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771conditional_drop_procedure(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sqlcolumnconstraint_base(T771* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T6 r771check_if_required(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_subselect_for_attribute(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771do_create_select_value(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771datatype_int(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771create_procedure(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r771is_value_data_type_changed(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771datatype_numeric(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_cast_to_integer(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771create_value_create_table(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771storedprocedureparamlistend(void);
/*SQL_GENERATOR_TSQL70*/
T0* r771quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sqlcolumndefault_base(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_extend_insert_missing_rows(T771* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r771sqlgetvalue_inside_sp(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771column_constraint_name(T771* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r771sqlfunction_any(void);
/*SQL_GENERATOR_TSQL70*/
T0* r771sqlgetvalue(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771set_sequence_name_format(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771valuetablename(void);
/*SQL_GENERATOR_TSQL70*/
void r771create_constant_assignment(T771* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r771safe_string(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771do_sql_cast_to_date(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r771rule_identifier(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771write_type(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r771equal(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r771finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_combine_expression_as_wildcard(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771extension_name(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771_25Pcreate_assertion(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771createtemporarytablestatement(void);
/*SQL_GENERATOR_TSQL70*/
void r771output_update_extend_from_clause(T771* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T6 r771noonelinecommentssupported(void);
/*SQL_GENERATOR_TSQL70*/
void r771create_use_database(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771value_identifier(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771init_trigger_name(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771formatter(void);
/*SQL_GENERATOR_TSQL70*/
void r771write_sql(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r771createdomains(T771* C);
/*SQL_GENERATOR_TSQL70*/
void r771write_one_line_comment(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771value_representation_date(T771* C);
/*SQL_GENERATOR_TSQL70*/
void r771create_assertion(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771quote_identifier(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771create_constant(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771drop_sp(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771set_primary_key_format(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771extension_index_name(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771set_options(T771* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11,T6 a12);
/*SQL_GENERATOR_TSQL70*/
void r771create_view(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771write_use_database(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771domain_identifier(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771create_value(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771sp_user_result(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771create_sp_update(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r771assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771create_value_assign(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771do_create_select_list(T771* C,T0* a1,T6 a2);
/*SQL_GENERATOR_TSQL70*/
T0* r771storedprocedurereturnparamliststart(void);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_cast_to_real(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sqlcolumnrequired_type(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sp_get_auto_generated_primary_key(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771create_table(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771value_representation_char(T771* C,T2 a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771value_representation_boolean(T771* C);
/*SQL_GENERATOR_TSQL70*/
T6 r771createtimestamp(T771* C);
/*SQL_GENERATOR_TSQL70*/
T0* r771sp_function_type_for_selection(T771* C,T0* a1,T6 a2);
/*SQL_GENERATOR_TSQL70*/
T0* r771finishtemporarytablestatement(void);
/*SQL_GENERATOR_TSQL70*/
T0* r771sp_name(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r771coalescesupported(void);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_subselect_for_extension(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771table_pk_name(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771drop_constant(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771create_insert(T771* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL70*/
T0* r771sp_delete_name(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771autoprimarykeyconstraint(void);
/*SQL_GENERATOR_TSQL70*/
T0* r771sp_define_in_param(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r771is_value_declared(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771columndatatype_assertion(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
void r771_750Psp_start(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r771valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
void r771make(T771* C);
/*SQL_GENERATOR_TSQL70*/
T0* r771value_representation_integer(T771* C,T2 a1);
/*SQL_GENERATOR_TSQL70*/
void r771create_echo(T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771_25Pcreate_index(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771table_ts_name(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771create_extend_create_index(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T6 r771createindex(void);
/*SQL_GENERATOR_TSQL70*/
T0* r771column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771create_table_name(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771create_init(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771format(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_expression_as_boolean_value(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771index_name(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_select_joins_oldstyle(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771create_delete(T771* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_select_joins_ansi92(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771do_sql_cast_to_string(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
void r771create_domain(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_notnot_expression(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771storedprocedureparamliststart(void);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_not_expression(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sql_select_for_extension_expression(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL70*/
T0* r771sqlcheck_in(T771* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL70*/
void r771create_value_declare(T771* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773_25Pdrop_table(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773do_create_value_assign(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773output_update_from_clause(T773* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
void r773sp_start(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773create_extend(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773_25Psql_infix_expression(T773* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL65*/
T0* r773sp_define_out_param(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773drop_table(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773print(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773no_space_identifier(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773write_drop(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773make_valid_sp_identifier(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773scientific_formatter(void);
/*SQL_GENERATOR_TSQL65*/
T0* r773domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sqlcolumnrequired_base(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773write_procedure(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773value_representation_system_user(T773* C);
/*SQL_GENERATOR_TSQL65*/
T0* r773datatype_ref_int(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r773table_has_identity_column(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773do_sql_cast_to_real(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_extension_function(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773create_value_alter_table(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r773init_necessary(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773do_do_create_select_list(T773* C,T0* a1,T6 a2);
/*SQL_GENERATOR_TSQL65*/
T0* r773value_representation_float(T773* C);
/*SQL_GENERATOR_TSQL65*/
T6 r773table_has_auto_pk(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773make_valid_identifier(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773columndatatype_type(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773create_get_insert(T773* C,T0* a1,T0* a2,T6 a3,T0* a4);
/*SQL_GENERATOR_TSQL65*/
T0* r773sqlcolumnidentifier_type(T773* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r773tabtab(void);
/*SQL_GENERATOR_TSQL65*/
void r773create_drop_assertion(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773do_create_value_declare(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773_25Psqlcolumnrequired_base(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773write_select(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773datatype_varchar(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773write_assertion(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773value_representation_text(T773* C);
/*SQL_GENERATOR_TSQL65*/
T0* r773make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_infix_expression(T773* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL65*/
T0* r773sqlcolumnconstraint_type(T773* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r773quoted_value_identifier(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773datatype_pk_int(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sp_update_name(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_predicate(T773* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
void r773create_sp_insert(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_cast_to_date(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773_25Pcreate_constant(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773table_name(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773drop_domain(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773do_drop_procedure(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773drop_table_if_exist(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773temporarytableprefix(void);
/*SQL_GENERATOR_TSQL65*/
T0* r773sp_define_param_name(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773assertion_name(T0* a1);
extern T0*oBC772sqlfalse;
/*SQL_GENERATOR_TSQL65*/
T0* r773sqlcolumndefault_type(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773create_select_value(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r773createautoprimarykey(T773* C);
/*SQL_GENERATOR_TSQL65*/
void r773_25Pcreate_table(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773create_select_function(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r773init_forced_null(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_infix_expression_as_wildcard(T773* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_select_function_as_subselect(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773create_extend_create_table(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_cast_to_string(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_select_function_as_left_outer_join(T773* C,T0* a1);
extern T0*oBC773target_name;
/*SQL_GENERATOR_TSQL65*/
T0* r773do_sql_cast_to_integer(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773do_sql_select_for_extension_function(T773* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r773sqlfunction_nil(void);
/*SQL_GENERATOR_TSQL65*/
void r773write_init(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r773createassert(T773* C);
/*SQL_GENERATOR_TSQL65*/
void r773write_base(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773create_sp_delete(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773value_representation_money(T773* C);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_select_joins(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773create_update(T773* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL65*/
void r773create_index(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sqlgetvalue_outside_sp(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773constraint_names(void);
/*SQL_GENERATOR_TSQL65*/
void r773_25Pwrite_type(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_select_for_extension_function(T773* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r773datatype_pk_char(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sp_insert_name(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_combine_expression(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773value_representation_current_timestamp(T773* C);
/*SQL_GENERATOR_TSQL65*/
T0* r773as_string(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773echo(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773datatype_char(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sqlgetconstant(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773columndatatype_base(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773_25Pdrop_constant(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773_25Pcreate_insert(T773* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL65*/
T6 r773createviews(T773* C);
/*SQL_GENERATOR_TSQL65*/
void r773write_index(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773sp_end(T773* C);
/*SQL_GENERATOR_TSQL65*/
T0* r773constant_identifier(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sp_use_param(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r773init_forced_default(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773sp_body_statements(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773optional_create_value_declare(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sqlcolumnconstraint_base(T773* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T6 r773check_if_required(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_subselect_for_attribute(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773do_create_select_value(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773datatype_int(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773create_procedure(T773* C,T0* a1);
extern T2 oBC773maxtemporarytablenamelength;
/*SQL_GENERATOR_TSQL65*/
T6 r773is_value_data_type_changed(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773datatype_numeric(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_cast_to_integer(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773create_value_create_table(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773storedprocedureparamlistend(void);
/*SQL_GENERATOR_TSQL65*/
T0* r773quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sqlcolumndefault_base(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_extend_insert_missing_rows(T773* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r773sqlgetvalue_inside_sp(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773column_constraint_name(T773* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r773sqlfunction_any(void);
/*SQL_GENERATOR_TSQL65*/
T0* r773sqlgetvalue(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773set_sequence_name_format(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773valuetablename(void);
/*SQL_GENERATOR_TSQL65*/
void r773create_constant_assignment(T773* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r773safe_string(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773do_sql_cast_to_date(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r773rule_identifier(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773write_type(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r773equal(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r773finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_combine_expression_as_wildcard(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773extension_name(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773_25Pcreate_assertion(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773createtemporarytablestatement(void);
/*SQL_GENERATOR_TSQL65*/
void r773output_update_extend_from_clause(T773* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T6 r773noonelinecommentssupported(void);
/*SQL_GENERATOR_TSQL65*/
void r773create_use_database(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773value_identifier(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773init_trigger_name(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773formatter(void);
/*SQL_GENERATOR_TSQL65*/
void r773write_sql(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r773createdomains(T773* C);
/*SQL_GENERATOR_TSQL65*/
void r773write_one_line_comment(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773value_representation_date(T773* C);
/*SQL_GENERATOR_TSQL65*/
void r773create_assertion(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773quote_identifier(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773create_constant(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773drop_sp(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773set_primary_key_format(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773extension_index_name(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773set_options(T773* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11,T6 a12);
/*SQL_GENERATOR_TSQL65*/
void r773create_view(T773* C,T0* a1);
extern T0*oBC773sqlcoalesce;
/*SQL_GENERATOR_TSQL65*/
void r773write_use_database(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773domain_identifier(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773create_value(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773create_sp_update(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r773assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773create_value_assign(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773do_create_select_list(T773* C,T0* a1,T6 a2);
/*SQL_GENERATOR_TSQL65*/
T0* r773storedprocedurereturnparamliststart(void);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_cast_to_real(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sqlcolumnrequired_type(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sp_get_auto_generated_primary_key(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773create_table(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773value_representation_char(T773* C,T2 a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773value_representation_boolean(T773* C);
/*SQL_GENERATOR_TSQL65*/
T6 r773createtimestamp(T773* C);
/*SQL_GENERATOR_TSQL65*/
T0* r773sp_function_type_for_selection(T773* C,T0* a1,T6 a2);
/*SQL_GENERATOR_TSQL65*/
T0* r773finishtemporarytablestatement(void);
/*SQL_GENERATOR_TSQL65*/
T0* r773sp_name(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r773coalescesupported(void);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_subselect_for_extension(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773table_pk_name(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773drop_constant(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773create_insert(T773* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_TSQL65*/
T0* r773sp_delete_name(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773autoprimarykeyconstraint(void);
/*SQL_GENERATOR_TSQL65*/
T0* r773sp_define_in_param(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r773is_value_declared(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773columndatatype_assertion(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sqlcolumnidentifier_base(T0* a1,T0* a2);
extern T0*oBC772sqltrue;
/*SQL_GENERATOR_TSQL65*/
void r773_750Psp_start(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r773valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
void r773make(T773* C);
extern T2 oBC773maxidentifierlength;
/*SQL_GENERATOR_TSQL65*/
T0* r773value_representation_integer(T773* C,T2 a1);
/*SQL_GENERATOR_TSQL65*/
void r773create_echo(T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773_25Pcreate_index(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773table_ts_name(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773create_extend_create_index(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T6 r773createindex(void);
/*SQL_GENERATOR_TSQL65*/
T0* r773column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773create_table_name(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773create_init(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773format(T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_expression_as_boolean_value(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773index_name(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_select_joins_oldstyle(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773create_delete(T773* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_select_joins_ansi92(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773do_sql_cast_to_string(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
void r773create_domain(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_notnot_expression(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773storedprocedureparamliststart(void);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_not_expression(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sql_select_for_extension_expression(T773* C,T0* a1);
/*SQL_GENERATOR_TSQL65*/
T0* r773sqlcheck_in(T773* C,T0* a1,T0* a2);
/*SQL_GENERATOR_TSQL65*/
void r773create_value_declare(T773* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769drop_value(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_extend(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769datatype_text(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769drop_table(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769no_space_identifier(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769write_drop(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769scientific_formatter(void);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sqlcolumnrequired_base(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769write_procedure(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769value_representation_system_user(T769* C);
extern T6 oBC769checksnullaftertrigger;
/*SQL_GENERATOR_SQLITE_3*/
T0* r769datatype_ref_int(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769do_sql_cast_to_real(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_extension_function(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_value_alter_table(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r769init_necessary(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769do_do_create_select_list(T769* C,T0* a1,T6 a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769value_representation_float(T769* C);
/*SQL_GENERATOR_SQLITE_3*/
T6 r769table_has_auto_pk(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769make_valid_identifier(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769columndatatype_type(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_get_insert(T769* C,T0* a1,T0* a2,T6 a3,T0* a4);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sqlcolumnidentifier_type(T769* C,T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769tabtab(void);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_last_auto_generated_primary_key(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_drop_assertion(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769_25Psqlcolumnrequired_base(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769write_select(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_value_declare_outside_sp(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769drop_procedure(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769datatype_varchar(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769datatype_datetime(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769write_assertion(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769value_representation_text(T769* C);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769datatype_boolean(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_infix_expression(T769* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sqlcolumnconstraint_type(T769* C,T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769quoted_value_identifier(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769datatype_pk_int(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_predicate(T769* C,T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
void r769drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_cast_to_date(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769table_name(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769drop_domain(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_init_cast_to_real(T769* C,T0* a1);
extern T6 oBC769dropcolumnsupported;
/*SQL_GENERATOR_SQLITE_3*/
T0* r769temporarytableprefix(void);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769assertion_name(T0* a1);
extern T0*oBC769sqlfalse;
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sqlcolumndefault_type(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_select_value(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r769createautoprimarykey(T769* C);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_select_function(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r769init_forced_null(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_infix_expression_as_wildcard(T769* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_select_function_as_subselect(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_extend_create_table(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_cast_to_string(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_select_function_as_left_outer_join(T769* C,T0* a1);
extern T0*oBC769target_name;
/*SQL_GENERATOR_SQLITE_3*/
T0* r769do_sql_select_for_extension_function(T769* C,T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769do_sql_cast_to_integer(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sqlfunction_nil(void);
/*SQL_GENERATOR_SQLITE_3*/
void r769write_init(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r769createassert(T769* C);
/*SQL_GENERATOR_SQLITE_3*/
void r769write_base(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769value_representation_money(T769* C);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_init_infix_expression(T769* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_select_joins(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_update(T769* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_index(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sqlgetvalue_outside_sp(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769constraint_names(void);
/*SQL_GENERATOR_SQLITE_3*/
T6 r769createdomaincheck(T769* C);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_init_cast_to_string(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_select_for_extension_function(T769* C,T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769datatype_pk_char(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_combine_expression(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769value_representation_current_timestamp(T769* C);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769as_string(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_init_expression(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769echo(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769datatype_char(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sqlgetconstant(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769columndatatype_base(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r769createviews(T769* C);
/*SQL_GENERATOR_SQLITE_3*/
void r769write_index(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769constant_identifier(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_value_assign_outside_sp(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769datatype_money(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r769init_forced_default(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769optional_create_value_declare(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sqlcolumnconstraint_base(T769* C,T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T6 r769check_if_required(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_subselect_for_attribute(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r769is_value_data_type_changed(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769datatype_numeric(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769datatype_picture(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_cast_to_integer(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_value_create_table(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sqlcolumndefault_base(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_extend_insert_missing_rows(T769* C,T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769column_constraint_name(T769* C,T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sqlfunction_any(void);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sqlgetvalue(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769set_sequence_name_format(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769valuetablename(void);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_constant_assignment(T769* C,T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769safe_string(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769do_sql_cast_to_date(T769* C,T0* a1);
extern T6 oBC769domainssupported;
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T6 r769equal(T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_SQLITE_3*/
void r769write_type(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_combine_expression_as_wildcard(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769extension_name(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769createtemporarytablestatement(void);
/*SQL_GENERATOR_SQLITE_3*/
T6 r769noonelinecommentssupported(void);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769value_identifier(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769formatter(void);
/*SQL_GENERATOR_SQLITE_3*/
void r769write_sql(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r769createdomains(T769* C);
/*SQL_GENERATOR_SQLITE_3*/
void r769write_one_line_comment(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769value_representation_date(T769* C);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_assertion(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769quote_identifier(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_constant(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769datatype_float(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769set_primary_key_format(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769extension_index_name(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769set_options(T769* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11,T6 a12);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_init_cast_to_date(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_view(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769write_use_database(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769domain_identifier(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_value(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r769assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769do_create_select_list(T769* C,T0* a1,T6 a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_cast_to_real(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sqlcolumnrequired_type(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_table(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769value_representation_char(T769* C,T2 a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769value_representation_boolean(T769* C);
/*SQL_GENERATOR_SQLITE_3*/
T6 r769createtimestamp(T769* C);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sp_function_type_for_selection(T769* C,T0* a1,T6 a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769finishtemporarytablestatement(void);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_init_combine_expression(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sqlinitvalue_if(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r769coalescesupported(void);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_subselect_for_extension(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sqlinitvalue_attribute(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769table_pk_name(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769drop_constant(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_insert(T769* C,T0* a1,T0* a2,T0* a3);
extern T0*oBC769autoprimarykeyconstraint;
extern int fBC769autoprimarykeyconstraint;
/*SQL_GENERATOR_SQLITE_3*/
T0* r769autoprimarykeyconstraint(void);
/*SQL_GENERATOR_SQLITE_3*/
T6 r769is_value_declared(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769columndatatype_assertion(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sqlcolumnidentifier_base(T0* a1,T0* a2);
extern T0*oBC769sqltrue;
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_init_cast_to_integer(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r769valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
void r769make(T769* C);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769value_representation_integer(T769* C,T2 a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769table_ts_name(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_extend_create_index(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T6 r769createindex(void);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769create_table_name(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_init(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769format(T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_expression_as_boolean_value(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769index_name(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_select_joins_oldstyle(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_delete(T769* C,T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_select_joins_ansi92(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769do_sql_cast_to_string(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_domain(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_notnot_expression(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_not_expression(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sql_select_for_extension_expression(T769* C,T0* a1);
/*SQL_GENERATOR_SQLITE_3*/
T0* r769sqlcheck_in(T769* C,T0* a1,T0* a2);
/*SQL_GENERATOR_SQLITE_3*/
void r769create_value_declare(T769* C,T0* a1);
/*XPLAIN_IF_EXPRESSION*/
void r544add_to_join(T544* C,T0* a1,T0* a2);
/*XPLAIN_IF_EXPRESSION*/
T6 r544uses_parameter(T544* C,T0* a1);
/*XPLAIN_IF_EXPRESSION*/
T0* r544sqlmaxvalue(T544* C,T0* a1);
/*XPLAIN_IF_EXPRESSION*/
T6 r544is_string_expression(void);
/*XPLAIN_IF_EXPRESSION*/
T0* r544representation(T544* C,T0* a1);
/*XPLAIN_IF_EXPRESSION*/
void r544make(T544* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_IF_EXPRESSION*/
T0* r544outer_sqlvalue(T544* C,T0* a1);
/*XPLAIN_IF_EXPRESSION*/
T6 r544uses_its(T544* C);
/*XPLAIN_IF_EXPRESSION*/
T0* r544sqlvalue_as_wildcard(T544* C,T0* a1);
/*XPLAIN_IF_EXPRESSION*/
T6 r544is_using_other_attributes(T544* C,T0* a1);
/*XPLAIN_IF_EXPRESSION*/
T0* r544exact_representation(T544* C,T0* a1);
/*XPLAIN_IF_EXPRESSION*/
T0* r544sqlvalue(T544* C,T0* a1);
/*XPLAIN_IF_EXPRESSION*/
T0* r544sqlinitvalue(T544* C,T0* a1);
/*XPLAIN_IF_EXPRESSION*/
T0* r544sqlminvalue(T544* C,T0* a1);
/*XPLAIN_ASSIGNMENT*/
void r206make(T206* C,T0* a1,T0* a2);
/*ST_FLOATING_POINT_FORMATTER*/
void r433center_format_to(T433* C,T0* a1,T0* a2);
/*ST_FLOATING_POINT_FORMATTER*/
void r433_424Pmake(T433* C);
/*ST_FLOATING_POINT_FORMATTER*/
void r433build_integer_and_fractional_parts(T433* C,T5 a1);
/*ST_FLOATING_POINT_FORMATTER*/
void r433append_integer_to_string(T433* C,T2 a1,T2 a2,T0* a3);
/*ST_FLOATING_POINT_FORMATTER*/
T6 r433valid_parameter(T0* a1);
/*ST_FLOATING_POINT_FORMATTER*/
void r433make(T433* C);
/*ST_FLOATING_POINT_FORMATTER*/
T2 r433double_sign(T5 a1);
extern T0*oBC435double_;
/*ST_FLOATING_POINT_FORMATTER*/
void r433format_to(T433* C,T0* a1,T0* a2);
/*ST_FLOATING_POINT_FORMATTER*/
void r433right_format_to(T433* C,T0* a1,T0* a2);
/*ST_FLOATING_POINT_FORMATTER*/
void r433_424Preset_options(T433* C);
/*ST_FLOATING_POINT_FORMATTER*/
void r433reset_options(T433* C);
/*ST_FLOATING_POINT_FORMATTER*/
T5 r433ten_power(T2 a1);
/*ST_FLOATING_POINT_FORMATTER*/
void r433double_format_to(T433* C,T5 a1,T0* a2);
/*ST_FLOATING_POINT_FORMATTER*/
void r433justify_format_to(T433* C,T0* a1,T0* a2);
/*ST_FLOATING_POINT_FORMATTER*/
void r433left_format_to(T433* C,T0* a1,T0* a2);
/*XPLAIN_TRAJECTORY*/
T0* r521sqldomainconstraint(T521* C,T0* a1,T0* a2);
/*XPLAIN_TRAJECTORY*/
void r521make(T521* C,T0* a1,T0* a2);
/*XPLAIN_TRAJECTORY*/
void r521check_attachment(T521* C,T0* a1,T0* a2);
/*XPLAIN_TRAJECTORY*/
T0* r521sqlcolumnconstraint(T521* C,T0* a1,T0* a2);
/*XPLAIN_GET_STATEMENT*/
T6 r104updates_attribute(T0* a1,T0* a2);
/*XPLAIN_GET_STATEMENT*/
T6 r104uses_parameter(T104* C,T0* a1);
/*XPLAIN_GET_STATEMENT*/
void r104write(T104* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763_25Pdrop_table(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763drop_value(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763sp_start(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_extend(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763datatype_text(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sp_define_out_param(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763drop_table(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763_25Pdrop_value(T763* C,T0* a1);
extern T0*oBC763sqlsysfunction_system_user;
/*SQL_GENERATOR_ORACLE*/
T0* r763no_space_identifier(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763write_drop(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763make_valid_sp_identifier(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763scientific_formatter(void);
/*SQL_GENERATOR_ORACLE*/
T0* r763domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sqlcolumnrequired_base(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763write_procedure(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763value_representation_system_user(T763* C);
/*SQL_GENERATOR_ORACLE*/
T0* r763datatype_ref_int(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_value_declare_inside_sp(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763do_sql_cast_to_real(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_extension_function(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763trigger_primary_key_update_name(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_value_alter_table(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r763init_necessary(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763do_do_create_select_list(T763* C,T0* a1,T6 a2);
/*SQL_GENERATOR_ORACLE*/
T0* r763value_representation_float(T763* C);
/*SQL_GENERATOR_ORACLE*/
T6 r763table_has_auto_pk(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763do_drop_function(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763make_valid_identifier(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763columndatatype_type(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_get_insert(T763* C,T0* a1,T0* a2,T6 a3,T0* a4);
/*SQL_GENERATOR_ORACLE*/
T0* r763sqlcolumnidentifier_type(T763* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T0* r763tabtab(void);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_last_auto_generated_primary_key(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763drop_primary_key_generator(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_value_assign_inside_sp(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_drop_assertion(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763_25Psqlcolumnrequired_base(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763write_select(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_value_declare_outside_sp(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763drop_procedure(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763datatype_varchar(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763datatype_datetime(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763write_assertion(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763value_representation_text(T763* C);
/*SQL_GENERATOR_ORACLE*/
T0* r763datatype_boolean(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_infix_expression(T763* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_ORACLE*/
T0* r763sqlcolumnconstraint_type(T763* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T0* r763quoted_value_identifier(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763datatype_pk_int(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sp_update_name(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_predicate(T763* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
void r763create_sp_insert(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_cast_to_date(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763table_name(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763drop_domain(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_init_cast_to_real(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763do_drop_procedure(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763temporarytableprefix(void);
/*SQL_GENERATOR_ORACLE*/
T0* r763sp_define_param_name(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763assertion_name(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sqlcolumndefault_type(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_select_value(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r763createautoprimarykey(T763* C);
/*SQL_GENERATOR_ORACLE*/
void r763create_select_function(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r763init_forced_null(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_infix_expression_as_wildcard(T763* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_select_function_as_subselect(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763forbid_update_of_primary_key(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_extend_create_table(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_cast_to_string(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_select_function_as_left_outer_join(T763* C,T0* a1);
extern T0*oBC763target_name;
/*SQL_GENERATOR_ORACLE*/
void r763_25Pcreate_select_list(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763do_sql_select_for_extension_function(T763* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T0* r763do_sql_cast_to_integer(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sqlfunction_nil(void);
/*SQL_GENERATOR_ORACLE*/
void r763write_init(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r763createassert(T763* C);
/*SQL_GENERATOR_ORACLE*/
void r763create_select_value_inside_sp(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763write_base(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_sp_delete(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763value_representation_money(T763* C);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_init_infix_expression(T763* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_select_joins(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_update(T763* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_ORACLE*/
void r763create_index(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sqlgetvalue_outside_sp(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763constraint_names(void);
/*SQL_GENERATOR_ORACLE*/
T6 r763createdomaincheck(T763* C);
/*SQL_GENERATOR_ORACLE*/
void r763_25Pwrite_type(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_init_cast_to_string(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_select_for_extension_function(T763* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T0* r763datatype_pk_char(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_select_list(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sp_insert_name(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_combine_expression(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763value_representation_current_timestamp(T763* C);
/*SQL_GENERATOR_ORACLE*/
T0* r763as_string(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_init_expression(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763echo(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763datatype_char(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sqlgetconstant(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763columndatatype_base(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r763createviews(T763* C);
/*SQL_GENERATOR_ORACLE*/
void r763write_index(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763constant_identifier(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_value_assign_outside_sp(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763sp_end(T763* C);
/*SQL_GENERATOR_ORACLE*/
T0* r763sp_use_param(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763datatype_money(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r763init_forced_default(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763sp_body_statements(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763optional_create_value_declare(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sqlcolumnconstraint_base(T763* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T6 r763check_if_required(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_subselect_for_attribute(T763* C,T0* a1);
extern T0*oBC763sp_return_parameter_format_string;
/*SQL_GENERATOR_ORACLE*/
T0* r763datatype_int(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_procedure(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r763is_value_data_type_changed(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763datatype_numeric(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763datatype_picture(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_cast_to_integer(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_value_create_table(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763storedprocedureparamlistend(void);
/*SQL_GENERATOR_ORACLE*/
void r763_25Pcreate_select_function(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sqlcolumndefault_base(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_extend_insert_missing_rows(T763* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T0* r763sqlgetvalue_inside_sp(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763column_constraint_name(T763* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
void r763drop_temporary_table_if_exist(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sqlfunction_any(void);
/*SQL_GENERATOR_ORACLE*/
T0* r763sqlgetvalue(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763set_sequence_name_format(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763valuetablename(void);
/*SQL_GENERATOR_ORACLE*/
void r763create_constant_assignment(T763* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T0* r763safe_string(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763do_sql_cast_to_date(T763* C,T0* a1);
extern T6 oBC763domainssupported;
/*SQL_GENERATOR_ORACLE*/
T0* r763sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
void r763write_type(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r763equal(T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T0* r763finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_combine_expression_as_wildcard(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sequence_name(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763_25Pas_string(T0* a1);
extern T0*oBC763sqlsysfunction_current_timestamp;
/*SQL_GENERATOR_ORACLE*/
T0* r763extension_name(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r763noonelinecommentssupported(void);
/*SQL_GENERATOR_ORACLE*/
T0* r763value_identifier(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_primary_key_generator(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763formatter(void);
/*SQL_GENERATOR_ORACLE*/
void r763write_sql(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r763createdomains(T763* C);
/*SQL_GENERATOR_ORACLE*/
void r763write_one_line_comment(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763value_representation_date(T763* C);
/*SQL_GENERATOR_ORACLE*/
void r763create_assertion(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763quote_identifier(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_constant(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763drop_sp(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763set_primary_key_format(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763extension_index_name(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763set_options(T763* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11,T6 a12);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_init_cast_to_date(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_view(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763write_use_database(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763domain_identifier(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_value(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_sp_update(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r763assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_value_assign(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763do_create_select_list(T763* C,T0* a1,T6 a2);
/*SQL_GENERATOR_ORACLE*/
T0* r763storedprocedurereturnparamliststart(void);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_cast_to_real(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sqlcolumnrequired_type(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sp_get_auto_generated_primary_key(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_table(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763value_representation_char(T763* C,T2 a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763value_representation_boolean(T763* C);
/*SQL_GENERATOR_ORACLE*/
T6 r763createtimestamp(T763* C);
/*SQL_GENERATOR_ORACLE*/
T0* r763sp_function_type_for_selection(T763* C,T0* a1,T6 a2);
/*SQL_GENERATOR_ORACLE*/
T0* r763finishtemporarytablestatement(void);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_init_combine_expression(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sqlinitvalue_if(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sp_name(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r763coalescesupported(void);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_subselect_for_extension(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sqlinitvalue_attribute(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763table_pk_name(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763drop_constant(T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_insert(T763* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_ORACLE*/
T0* r763sp_delete_name(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763autoprimarykeyconstraint(void);
/*SQL_GENERATOR_ORACLE*/
T0* r763sp_define_in_param(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r763is_value_declared(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763columndatatype_assertion(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_init_cast_to_integer(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r763valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
void r763make(T763* C);
/*SQL_GENERATOR_ORACLE*/
T0* r763value_representation_integer(T763* C,T2 a1);
/*SQL_GENERATOR_ORACLE*/
void r763sp_user_declaration(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763table_ts_name(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_extend_create_index(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T6 r763createindex(void);
/*SQL_GENERATOR_ORACLE*/
T0* r763column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763create_table_name(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_init(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763format(T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_expression_as_boolean_value(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763index_name(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763sp_result_parameter(T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_select_joins_oldstyle(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_delete(T763* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_select_joins_ansi92(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763do_sql_cast_to_string(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
void r763create_domain(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_notnot_expression(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763storedprocedureparamliststart(void);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_not_expression(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sql_select_for_extension_expression(T763* C,T0* a1);
/*SQL_GENERATOR_ORACLE*/
T0* r763sqlcheck_in(T763* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ORACLE*/
void r763create_value_declare(T763* C,T0* a1);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T0* r588sqlmaxvalue(T588* C,T0* a1);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T0* r588column_name(T588* C);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T6 r588is_specialization(T588* C);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T6 r588is_string_expression(void);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T0* r588representation(T588* C,T0* a1);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T0* r588outer_sqlvalue(T588* C,T0* a1);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T6 r588uses_its(T588* C);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T0* r588sqlvalue_as_wildcard(T588* C,T0* a1);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T6 r588is_using_other_attributes(T588* C,T0* a1);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T0* r588exact_representation(T588* C,T0* a1);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T6 r588can_be_null(T588* C);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T0* r588sqlvalue(T588* C,T0* a1);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T0* r588path_name(T588* C);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T0* r588sqlinitvalue(T588* C,T0* a1);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T6 r588is_logical_expression(T588* C);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T0* r588sqlname(T588* C,T0* a1);
/*XPLAIN_ATTRIBUTE_EXPRESSION*/
T0* r588sqlminvalue(T588* 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);
extern T0*oBC61integer_array_;
/*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* 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*/
T0* r53new_logical_infix_expression(T0* a1,T0* a2,T0* a3);
/*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* r515integer_cell(T2 a1);
/*XPLAIN_I_ENUMERATION*/
T0* r515format(T0* a1,T0* a2);
/*XPLAIN_I_ENUMERATION*/
T0* r515sqldomainconstraint(T515* C,T0* a1,T0* a2);
/*XPLAIN_I_ENUMERATION*/
void r515make(T515* C,T0* a1);
/*XPLAIN_I_ENUMERATION*/
void r515check_attachment(T515* C,T0* a1,T0* a2);
/*XPLAIN_I_ENUMERATION*/
T0* r515scientific_formatter(void);
/*XPLAIN_I_ENUMERATION*/
T0* r515double_cell(T5 a1);
/*XPLAIN_I_ENUMERATION*/
T0* r515sqlcolumnconstraint(T515* C,T0* a1,T0* a2);
/*XPLAIN_I_ENUMERATION*/
T0* r515formatter(void);
/*ST_STRING_FORMATTER*/
void r423center_format_to(T423* C,T0* a1,T0* a2);
/*ST_STRING_FORMATTER*/
void r423string_format_to(T423* C,T0* a1,T0* a2);
/*ST_STRING_FORMATTER*/
T6 r423valid_parameter(T0* a1);
/*ST_STRING_FORMATTER*/
void r423format_to(T423* C,T0* a1,T0* a2);
/*ST_STRING_FORMATTER*/
void r423right_format_to(T423* C,T0* a1,T0* a2);
/*ST_STRING_FORMATTER*/
void r423_424Preset_options(T423* C);
/*ST_STRING_FORMATTER*/
void r423reset_options(T423* C);
/*ST_STRING_FORMATTER*/
void r423justify_format_to(T423* C,T0* a1,T0* a2);
/*ST_STRING_FORMATTER*/
void r423left_format_to(T423* C,T0* a1,T0* a2);
/*XPLAIN_I_REPRESENTATION*/
T0* r565domain(T565* C);
/*XPLAIN_I_REPRESENTATION*/
T0* r565min_value(T565* C,T0* a1);
/*XPLAIN_I_REPRESENTATION*/
T0* r565value_representation(T565* C,T0* a1);
/*XPLAIN_I_REPRESENTATION*/
void r565set_domain_restriction(T565* C,T0* a1,T0* a2);
/*XPLAIN_I_REPRESENTATION*/
T0* r565xml_schema_data_type(T565* C);
/*XPLAIN_I_REPRESENTATION*/
T0* r565max_value(T565* C,T0* a1);
/*XPLAIN_I_REPRESENTATION*/
T0* r565datatype(T565* C,T0* a1);
/*XPLAIN_ATTRIBUTE_NAME_NODE*/
T0* r250last(T250* C);
/*XPLAIN_ATTRIBUTE_NAME_NODE*/
void r250set_prefix_table(T250* C,T0* a1);
/*XPLAIN_ATTRIBUTE_NAME_NODE*/
void r250make(T250* C,T0* a1,T0* a2);
/*XPLAIN_ATTRIBUTE_NAME_NODE*/
T6 r250has(T250* C,T0* a1);
/*ST_FIXED_POINT_FORMATTER*/
void r436center_format_to(T436* C,T0* a1,T0* a2);
/*ST_FIXED_POINT_FORMATTER*/
void r436_424Pmake(T436* C);
/*ST_FIXED_POINT_FORMATTER*/
void r436build_integer_and_fractional_parts(T436* C,T5 a1);
/*ST_FIXED_POINT_FORMATTER*/
void r436append_integer_to_string(T436* C,T2 a1,T2 a2,T0* a3);
/*ST_FIXED_POINT_FORMATTER*/
T6 r436valid_parameter(T0* a1);
/*ST_FIXED_POINT_FORMATTER*/
void r436make(T436* C);
/*ST_FIXED_POINT_FORMATTER*/
T2 r436double_sign(T5 a1);
/*ST_FIXED_POINT_FORMATTER*/
void r436format_to(T436* C,T0* a1,T0* a2);
/*ST_FIXED_POINT_FORMATTER*/
void r436right_format_to(T436* C,T0* a1,T0* a2);
/*ST_FIXED_POINT_FORMATTER*/
void r436_424Preset_options(T436* C);
/*ST_FIXED_POINT_FORMATTER*/
void r436reset_options(T436* C);
/*ST_FIXED_POINT_FORMATTER*/
void r436double_format_to(T436* C,T5 a1,T0* a2);
/*ST_FIXED_POINT_FORMATTER*/
void r436left_format_to(T436* C,T0* a1,T0* a2);
/*ST_BOOLEAN_FORMATTER*/
void r452center_format_to(T452* C,T0* a1,T0* a2);
/*ST_BOOLEAN_FORMATTER*/
T6 r452valid_parameter(T0* a1);
/*ST_BOOLEAN_FORMATTER*/
void r452boolean_format_to(T452* C,T6 a1,T0* a2);
/*ST_BOOLEAN_FORMATTER*/
void r452format_to(T452* C,T0* a1,T0* a2);
/*ST_BOOLEAN_FORMATTER*/
void r452right_format_to(T452* C,T0* a1,T0* a2);
/*ST_BOOLEAN_FORMATTER*/
void r452reset_options(T452* C);
/*ST_BOOLEAN_FORMATTER*/
void r452justify_format_to(T452* C,T0* a1,T0* a2);
/*ST_BOOLEAN_FORMATTER*/
void r452left_format_to(T452* C,T0* a1,T0* a2);
/*XPLAIN_STRING_FUNCTION*/
void r550add_to_join(T550* C,T0* a1,T0* a2);
/*XPLAIN_STRING_FUNCTION*/
T6 r550uses_parameter(T550* C,T0* a1);
/*XPLAIN_STRING_FUNCTION*/
T0* r550sqlmaxvalue(T0* a1);
/*XPLAIN_STRING_FUNCTION*/
T0* r550column_name(T550* C);
/*XPLAIN_STRING_FUNCTION*/
T0* r550representation(T0* a1);
/*XPLAIN_STRING_FUNCTION*/
T0* r550outer_sqlvalue(T550* C,T0* a1);
/*XPLAIN_STRING_FUNCTION*/
T6 r550uses_its(T550* C);
/*XPLAIN_STRING_FUNCTION*/
T0* r550sqlvalue_as_wildcard(T550* C,T0* a1);
/*XPLAIN_STRING_FUNCTION*/
T6 r550is_using_other_attributes(T550* C,T0* a1);
/*XPLAIN_STRING_FUNCTION*/
T0* r550exact_representation(T0* a1);
/*XPLAIN_STRING_FUNCTION*/
T0* r550sqlvalue(T550* C,T0* a1);
/*XPLAIN_STRING_FUNCTION*/
T0* r550sqlinitvalue(T550* C,T0* a1);
/*XPLAIN_STRING_FUNCTION*/
T0* r550sqlname(T550* C,T0* a1);
/*XPLAIN_STRING_FUNCTION*/
T0* r550sqlminvalue(T0* a1);
/*UC_STRING*/
T0* r339out(T339* C);
/*UC_STRING*/
void r339copy(T339* C,T0* a1);
/*UC_STRING*/
T0* r339substring(T339* C,T2 a1,T2 a2);
/*UC_STRING*/
void r339reset_byte_index_cache(T339* C);
/*UC_STRING*/
T2 r339shifted_byte_index(T339* C,T2 a1,T2 a2);
/*UC_STRING*/
void r339wipe_out(T339* C);
/*UC_STRING*/
void r339keep_tail(T339* C,T2 a1);
/*UC_STRING*/
void r339remove_first(T339* C,T2 a1);
/*UC_STRING*/
T6 r339same_unicode_string(T339* C,T0* a1);
/*UC_STRING*/
T2 r339item_code(T339* C,T2 a1);
/*UC_STRING*/
T3 r339character_item_at_byte_index(T339* C,T2 a1);
/*UC_STRING*/
void r339_7Pmake(T339* C,T2 a1);
/*UC_STRING*/
void r339put(T339* C,T3 a1,T2 a2);
/*UC_STRING*/
void r339remove_between(T339* C,T2 a1,T2 a2);
/*UC_STRING*/
T6 r339is_equal(T339* C,T0* a1);
/*UC_STRING*/
void r339insert_character(T339* C,T3 a1,T2 a2);
/*UC_STRING*/
T3 r339item(T339* C,T2 a1);
/*UC_STRING*/
void r339resize_byte_storage(T339* C,T2 a1);
/*UC_STRING*/
void r339append(T339* C,T0* a1);
/*UC_STRING*/
T2 r339byte_index(T339* C,T2 a1);
/*UC_STRING*/
void r339print_on(T339* C,T0* a1);
/*UC_STRING*/
void r339make_from_string(T339* C,T0* a1);
/*UC_STRING*/
T2 r339index_of(T339* C,T3 a1,T2 a2);
/*UC_STRING*/
void r339out_in_tagged_out_memory(T339* C);
/*UC_STRING*/
void r339move_bytes_right(T339* C,T2 a1,T2 a2);
/*UC_STRING*/
void r339set_count(T339* C,T2 a1);
/*UC_STRING*/
T2 r339next_byte_index(T339* C,T2 a1);
extern T0*oBC339dummy_uc_string;
extern int fBC339dummy_uc_string;
/*UC_STRING*/
T0* r339dummy_uc_string(void);
/*UC_STRING*/
void r339remove_tail(T339* C,T2 a1);
/*UC_STRING*/
T6 r339is_integer(T339* C);
/*UC_STRING*/
void r339make(T339* C,T2 a1);
/*UC_STRING*/
void r339fill_tagged_out_memory(T339* C);
/*UC_STRING*/
void r339append_string(T339* C,T0* a1);
/*UC_STRING*/
void r339make_filled(T339* C,T3 a1,T2 a2);
/*UC_STRING*/
void r339remove(T339* C,T2 a1);
/*UC_STRING*/
void r339append_substring(T339* C,T0* a1,T2 a2,T2 a3);
/*UC_STRING*/
T2 r339item_code_at_byte_index(T339* C,T2 a1);
/*UC_STRING*/
T0* r339string(T339* C);
/*UC_STRING*/
void r339extend(T339* C,T3 a1);
/*UC_STRING*/
void r339insert_string(T339* C,T0* a1,T2 a2);
/*UC_STRING*/
T2 r339hash_code(T339* C);
/*UC_STRING*/
void r339remove_last(T339* C,T2 a1);
/*UC_STRING*/
T6 r339has(T339* C,T3 a1);
/*UC_STRING*/
void r339keep_head(T339* C,T2 a1);
/*UC_STRING*/
T2 r339to_integer(T339* C);
/*UC_STRING*/
void r339precede(T339* C,T3 a1);
/*UC_STRING*/
T0* r339new_empty_string(T2 a1);
/*UC_STRING*/
void r339append_character(T339* C,T3 a1);
/*UC_STRING*/
void r339put_code_at_byte_index(T339* C,T2 a1,T2 a2,T2 a3);
/*UC_STRING*/
void r339make_from_substring(T339* C,T0* a1,T2 a2,T2 a3);
/*UC_STRING*/
void r339fill_with(T339* C,T3 a1);
/*UC_STRING*/
void r339put_character_at_byte_index(T339* C,T3 a1,T2 a2,T2 a3);
/*UC_STRING*/
void r339_7Pappend_string(T339* C,T0* a1);
/*UC_STRING*/
void r339resize(T339* C,T2 a1);
/*UC_STRING*/
void r339put_substring_at_byte_index(T339* C,T0* a1,T2 a2,T2 a3,T2 a4,T2 a5);
/*UC_STRING*/
T2 r339substring_index(T339* C,T0* a1,T2 a2);
/*UC_STRING*/
void r339append_utf8(T339* C,T0* a1);
extern T0*oBC341utf8;
/*UC_STRING*/
void r339right_adjust(T339* C);
/*UC_STRING*/
void r339move_bytes_left(T339* C,T2 a1,T2 a2);
/*UC_STRING*/
T8 r339to_external(T339* C);
/*UC_STRING*/
T6 r339same_string(T339* C,T0* a1);
/*UC_STRING*/
T0* r339twin(T339* C);
/*UC_STRING*/
T2 r339index_of_item_code(T339* C,T2 a1,T2 a2);
/*UC_STRING*/
T0* r339to_utf8(T339* C);
/*UC_STRING*/
T0* r339cloned_string(T339* C);
/*UC_STRING*/
T0* r339_ix_43(T339* C,T0* a1);
extern T0*oBC337unicode;
/*UC_STRING*/
T2 r339_7Phash_code(T339* C);
/*UC_STRING*/
T2 r339unicode_substring_index(T339* C,T0* a1,T2 a2);
/*UC_STRING*/
void r339make_from_utf8(T339* C,T0* a1);
/*UC_STRING*/
void r339swap(T339* C,T2 a1,T2 a2);
/*XPLAIN_REQUIRED*/
T0* r501sqlcolumnconstraint(T501* C,T0* a1,T0* a2);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T6 r539is_constant(T539* C);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
void r539add_to_join(T539* C,T0* a1,T0* a2);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T6 r539uses_parameter(T539* C,T0* a1);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T0* r539sqlmaxvalue(T539* C,T0* a1);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T0* r539column_name(T539* C);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T6 r539is_string_expression(void);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T0* r539representation(T539* C,T0* a1);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T0* r539outer_sqlvalue(T539* C,T0* a1);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T6 r539uses_its(T539* C);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T0* r539sqlvalue_as_wildcard(T539* C,T0* a1);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T6 r539is_using_other_attributes(T539* C,T0* a1);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T0* r539exact_representation(T539* C,T0* a1);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T6 r539is_literal(T539* C);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T0* r539sqlvalue(T539* C,T0* a1);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T0* r539sqlinitvalue(T539* C,T0* a1);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T6 r539is_logical_constant(T539* C);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T6 r539is_logical_expression(T539* C);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T0* r539sqlname(T539* C,T0* a1);
/*XPLAIN_PARENTHESIS_EXPRESSION*/
T0* r539sqlminvalue(T539* C,T0* a1);
/*XPLAIN_CASCADE_STATEMENT*/
void r126write(T126* C,T0* a1);
/*XPLAIN_CASCADE_STATEMENT*/
void r126make(T126* C,T0* a1,T0* a2,T0* a3,T0* a4);
/*XPLAIN_A_ENUMERATION*/
T0* r513sqldomainconstraint(T513* C,T0* a1,T0* a2);
/*XPLAIN_A_ENUMERATION*/
void r513make(T513* C,T0* a1);
/*XPLAIN_A_ENUMERATION*/
void r513check_attachment(T513* C,T0* a1,T0* a2);
/*XPLAIN_A_ENUMERATION*/
T0* r513sqlcolumnconstraint(T513* C,T0* a1,T0* a2);
/*YY_FILE_BUFFER*/
void r455fill(T455* C);
/*YY_FILE_BUFFER*/
void r455compact_left(T455* C);
/*YY_FILE_BUFFER*/
void r455set_position(T455* C,T2 a1,T2 a2,T2 a3);
extern T2 oBC350default_capacity;
/*YY_FILE_BUFFER*/
void r455resize(T455* C);
/*YY_FILE_BUFFER*/
T0* r455new_default_buffer(T2 a1);
/*YY_FILE_BUFFER*/
void r455make_with_size(T455* C,T0* a1,T2 a2);
/*YY_FILE_BUFFER*/
void r455set_file(T455* C,T0* a1);
/*YY_FILE_BUFFER*/
void r455flush(T455* C);
/*XPLAIN_SQL_STATEMENT*/
T6 r94updates_attribute(T0* a1,T0* a2);
/*XPLAIN_SQL_STATEMENT*/
void r94write(T94* C,T0* a1);
/*KL_STDOUT_FILE*/
void r372make(T372* C);
/*KL_STDOUT_FILE*/
void r372old_put_string(T372* C,T0* a1);
/*KL_STDOUT_FILE*/
void r372old_put_character(T372* C,T3 a1);
/*KL_STDOUT_FILE*/
void r372old_make(T372* C);
/*KL_STDOUT_FILE*/
void r372write_buffer(T372* C);
/*KL_STDOUT_FILE*/
void r372put_string(T372* C,T0* a1);
/*XPLAIN_GET_INSERT_STATEMENT*/
T6 r584updates_attribute(T0* a1,T0* a2);
/*XPLAIN_GET_INSERT_STATEMENT*/
void r584write(T584* C,T0* a1);
/*XPLAIN_GET_INSERT_STATEMENT*/
void r584make(T584* C,T0* a1,T0* a2,T6 a3,T0* a4);
/*KL_STDERR_FILE*/
void r315old_put_string(T0* a1);
/*KL_STDERR_FILE*/
void r315put_integer(T2 a1);
/*KL_STDERR_FILE*/
void r315put_line(T0* a1);
/*KL_STDERR_FILE*/
void r315put_string(T0* a1);
/*XPLAIN_DATEF_FUNCTION*/
void r547add_to_join(T547* C,T0* a1,T0* a2);
/*XPLAIN_DATEF_FUNCTION*/
T6 r547uses_parameter(T547* C,T0* a1);
/*XPLAIN_DATEF_FUNCTION*/
T0* r547sqlmaxvalue(T0* a1);
/*XPLAIN_DATEF_FUNCTION*/
T0* r547column_name(T547* C);
/*XPLAIN_DATEF_FUNCTION*/
T6 r547is_string_expression(void);
/*XPLAIN_DATEF_FUNCTION*/
T0* r547representation(T0* a1);
/*XPLAIN_DATEF_FUNCTION*/
T0* r547outer_sqlvalue(T547* C,T0* a1);
/*XPLAIN_DATEF_FUNCTION*/
T6 r547uses_its(T547* C);
/*XPLAIN_DATEF_FUNCTION*/
T0* r547sqlvalue_as_wildcard(T547* C,T0* a1);
/*XPLAIN_DATEF_FUNCTION*/
T6 r547is_using_other_attributes(T547* C,T0* a1);
/*XPLAIN_DATEF_FUNCTION*/
T0* r547exact_representation(T0* a1);
/*XPLAIN_DATEF_FUNCTION*/
T0* r547sqlvalue(T547* C,T0* a1);
/*XPLAIN_DATEF_FUNCTION*/
T0* r547sqlinitvalue(T547* C,T0* a1);
/*XPLAIN_DATEF_FUNCTION*/
T0* r547sqlname(T547* C,T0* a1);
/*XPLAIN_DATEF_FUNCTION*/
T0* r547sqlminvalue(T0* a1);
/*XPLAIN_SORT_NODE*/
void r161make_node(T161* C,T0* a1,T0* a2);
/*XPLAIN_SORT_NODE*/
void r161make(T161* C,T0* a1,T6 a2,T0* a3);
/*XPLAIN_SQL_EXPRESSION*/
T0* r556sqlmaxvalue(T556* C,T0* a1);
/*XPLAIN_SQL_EXPRESSION*/
T6 r556is_string_expression(void);
/*XPLAIN_SQL_EXPRESSION*/
T0* r556representation(T556* C,T0* a1);
/*XPLAIN_SQL_EXPRESSION*/
T0* r556outer_sqlvalue(T556* C,T0* a1);
/*XPLAIN_SQL_EXPRESSION*/
T0* r556sqlvalue_as_wildcard(T556* C,T0* a1);
/*XPLAIN_SQL_EXPRESSION*/
T0* r556exact_representation(T556* C,T0* a1);
/*XPLAIN_SQL_EXPRESSION*/
T0* r556sqlinitvalue(T556* C,T0* a1);
/*XPLAIN_SQL_EXPRESSION*/
T0* r556sqlminvalue(T556* C,T0* a1);
/*XPLAIN_STRING_EXPRESSION*/
T0* r552sqlmaxvalue(T552* C,T0* a1);
/*XPLAIN_STRING_EXPRESSION*/
T0* r552representation(T552* C,T0* a1);
/*XPLAIN_STRING_EXPRESSION*/
T0* r552outer_sqlvalue(T552* C,T0* a1);
/*XPLAIN_STRING_EXPRESSION*/
T0* r552sqlvalue_as_wildcard(T552* C,T0* a1);
/*XPLAIN_STRING_EXPRESSION*/
T0* r552exact_representation(T552* C,T0* a1);
/*XPLAIN_STRING_EXPRESSION*/
T0* r552sqlvalue(T552* C,T0* a1);
/*XPLAIN_STRING_EXPRESSION*/
T0* r552sqlinitvalue(T552* C,T0* a1);
/*XPLAIN_STRING_EXPRESSION*/
T0* r552sqlminvalue(T552* C,T0* a1);
/*XPLAIN_STRING_EXPRESSION*/
T6 r552has_wild_card_characters(T552* C);
/*SQL_GENERATOR_ANSI*/
void r735drop_value(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735create_extend(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735datatype_text(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735drop_table(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735no_space_identifier(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735write_drop(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735scientific_formatter(void);
/*SQL_GENERATOR_ANSI*/
T0* r735domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sqlcolumnrequired_base(T735* C,T0* a1);
extern T6 oBC735temporarytablessupported;
/*SQL_GENERATOR_ANSI*/
void r735write_procedure(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735value_representation_system_user(T735* C);
/*SQL_GENERATOR_ANSI*/
T0* r735datatype_ref_int(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735do_sql_cast_to_real(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_extension_function(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735create_value_alter_table(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T6 r735init_necessary(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735do_do_create_select_list(T735* C,T0* a1,T6 a2);
/*SQL_GENERATOR_ANSI*/
T0* r735value_representation_float(T735* C);
/*SQL_GENERATOR_ANSI*/
T6 r735table_has_auto_pk(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735make_valid_identifier(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735columndatatype_type(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735create_get_insert(T735* C,T0* a1,T0* a2,T6 a3,T0* a4);
/*SQL_GENERATOR_ANSI*/
T0* r735sqlcolumnidentifier_type(T735* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T0* r735tabtab(void);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_last_auto_generated_primary_key(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735create_drop_assertion(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735write_select(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735create_value_declare_outside_sp(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735drop_procedure(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735datatype_varchar(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735write_assertion(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735datatype_datetime(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735value_representation_text(T735* C);
/*SQL_GENERATOR_ANSI*/
T0* r735datatype_boolean(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_infix_expression(T735* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_ANSI*/
T0* r735sqlcolumnconstraint_type(T735* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T0* r735quoted_value_identifier(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735datatype_pk_int(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_predicate(T735* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
void r735drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_cast_to_date(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735table_name(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735drop_domain(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735temporarytableprefix(void);
/*SQL_GENERATOR_ANSI*/
T0* r735assertion_name(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sqlcolumndefault_type(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735create_select_value(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T6 r735createautoprimarykey(T735* C);
/*SQL_GENERATOR_ANSI*/
void r735create_select_function(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_infix_expression_as_wildcard(T735* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_select_function_as_subselect(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735create_extend_create_table(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_cast_to_string(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_select_function_as_left_outer_join(T735* C,T0* a1);
extern T0*oBC735target_name;
/*SQL_GENERATOR_ANSI*/
T0* r735do_sql_cast_to_integer(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735do_sql_select_for_extension_function(T735* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T0* r735sqlfunction_nil(void);
/*SQL_GENERATOR_ANSI*/
void r735write_init(T0* a1);
/*SQL_GENERATOR_ANSI*/
T6 r735createassert(T735* C);
/*SQL_GENERATOR_ANSI*/
void r735write_base(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735value_representation_money(T735* C);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_select_joins(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735create_update(T735* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_ANSI*/
void r735create_index(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sqlgetvalue_outside_sp(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735constraint_names(void);
/*SQL_GENERATOR_ANSI*/
T6 r735createdomaincheck(T735* C);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_select_for_extension_function(T735* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T0* r735datatype_pk_char(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_combine_expression(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735value_representation_current_timestamp(T735* C);
/*SQL_GENERATOR_ANSI*/
T0* r735as_string(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735echo(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735datatype_char(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sqlgetconstant(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735columndatatype_base(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T6 r735createviews(T735* C);
/*SQL_GENERATOR_ANSI*/
void r735write_index(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735constant_identifier(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735create_value_assign_outside_sp(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735datatype_money(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735optional_create_value_declare(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sqlcolumnconstraint_base(T735* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T6 r735check_if_required(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_subselect_for_attribute(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735datatype_int(T0* a1);
/*SQL_GENERATOR_ANSI*/
T6 r735is_value_data_type_changed(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735datatype_numeric(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735datatype_picture(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_cast_to_integer(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735create_value_create_table(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sqlcolumndefault_base(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_extend_insert_missing_rows(T735* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T0* r735column_constraint_name(T735* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T0* r735sqlfunction_any(void);
/*SQL_GENERATOR_ANSI*/
T0* r735sqlgetvalue(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735set_sequence_name_format(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735valuetablename(void);
/*SQL_GENERATOR_ANSI*/
void r735create_constant_assignment(T735* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T0* r735safe_string(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735do_sql_cast_to_date(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T6 r735equal(T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T0* r735finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_ANSI*/
void r735write_type(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_combine_expression_as_wildcard(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735extension_name(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735createtemporarytablestatement(void);
/*SQL_GENERATOR_ANSI*/
T6 r735noonelinecommentssupported(void);
/*SQL_GENERATOR_ANSI*/
T0* r735value_identifier(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735formatter(void);
/*SQL_GENERATOR_ANSI*/
void r735write_sql(T0* a1);
/*SQL_GENERATOR_ANSI*/
T6 r735createdomains(T735* C);
/*SQL_GENERATOR_ANSI*/
void r735write_one_line_comment(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735value_representation_date(T735* C);
/*SQL_GENERATOR_ANSI*/
void r735create_assertion(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735quote_identifier(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735create_constant(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735datatype_float(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735set_primary_key_format(T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735extension_index_name(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735set_options(T735* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11,T6 a12);
/*SQL_GENERATOR_ANSI*/
void r735create_view(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735write_use_database(T735* C,T0* a1);
extern T6 oBC735identifierwithspacessupported;
/*SQL_GENERATOR_ANSI*/
T0* r735domain_identifier(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735create_value(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T6 r735assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735do_create_select_list(T735* C,T0* a1,T6 a2);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_cast_to_real(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735create_table(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735value_representation_char(T735* C,T2 a1);
/*SQL_GENERATOR_ANSI*/
T0* r735value_representation_boolean(T735* C);
/*SQL_GENERATOR_ANSI*/
T6 r735createtimestamp(T735* C);
/*SQL_GENERATOR_ANSI*/
T0* r735sp_function_type_for_selection(T735* C,T0* a1,T6 a2);
/*SQL_GENERATOR_ANSI*/
T0* r735finishtemporarytablestatement(void);
/*SQL_GENERATOR_ANSI*/
T6 r735coalescesupported(void);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_subselect_for_extension(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735table_pk_name(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735drop_constant(T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735create_insert(T735* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_ANSI*/
T0* r735autoprimarykeyconstraint(void);
/*SQL_GENERATOR_ANSI*/
T6 r735is_value_declared(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735columndatatype_assertion(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T6 r735valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
void r735make(T735* C);
/*SQL_GENERATOR_ANSI*/
T0* r735value_representation_integer(T735* C,T2 a1);
/*SQL_GENERATOR_ANSI*/
T0* r735table_ts_name(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735create_extend_create_index(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T6 r735createindex(void);
/*SQL_GENERATOR_ANSI*/
T0* r735column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_ANSI*/
T0* r735create_table_name(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735format(T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_expression_as_boolean_value(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735index_name(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_select_joins_oldstyle(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735create_delete(T735* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_select_joins_ansi92(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735do_sql_cast_to_string(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
void r735create_domain(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_notnot_expression(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_not_expression(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sql_select_for_extension_expression(T735* C,T0* a1);
/*SQL_GENERATOR_ANSI*/
T0* r735sqlcheck_in(T735* C,T0* a1,T0* a2);
/*SQL_GENERATOR_ANSI*/
void r735create_value_declare(T735* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747_25Pdrop_table(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747drop_value(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747sp_start(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_extend(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747datatype_text(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sp_define_out_param(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747drop_table(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747_25Pdrop_value(T747* C,T0* a1);
extern T0*oBC747sqlsysfunction_system_user;
/*SQL_GENERATOR_DB2_71*/
T0* r747no_space_identifier(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747write_drop(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747make_valid_sp_identifier(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747scientific_formatter(void);
/*SQL_GENERATOR_DB2_71*/
T0* r747domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sqlcolumnrequired_base(T747* C,T0* a1);
extern T6 oBC747temporarytablessupported;
/*SQL_GENERATOR_DB2_71*/
void r747write_procedure(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747value_representation_system_user(T747* C);
/*SQL_GENERATOR_DB2_71*/
T0* r747datatype_ref_int(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_value_declare_inside_sp(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747do_sql_cast_to_real(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_extension_function(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_value_alter_table(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r747init_necessary(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747do_do_create_select_list(T747* C,T0* a1,T6 a2);
extern T6 oBC747columnnullallowed;
/*SQL_GENERATOR_DB2_71*/
T0* r747value_representation_float(T747* C);
/*SQL_GENERATOR_DB2_71*/
T6 r747table_has_auto_pk(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747make_valid_identifier(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747columndatatype_type(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_get_insert(T747* C,T0* a1,T0* a2,T6 a3,T0* a4);
/*SQL_GENERATOR_DB2_71*/
T0* r747sqlcolumnidentifier_type(T747* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
T0* r747tabtab(void);
extern T0*oBC747sql_last_auto_generated_primary_key;
/*SQL_GENERATOR_DB2_71*/
void r747create_value_assign_inside_sp(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_drop_assertion(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747_25Psqlcolumnrequired_base(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747write_select(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_value_declare_outside_sp(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747datatype_varchar(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747datatype_datetime(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747write_assertion(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747value_representation_text(T747* C);
/*SQL_GENERATOR_DB2_71*/
T0* r747datatype_boolean(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_infix_expression(T747* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_DB2_71*/
T0* r747sqlcolumnconstraint_type(T747* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
T0* r747quoted_value_identifier(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747datatype_pk_int(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sp_update_name(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_predicate(T747* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
void r747create_sp_insert(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747drop_column(T747* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_cast_to_date(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747table_name(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747drop_domain(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_init_cast_to_real(T747* C,T0* a1);
extern T6 oBC747dropcolumnsupported;
/*SQL_GENERATOR_DB2_71*/
void r747do_drop_procedure(T747* C,T0* a1);
extern T0*oBC747temporarytableprefix;
/*SQL_GENERATOR_DB2_71*/
T0* r747sp_define_param_name(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747assertion_name(T0* a1);
extern T0*oBC747sqlfalse;
/*SQL_GENERATOR_DB2_71*/
T0* r747sqlcolumndefault_type(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_select_value(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r747createautoprimarykey(T747* C);
/*SQL_GENERATOR_DB2_71*/
void r747create_select_function(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r747init_forced_null(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_infix_expression_as_wildcard(T747* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_select_function_as_subselect(T747* C,T0* a1);
extern T6 oBC747autoprimarykeysupported;
/*SQL_GENERATOR_DB2_71*/
void r747create_extend_create_table(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_cast_to_string(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_select_function_as_left_outer_join(T747* C,T0* a1);
extern T0*oBC747target_name;
/*SQL_GENERATOR_DB2_71*/
void r747_25Pcreate_select_list(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747do_sql_select_for_extension_function(T747* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
T0* r747do_sql_cast_to_integer(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sqlfunction_nil(void);
/*SQL_GENERATOR_DB2_71*/
void r747write_init(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r747createassert(T747* C);
/*SQL_GENERATOR_DB2_71*/
void r747create_select_value_inside_sp(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747write_base(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_sp_delete(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747value_representation_money(T747* C);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_init_infix_expression(T747* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_select_joins(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_update(T747* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_DB2_71*/
void r747create_index(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sqlgetvalue_outside_sp(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747constraint_names(void);
/*SQL_GENERATOR_DB2_71*/
void r747create_sync_auto_generated_primary_key_with_supplied_value(T747* C,T0* a1,T2 a2);
/*SQL_GENERATOR_DB2_71*/
T6 r747createdomaincheck(T747* C);
/*SQL_GENERATOR_DB2_71*/
void r747_25Pwrite_type(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_init_cast_to_string(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_select_for_extension_function(T747* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
T0* r747datatype_pk_char(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_select_list(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sp_insert_name(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_combine_expression(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747value_representation_current_timestamp(T747* C);
/*SQL_GENERATOR_DB2_71*/
T0* r747as_string(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_init_expression(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747echo(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747datatype_char(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sqlgetconstant(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747columndatatype_base(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_end(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r747createviews(T747* C);
/*SQL_GENERATOR_DB2_71*/
void r747write_index(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747constant_identifier(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_value_assign_outside_sp(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747sp_end(T747* C);
/*SQL_GENERATOR_DB2_71*/
T0* r747sp_use_param(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747datatype_money(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r747init_forced_default(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747sp_body_statements(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747optional_create_value_declare(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747commandseparator(T747* C);
/*SQL_GENERATOR_DB2_71*/
T0* r747sqlcolumnconstraint_base(T747* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
T6 r747check_if_required(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_subselect_for_attribute(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747datatype_int(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_procedure(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r747is_value_data_type_changed(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747datatype_numeric(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747datatype_picture(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_cast_to_integer(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_value_create_table(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747storedprocedureparamlistend(void);
/*SQL_GENERATOR_DB2_71*/
void r747_25Pcreate_select_function(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sqlcolumndefault_base(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_extend_insert_missing_rows(T747* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
T0* r747sqlgetvalue_inside_sp(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747column_constraint_name(T747* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
T0* r747sqlfunction_any(void);
/*SQL_GENERATOR_DB2_71*/
T0* r747sqlgetvalue(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747set_sequence_name_format(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747valuetablename(void);
/*SQL_GENERATOR_DB2_71*/
void r747create_constant_assignment(T747* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
T0* r747safe_string(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747do_sql_cast_to_date(T747* C,T0* a1);
extern T6 oBC747domainssupported;
/*SQL_GENERATOR_DB2_71*/
T0* r747sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
void r747write_type(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r747equal(T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_combine_expression_as_wildcard(T747* C,T0* a1);
extern T0*oBC747sqlsysfunction_current_timestamp;
/*SQL_GENERATOR_DB2_71*/
T0* r747extension_name(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747createtemporarytablestatement(void);
/*SQL_GENERATOR_DB2_71*/
T6 r747noonelinecommentssupported(void);
/*SQL_GENERATOR_DB2_71*/
void r747create_use_database(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747value_identifier(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747formatter(void);
/*SQL_GENERATOR_DB2_71*/
void r747write_sql(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747_25Pvalue_identifier(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r747createdomains(T747* C);
/*SQL_GENERATOR_DB2_71*/
void r747write_one_line_comment(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747value_representation_date(T747* C);
/*SQL_GENERATOR_DB2_71*/
void r747create_assertion(T747* C,T0* a1);
extern T2 oBC747maxconstraintidentifierlength;
/*SQL_GENERATOR_DB2_71*/
T0* r747quote_identifier(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_constant(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747drop_sp(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747datatype_float(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747set_primary_key_format(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747extension_index_name(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747set_options(T747* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11,T6 a12);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_init_cast_to_date(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_view(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747write_use_database(T747* C,T0* a1);
extern T6 oBC747identifierwithspacessupported;
/*SQL_GENERATOR_DB2_71*/
T0* r747domain_identifier(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_value(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_sp_update(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r747assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_value_assign(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747do_create_select_list(T747* C,T0* a1,T6 a2);
/*SQL_GENERATOR_DB2_71*/
T0* r747storedprocedurereturnparamliststart(void);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_cast_to_real(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sqlcolumnrequired_type(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sp_get_auto_generated_primary_key(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_table(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747value_representation_char(T747* C,T2 a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747value_representation_boolean(T747* C);
/*SQL_GENERATOR_DB2_71*/
T6 r747createtimestamp(T747* C);
/*SQL_GENERATOR_DB2_71*/
T0* r747sp_function_type_for_selection(T747* C,T0* a1,T6 a2);
extern T0*oBC747finishtemporarytablestatement;
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_init_combine_expression(T747* C,T0* a1);
extern T6 oBC747supportsdefaultvalues;
/*SQL_GENERATOR_DB2_71*/
T0* r747sqlinitvalue_if(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sp_name(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r747coalescesupported(void);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_subselect_for_extension(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sqlinitvalue_attribute(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747table_pk_name(T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747drop_constant(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_insert(T747* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_DB2_71*/
T0* r747sp_delete_name(T747* C,T0* a1);
extern T0*oBC747autoprimarykeyconstraint;
/*SQL_GENERATOR_DB2_71*/
T0* r747sp_define_in_param(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r747is_value_declared(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747columndatatype_assertion(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sqlcolumnidentifier_base(T0* a1,T0* a2);
extern T0*oBC747sqltrue;
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_init_cast_to_integer(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r747valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
void r747make(T747* C);
extern T2 oBC747maxidentifierlength;
/*SQL_GENERATOR_DB2_71*/
T0* r747value_representation_integer(T747* C,T2 a1);
/*SQL_GENERATOR_DB2_71*/
void r747sp_user_declaration(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747table_ts_name(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_extend_create_index(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T6 r747createindex(void);
/*SQL_GENERATOR_DB2_71*/
T0* r747column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747create_table_name(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_init(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747format(T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_expression_as_boolean_value(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747index_name(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747sp_result_parameter(T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_select_joins_oldstyle(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_delete(T747* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_select_joins_ansi92(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747do_sql_cast_to_string(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
void r747create_domain(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_notnot_expression(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747storedprocedureparamliststart(void);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_not_expression(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sql_select_for_extension_expression(T747* C,T0* a1);
/*SQL_GENERATOR_DB2_71*/
T0* r747sqlcheck_in(T747* C,T0* a1,T0* a2);
/*SQL_GENERATOR_DB2_71*/
void r747create_value_declare(T747* C,T0* a1);
/*ST_DECIMAL_FORMATTER*/
void r431center_format_to(T431* C,T0* a1,T0* a2);
/*ST_DECIMAL_FORMATTER*/
void r431_424Pmake(T431* C);
/*ST_DECIMAL_FORMATTER*/
void r431append_abs_to_string(T431* C,T2 a1,T0* a2);
/*ST_DECIMAL_FORMATTER*/
T6 r431valid_parameter(T0* a1);
/*ST_DECIMAL_FORMATTER*/
void r431make(T431* C);
/*ST_DECIMAL_FORMATTER*/
void r431format_to(T431* C,T0* a1,T0* a2);
/*ST_DECIMAL_FORMATTER*/
void r431right_format_to(T431* C,T0* a1,T0* a2);
/*ST_DECIMAL_FORMATTER*/
void r431_424Preset_options(T431* C);
/*ST_DECIMAL_FORMATTER*/
void r431integer_format_to(T431* C,T2 a1,T0* a2);
/*ST_DECIMAL_FORMATTER*/
void r431reset_options(T431* C);
/*ST_DECIMAL_FORMATTER*/
void r431append_to_string(T431* C,T2 a1,T0* a2);
/*ST_DECIMAL_FORMATTER*/
void r431justify_format_to(T431* C,T0* a1,T0* a2);
/*ST_DECIMAL_FORMATTER*/
void r431left_format_to(T431* C,T0* a1,T0* a2);
/*XPLAIN_LOGICAL_EXPRESSION*/
T6 r270is_constant(T270* C);
/*XPLAIN_LOGICAL_EXPRESSION*/
void r270add_to_join(T270* C,T0* a1,T0* a2);
/*XPLAIN_LOGICAL_EXPRESSION*/
T6 r270uses_parameter(T270* C,T0* a1);
/*XPLAIN_LOGICAL_EXPRESSION*/
T0* r270sqlmaxvalue(T270* C,T0* a1);
/*XPLAIN_LOGICAL_EXPRESSION*/
T0* r270column_name(T270* C);
/*XPLAIN_LOGICAL_EXPRESSION*/
T6 r270is_string_expression(void);
/*XPLAIN_LOGICAL_EXPRESSION*/
T0* r270representation(T270* C,T0* a1);
/*XPLAIN_LOGICAL_EXPRESSION*/
T0* r270outer_sqlvalue(T270* C,T0* a1);
/*XPLAIN_LOGICAL_EXPRESSION*/
T6 r270uses_its(T270* C);
/*XPLAIN_LOGICAL_EXPRESSION*/
T0* r270sqlvalue_as_wildcard(T270* C,T0* a1);
/*XPLAIN_LOGICAL_EXPRESSION*/
T6 r270is_using_other_attributes(T270* C,T0* a1);
/*XPLAIN_LOGICAL_EXPRESSION*/
T0* r270exact_representation(T270* C,T0* a1);
/*XPLAIN_LOGICAL_EXPRESSION*/
T6 r270is_literal(T270* C);
/*XPLAIN_LOGICAL_EXPRESSION*/
T0* r270sqlvalue(T270* C,T0* a1);
/*XPLAIN_LOGICAL_EXPRESSION*/
T0* r270sqlinitvalue(T270* C,T0* a1);
/*XPLAIN_LOGICAL_EXPRESSION*/
T6 r270is_logical_constant(T270* C);
/*XPLAIN_LOGICAL_EXPRESSION*/
T0* r270sqlname(T270* C,T0* a1);
/*XPLAIN_LOGICAL_EXPRESSION*/
T0* r270sqlminvalue(T270* C,T0* a1);
/*XPLAIN_EQ_NULL_EXPRESSION*/
void r534add_to_join(T534* C,T0* a1,T0* a2);
/*XPLAIN_EQ_NULL_EXPRESSION*/
T6 r534uses_parameter(T534* C,T0* a1);
/*XPLAIN_EQ_NULL_EXPRESSION*/
T0* r534sqlmaxvalue(T0* a1);
/*XPLAIN_EQ_NULL_EXPRESSION*/
T6 r534is_string_expression(void);
/*XPLAIN_EQ_NULL_EXPRESSION*/
T0* r534representation(T0* a1);
/*XPLAIN_EQ_NULL_EXPRESSION*/
T0* r534outer_sqlvalue(T534* C,T0* a1);
/*XPLAIN_EQ_NULL_EXPRESSION*/
T6 r534uses_its(T534* C);
/*XPLAIN_EQ_NULL_EXPRESSION*/
T0* r534sqlvalue_as_wildcard(T534* C,T0* a1);
/*XPLAIN_EQ_NULL_EXPRESSION*/
T0* r534exact_representation(T0* a1);
/*XPLAIN_EQ_NULL_EXPRESSION*/
T0* r534sqlvalue(T534* C,T0* a1);
/*XPLAIN_EQ_NULL_EXPRESSION*/
T0* r534sqlinitvalue(T534* C,T0* a1);
/*XPLAIN_EQ_NULL_EXPRESSION*/
T0* r534sqlminvalue(T0* a1);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r432center_format_to(T432* C,T0* a1,T0* a2);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r432_424Pmake(T432* C);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r432build_integer_and_fractional_parts(T432* C,T5 a1);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r432_436Pdouble_format_to(T432* C,T5 a1,T0* a2);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r432append_integer_to_string(T432* C,T2 a1,T2 a2,T0* a3);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
T6 r432valid_parameter(T0* a1);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r432make(T432* C);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
T2 r432double_sign(T5 a1);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r432format_to(T432* C,T0* a1,T0* a2);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r432right_format_to(T432* C,T0* a1,T0* a2);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r432_433Pdouble_format_to(T432* C,T5 a1,T0* a2);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r432_424Preset_options(T432* C);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r432reset_options(T432* C);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
T5 r432ten_power(T2 a1);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r432double_format_to(T432* C,T5 a1,T0* a2);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r432justify_format_to(T432* C,T0* a1,T0* a2);
/*ST_FIXED_OR_FLOATING_POINT_FORMATTER*/
void r432left_format_to(T432* C,T0* a1,T0* a2);
/*XPLAIN_PARAMETER_EXPRESSION*/
T0* r533sqlmaxvalue(T533* C,T0* a1);
/*XPLAIN_PARAMETER_EXPRESSION*/
T6 r533is_string_expression(void);
/*XPLAIN_PARAMETER_EXPRESSION*/
T0* r533representation(T533* C,T0* a1);
/*XPLAIN_PARAMETER_EXPRESSION*/
T0* r533outer_sqlvalue(T533* C,T0* a1);
/*XPLAIN_PARAMETER_EXPRESSION*/
T0* r533sqlvalue_as_wildcard(T533* C,T0* a1);
/*XPLAIN_PARAMETER_EXPRESSION*/
T0* r533exact_representation(T533* C,T0* a1);
/*XPLAIN_PARAMETER_EXPRESSION*/
T0* r533sqlvalue(T533* C,T0* a1);
/*XPLAIN_PARAMETER_EXPRESSION*/
T0* r533sqlinitvalue(T533* C,T0* a1);
/*XPLAIN_PARAMETER_EXPRESSION*/
T0* r533sqlminvalue(T533* C,T0* a1);
/*XPLAIN_A_REFERENCES*/
T0* r571sqlcolumnconstraint(T571* C,T0* a1,T0* a2);
/*XPLAIN_REAL_FUNCTION*/
void r549add_to_join(T549* C,T0* a1,T0* a2);
/*XPLAIN_REAL_FUNCTION*/
T6 r549uses_parameter(T549* C,T0* a1);
/*XPLAIN_REAL_FUNCTION*/
T0* r549sqlmaxvalue(T0* a1);
/*XPLAIN_REAL_FUNCTION*/
T0* r549column_name(T549* C);
/*XPLAIN_REAL_FUNCTION*/
T6 r549is_string_expression(void);
/*XPLAIN_REAL_FUNCTION*/
T0* r549representation(T0* a1);
/*XPLAIN_REAL_FUNCTION*/
T0* r549outer_sqlvalue(T549* C,T0* a1);
/*XPLAIN_REAL_FUNCTION*/
T6 r549uses_its(T549* C);
/*XPLAIN_REAL_FUNCTION*/
T0* r549sqlvalue_as_wildcard(T549* C,T0* a1);
/*XPLAIN_REAL_FUNCTION*/
T6 r549is_using_other_attributes(T549* C,T0* a1);
/*XPLAIN_REAL_FUNCTION*/
T0* r549exact_representation(T0* a1);
/*XPLAIN_REAL_FUNCTION*/
T0* r549sqlvalue(T549* C,T0* a1);
/*XPLAIN_REAL_FUNCTION*/
T0* r549sqlinitvalue(T549* C,T0* a1);
/*XPLAIN_REAL_FUNCTION*/
T0* r549sqlname(T549* C,T0* a1);
/*XPLAIN_REAL_FUNCTION*/
T0* r549sqlminvalue(T0* a1);
/*XPLAIN_VARIABLE_EXPRESSION*/
T0* r578sqlmaxvalue(T578* C,T0* a1);
/*XPLAIN_VARIABLE_EXPRESSION*/
T6 r578is_string_expression(void);
/*XPLAIN_VARIABLE_EXPRESSION*/
T0* r578representation(T578* C,T0* a1);
/*XPLAIN_VARIABLE_EXPRESSION*/
T0* r578outer_sqlvalue(T578* C,T0* a1);
/*XPLAIN_VARIABLE_EXPRESSION*/
T0* r578sqlvalue_as_wildcard(T578* C,T0* a1);
/*XPLAIN_VARIABLE_EXPRESSION*/
T0* r578exact_representation(T578* C,T0* a1);
/*XPLAIN_VARIABLE_EXPRESSION*/
T0* r578sqlvalue(T578* C,T0* a1);
/*XPLAIN_VARIABLE_EXPRESSION*/
T0* r578sqlinitvalue(T578* C,T0* a1);
/*XPLAIN_VARIABLE_EXPRESSION*/
T0* r578sqlname(T578* C,T0* a1);
/*XPLAIN_VARIABLE_EXPRESSION*/
T0* r578sqlminvalue(T578* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
void r529add_to_join(T529* C,T0* a1,T0* a2);
/*XPLAIN_NOT_EXPRESSION*/
T6 r529uses_parameter(T529* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
T0* r529sqlmaxvalue(T529* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
T0* r529column_name(T529* C);
/*XPLAIN_NOT_EXPRESSION*/
T6 r529is_string_expression(void);
/*XPLAIN_NOT_EXPRESSION*/
T0* r529representation(T529* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
void r529make(T529* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
T0* r529outer_sqlvalue(T529* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
T6 r529uses_its(T529* C);
/*XPLAIN_NOT_EXPRESSION*/
T0* r529sqlvalue_as_wildcard(T529* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
T6 r529is_using_other_attributes(T529* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
T0* r529exact_representation(T529* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
T0* r529sqlvalue(T529* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
T0* r529sqlinitvalue(T529* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
T0* r529sqlname(T529* C,T0* a1);
/*XPLAIN_NOT_EXPRESSION*/
T0* r529sqlminvalue(T529* C,T0* a1);
/*XPLAIN_I_NODE*/
void r276make(T276* C,T0* a1,T0* a2);
/*XPLAIN_I_NODE*/
T0* r276to_sqlcode(T276* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760drop_value(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760create_extend(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760datatype_text(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760drop_table(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760no_space_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760write_drop(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760scientific_formatter(void);
/*SQL_GENERATOR_MYSQL4*/
T0* r760domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sqlcolumnrequired_base(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760write_procedure(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760value_representation_system_user(T760* C);
/*SQL_GENERATOR_MYSQL4*/
T0* r760datatype_ref_int(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760do_sql_cast_to_real(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_extension_function(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760create_value_alter_table(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T6 r760init_necessary(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760do_do_create_select_list(T760* C,T0* a1,T6 a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r760value_representation_float(T760* C);
/*SQL_GENERATOR_MYSQL4*/
T6 r760table_has_auto_pk(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760make_valid_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760columndatatype_type(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760create_get_insert(T760* C,T0* a1,T0* a2,T6 a3,T0* a4);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sqlcolumnidentifier_type(T760* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r760tabtab(void);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_last_auto_generated_primary_key(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760create_drop_assertion(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760write_select(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760create_value_declare_outside_sp(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760drop_procedure(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760datatype_varchar(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760write_assertion(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760datatype_datetime(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760value_representation_text(T760* C);
/*SQL_GENERATOR_MYSQL4*/
T0* r760datatype_boolean(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_infix_expression(T760* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sqlcolumnconstraint_type(T760* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r760quoted_value_identifier(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760datatype_pk_int(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_predicate(T760* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
void r760drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_cast_to_date(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760table_name(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760drop_domain(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760drop_table_if_exist(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760temporarytableprefix(void);
/*SQL_GENERATOR_MYSQL4*/
T0* r760assertion_name(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sqlcolumndefault_type(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760create_select_value(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T6 r760createautoprimarykey(T760* C);
/*SQL_GENERATOR_MYSQL4*/
void r760create_select_function(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_infix_expression_as_wildcard(T760* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_select_function_as_subselect(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760create_extend_create_table(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_cast_to_string(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_select_function_as_left_outer_join(T760* C,T0* a1);
extern T0*oBC760target_name;
/*SQL_GENERATOR_MYSQL4*/
T0* r760do_sql_cast_to_integer(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760do_sql_select_for_extension_function(T760* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sqlfunction_nil(void);
/*SQL_GENERATOR_MYSQL4*/
void r760write_init(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T6 r760createassert(T760* C);
/*SQL_GENERATOR_MYSQL4*/
void r760write_base(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760value_representation_money(T760* C);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_select_joins(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760create_update(T760* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MYSQL4*/
void r760create_index(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sqlgetvalue_outside_sp(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760constraint_names(void);
/*SQL_GENERATOR_MYSQL4*/
T6 r760createdomaincheck(T760* C);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_select_for_extension_function(T760* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r760datatype_pk_char(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_combine_expression(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760value_representation_current_timestamp(T760* C);
/*SQL_GENERATOR_MYSQL4*/
T0* r760as_string(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760echo(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760datatype_char(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sqlgetconstant(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760columndatatype_base(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T6 r760createviews(T760* C);
/*SQL_GENERATOR_MYSQL4*/
void r760write_index(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760constant_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760create_value_assign_outside_sp(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760datatype_money(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760optional_create_value_declare(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sqlcolumnconstraint_base(T760* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T6 r760check_if_required(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_subselect_for_attribute(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760datatype_int(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T6 r760is_value_data_type_changed(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760datatype_numeric(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760datatype_picture(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_cast_to_integer(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760create_value_create_table(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sqlcolumndefault_base(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_extend_insert_missing_rows(T760* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r760column_constraint_name(T760* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sqlfunction_any(void);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sqlgetvalue(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760set_sequence_name_format(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760valuetablename(void);
/*SQL_GENERATOR_MYSQL4*/
void r760create_constant_assignment(T760* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r760safe_string(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760do_sql_cast_to_date(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T6 r760equal(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r760finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_MYSQL4*/
void r760write_type(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_combine_expression_as_wildcard(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760extension_name(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760createtemporarytablestatement(void);
/*SQL_GENERATOR_MYSQL4*/
T6 r760noonelinecommentssupported(void);
/*SQL_GENERATOR_MYSQL4*/
T0* r760value_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760formatter(void);
/*SQL_GENERATOR_MYSQL4*/
void r760write_sql(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T6 r760createdomains(T760* C);
/*SQL_GENERATOR_MYSQL4*/
void r760write_one_line_comment(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760value_representation_date(T760* C);
/*SQL_GENERATOR_MYSQL4*/
void r760create_assertion(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760quote_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760create_constant(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760datatype_float(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760set_primary_key_format(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760extension_index_name(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760set_options(T760* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11,T6 a12);
/*SQL_GENERATOR_MYSQL4*/
void r760create_view(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760write_use_database(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760domain_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760create_value(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T6 r760assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760do_create_select_list(T760* C,T0* a1,T6 a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_cast_to_real(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760create_table(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760value_representation_char(T760* C,T2 a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760value_representation_boolean(T760* C);
/*SQL_GENERATOR_MYSQL4*/
T6 r760createtimestamp(T760* C);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sp_function_type_for_selection(T760* C,T0* a1,T6 a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r760finishtemporarytablestatement(void);
/*SQL_GENERATOR_MYSQL4*/
T6 r760coalescesupported(void);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_subselect_for_extension(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760table_pk_name(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760drop_constant(T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760create_insert(T760* C,T0* a1,T0* a2,T0* a3);
extern T0*oBC760autoprimarykeyconstraint;
extern int fBC760autoprimarykeyconstraint;
/*SQL_GENERATOR_MYSQL4*/
T0* r760autoprimarykeyconstraint(void);
/*SQL_GENERATOR_MYSQL4*/
T6 r760is_value_declared(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760columndatatype_assertion(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T6 r760valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
void r760make(T760* C);
/*SQL_GENERATOR_MYSQL4*/
T0* r760value_representation_integer(T760* C,T2 a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760table_ts_name(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760create_extend_create_index(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T6 r760createindex(void);
/*SQL_GENERATOR_MYSQL4*/
T0* r760column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760create_table_name(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760format(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_expression_as_boolean_value(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760index_name(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_select_joins_oldstyle(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760create_delete(T760* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_select_joins_ansi92(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760do_sql_cast_to_string(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
void r760create_domain(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_notnot_expression(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_not_expression(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sql_select_for_extension_expression(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL4*/
T0* r760sqlcheck_in(T760* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL4*/
void r760create_value_declare(T760* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759_25Pdrop_table(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759drop_value(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759sp_start(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_extend(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759datatype_text(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sp_define_out_param(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759drop_table(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759_25Pdrop_value(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759no_space_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759write_drop(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759make_valid_sp_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759scientific_formatter(void);
/*SQL_GENERATOR_MYSQL5*/
T0* r759domain_null_or_not_null(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sqlcolumnrequired_base(T759* C,T0* a1);
extern T6 oBC759temporarytablessupported;
/*SQL_GENERATOR_MYSQL5*/
void r759write_procedure(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759value_representation_system_user(T759* C);
extern T6 oBC759constraintnamesupported;
extern T6 oBC759checksnullaftertrigger;
extern T0*oBC759sql_select_function_limit_after;
/*SQL_GENERATOR_MYSQL5*/
T0* r759datatype_ref_int(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759do_sql_cast_to_real(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sqlcheck_between(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_extension_function(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_value_alter_table(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r759init_necessary(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759do_do_create_select_list(T759* C,T0* a1,T6 a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r759value_representation_float(T759* C);
/*SQL_GENERATOR_MYSQL5*/
T6 r759table_has_auto_pk(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759output_update_join_clause(T759* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r759make_valid_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759columndatatype_type(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_get_insert(T759* C,T0* a1,T0* a2,T6 a3,T0* a4);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sqlcolumnidentifier_type(T759* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r759tabtab(void);
extern T0*oBC759sql_last_auto_generated_primary_key;
extern T2 oBC759max_numeric_precision;
/*SQL_GENERATOR_MYSQL5*/
void r759create_value_assign_inside_sp(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_drop_assertion(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759_25Psqlcolumnrequired_base(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759write_select(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759datatype_varchar(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759datatype_datetime(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759write_assertion(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759value_representation_text(T759* C);
/*SQL_GENERATOR_MYSQL5*/
T0* r759datatype_boolean(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759make_valid_constraint_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_infix_expression(T759* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sqlcolumnconstraint_type(T759* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r759quoted_value_identifier(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759datatype_pk_int(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sp_update_name(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_predicate(T759* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
void r759create_sp_insert(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759drop_column(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_cast_to_date(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759table_name(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759drop_domain(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_init_cast_to_real(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759do_drop_procedure(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759drop_table_if_exist(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759temporarytableprefix(void);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sp_define_param_name(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759assertion_name(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sqlcolumndefault_type(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_select_value(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r759createautoprimarykey(T759* C);
/*SQL_GENERATOR_MYSQL5*/
void r759create_select_function(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r759init_forced_null(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_infix_expression_as_wildcard(T759* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_select_function_as_subselect(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_extend_create_table(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_cast_to_string(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_select_function_as_left_outer_join(T759* C,T0* a1);
extern T0*oBC759target_name;
/*SQL_GENERATOR_MYSQL5*/
T0* r759do_sql_select_for_extension_function(T759* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r759do_sql_cast_to_integer(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sqlfunction_nil(void);
/*SQL_GENERATOR_MYSQL5*/
void r759write_init(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r759createassert(T759* C);
/*SQL_GENERATOR_MYSQL5*/
void r759write_base(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_sp_delete(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759value_representation_money(T759* C);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_init_infix_expression(T759* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_select_joins(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_update(T759* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MYSQL5*/
void r759create_index(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sqlgetvalue_outside_sp(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759constraint_names(void);
/*SQL_GENERATOR_MYSQL5*/
T6 r759createdomaincheck(T759* C);
/*SQL_GENERATOR_MYSQL5*/
void r759_25Pwrite_type(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_init_cast_to_string(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_select_for_extension_function(T759* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
void r759_750Psp_end(T759* C);
/*SQL_GENERATOR_MYSQL5*/
T0* r759datatype_pk_char(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sp_insert_name(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_combine_expression(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759value_representation_current_timestamp(T759* C);
/*SQL_GENERATOR_MYSQL5*/
T0* r759as_string(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_init_expression(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759echo(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759datatype_char(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sqlgetconstant(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759columndatatype_base(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r759createviews(T759* C);
extern T0*oBC759sql_select_function_limit_before;
/*SQL_GENERATOR_MYSQL5*/
void r759write_index(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759constant_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_value_assign_outside_sp(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759sp_end(T759* C);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sp_use_param(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759drop_view_if_exist(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759datatype_money(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r759init_forced_default(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759sp_body_statements(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759output_update_extend_join_clause(T759* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MYSQL5*/
void r759optional_create_value_declare(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759conditional_drop_procedure(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sqlcolumnconstraint_base(T759* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T6 r759check_if_required(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_subselect_for_attribute(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759datatype_int(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_procedure(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r759is_value_data_type_changed(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759datatype_numeric(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759datatype_picture(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_cast_to_integer(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_value_create_table(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759storedprocedureparamlistend(void);
/*SQL_GENERATOR_MYSQL5*/
T0* r759quote_valid_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sqlcolumndefault_base(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_extend_insert_missing_rows(T759* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sqlgetvalue_inside_sp(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759column_constraint_name(T759* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
void r759drop_temporary_table_if_exist(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sqlfunction_any(void);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sqlgetvalue(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759set_sequence_name_format(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759valuetablename(void);
/*SQL_GENERATOR_MYSQL5*/
void r759create_constant_assignment(T759* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r759safe_string(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759do_sql_cast_to_date(T759* C,T0* a1);
extern T6 oBC759domainssupported;
/*SQL_GENERATOR_MYSQL5*/
T0* r759sqlcheck_like(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
void r759write_type(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r759equal(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r759finishtemporaryvaluetablestatement(void);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_combine_expression_as_wildcard(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759extension_name(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759createtemporarytablestatement(void);
/*SQL_GENERATOR_MYSQL5*/
T6 r759noonelinecommentssupported(void);
/*SQL_GENERATOR_MYSQL5*/
void r759create_use_database(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759value_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759formatter(void);
/*SQL_GENERATOR_MYSQL5*/
void r759write_sql(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r759createdomains(T759* C);
/*SQL_GENERATOR_MYSQL5*/
void r759write_one_line_comment(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759value_representation_date(T759* C);
/*SQL_GENERATOR_MYSQL5*/
void r759create_assertion(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759quote_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_constant(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759drop_sp(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759datatype_float(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759set_primary_key_format(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759extension_index_name(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759set_options(T759* C,T6 a1,T6 a2,T6 a3,T6 a4,T6 a5,T6 a6,T6 a7,T6 a8,T6 a9,T6 a10,T6 a11,T6 a12);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_init_cast_to_date(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_view(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759write_use_database(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759domain_identifier(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_value(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_sp_update(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r759assert_implemented_as_view(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_value_assign(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759do_create_select_list(T759* C,T0* a1,T6 a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r759storedprocedurereturnparamliststart(void);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_cast_to_real(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sqlcolumnrequired_type(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sp_get_auto_generated_primary_key(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_table(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759value_representation_char(T759* C,T2 a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759value_representation_boolean(T759* C);
/*SQL_GENERATOR_MYSQL5*/
T6 r759createtimestamp(T759* C);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sp_function_type_for_selection(T759* C,T0* a1,T6 a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r759finishtemporarytablestatement(void);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_init_combine_expression(T759* C,T0* a1);
extern T6 oBC759supportsdefaultvalues;
/*SQL_GENERATOR_MYSQL5*/
T0* r759sqlinitvalue_if(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sp_name(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r759coalescesupported(void);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_subselect_for_extension(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sqlinitvalue_attribute(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759table_pk_name(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759drop_constant(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_insert(T759* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sp_delete_name(T759* C,T0* a1);
extern T0*oBC759autoprimarykeyconstraint;
extern int fBC759autoprimarykeyconstraint;
/*SQL_GENERATOR_MYSQL5*/
T0* r759autoprimarykeyconstraint(void);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sp_define_in_param(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r759is_value_declared(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759columndatatype_assertion(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sqlcolumnidentifier_base(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_init_cast_to_integer(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759_750Psp_start(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r759valid_format_and_parameters(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
void r759make(T759* C);
extern T2 oBC759maxidentifierlength;
/*SQL_GENERATOR_MYSQL5*/
T0* r759value_representation_integer(T759* C,T2 a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759_25Psqlcolumnrequired_type(T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759table_ts_name(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_extend_create_index(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T6 r759createindex(void);
/*SQL_GENERATOR_MYSQL5*/
T0* r759column_null_or_not_null(T6 a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759create_table_name(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_init(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759format(T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_expression_as_boolean_value(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759index_name(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_select_joins_oldstyle(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_delete(T759* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_select_joins_ansi92(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759do_sql_cast_to_string(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759create_domain(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_notnot_expression(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759storedprocedureparamliststart(void);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_not_expression(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sql_select_for_extension_expression(T759* C,T0* a1);
/*SQL_GENERATOR_MYSQL5*/
void r759_25Poutput_update_extend_join_clause(T759* C,T0* a1,T0* a2,T0* a3);
/*SQL_GENERATOR_MYSQL5*/
T0* r759sqlcheck_in(T759* C,T0* a1,T0* a2);
/*SQL_GENERATOR_MYSQL5*/
void r759create_value_declare(T759* C,T0* a1);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r426center_format_to(T426* C,T0* a1,T0* a2);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r426_424Pmake(T426* C);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r426append_abs_to_string(T426* C,T2 a1,T0* a2);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
T6 r426valid_parameter(T0* a1);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r426make(T426* C);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r426format_to(T426* C,T0* a1,T0* a2);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r426right_format_to(T426* C,T0* a1,T0* a2);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r426_424Preset_options(T426* C);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r426integer_format_to(T426* C,T2 a1,T0* a2);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r426reset_options(T426* C);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r426append_to_string(T426* C,T2 a1,T0* a2);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r426justify_format_to(T426* C,T0* a1,T0* a2);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r426_428Pinteger_format_to(T426* C,T2 a1,T0* a2);
/*ST_UNSIGNED_DECIMAL_FORMATTER*/
void r426left_format_to(T426* C,T0* a1,T0* a2);
/*XPLAIN_DELETE_STATEMENT*/
T6 r114updates_attribute(T0* a1,T0* a2);
/*XPLAIN_DELETE_STATEMENT*/
T6 r114uses_parameter(T114* C,T0* a1);
/*XPLAIN_DELETE_STATEMENT*/
void r114write(T114* C,T0* a1);
/*XPLAIN_DELETE_STATEMENT*/
void r114make(T114* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
void r579add_to_join(T579* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
void r579set_extension(T579* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T0* r579sqlmaxvalue(T579* C,T0* a1);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
void r579inherited_make(T579* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T0* r579sqlselect(T579* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T0* r579column_name(T579* C);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T6 r579is_nil_expression(T579* C);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T6 r579is_string_expression(void);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T0* r579representation(T579* C,T0* a1);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
void r579make(T579* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T0* r579outer_sqlvalue(T579* C,T0* a1);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T6 r579uses_its(void);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T6 r579supports_left_outer_join(T579* C);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T0* r579sqlvalue_as_wildcard(T579* C,T0* a1);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T6 r579is_using_other_attributes(T579* C,T0* a1);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T0* r579exact_representation(T579* C,T0* a1);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T0* r579sqlvalue(T579* C,T0* a1);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T0* r579sqlinitvalue(T579* C,T0* a1);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T6 r579is_logical_expression(T579* C);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T0* r579sqlname(T579* C,T0* a1);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
void r579_176Pset_extension(T579* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T0* r579sql_alias(T579* C,T0* a1);
/*XPLAIN_EXTENSION_FUNCTION_EXPRESSION*/
T0* r579sqlminvalue(T579* C,T0* a1);
/*STD_OUTPUT*/
void r373make(T373* C);
/*STD_OUTPUT*/
void r373flush(T373* C);
/*STD_OUTPUT*/
void r373write_buffer(T373* C);
/*STD_OUTPUT*/
void r373put_character(T373* C,T3 a1);
/*STD_OUTPUT*/
void r373put_string(T373* C,T0* a1);
/*XPLAIN_A_PATTERN*/
T0* r511sqldomainconstraint(T511* C,T0* a1,T0* a2);
/*XPLAIN_A_PATTERN*/
void r511make(T511* C,T0* a1);
/*XPLAIN_A_PATTERN*/
T0* r511sqlcolumnconstraint(T511* C,T0* a1,T0* a2);
extern T0*oBC19command_arguments;
extern int fBC19command_arguments;
/*KL_ARGUMENTS*/
T0* r744command_arguments(void);
/*KL_ARGUMENTS*/
T0* r744argument(T2 a1);
/*XPLAIN_NOTNOT_EXPRESSION*/
T6 r527is_constant(T527* C);
/*XPLAIN_NOTNOT_EXPRESSION*/
void r527add_to_join(T527* C,T0* a1,T0* a2);
/*XPLAIN_NOTNOT_EXPRESSION*/
T6 r527uses_parameter(T527* C,T0* a1);
/*XPLAIN_NOTNOT_EXPRESSION*/
T0* r527sqlmaxvalue(T527* C,T0* a1);
/*XPLAIN_NOTNOT_EXPRESSION*/
T0* r527column_name(T527* C);
/*XPLAIN_NOTNOT_EXPRESSION*/
T6 r527is_string_expression(void);
/*XPLAIN_NOTNOT_EXPRESSION*/
T0* r527representation(T527* C,T0* a1);
/*XPLAIN_NOTNOT_EXPRESSION*/
T0* r527outer_sqlvalue(T527* C,T0* a1);
/*XPLAIN_NOTNOT_EXPRESSION*/
T6 r527uses_its(T527* C);
/*XPLAIN_NOTNOT_EXPRESSION*/
T0* r527sqlvalue_as_wildcard(T527* C,T0* a1);
/*XPLAIN_NOTNOT_EXPRESSION*/
T6 r527is_using_other_attributes(T527* C,T0* a1);
/*XPLAIN_NOTNOT_EXPRESSION*/
T0* r527exact_representation(T527* C,T0* a1);
/*XPLAIN_NOTNOT_EXPRESSION*/
T6 r527is_literal(T527* C);
/*XPLAIN_NOTNOT_EXPRESSION*/
T0* r527sqlvalue(T527* C,T0* a1);
/*XPLAIN_NOTNOT_EXPRESSION*/
T0* r527sqlinitvalue(T527* C,T0* a1);
/*XPLAIN_NOTNOT_EXPRESSION*/
T6 r527is_logical_constant(T527* C);
/*XPLAIN_NOTNOT_EXPRESSION*/
T6 r527is_logical_expression(T527* C);
/*XPLAIN_NOTNOT_EXPRESSION*/
T0* r527sqlname(T527* C,T0* a1);
/*XPLAIN_NOTNOT_EXPRESSION*/
T0* r527sqlminvalue(T527* C,T0* a1);
/*XPLAIN_EXTENSION*/
T0* r186out(T186* C);
/*XPLAIN_EXTENSION*/
T0* r186quoted_name(T186* C,T0* a1);
/*XPLAIN_EXTENSION*/
T0* r186sqlpkname(T186* C,T0* a1);
/*XPLAIN_EXTENSION*/
T0* r186new_data_attributes_cursor(T186* C,T0* a1);
/*XPLAIN_EXTENSION*/
void r186remove_extension(T186* C,T0* a1);
/*XPLAIN_EXTENSION*/
T0* r186columndatatype(T186* C,T0* a1);
/*XPLAIN_EXTENSION*/
T6 r186is_equal(T186* C,T0* a1);
/*XPLAIN_EXTENSION*/
T0* r186sqlcolumnidentifier(T186* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
T0* r186q_sql_select_name(T186* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
T0* r186sqlcolumndefault(T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
void r186add_extension(T186* C,T0* a1);
/*XPLAIN_EXTENSION*/
T0* r186create_expression(T186* C,T0* a1);
/*XPLAIN_EXTENSION*/
T0* r186sql_insert_name(T186* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
void r186write_drop_attribute(T186* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
void r186out_in_tagged_out_memory(T186* C);
/*XPLAIN_EXTENSION*/
T0* r186q_sqlpkname(T186* C,T0* a1);
/*XPLAIN_EXTENSION*/
void r186add_assertion(T186* C,T0* a1);
/*XPLAIN_EXTENSION*/
void r186make_abstract_type(T186* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
void r186make(T186* C,T0* a1,T0* a2,T0* a3,T0* a4);
/*XPLAIN_EXTENSION*/
T6 r186has_non_constant_init(T186* C);
/*XPLAIN_EXTENSION*/
T6 r186equal(T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
T2 r186hash_code(T186* C);
/*XPLAIN_EXTENSION*/
T6 r186has_non_literal_init(T186* C);
/*XPLAIN_EXTENSION*/
T0* r186sql_qualified_name(T186* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
T6 r186has_updatable_attributes(T186* C);
/*XPLAIN_EXTENSION*/
T0* r186q_sql_insert_name(T186* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
T0* r186new_all_attributes_cursor(T186* C,T0* a1);
/*XPLAIN_EXTENSION*/
void r186hack_anode(T186* C,T0* a1);
/*XPLAIN_EXTENSION*/
T0* r186sql_select_name(T186* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
void r186make_type(T186* C,T0* a1,T0* a2,T0* a3);
/*XPLAIN_EXTENSION*/
T0* r186sqlname(T186* C,T0* a1);
/*XPLAIN_EXTENSION*/
T0* r186find_attribute(T186* C,T0* a1);
/*XPLAIN_EXTENSION*/
T0* r186new_init_attributes_cursor(T186* C,T0* a1);
/*XPLAIN_EXTENSION*/
void r186set_no_update_optimization(T186* C,T6 a1);
/*XPLAIN_EXTENSION*/
T0* r186sql_alias(T186* C,T0* a1);
/*XPLAIN_EXTENSION*/
void r186next_constraint_number(T186* C);
/*XPLAIN_EXTENSION*/
T6 r186has_auto_pk(T186* C,T0* a1);
/*XPLAIN_EXTENSION*/
T6 r186has_attribute(T186* C,T0* a1,T0* a2);
/*XPLAIN_EXTENSION*/
T0* r186sqltablename(T186* C,T0* a1);
/*XPLAIN_ATTRIBUTE_NAME*/
void r245set_attribute(T245* C,T0* a1);
/*XPLAIN_ATTRIBUTE_NAME*/
T0* r245quoted_name(T245* C,T0* a1);
/*XPLAIN_ATTRIBUTE_NAME*/
T0* r245full_name(T245* C);
/*XPLAIN_ATTRIBUTE_NAME*/
T0* r245sqlcolumnidentifier(T245* C,T0* a1);
/*XPLAIN_ATTRIBUTE_NAME*/
T6 r245is_equal(T245* C,T0* a1);
/*XPLAIN_ATTRIBUTE_NAME*/
T0* r245q_sql_select_name(T245* C,T0* a1);
/*XPLAIN_ATTRIBUTE_NAME*/
T0* r245type(T245* C);
/*XPLAIN_ATTRIBUTE_NAME*/
T0* r245variable(T245* C);
/*XPLAIN_ATTRIBUTE_NAME*/
void r245make_from_attribute(T245* C,T0* a1);
/*XPLAIN_ATTRIBUTE_NAME*/
void r245make(T245* C,T0* a1,T0* a2);
/*XPLAIN_ATTRIBUTE_NAME*/
T0* r245value(T245* C);
/*XPLAIN_ATTRIBUTE_NAME*/
T0* r245abstracttype(T245* C);
/*XPLAIN_ATTRIBUTE_NAME*/
T0* r245abstracttype_if_known(T245* C);
/*KL_STRING_OUTPUT_STREAM*/
void r450put_substring(T450* C,T0* a1,T2 a2,T2 a3);
/*KL_STRING_OUTPUT_STREAM*/
void r450put_character(T450* C,T3 a1);
/*KL_STRING_OUTPUT_STREAM*/
void r450put_string(T450* C,T0* a1);
/*XPLAIN_NIL_FUNCTION*/
T0* r591sqlfunction(T0* a1);
/*XPLAIN_NIL_FUNCTION*/
T6 r591needs_limit(T0* a1);
/*XPLAIN_NIL_FUNCTION*/
T0* r591representation(T0* a1,T0* a2,T0* a3);
/*XPLAIN_NIL_FUNCTION*/
T0* r591sqlextenddefault(T0* a1,T0* a2);
/*XPLAIN_NIL_FUNCTION*/
T0* r591sp_function_type(T0* a1,T0* a2,T6 a3);
/*XPLAIN_D_REPRESENTATION*/
T0* r564min_value(T0* a1);
/*XPLAIN_D_REPRESENTATION*/
T0* r564value_representation(T0* a1);
/*XPLAIN_D_REPRESENTATION*/
void r564set_domain_restriction(T564* C,T0* a1,T0* a2);
extern T0*oBC564xml_schema_data_type;
/*XPLAIN_D_REPRESENTATION*/
T0* r564max_value(T0* a1);
/*XPLAIN_D_REPRESENTATION*/
T0* r564datatype(T564* C,T0* a1);
/*XPLAIN_TOTAL_FUNCTION*/
T0* r687sqlfunction(T0* a1);
/*XPLAIN_TOTAL_FUNCTION*/
T0* r687representation(T0* a1,T0* a2,T0* a3);
/*XPLAIN_TOTAL_FUNCTION*/
T0* r687sqlextenddefault(T0* a1,T0* a2);
/*XPLAIN_TOTAL_FUNCTION*/
T0* r687sp_function_type(T0* a1,T0* a2,T6 a3);
/*XPLAIN_B_REPRESENTATION*/
T0* r562min_value(T0* a1);
/*XPLAIN_B_REPRESENTATION*/
T0* r562value_representation(T0* a1);
/*XPLAIN_B_REPRESENTATION*/
void r562set_domain_restriction(T562* C,T0* a1,T0* a2);
/*XPLAIN_B_REPRESENTATION*/
T0* r562xml_schema_data_type(void);
/*XPLAIN_B_REPRESENTATION*/
T0* r562max_value(T0* a1);
/*XPLAIN_B_REPRESENTATION*/
T0* r562datatype(T562* C,T0* a1);
extern T0*oBC314error;
extern int fBC314error;
/*KL_STANDARD_FILES*/
T0* r314error(void);
extern T0*oBC314input;
extern int fBC314input;
/*KL_STANDARD_FILES*/
T0* r314input(void);
extern T0*oBC314output;
extern int fBC314output;
/*KL_STANDARD_FILES*/
T0* r314output(void);
/*XPLAIN_MAX_FUNCTION*/
T0* r685sqlfunction(T0* a1);
/*XPLAIN_MAX_FUNCTION*/
T0* r685representation(T0* a1,T0* a2,T0* a3);
/*XPLAIN_MAX_FUNCTION*/
T0* r685sqlextenddefault(T0* a1,T0* a2);
/*XPLAIN_MAX_FUNCTION*/
T0* r685sp_function_type(T0* a1,T0* a2,T6 a3);
/*XPLAIN_F_REPRESENTATION*/
T0* r786min_value(T0* a1);
/*XPLAIN_F_REPRESENTATION*/
void r786set_domain_restriction(T786* C,T0* a1,T0* a2);
/*XPLAIN_F_REPRESENTATION*/
T0* r786xml_schema_data_type(void);
/*XPLAIN_F_REPRESENTATION*/
T0* r786max_value(T0* a1);
/*XPLAIN_F_REPRESENTATION*/
T0* r786datatype(T786* C,T0* a1);
extern T2 oBC779maximum_character_code;
extern int fBC779maximum_character_code;
/*KL_PLATFORM*/
T2 r779maximum_character_code(T779* C);
extern T2 oBC779minimum_integer;
/*XPLAIN_ANY_FUNCTION*/
T0* r589sqlfunction(T0* a1);
/*XPLAIN_ANY_FUNCTION*/
T6 r589needs_limit(T0* a1);
/*XPLAIN_ANY_FUNCTION*/
T0* r589representation(T0* a1,T0* a2,T0* a3);
/*XPLAIN_ANY_FUNCTION*/
T0* r589sqlextenddefault(T0* a1,T0* a2);
/*XPLAIN_ANY_FUNCTION*/
T0* r589sp_function_type(T0* a1,T0* a2,T6 a3);
/*XPLAIN_COUNT_FUNCTION*/
T0* r688sqlfunction(T0* a1);
/*XPLAIN_COUNT_FUNCTION*/
T0* r688representation(T0* a1,T0* a2,T0* a3);
extern T0*oBC688sqlextenddefault;
/*XPLAIN_COUNT_FUNCTION*/
T0* r688sp_function_type(T0* a1,T0* a2,T6 a3);
/*XPLAIN_LOGINNAME_EXPRESSION*/
T0* r543sqlmaxvalue(T0* a1);
extern T0*oBC543column_name;
/*XPLAIN_LOGINNAME_EXPRESSION*/
T6 r543is_string_expression(void);
/*XPLAIN_LOGINNAME_EXPRESSION*/
T0* r543representation(T0* a1);
/*XPLAIN_LOGINNAME_EXPRESSION*/
T0* r543outer_sqlvalue(T0* a1);
/*XPLAIN_LOGINNAME_EXPRESSION*/
T0* r543sqlvalue_as_wildcard(T0* a1);
/*XPLAIN_LOGINNAME_EXPRESSION*/
T0* r543exact_representation(T0* a1);
/*XPLAIN_LOGINNAME_EXPRESSION*/
T0* r543sqlvalue(T0* a1);
/*XPLAIN_LOGINNAME_EXPRESSION*/
T0* r543sqlinitvalue(T0* a1);
/*XPLAIN_LOGINNAME_EXPRESSION*/
T0* r543sqlname(T0* a1);
/*XPLAIN_LOGINNAME_EXPRESSION*/
T0* r543sqlminvalue(T0* a1);
/*XPLAIN_MIN_FUNCTION*/
T0* r686sqlfunction(T0* a1);
/*XPLAIN_MIN_FUNCTION*/
T0* r686representation(T0* a1,T0* a2,T0* a3);
/*XPLAIN_MIN_FUNCTION*/
T0* r686sqlextenddefault(T0* a1,T0* a2);
/*XPLAIN_MIN_FUNCTION*/
T0* r686sp_function_type(T0* a1,T0* a2,T6 a3);
/*XPLAIN_T_REPRESENTATION*/
T0* r569min_value(T0* a1);
/*XPLAIN_T_REPRESENTATION*/
T0* r569value_representation(T0* a1);
/*XPLAIN_T_REPRESENTATION*/
void r569set_domain_restriction(T569* C,T0* a1,T0* a2);
/*XPLAIN_T_REPRESENTATION*/
T0* r569xml_schema_data_type(void);
/*XPLAIN_T_REPRESENTATION*/
T0* r569max_value(T0* a1);
/*XPLAIN_T_REPRESENTATION*/
T0* r569datatype(T569* C,T0* a1);
/*UC_UTF8_ROUTINES*/
T2 r532encoded_next_value(T3 a1);
/*UC_UTF8_ROUTINES*/
T2 r532character_byte_count(T3 a1);
extern T0*oBC532dummy_uc_string;
extern int fBC532dummy_uc_string;
/*UC_UTF8_ROUTINES*/
T0* r532dummy_uc_string(void);
/*UC_UTF8_ROUTINES*/
T2 r532encoded_first_value(T3 a1);
/*UC_UTF8_ROUTINES*/
T2 r532code_byte_count(T2 a1);
/*UC_UTF8_ROUTINES*/
T2 r532encoded_byte_count(T3 a1);
/*UC_UTF8_ROUTINES*/
T2 r532substring_byte_count(T0* a1,T2 a2,T2 a3);
/*KL_ANY_ROUTINES*/
T0* r346to_any(T0* a1);
/*KL_ANY_ROUTINES*/
T6 r346equal_objects(T0* a1,T0* a2);
/*KL_ANY_ROUTINES*/
T6 r346same_types(T0* a1,T0* a2);
/*KL_INTEGER_ROUTINES*/
T2 r781power(T2 a1,T2 a2);
/*KL_INTEGER_ROUTINES*/
T6 r781is_even(T2 a1);
/*KL_INTEGER_ROUTINES*/
T2 r781div(T2 a1,T2 a2);
/*KL_INTEGER_ROUTINES*/
T2 r781mod(T2 a1,T2 a2);
/*KL_INTEGER_ROUTINES*/
T3 r781to_character(T2 a1);
/*XPLAIN_SOME_FUNCTION*/
T0* r689sqlfunction(T0* a1);
/*XPLAIN_SOME_FUNCTION*/
T0* r689representation(T0* a1,T0* a2,T0* a3);
/*XPLAIN_SOME_FUNCTION*/
T0* r689sqlextenddefault(T0* a1,T0* a2);
/*XPLAIN_SOME_FUNCTION*/
T0* r689sp_function_type(T0* a1,T0* a2,T6 a3);
/*UC_STRING_EQUALITY_TESTER*/
T6 r740test(T0* a1,T0* a2);
/*reference INTEGER*/
T0* r519out(T519* C);
/*reference INTEGER*/
void r519append_in(T519* C,T0* a1);
/*XPLAIN_P_REPRESENTATION*/
T0* r567min_value(T0* a1);
/*XPLAIN_P_REPRESENTATION*/
void r567set_domain_restriction(T567* C,T0* a1,T0* a2);
/*XPLAIN_P_REPRESENTATION*/
T0* r567xml_schema_data_type(void);
/*XPLAIN_P_REPRESENTATION*/
T0* r567max_value(T0* a1);
/*XPLAIN_P_REPRESENTATION*/
T0* r567datatype(T567* C,T0* a1);
/*XPLAIN_M_REPRESENTATION*/
T0* r566min_value(T0* a1);
/*XPLAIN_M_REPRESENTATION*/
T0* r566value_representation(T0* a1);
/*XPLAIN_M_REPRESENTATION*/
void r566set_domain_restriction(T566* C,T0* a1,T0* a2);
/*XPLAIN_M_REPRESENTATION*/
T0* r566xml_schema_data_type(void);
/*XPLAIN_M_REPRESENTATION*/
T0* r566max_value(T0* a1);
/*XPLAIN_M_REPRESENTATION*/
T0* r566datatype(T566* C,T0* a1);
/*XML_GENERATOR*/
void r724set_sp_name(T724* C,T0* a1,T0* a2);
/*XML_GENERATOR*/
T0* r724columndatatype_type(T724* C,T0* a1);
/*XML_GENERATOR*/
T6 r724is_digit(T2 a1);
extern T0*oBC724datatype_picture;
extern T0*oBC724datatype_boolean;
extern T0*oBC724datatype_money;
/*XML_GENERATOR*/
T6 r724is_extender(T2 a1);
/*XML_GENERATOR*/
void r724write_select_value(T724* C,T0* a1);
/*XML_GENERATOR*/
T6 r724is_base_char(T2 a1);
extern T0*oBC724datatype_datetime;
extern T0*oBC724datatype_varchar;
/*XML_GENERATOR*/
void r724dump_statements(T724* C,T0* a1,T0* a2);
extern T0*oBC724datatype_char;
/*XML_GENERATOR*/
T0* r724datatype_ref_int(T0* a1);
/*XML_GENERATOR*/
T6 r724is_name_first(T2 a1);
/*XML_GENERATOR*/
T0* r724as_ncname(T0* a1);
extern T0*oBC724datatype_pk_int;
/*XML_GENERATOR*/
T6 r724is_letter(T2 a1);
/*XML_GENERATOR*/
T6 r724is_name_char(T2 a1);
/*XML_GENERATOR*/
T0* r724columndatatype_assertion(T0* a1);
/*XML_GENERATOR*/
T0* r724as_some_string(T0* a1,T3 a2);
/*XML_GENERATOR*/
T6 r724is_combining_char(T2 a1);
extern T0*oBC724datatype_int;
/*XML_GENERATOR*/
void r724set_names(T724* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6);
extern T0*oBC724datatype_text;
/*XML_GENERATOR*/
void r724write_select_list(T724* C,T0* a1);
/*XML_GENERATOR*/
T0* r724columndatatype_base(T724* C,T0* a1);
/*XML_GENERATOR*/
void r724dump_columns(T724* C,T0* a1);
/*XML_GENERATOR*/
T0* r724as_eiffel_string(T0* a1);
extern T0*oBC724datatype_numeric;
/*XML_GENERATOR*/
T6 r724is_ideographic(T2 a1);
/*XML_GENERATOR*/
T0* r724as_c_string(T0* a1);
extern T0*oBC724datatype_pk_char;
/*XML_GENERATOR*/
T0* r724code_common_identifier(T0* a1);
/*XML_GENERATOR*/
void r724write_constant(T724* C,T0* a1);
/*XML_GENERATOR*/
void r724write_select_function(T724* C,T0* a1);
/*XML_GENERATOR*/
void r724write_procedure(T724* C,T0* a1);
extern T0*oBC724datatype_float;
/*XML_GENERATOR*/
void r724write_type(T724* C,T0* a1);
/*KL_STRING_EQUALITY_TESTER*/
T6 r389test(T0* a1,T0* a2);
/*KL_STRING_ROUTINES*/
void r334wipe_out(T0* a1);
/*KL_STRING_ROUTINES*/
T0* r334as_string(T0* a1);
/*KL_STRING_ROUTINES*/
T0* r334new_empty_string(T0* a1,T2 a2);
/*KL_STRING_ROUTINES*/
T6 r334same_string(T0* a1,T0* a2);
/*KL_STRING_ROUTINES*/
T0* r334cloned_string(T0* a1);
/*KL_STRING_ROUTINES*/
T6 r334elks_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*/
T2 r782truncated_to_integer(T5 a1);
/*KL_DOUBLE_ROUTINES*/
T5 r782log10(T5 a1);
/*KL_DOUBLE_ROUTINES*/
T2 r782rounded_to_integer(T5 a1);
/*KL_DOUBLE_ROUTINES*/
T2 r782floor_to_integer(T5 a1);
/*XPLAIN_SYSTEMDATE_EXPRESSION*/
T0* r542sqlmaxvalue(T0* a1);
extern T0*oBC542column_name;
/*XPLAIN_SYSTEMDATE_EXPRESSION*/
T6 r542is_string_expression(void);
/*XPLAIN_SYSTEMDATE_EXPRESSION*/
T0* r542representation(T0* a1);
/*XPLAIN_SYSTEMDATE_EXPRESSION*/
T0* r542outer_sqlvalue(T0* a1);
/*XPLAIN_SYSTEMDATE_EXPRESSION*/
T0* r542sqlvalue_as_wildcard(T0* a1);
/*XPLAIN_SYSTEMDATE_EXPRESSION*/
T0* r542exact_representation(T0* a1);
/*XPLAIN_SYSTEMDATE_EXPRESSION*/
T0* r542sqlvalue(T0* a1);
/*XPLAIN_SYSTEMDATE_EXPRESSION*/
T0* r542sqlinitvalue(T0* a1);
/*XPLAIN_SYSTEMDATE_EXPRESSION*/
T0* r542sqlname(T0* a1);
/*XPLAIN_SYSTEMDATE_EXPRESSION*/
T0* r542sqlminvalue(T0* a1);
extern T12*eiffel_root_object;
extern int se_argc;
extern char**se_argv;
#define SE_MAXID 820
extern T7*g[];
extern T7*t[];
void se_atexit(void);
void initialize_eiffel_runtime(int argc,char*argv[]);
extern T0*ms25_952887;
extern T0*ms767_1786635846;
extern T0*ms763_1419017542;
extern T0*ms768_1763620637;
extern T0*ms7_241908472;
extern T0*ms564_139116429;
extern T0*ms25_4537323a;
extern T0*ms25_1898282920;
extern T0*ms334_0aaaaa;
extern T0*ms754_1245230322;
extern T0*ms538_362a;
extern T0*ms810_39219;
extern T0*ms126_48;
extern T0*ms126_49;
extern T0*ms786_1391;
extern T0*ms810_8089;
extern T0*ms25_1293058332;
extern T0*ms25_252aaaaaaaaaaaaaaaaaa;
extern T0*ms25_2113798604aa;
extern T0*ms724_451011;
extern T0*ms25_81352a;
extern T0*ms567_1441;
extern T0*ms767_127166096;
extern T0*ms25_1137a;
extern T0*ms25_2195712aaaa;
extern T0*ms25_40aaaa;
extern T0*ms537_61a;
extern T0*ms569_1461;
extern T0*ms724_388645;
extern T0*ms452_59251;
extern T0*ms25_1137aaaa;
extern T0*ms25_41aaaaa;
extern T0*ms452_18036aaa;
extern T0*ms334_0a;
extern T0*ms25_2256187a;
extern T0*ms724_16516;
extern T0*ms772_1438302609;
extern T0*ms53_43;
extern T0*ms25_180037;
extern T0*ms33_250860571;
extern T0*ms724_17176;
extern T0*ms53_95;
extern T0*ms25_252aaaaaaaaaaaaaaaa;
extern T0*ms766_1409229223;
extern T0*ms54_10;
extern T0*ms428_206463207;
extern T0*ms769_7752aaaa;
extern T0*ms763_16018a;
extern T0*ms25_250455652;
extern T0*ms25_16320;
extern T0*ms538_362;
extern T0*ms724_1957581;
extern T0*ms25_952887a;
extern T0*ms25_177045;
extern T0*ms750_314461;
extern T0*ms766_4437276a;
extern T0*ms766_4437276;
extern T0*ms759_212810673;
extern T0*ms769_7752aaa;
extern T0*ms767_82386;
extern T0*ms25_200aa;
extern T0*ms766_35200;
extern T0*ms537_61;
extern T0*ms25_41aaaa;
extern T0*ms724_16516aaa;
extern T0*ms25_2113798604a;
extern T0*ms589_3096;
extern T0*ms724_272092470;
extern T0*ms53_1371;
extern T0*ms25_18090;
extern T0*ms25_49507462aa;
extern T0*ms25_252aaaaaaaaa;
extern T0*ms810_207414;
extern T0*ms25_215aa;
extern T0*ms53_3075;
extern T0*ms769_7752aaaaa;
extern T0*ms687_89868;
extern T0*ms25_230aa;
extern T0*ms25_1137aaa;
extern T0*ms25_2256187;
extern T0*ms767_127166096a;
extern T0*ms25_925310124;
extern T0*ms7_280756769;
extern T0*ms772_51317690;
extern T0*ms769_7752a;
extern T0*ms25_41aaaaaaa;
extern T0*ms25_252aa;
extern T0*ms25_121924290;
extern T0*ms763_181352aaaaa;
extern T0*ms452_79251;
extern T0*ms763_181352aa;
extern T0*ms747_64;
extern T0*ms126_48aaaa;
extern T0*ms767_1853742980;
extern T0*ms126_48a;
extern T0*ms25_188607;
extern T0*ms53_669a;
extern T0*ms25_81352aaaa;
extern T0*ms126_277376200;
extern T0*ms724_17176a;
extern T0*ms25_81352aaa;
extern T0*ms763_1364a;
extern T0*ms25_24730993;
extern T0*ms25_252aaaaaaaaaaaaaaa;
extern T0*ms25_2195712;
extern T0*ms25_2111934300a;
extern T0*ms25_41aaaaaa;
extern T0*ms763_1434a;
extern T0*ms25_252aaaaaaaa;
extern T0*ms25_3496a;
extern T0*ms772_51317690a;
extern T0*ms763_16018;
extern T0*ms763_15574;
extern T0*ms25_952887aaa;
extern T0*ms724_16516a;
extern T0*ms686_3360;
extern T0*ms766_1395343340;
extern T0*ms25_23227948;
extern T0*ms747_537180045;
extern T0*ms25_81352aaaaaa;
extern T0*ms25_492143801;
extern T0*ms25_2195712aaa;
extern T0*ms7_1983847;
extern T0*ms25_452865;
extern T0*ms25_2113798604;
extern T0*ms763_1364;
extern T0*ms763_1434;
extern T0*ms25_49507462;
extern T0*ms421_39;
extern T0*ms772_1047;
extern T0*ms765_216;
extern T0*ms25_252aaaaaaa;
extern T0*ms724_2077861575;
extern T0*ms25_252aaaaa;
extern T0*ms12_241617878;
extern T0*ms25_252aaaaaaaaaaaaa;
extern T0*ms763_181352aaaa;
extern T0*ms25_117193789;
extern T0*ms25_7032aa;
extern T0*ms766_1898286166;
extern T0*ms25_200;
extern T0*ms25_201;
extern T0*ms767_217a;
extern T0*ms25_252aaaaaaaaaaaa;
extern T0*ms25_215;
extern T0*ms25_230;
extern T0*ms25_234;
extern T0*ms25_192;
extern T0*ms25_252;
extern T0*ms25_272;
extern T0*ms763_181352aaaaaa;
extern T0*ms25_32a;
extern T0*ms25_40a;
extern T0*ms772_13816;
extern T0*ms25_41a;
extern T0*ms763_181352aaa;
extern T0*ms25_252aaaaaaaaaaaaaa;
extern T0*ms25_5320712a;
extern T0*ms754_395741;
extern T0*ms25_5320712;
extern T0*ms810_88664;
extern T0*ms564_1381;
extern T0*ms25_10844411;
extern T0*ms759_54893095;
extern T0*ms772_1720244181;
extern T0*ms186_1189421311;
extern T0*ms763_181352a;
extern T0*ms25_1137aa;
extern T0*ms566_1426;
extern T0*ms754_1062203941;
extern T0*ms689_17796;
extern T0*ms452_14036;
extern T0*ms25_1137aaaaa;
extern T0*ms19_14150;
extern T0*ms25_1137;
extern T0*ms25_40aaa;
extern T0*ms25_1205;
extern T0*ms452_18036aa;
extern T0*ms569_1461a;
extern T0*ms25_200a;
extern T0*ms25_41aaa;
extern T0*ms25_215a;
extern T0*ms25_7032aaa;
extern T0*ms25_230a;
extern T0*ms25_252aaa;
extern T0*ms769_7752;
extern T0*ms25_2195712aaaaa;
extern T0*ms25_252a;
extern T0*ms766_1140829532;
extern T0*ms25_2195712a;
extern T0*ms25_3530;
extern T0*ms25_781685270;
extern T0*ms25_3496;
extern T0*ms772_11286583;
extern T0*ms25_561377415;
extern T0*ms428_2083830567;
extern T0*ms759_426715855;
extern T0*ms688_79341;
extern T0*ms25_20320712;
extern T0*ms452_18036;
extern T0*ms763_181352aaaaaaa;
extern T0*ms769_7752aa;
extern T0*ms25_2111934300;
extern T0*ms25_7032a;
extern T0*ms767_217;
extern T0*ms25_81352aaaaa;
extern T0*ms752_371096635;
extern T0*ms591_3383;
extern T0*ms25_40aa;
extern T0*ms25_252aaaaaa;
extern T0*ms766_437480;
extern T0*ms25_41aa;
extern T0*ms766_9958817;
extern T0*ms766_250456587;
extern T0*ms766_84720;
extern T0*ms25_81352aa;
extern T0*ms25_7032;
extern T0*ms25_7075;
extern T0*ms25_7099;
extern T0*ms25_7175;
extern T0*ms759_1142932861;
extern T0*ms25_7335;
extern T0*ms334_0aa;
extern T0*ms126_48aa;
extern T0*ms25_252aaaaaaaaaaa;
extern T0*ms763_374850603;
extern T0*ms763_53166;
extern T0*ms334_0aaa;
extern T0*ms25_952887aa;
extern T0*ms766_1046125751;
extern T0*ms724_1619253645a;
extern T0*ms724_1619253645;
extern T0*ms452_18036a;
extern T0*ms126_48aaa;
extern T0*ms768_84200;
extern T0*ms810_15469;
extern T0*ms451_35;
extern T0*ms764_1740892670;
extern T0*ms767_2187432;
extern T0*ms724_10867218;
extern T0*ms724_16516aa;
extern T0*ms25_80795;
extern T0*ms25_81352;
extern T0*ms334_0;
extern T0*ms25_77412;
extern T0*ms25_2195712aaaaaa;
extern T0*ms334_0aaaa;
extern T0*ms768_1763620637a;
extern T0*ms151_395830;
extern T0*ms25_167425090;
extern T0*ms25_4537323;
extern T0*ms126_1984144;
extern T0*ms53_669;
extern T0*ms759_1442450393;
extern T0*ms25_252aaaaaaaaaa;
extern T0*ms25_252aaaaaaaaaaaaaaaaa;
extern T0*ms25_49507462a;
extern T0*ms759_1977920;
extern T0*ms750_351231;
extern T0*ms53_95a;
extern T0*ms724_498291602;
extern T0*ms763_2233699;
extern T0*ms768_88950;
extern T0*ms752_522611813;
extern T0*ms25_32;
extern T0*ms25_40;
extern T0*ms763_433569;
extern T0*ms25_41;
extern T0*ms685_3330;
extern T0*ms25_60;
extern T0*ms25_59;
extern T0*ms25_90571;
extern T0*ms25_2195712aa;
extern T0*ms724_85618278;
extern T0*ms536_1459239347;
extern T0*ms25_452865a;
extern T0*ms759_2142901314;
extern T0*ms25_327607645;
extern T0*ms151_395830a;
extern T0*ms54_10a;
extern T0*ms750_292331;
extern T0*ms25_252aaaa;
extern T0*ms25_952887aaaa;
extern T0*ms763_181352;
extern T0*ms810_3339;
extern T0*ms126_293459512;
extern T0*ms529_3421;
T0*se_ms(int c,char*e);
T0*se_string(char*e);
void se_msi1(void);
void se_msi2(void);
void se_msi3(void);
void se_msi4(void);
void se_msi5(void);
void se_msi6(void);
void*se_ma790(int argc,...);
void*se_ma793(int argc,...);
void*se_ma419(int argc,...);
void*se_ma727(int argc,...);
T6 X392test(T0*C,T0* a1,T0* a2);
T6 X70updates_attribute(T0*C,T0* a1,T0* a2);
T6 X70uses_parameter(T0*C,T0* a1);
void X70write(T0*C,T0* a1);
void X70cleanup(T0*C);
void X70optimize_for_procedure(T0*C,T0* a1);
T0* X749sqlinitvalue_if(T0*C,T0* a1);
T0* X749sql_init_cast_to_real(T0*C,T0* a1);
T0* X749sql_init_cast_to_integer(T0*C,T0* a1);
T0* X749sql_init_infix_expression(T0*C,T0* a1,T0* a2,T0* a3);
T0* X749sql_init_combine_expression(T0*C,T0* a1);
T0* X749sqlinitvalue_attribute(T0*C,T0* a1);
T0* X749sql_init_cast_to_string(T0*C,T0* a1);
T0* X749sql_init_cast_to_date(T0*C,T0* a1);
T6 X156is_existential(T0*C);
T0* X156name(T0*C);
T0* X156sqlfunction(T0*C,T0* a1);
T6 X156needs_limit(T0*C,T0* a1);
T6 X156needs_coalesce(T0*C);
T0* X156representation(T0*C,T0* a1,T0* a2,T0* a3);
T6 X156is_some(T0*C);
T6 X156is_nil(T0*C);
T2 X156property_required(T0*C);
T0* X156sqlextenddefault(T0*C,T0* a1,T0* a2);
T6 X156needs_distinct(T0*C);
T0* X156sp_function_type(T0*C,T0* a1,T0* a2,T6 a3);
void X565set_domain_restriction(T0*C,T0* a1,T0* a2);
T0* X787to_sqlcode(T0*C,T0* a1);
T0* X188sqlcolumnrequired(T0*C,T0* a1,T0* a2);
T0* X188columndatatype(T0*C,T0* a1);
T0* X188sqlcolumnidentifier(T0*C,T0* a1,T0* a2);
T0* X188q_sql_select_name(T0*C,T0* a1,T0* a2);
T0* X188sqlcolumndefault(T0*C,T0* a1,T0* a2);
void X188write_drop(T0*C,T0* a1);
void X188hack_anode(T0*C,T0* a1);
T0* X188sql_select_name(T0*C,T0* a1,T0* a2);
T0* X25value_representation_char(T0*C,T2 a1);
T0* X25value_representation_boolean(T0*C);
T0* X25sql_infix_expression_as_wildcard(T0*C,T0* a1,T0* a2,T0* a3);
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);
T0* X25minimum_date_value(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);
T0* X25sql_select_function_as_subselect(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 a2);
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,T6 a2);
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);
void X25write_drop_assertion(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* X25sql_combine_expression_as_wildcard(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);
T6 X25createautoprimarykey(T0*C);
T0* X25target_name(T0*C);
T0* X25value_representation_integer(T0*C,T2 a1);
void X25drop_procedure(T0*C,T0* a1);
T0* X25sql_combine_expression(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* X25sql_select_for_extension_expression(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* X25value_representation_text(T0*C);
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,T6 a3);
T0* X25sqlgetconstant(T0*C,T0* a1);
T0* X25sql_subselect_for_attribute(T0*C,T0* a1);
T0* X25sql_like_operator(T0*C);
T0* X25quote_valid_identifier(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,T6 a12);
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);
T0* X25sqlcoalesce(T0*C);
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);
T0* X25sql_select_for_extension_function(T0*C,T0* a1,T0* a2);
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);
void X7right_adjust(T0*C);
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 X457cursor_back(T0*C,T0* a1);
T6 X457after(T0*C);
T0* X457item_for_iteration(T0*C);
void X457forth(T0*C);
void X457cursor_finish(T0*C,T0* a1);
void X457start(T0*C);
void X457cursor_forth(T0*C,T0* a1);
void X457put_first(T0*C,T0* a1);
void X457cursor_start(T0*C,T0* a1);
T6 X457cursor_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 X704set(T0*C,T0* a1,T6 a2,T6 a3);
T6 X704is_first(T0*C);
void X704set_next_cursor(T0*C,T0* a1);
T6 X704after(T0*C);
T6 X704before(T0*C);
T6 X167uses_parameter(T0*C,T0* a1);
void X167write_select(T0*C,T0* a1);
T0* X167sp_function_type(T0*C,T0* a1,T6 a2);
void X19print_on(T0*C,T0* a1);
void X561set_domain_restriction(T0*C,T0* a1,T0* a2);
T0* X287sqldomainconstraint(T0*C,T0* a1,T0* a2);
void X287check_attachment(T0*C,T0* a1,T0* a2);
T0* X287sqlcolumnconstraint(T0*C,T0* a1,T0* a2);
T6 X424valid_parameter(T0*C,T0* a1);
void X424format_to(T0*C,T0* a1,T0* a2);
void X424reset_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 X221is_assertion(T0*C);
T0* X221full_name(T0*C);
T6 X221is_logical_extension(T0*C);
void X221write_drop(T0*C,T0* a1,T0* a2);
T0* X221sql_select_name(T0*C,T0* a1);
T6 X221is_extension(T0*C);
void X176add_to_join(T0*C,T0* a1,T0* a2);
T6 X176uses_parameter(T0*C,T0* a1);
void X176set_extension(T0*C,T0* a1,T0* a2);
T0* X176sqlselect(T0*C,T0* a1,T0* a2);
T0* X176sqlfromaliasname(T0*C);
T6 X176is_nil_expression(T0*C);
T0* X176representation(T0*C,T0* a1);
T0* X176outer_sqlvalue(T0*C,T0* a1);
T6 X176is_update_optimization_supported(T0*C);
T6 X176is_literal(T0*C);
T0* X176sqlvalue(T0*C,T0* a1);
T6 X176is_logical_expression(T0*C);
T6 X176uses_non_data_attributes(T0*C);
void X697cursor_back(T0*C,T0* a1);
T0* X697cursor_item(T0*C,T0* a1);
T6 X697cursor_before(T0*C,T0* a1);
T6 X697cursor_after(T0*C,T0* a1);
void X697cursor_finish(T0*C,T0* a1);
void X697cursor_forth(T0*C,T0* a1);
void X697cursor_start(T0*C,T0* a1);
T0* X232domain(T0*C);
T6 X232is_blob(T0*C,T0* a1);
T0* X232min_value(T0*C,T0* a1);
T0* X232default_value(T0*C);
T0* X232value_representation(T0*C,T0* a1);
void X232set_domain_restriction(T0*C,T0* a1,T0* a2);
T0* X232xml_schema_data_type(T0*C);
T0* X232max_value(T0*C,T0* a1);
T0* X232datatype(T0*C,T0* a1);
T0* X231domain(T0*C);
T6 X231write_with_quotes(T0*C);
T6 X231is_integer(T0*C);
void X231set_domain_restriction(T0*C,T0* a1,T0* a2);
T0* X231pkdatatype(T0*C,T0* a1);
T0* X231max_value(T0*C,T0* a1);
T0* X231xml_schema_data_type(T0*C);
T0* X231datatype(T0*C,T0* a1);
T0* X374item(T0*C);
T6 X374is_first(T0*C);
void X374forth(T0*C);
void X374start(T0*C);
T0* X189create_expression(T0*C,T0* a1);
T6 X189may_be_redefined(T0*C);
void X189write_drop(T0*C,T0* a1);
void X320put_substring(T0*C,T0* a1,T2 a2,T2 a3);
void X320put_character(T0*C,T3 a1);
void X320put_string(T0*C,T0* a1);
T0* X190quoted_name(T0*C,T0* a1);
T0* X190sqlcolumnidentifier(T0*C,T0* a1,T0* a2);
T0* X190sql_qualified_name(T0*C,T0* a1,T0* a2);
T0* X190q_sql_insert_name(T0*C,T0* a1,T0* a2);
T0* X190sql_select_name(T0*C,T0* a1,T0* a2);
void X190hack_anode(T0*C,T0* a1);
T0* X190sqlname(T0*C,T0* a1);
T0* X190sql_alias(T0*C,T0* a1);
void X702back(T0*C);
T0* X702item(T0*C);
T6 X702after(T0*C);
void X702forth(T0*C);
void X702start(T0*C);
T6 X702before(T0*C);
void X702finish(T0*C);
T0* X453item(T0*C,T2 a1);
T5 X777item(T0*C);
T0* X187quoted_name(T0*C,T0* a1);
T0* X187sqlpkname(T0*C,T0* a1);
T2 X187constraint_number(T0*C);
T0* X187new_data_attributes_cursor(T0*C,T0* a1);
void X187remove_extension(T0*C,T0* a1);
T0* X187columndatatype(T0*C,T0* a1);
T0* X187sqlcolumnidentifier(T0*C,T0* a1,T0* a2);
T0* X187q_sql_select_name(T0*C,T0* a1,T0* a2);
void X187add_extension(T0*C,T0* a1);
void X187write_drop_attribute(T0*C,T0* a1,T0* a2);
T0* X187q_sqlpkname(T0*C,T0* a1);
void X187add_assertion(T0*C,T0* a1);
T0* X187representation(T0*C);
T6 X187has_non_constant_init(T0*C);
T2 X187hash_code(T0*C);
T6 X187has_non_literal_init(T0*C);
T6 X187has_updatable_attributes(T0*C);
T0* X187new_all_attributes_cursor(T0*C,T0* a1);
T0* X187sqlname(T0*C,T0* a1);
T0* X187find_attribute(T0*C,T0* a1);
T0* X187new_init_attributes_cursor(T0*C,T0* a1);
T0* X187attributes(T0*C);
void X187next_constraint_number(T0*C);
T6 X187has_auto_pk(T0*C,T0* a1);
T6 X187has_attribute(T0*C,T0* a1,T0* a2);
T0* X187sqltablename(T0*C,T0* a1);
void X458put_right(T0*C,T0* a1);
T6 X506is_first(T0*C);
T6 X506is_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_char(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);
void X24write_get_insert(T0*C,T0* a1,T0* a2,T6 a3,T0* a4);
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 X121is_constant(T0*C);
void X121add_to_join(T0*C,T0* a1,T0* a2);
T6 X121uses_parameter(T0*C,T0* a1);
T0* X121sqlmaxvalue(T0*C,T0* a1);
T0* X121column_name(T0*C);
T6 X121is_specialization(T0*C);
T6 X121is_string_expression(T0*C);
T0* X121representation(T0*C,T0* a1);
T0* X121outer_sqlvalue(T0*C,T0* a1);
T6 X121uses_its(T0*C);
T0* X121sqlvalue_as_wildcard(T0*C,T0* a1);
T6 X121is_using_other_attributes(T0*C,T0* a1);
T0* X121exact_representation(T0*C,T0* a1);
T6 X121is_literal(T0*C);
T6 X121can_be_null(T0*C);
T0* X121sqlvalue(T0*C,T0* a1);
T0* X121path_name(T0*C);
T0* X121sqlinitvalue(T0*C,T0* a1);
T6 X121is_logical_constant(T0*C);
T6 X121is_logical_expression(T0*C);
T0* X121sqlname(T0*C,T0* a1);
T0* X121sql_alias(T0*C,T0* a1);
T0* X121sqlminvalue(T0*C,T0* a1);
T6 X121has_wild_card_characters(T0*C);
T0* T2toT519(T2 source);
T2 T519toT2(T519* source);
T0* T5toT783(T5 source);

#ifdef __cplusplus
}
#endif
