334 lines
9.2 KiB
C
334 lines
9.2 KiB
C
|
#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 */
|