4.3BSD/usr/ingres/source/h/errors.h
# include <sccs.h>
/*
**
** @(#)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.~
*/