From e7b984f58ed9fd7655d146d76c9f9fe8a8aac747 Mon Sep 17 00:00:00 2001 From: Oliver Lehmann Date: Mon, 23 Jan 1989 19:00:25 +0000 Subject: [PATCH] ING_DB --- WEGA/contrib/ingres/dbs/src/qrymod/qrymod.h | 43 +++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 WEGA/contrib/ingres/dbs/src/qrymod/qrymod.h diff --git a/WEGA/contrib/ingres/dbs/src/qrymod/qrymod.h b/WEGA/contrib/ingres/dbs/src/qrymod/qrymod.h new file mode 100644 index 0000000..07639b1 --- /dev/null +++ b/WEGA/contrib/ingres/dbs/src/qrymod/qrymod.h @@ -0,0 +1,43 @@ +/* */ +/* QRYMOD.H -- Query Modification header file. */ +/* */ +/* Contains the manifest constants and global variables */ +/* used by the query modification process. */ +/* */ + +/* check out match for this two in decomp.h */ +# define QBUFSIZ 2000 /* query buffer */ + +/* error message constants */ +# define QBUFFULL 3700 /* tree buffer oflo error */ +# define STACKFULL 3701 /* trbuild stack oflo error */ + +/* range table */ +struct rngtab +{ + char relid[MAXNAME]; /* relation name */ + int rstat; /* relation status */ + char rowner[2]; /* relation owner */ + char rused; /* non-zero if this slot used */ +}; + +extern struct rngtab Rangev[MAXVAR + 1]; +extern int Remap[MAXVAR + 1]; /* remapping for range table */ + +extern char *Qbuf; /* tree buffer space */ +extern int Qmode; /* type of query */ +extern int Resultvar; /* if >= 0, result var name */ + + +extern DESC Treedes; /* descriptor for AA_TREE catalog */ + + + + +/********************************************************************/ +/* */ +/* The following stuff is used by the protection algorithm only. */ +/* */ +/********************************************************************/ +/* maximum query mode for proopset (<--> sizeof Proopmap - 1) */ +# define MAXPROQM 4