# include /* ** ** @(#)errors.h 1.2 2/8/85 */ # define QBUFOVFLO 100 /*Qbuf overflow: query too large*/ # define NUMINTOCHAR 1000 /*In domain %0 numeric retrieved into char field.*/ # define NUMOVFLO 1001 /*Numeric overflow during retrieve on domain %0.*/ # define CHARINTONUM 1002 /*In domain %0, character retrieved into numeric variable.*/ # define BADRET 1003 /*Bad type in target list of parametrized retrieve "%0".*/ # define BADSTMT 1004 /*Bad type in target list of parametrized statement "%0".*/ # define SUMMARY 2000 /*%0 errors were found in quel program*/ # define NOATTRIN 2100 /*line %0, Attribute '%1' not in relation '%2'*/ # define RESTYPE 2103 /*line %0, Result domain type does not match type of expression*/ # define RVOPTYPE 2105 /*line %0, Relation valued operators only defined for relations*/ # define DBUOFLO 2106 /*line %0, Data base utility command buffer overflow*/ # define CANTUPDATE 2107 /*line %0, You are not allowed to update this relation: %1*/ # define RESAPPEX 2108 /*line %0, Result relation (%1) for APPEND does not exist or cannot be accessed by you*/ # define NOVBLE 2109 /*line %0, Variable '%1' not declared in RANGE statement*/ # define TOOMANYDOTS 2110 /*line %0, Too many dots in multi-dot attribute*/ # define INDEXTRA 2111 /*line %0, Too many attributes in key for INDEX*/ # define RELCTYPE 2112 /*line %0, Invalid types for relation comparison*/ # define EMPTYTYPE 2113 /*line %0, Type of argument to empty() not relations*/ # define UORFTYPE 2114 /*line %0, Argument to unary or functional operator can't be RELATION*/ # define NOINDEX 2115 /*line %0, Pattern matching index must be given following the '##'*/ # define UNDEFCOP 2116 /*line %0, Undefined relation identifier or constant operator '%1'*/ # define RNGEXIST 2117 /*line %0, Invalid relation name '%1' in RANGE statement*/ # define TREEOFLO 2118 /*line %0, Out of space in query tree - Query too long*/ # define MODTYPE 2119 /*line %0, MOD operator not defined for floating point or character attributes*/ # define NOPATMAT 2120 /*line %0, most pattern match operators not allowed in the target list*/ # define CONCATTYPE 2121 /*line %0, Only character type domains are allowed in CONCAT operator*/ # define NOQUALINDX 2122 /*line %0, Pattern matching index mentioned in target but not qualifier*/ # define REPALL 2123 /*line %0, '%1.all' not defined for replace*/ # define DUPINDEX 2124 /*line %0, Pattern matching index repeated in qualifier*/ # define AVGTYPE 2125 /*line %0, Cannot use aggregates ("avg" or "avgu") on character values*/ # define SUMTYPE 2126 /*line %0, Cannot use aggregates ("sum" or "sumu") on character values*/ # define FOPTYPE 2127 /*line %0, Cannot use numerical functions (ATAN, COS, LOG, SIN, SQRT, EXP, ABS) on character values*/ # define UOPTYPE 2128 /*line %0, Cannot use unary operators ("+" or "-") on character values*/ # define NUMTYPE 2129 /*line %0, Numeric operations (+ - * /) not allowed on character values*/ # define RESXTRA 2130 /*line %0, Too many result domains in target list**/ # define TARGXTRA 2131 /*line %0, Target list too wide*/ # define AGGXTRA 2132 /*line %0, Too many aggregates in this query*/ # define RELTYPE 2133 /*line %0, Type conflict on relative operator*/ # define BADCONSTOP 2134 /*line %0, '%1' is not a constant operator. Only 'dba' or 'usercode' are allowed.*/ # define RESEXIST 2135 /*line %0, You cannot duplicate the name of an existing relation(%1)*/ # define BADHOURS 2136 /*line %0, There is no such hour as %1, use a 24 hour clock system*/ # define BADMINS 2137 /*line %0, There is no such minute as %1, use a 24 hour clock system*/ # define BAD24TIME 2138 /*line %0, There is no such time as 24:%1, use a 24 hour clock system*/ # define NOQRYMOD 2139 /*line %0, Your database does not support query modification*/ /*2140 line %0, You may not call define query from inside define query~ 2141 line %0, Query %1 has not been defined~ 2142 line %0, No space left to define a query~ 2143 line %0, You can not use a $ if you are not defining a query~ 2144 line %0, There are no more variables left in the this defined query~ 2145 line %0, There are undefined variables in this defined query~ 2146 line %0, You can not have aggregates in a defined query~*/ # define NOTSTAR 2147 /*line %0, Only '*' operator can appear immediately after command name*/ # define BADRELTL 2148 /*line %0, Target lists containing reln. expressions can have only 1 element*/ # define NORELEXP 2149 /*line %0, Relation expressions not allowed in target list of this cmd.*/ # define NXTCMDERR 2500 /*line %0, The word '%1', cannot follow this command*/ /*2501 line %0, The word '%1', cannot follow a RETRIEVE command.~ 2502 line %0, The word '%1', cannot follow an APPEND command.~ 2503 line %0, The word '%1', cannot follow a REPLACE command.~ 2504 line %0, The word '%1', cannot follow a DELETE command.~ 2507 line %0, The word '%1', cannot follow a DESTROY command.~ 2508 line %0, The word '%1', cannot follow a HELP command.~ 2510 line %0, The word '%1', cannot follow a MODIFY command.~ 2511 line %0, The word '%1', cannot follow a PRINT command.~ 2515 line %0, The word '%1', cannot follow a RETRIEVE UNIQUE command.~ 2516 line %0, The word '%1', cannot follow a DEFINE VIEW command.~ 2519 line %0, The word '%1', cannot follow a HELP VIEW, HELP INTEGRITY, or HELP PERMIT command.~ 2522 line %0, The word '%1', cannot follow a DEFINE PERMIT command.~ 2523 line %0, The word '%1', cannot follow a DEFINE INTEGRITY command.~ 2526 line %0, The word '%1', cannot follow a DESTROY INTEGRITY or DESTROY PERMIT command.~ 2528 line %0, The word '%1', cannot follow a DEFINE QUERY command.~ */ # define SYMERR 2600 /*syntax error on line %0 last symbol read was: %1*/ /* 2601 line %0, Syntax error on '%1', the correct syntax is: RETRIEVE [[INTO]relname] (target_list) [WHERE qual] RETRIEVE UNIQUE (target_list) [WHERE qual]~ 2602 line %0, Syntax error on '%1', the correct syntax is: APPEND [TO] relname (target_list) [WHERE qual]~ 2603 line %0, Syntax error on '%1', the correct syntax is: REPLACE tuple_variable (target_list) [WHERE qual]~ 2604 line %0, Syntax error on '%1', the correct syntax is: DELETE tuple_variable [WHERE qual]~ 2605 line %0, Syntax error on '%1', the correct syntax is: COPY relname (domname = format {, domname = format}) direction "filename"~ 2606 line %0, Syntax error on '%1', the correct syntax is: CREATE relname (domname1 = format{, domname2 = format})~ 2607 line %0, Syntax error on '%1', the correct syntax is: DESTROY relname {,relname} DESTROY [PERMIT | INTEGRITY] relname [integer{, integer} | ALL]~ 2609 line %0, Syntax error on '%1', the correct syntax is: INDEX ON relname IS indexname (domain1{, domain2}) ~ 2610 line %0, Syntax error on '%1', the correct syntax is: MODIFY relname TO storage-structure [ON key1 [: sortorder] [{, key2 [:sortorder]}]] [WHERE [FILLFACTOR = n] [, MINPAGES = n] [, MAXPAGES = n] [, LID = name]]~ 2611 line %0, Syntax error on '%1', the correct syntax is: PRINT relname{, relname}~ 2612 line %0, Syntax error on '%1', the correct syntax is: RANGE OF variable IS relname~ 2613 line %0, Syntax error on '%1', the correct syntax is: SAVE relname UNTIL month day year~ 2614 line %0, Syntax error on '%1', the correct syntax is: DEFINE VIEW name (target list) [WHERE qual] DEFINE PERMIT oplist {ON|OF|TO} var [(attlist] TO name [AT term] [FROM time TO time] [ON day TO day] [WHERE qual] DEFINE INTEGRITY ON var IS qual~ 2615 line %0, Syntax error on '%1', the correct syntax is: RETRIEVE UNIQUE (target_list) [WHERE qual]~ 2616 line %0, Syntax error on '%1', the correct syntax is: DEFINE VIEW name (target_list) [WHERE qual]~ 2619 line %0, Syntax error on '%1', the correct syntax is: HELP VIEW relname[, relname] HELP PERMIT relname[, relname] HELP INTEGRITY relname[, relname]~ 2622 line %0, Syntax error on '%1', the correct syntax is: DEFINE PERMIT oplist {ON|OF|TO} var [(attlist)] TO name [AT term] [FROM time TO time] [ON day TO day] [WHERE qual]~ 2623 line %0, Syntax error on '%1', the correct syntax is: DEFINE INTEGRITY ON var IS qual~ 2626 line %0, Syntax error on '%1', the correct syntax is: DESTROY INTEGRITY relname [ integer { , integer } | all ]~ 2628 line %0, Syntax error on '%1', the correct syntax is: EXEC (target_list) [WHERE qual]~ */ # define STRTERM 2700 /*line %0, non-terminated string*/ # define STRLONG 2701 /*line %0, string too long*/ # define BADOP 2702 /*line %0, invalid operator*/ # define NAMELONG 2703 /*line %0, Name too long '%1'*/ # define SBUFOFLO 2704 /*line %0, Out of space in symbol table - Query too long*/ # define COMMTERM 2705 /*line %0, non-terminated comment*/ # define FCONSTERR 2707 /*line %0, bad floating constant: %1*/ # define CNTRLCHR 2708 /*line %0, control character passed in pre-converted string*/ # define NUMBUFOFLO 2709 /*line %0, buffer overflow in converting a number*/ # define BADBNF 2710 /*line %0, illegal BNF string*/ # define NOGRP 2711 /*line %0, may not unuse a group which has never been used*/ # define DELEXIST 2712 /*line %0, group of delims does not exist*/ # define YOVRFLOW 2800 /*line %0, yacc stack overflow in parsing query*/ # define TOOMANYVARS 3100 /*Too many variables on relation '%0'*/ # define NOUPDATEDOM 3310 /*%0 on view %1: cannot update some domain*/ /*3320 %0 on view %1: domain occurs in qualification of view~*/ # define MOREQUERY 3330 /*%0 on view %1: update would result in more than one query*/ # define VIEWTIDS 3340 /*%0 on view %1: views do not have TID's*/ # define NOUPDATEAGG 3350 /*%0 on view %1: cannot update an aggregate value*/ # define NONFUNCUPDATE 3360 /*%0 on view %1: that update might be non-functional*/ # define NOAGGINT 3490 /*INTEGRITY on %1: cannot handle aggregates yet*/ # define NOMULTIVAR 3491 /*INTEGRITY on %1: cannot handle multivariable constraints*/ # define INITCONST 3492 /*INTEGRITY on %1: constraint does not initially hold*/ # define INTVIEW 3493 /*INTEGRITY: %1 is a view*/ # define MUSTOWN 3494 /*INTEGRITY: You must own '%1'*/ # define PVIOL 3500 /*%0 on relation %1: protection violation*/ # define BADTERM 3590 /*PERMIT: bad terminal identifier "%2"*/ # define BADUSRNAME 3591 /*PERMIT: bad user name "%2"*/ # define OWNEDNOT 3592 /*PERMIT: Relation '%1' not owned by you*/ # define NOTREALREL 3593 /*PERMIT: Relation '%1' must be a real relation (not a view)*/ # define BADDOW 3594 /*PERMIT on %1: bad day-of-week '%2'*/ # define NOTDBA 3595 /*PERMIT on %1: only the DBA can use the PERMIT statement*/ /*3700 Tree buffer overflow in query modification~*/ # define STACKFULL 3701 /*Tree build stack overflow in query modification*/ # define LISTFULL 4100 /*ovqp query list overflowed*/ # define BADCONV 4101 # define BADUOPC 4102 # define BADMIX 4103 /*Type clash on characters and int/floats*/ # define BADSUMC 4104 # define BADAVG 4105 # define STACKOVER 4106 /*the interpreters stack overflowed -- query too long*/ # define CBUFULL 4107 /*the buffer for ASCII and CONCAT commands overflowed*/ # define BADCHAR 4108 /*cannot use arithmetic operators on two character fields*/ # define NUMERIC 4109 /*cannot use numeric values with CONCAT operator*/ # define FLOATEXCEP 4110 /*floating point exception occured.*/ # define CHARCONVERT 4111 /*character value cannot be converted to numeric due to incorrect syntax.*/ # define NODOVFLOW 4112 /*ovqp query vector overflowed*/ # define COMPNOSP 4113 /*compiler text space ran out.*/ # define COMPNOREGS 4114 /*compiler ran out of registers.*/ # define BADEXECTYPE 4115 /*only character string data may be executed*/ # define BADDELIM 4116 /*that delimitor has not been defined*/ # define BADSECINDX 4199 /*you must convert your 6.0 secondary index before running this query!*/ # define NODESCAG 4602 /*query involves too many relations to create aggregate function intermediate result.*/ # define QBUFFULL 4610 /*Query too long for available buffer space (qbufsize)*/ /*4611 Query too long for available buffer space (varbufsiz)*/ # define SQBUFFULL 4612 /*Query too long for available buffer space (sqsiz)*/ /*4613 Query too long for available buffer space (stacksiz)*/ # define AGBUFFULL 4614 /*Query too long for available buffer space (agbufsiz)*/ # define AGFTOBIG 4615 /*Aggregate function is too wide or has too many domains.*/ # define TOOMANYAGGS 4616 /*Too many aggregates*/ # define RETUTOBIG 4620 /*Target list for "retrieve unique" has more than 49 domains or is wider than 498 bytes.*/ # define BADRELNAME 5001 /*PRINT: bad relation name %0*/ # define NOPRINTVIEW 5002 /*PRINT: %0 is a view and can't be printed*/ # define PROTVIOL 5003 /*PRINT: Relation %0 is protected.*/ # define DUPRELNAME 5102 /*CREATE: duplicate relation name %0*/ # define SYSRELNAME 5103 /*CREATE: %0 is a system relation*/ # define BADATTRNAME 5104 /*CREATE %0: invalid attribute name %1*/ # define DUPATTRNAME 5105 /*CREATE %0: duplicate attribute name %1*/ # define BADATTRFORMAT 5106 /*CREATE %0: invalid attribute format "%2" on attribute %1*/ # define TOOMANYDOMS 5107 /*CREATE %0: excessive domain count on attribute %1*/ # define RELTOOWIDE 5108 /*CREATE %0: excessive relation width on attribute %1*/ # define NODESTSYSREL 5201 /*DESTROY: %0 is a system relation*/ # define RELNOEXIST 5202 /*DESTROY: %0 does not exist or is not owned by you*/ # define BADINTEG 5203 /*DESTROY: %0 is an invalid integrity constraint identifier*/ # define BADPROT 5204 /*DESTROY: %0 is an invalid protection constraint identifier*/ # define NOPRIMREL 5300 /*INDEX: cannot find primary relation*/ # define TOOMUCHDOMS 5301 /*INDEX: more than maximum number of domains*/ # define NODOM 5302 /*INDEX: invalid domain %0*/ # define NOTOWNED 5303 /*INDEX: relation %0 not owned by you*/ # define ALREADYINDX 5304 /*INDEX: relation %0 is already an index*/ # define NOINDXSYSREL 5305 /*INDEX: relation %0 is a system relation*/ # define NOINDVIEW 5306 /*INDEX: %0 is a view and an index can't be built on it*/ # define NOINDXLID 5307 /*INDEX: %0: can't index on lid attribute "%1"*/ # define DISPERRBASE 5400 /* base for error messages in display()*/ # define NORELEXIST 5401 /*HELP: relation %0 does not exist*/ # define NOMANSEC 5402 /*HELP: cannot find manual section "%0"*/ # define NOTVIEW 5403 /*HELP: relation %0 is not a view*/ # define NOPERMS 5404 /*HELP: relation %0 has no permissions on it granted*/ # define NOINTEG 5405 /*HELP: relation %0 has no integrity constraints on it*/ # define TBUFOVFLO 5410 /*HELP: tree buffer overflowed*/ # define TSTACKOVFLO 5411 /*HELP: tree stack overflowed*/ # define RDELIMERR 5412 /*HELP: can't read rdelim*/ # define NOREL 5500 /*MODIFY: relation %0 does not exist*/ # define NOOWN 5501 /*MODIFY: you do not own relation %0*/ # define NOKEYSHEAP 5502 /*MODIFY %0: you may not provide keys on a heap*/ /*5503 MODIFY %0: too many keys provided~ */ # define NOMODSYSREL 5504 /*MODIFY %0: cannot modify system relation*/ # define NOORDINDX 5505 /*MODIFY %0: cannot order a relation that is an index*/ # define TOOMANYORDKEYS 5506 /*MODIFY %0: provided too many ordering keys*/ # define DUPKEY 5507 /*MODIFY %0: duplicate key "%1"*/ # define TOOWIDEISAM 5508 /*MODIFY %0: key width (%1) too large for isam*/ # define ATTRREMV 5509 /*MODIFY %0: attribute "%1" will be removed during modification, can't be used*/ # define BADSTORAGE 5510 /*MODIFY %0: bad storage structure "%1"*/ # define NOTALLOWED 5512 /*MODIFY %0: "%1" not allowed or specified more than once*/ # define FILLBOUND 5513 /*MODIFY %0: fillfactor value %1 out of bounds*/ # define MINPGBOUND 5514 /*MODIFY %0: minpages value %1 out of bounds*/ # define NEEDFILL 5515 /*MODIFY %0: "%1" should be "fillfactor", "maxpages", "minpages" or "lidn" where n <= ordering dimension*/ # define MAXPGBOUND 5516 /*MODIFY %0: maxpages value %1 out of bounds*/ # define MINGTMAX 5517 /*MODIFY %0: minpages value exceeds maxpages value*/ # define INVALIDSEQ 5518 /*MODIFY %0: invalid sequence specifier "%1" for domain %2.*/ # define NOMODVIEW 5519 /*MODIFY: %0 is a view and can't be modified*/ # define BADSEQSPEC 5520 /*MODIFY: %0: sequence specifier "%1" on domain %2 is not allowed with the specified storage structure.*/ # define INVALIDATTR 5521 /*MODIFY: %0: invalid attribute name %1*/ /*5522 MODIFY: %0 is an ordered relation with only one attribute~*/ # define BADORDDIM 5523 /*MODIFY %0: Bad ordering dimension %1*/ # define NOSAVESYSREL 5600 /*SAVE: cannot save system relation "%0"*/ # define BADMONTH 5601 /*SAVE: bad month "%0"*/ # define BADDAY 5602 /*SAVE: bad day "%0"*/ # define BADYEAR 5603 /*SAVE: bad year "%0"*/ # define RELNOTFOUND 5604 /*SAVE: relation %0 does not exist or is not owned by you*/ # define BADLID1 5701 /*UPDATE: %0: bad lid value ** Lid1 = %1 */ # define BADLID2 5702 /*UPDATE: %0: bad lid value ** Lid1 = %1 ** Lid2 = %2 */ # define BADLID3 5703 /*UPDATE: %0: bad lid value ** Lid1 = %1 ** Lid2 = %2 ** Lid3 = %3 */ # define NOEXIST 5800 /*COPY: relation %0 doesn't exist*/ # define ATTRNOEXIST 5801 /*COPY: attribute %0 in relation %1 doesn't exist or it has been listed twice.*/ # define TOOMANYATTR 5803 /*COPY: too many attributes*/ # define BADATTRLEN 5804 /*COPY: bad length for attribute %0. Length="%1"*/ # define NOFILEOPN 5805 /*COPY: can't open file %0*/ # define NOFILECRT 5806 /*COPY: can't create file %0*/ # define UNRECDUMMY 5807 /*COPY: unrecognizable dummy domain "%0"*/ # define DOMTOOSMALL 5808 /*COPY: domain %0 size too small for conversion. There were %2 tuples successfully copied from %3 into %4*/ # define BADINPUT 5809 /*COPY: bad input string for domain %0. Input was "%1". There were %2 tuples successfully copyied from %3 into %4*/ # define UNEXEOF 5810 /*COPY: unexpected end of file while filling domain %0. There were %1 tuples successfully copyied from %2 into %3*/ # define BADATTRTYPE 5811 /*COPY: bad type for attribute %0. Type="%1"*/ # define DESTINDEX 5812 /*COPY: The relation "%0" has a secondary index. The index(es) must be destroyed before doing a copy "from".*/ # define NOUPDT 5813 /*COPY: You are not allowed to update the relation %0.*/ # define NOTOWNER 5814 /* COPY: You do not own the relation %0.*/ # define UNDETC0 5815 /*COPY: An unterminated "c0" field occured while filling domain %0. There were %1 tuples successfully copyied from %2 into %3*/ # define FULLPATH 5816 /*COPY: The full pathname must be specified for the file %0*/ # define FILETOOWIDE 5817 /*COPY: The maximum width of the output file cannot exceed 1024 bytes per tuple.*/ # define NOCPVIEW 5818 /*COPY: %0 is a view and can't be copied*/ # define DUPTUPS 5819 /*COPY: Warning: %0 duplicate tuples were ignored.*/ # define BADDOMS 5820 /*COPY: Warning: %0 domains had control characters which were converted to blanks.*/ # define TRUNCCHARS 5821 /*COPY: Warning: %0 c0 character domains were truncated.*/ # define RELPROTECT 5822 /*COPY: Relation %0 is protected.*/ /*6110 CREATE GLOBAL: Relation %0 already exists at site %1~ 6600 Aggregates on distributed relations not yet implemented.~ 6601 Multi-variable distributed queries not yet implemented.~ */