tldm-universe/Ardent/UV/gcidir/include/ckeyword.h
2024-09-09 17:51:08 -04:00

334 lines
9.2 KiB
C
Executable File

#ifndef h_ckeyword
#define h_ckeyword
/******************************************************************************
*
* UniVerse VOC keyword number defintions
*
* Module %M% Version %I% Date %H%
*
* (c) Copyright 1998 Ardent Software Inc. - All Rights Reserved
* This is unpublished proprietary source code of Ardent Software Inc.
* The copyright notice above does not evidence any actual or intented
* publication of such source code.
*
*******************************************************************************
*
* Maintenence log - insert most recent change descriptions at top
*
* Date.... GTAR# WHO Description.........................................
* 06/21/99 25138 DTM Added USEROPTS functionality
* 03/15/99 24696 GMH Change keywords
* 10/14/98 23801 SAP Change copyrights.
* 10/05/98 22647 GMH Restore mmissing keywords
* 10/02/98 23673 GMH Add keywords K_OLDSTYLE, K_64BIT, K_32BIT
* 06/10/98 23176 DJD Added new spooler commands.
* 05/20/98 21718 LPC/WSM Add K_RUNNING and K_SUSPENDED
* 03/12/97 20239 MJC Added K_DATE
* 08/28/96 18892 JBG ADDED K_BREAK_ON
* 08/26/96 18892 JBG Added K_BY_DSND,K_BY_EXP, K_BY_EXP_DSND, K_HEADING,BREAK_SUP
* 07/24/96 18892 JBG Added K_BY and K_ASSOC_KEY
* 06/03/96 18162 MJC Added K_SUM, K_COUNT, K_TIME (already in VOC)
* 05/20/96 18477 DGC Port PACS to Release 9 (FiiRESTORM III)
* 07/17/94 16881 PGW Added keywords for Windows NT spooler support.
* 08/02/95 17061 JC Added FORMAT.MAP keyword as 402.
* 12/20/94 15740 JC Added NLS keywords.
* 12/13/94 15078 SJM Moved to ckeyword.h
* 09/27/94 14073 TMC Added K_UVNETLICD for network license debugging
* 08/10/94 14619 EAP Added K_NOSPLIT for LIST
* 05/25/94 14165 ALC Added MULTIVOLUME keyword for DEFINE.DF extensions.
* 03/08/94 12307 EAP Added K_NO_LOCKS for MARK.CONVERSION verb
* 03/08/94 12301 EAP Added K_DIFF, K_INTER and K_UNION for MERGE.LIST
* 03/08/94 12297 JSW Added K_PIOPEN_FMT for new flavor.
* 02/15/94 12998 PVW NF2 design specification step 5 - SQL UNNEST clause
* 02/08/94 13032 JSM Added keywords for query aggregate functions
* 08/05/93 11931 ENF Added K_ODBC for PORT.STATUS
* 12/17/92 10752 RM Added K_NUMERIC for create.idx
* 09/15/92 8909 PVW Added K_ID_SUP,K_DELETING,K_ID_ONLY
* 08/12/92 9686 LPC Added keywords for DEFINE.DF verb
* 07/29/92 9923 JSM Added GRAND for SQL
* 05/21/92 8657 JSM Added ASFIELD for query
* 04/30/92 9067 RM Added SQL tokens at 500+
* 04/27/92 9215 JSM Added IS.NULL and IS.NOT.NULL
* 03/18/92 9215 JSM Added keywords for SQL & reserved query token numbers
* 02/19/92 8613 TMC add internal ENVIRONMENT command
* 03/21/91 7895 JWT add COUNT.SUP keyword
* 01/10/91 7868 TMC Allow network debugging to be turned on and off
* 08/09/90 7207 JSM Added keywords for SPOOL and STATUS
* 08/03/90 7207 JSM Added keywords for SETPTR
* 07/26/90 7207 JSM Added DISPLAY and STATUS keyword
* 07/25/90 7207 JSM Added BREAK and LOCKS keywords
* 07/23/90 7207 JSM Added PROGRAMSIZE keyword
* 09/17/89 6280 JWT support DEFAULTS keyword
* 08/23/89 5413 JWT Add USING keyword
* 06/18/89 5290 JWT Add WITHIN keyword
* 06/15/89 5292 JSM Added TAPE keyword
* 06/05/89 5291 DTW add old keywords
* 03/20/89 5870 JWT PERCENT.GROWTH option
* 02/17/89 5319 JWT Added keyword for IN2.FORMAT
* 07/25/88 - - Maintenence log purged at 5.2.1, see release 5.1.10.
*
*****************************************************************************/
/* NB: 371-399 are reserved numbers for query verbs: DO NOT USE */
#define K_GT 3
#define K_EQ 4
#define K_GE 5
#define K_LT 6
#define K_NE 7
#define K_LE 8
#define K_MATCH 11
#define K_BY 12
#define K_BY_DSND 13
#define K_BREAK_ON 16
#define K_ID_SUP 18
#define K_HEADING 19
#define K_DICT 20
#define K_USING 24
#define K_NOT_MATCH 25
#define K_ID_ONLY 26
#define K_HDR_SUPP 28
#define K_NO_PAGE 30
#define K_LPTR 33
#define K_OVERWRITING 34
#define K_DELETING 35
#define K_SQUAWK 36
#define K_ALL 37
#define K_NOISE 38
#define K_MTU 40
#define K_BLK 41
#define K_BREAK_SUP 42
#define K_SPOKEN 45
#define K_BY_EXP 48
#define K_BY_EXP_DSND 49
#define K_SAVING 59
#define K_UNIQUE 60
#define K_TO 61
#define K_BRIEF 62
#define K_DATA 63
#define K_DOWN 64
#define K_FORCE 65
#define K_FROM 66
#define K_LOCAL 67
#define K_LOCKS 68
#define K_NO_WAIT 69
#define K_NOXREF 70
#define K_PROMPT 71
#define K_UP 72
#define K_NUMERIC 73
#define K_THEN 192
#define K_ON 193
#define K_OFF 194
#define K_APPEND 195
#define K_TRUNCATE 196
#define K_FILEOFF 197
#define K_FILEON 198
#define K_TTYOFF 199
#define K_TTYON 200
#define K_NO_WARN 202
#define K_COMP_PATH 203
#define K_PICK_DICT 204
#define K_REAL_FMT 205
#define K_INFO_FMT 206
#define K_HEX 207
#define K_CRT 208
#define K_NO_NEW 209
#define K_FORM_FEED 210
#define K_PICK_FMT 211
#define K_LOOP 212
#define K_REPEAT 213
#define K_GO 214
#define K_IF 215
#define K_KEEP_COMMON 216
#define K_USER 217
#define K_READU 218
#define K_GROUP 219
#define K_FILELOCK 220
#define K_NODE 221
#define K_ALL_MATCH 222
#define K_NO_MATCH 223
#define K_NO_SELECT 224
#define K_EXPLODE 225
#define K_TRAP 226
#define K_NONULLS 227
#define K_NOINDEX 228
#define K_REQINDEX 229
#define K_STATS 230
#define K_DETAIL 231
#define K_GENERAL 232
#define K_SEQNUM 233
#define K_GROUPSZ 234
#define K_MINMOD 235
#define K_SPLITLD 236
#define K_MERGELD 237
#define K_LRGREC 238
#define K_RECSIZE 239
#define K_MINIMIZE 240
#define K_DYNAMIC 241
#define K_IN2_FMT 242
#define K_GROWTH 243
#define K_TAPE 244
#define K_WITHIN 245
#define K_DEFAULTS 246
#define K_PORT 247
#define K_DEVICE 248
#define K_PID 249
#define K_FILEMAP 250
#define K_MFHIST 251
#define K_GLHIST 252
#define K_LSTACK 253
#define K_ENABLE 254
#define K_DISABLE 255
#define K_PROGRAMSIZE 256
#define K_BREAK 257
#define K_DISPLAY 258
#define K_STATUS 259
#define K_BANNER 260
#define K_TYPE 261
#define K_NOFMT 262
#define K_NOHEAD 263
#define K_COPIES 264
#define K_AT 265
#define K_DEFER 266
#define K_EJECT 267
#define K_FTN 268
#define K_LNUM 269
#define K_NOEJECT 270
#define K_NODEFAULT 271
#define K_HOME 272
#define K_KEEP 273
#define K_NOKEEP 274
#define K_PRIORITY 275
#define K_FMT 276
#define K_REQUEUE 277
#define K_STARTPAGE 278
#define K_ENDPAGE 279
#define K_INFORM 280
#define K_HOLD 281
#define K_NORETAIN 282
#define K_NOHOLD 283
#define K_NEXT 284
#define K_CANCEL 285
#define K_USERS 286
#define K_ME 287
#define K_DISKS 288
#define K_NETWORK 289
#define K_UVNETD 290
#define K_SET 291
#define K_CLEAR 292
#define K_NOCOUNT 293
#define K_BADWORD 294
#define K_USEERR 295
#define K_AMBIGUOUS 296
#define K_EVAL 300
#define K_CONV 301
#define K_ASSOC 302
#define K_ASSOCW 303
#define K_COLHDG 304
#define K_DISPLIKE 305
#define K_MVALUE 306
#define K_SVALUE 307
#define K_NAME 308
#define K_ISNULL 309
#define K_NOTNULL 310
#define K_ASFIELD 311
#define K_ADDING 312
#define K_REMOVING 313
#define K_SYSTEM 314
#define K_INTERNAL 315
#define K_EXTERNAL 316
#define K_ODBC 317
#define K_ENUM 318
#define K_TRANSPORT 319
#define K_UVNETLICD 320
#define K_UVSRVD 321
#define K_AFFINE_STATS 322 /* used in list_readu.c */
#define K_ASSOC_ROW 322 /* <<< JBG 18892 <<< query voc entry */
#define K_CPU_STATS 323
#define K_RUNNING 324
#define K_SUSPENDED 325
#define K_USERNAME 326
#define K_FORMNAME 327
#define K_PORTNO 328
#define K_RANGE 329
#define K_HEADON 330
#define K_NOFORMFEED 331
#define K_FORMFEED 332
#define K_OLDSTYLE 360 /* for create.file, etc */
#define K_64BIT 361 /* for create.file, etc */
#define K_32BIT 362 /* for create.file, etc */
#define K_USEROPTS 363 /* GTAR 25138 */
/* NB: 371-399 are reserved numbers for query verbs: DO NOT USE */
#define K_SUM 377
#define K_COUNT 378
/* NB: 400-450 are reserved numbers for NLS use (403 is old from VOC) */
#define K_MAP 400
#define K_UNICODE 401
#define K_FORMATMAP 402
#define K_TIME 403
/* NB: 500-599 are reserved numbers for SQL tokens */
#define K_SEMICOLON 500
#define K_COMMA 501
#define K_DISTINCT 502
#define K_DEFAULT 503
#define K_NOT 504
#define K_IN 505
#define K_WHERE 506
#define K_AVE 507
#define K_BETWEEN 508
#define K_HAVING 510
#define K_ORDER 511
#define K_DESC 512
#define K_ASC 513
#define K_IS 514
#define K_SLIST 515
#define K_ANY 517
#define K_MIN 518
#define K_MAX 519
#define K_PLUS 520
#define K_MINUS 521
#define K_STAR 522
#define K_DIVIDE 523
#define K_NULLVAL 525
#define K_EXISTS 526
#define K_ESCAPE 527
#define K_LIKE 528
#define K_FILELIST 529
#define K_ISRETRIEVE 530
#define K_ISSQL 531
#define K_UMINUS 532
#define K_SUPPRESS 533
#define K_COLUMN 534
#define K_SPACE 536
#define K_SPACES 537
#define K_DOUBLE 538
#define K_GRAND 539
#define K_UNNEST 541
#define K_DATE 573
#define K_PIOPEN_FMT 600
#define K_DIFF 601
#define K_INTER 602
#define K_UNION 603
#define K_NO_LOCKS 604
#define K_MULTIVOLUME 605
#define K_NOSPLIT 606
#define K_FONTBOLD 607
#define K_FONTITALIC 608
#define K_FONTNAME 609
#define K_FONTSIZE 610
#define K_LINESPACE 611
#define K_TABSIZE 612
#define K_MODIFY 613
#define K_GDI 614
#define K_RAW 615
#endif /* end of ckeyword.h */