.th OVQP ERROR 3/30/79
.sh NAME
One Variable Query Processor error message summary
.sh SYNOPSIS
Error numbers 4000 \- 4499.
.sh DESCRIPTION
These error messages
can be generated at run time.
The One Variable Query Processor
actually references the data,
processing the tree produced by the parser.
Thus,
these error messages are associated
with type conflicts detected at run time.
.sh ERRORS
.lp +8 8
4100	OVQP query list overflowed
.s3
This error is produced in the unlikely event that the internal form of your
interaction requires more space in the one variable query processor than has
been allocated for a query buffer.
There is not much you can do except
shorten your interaction or recompile OVQP with a larger query buffer.
.s3
.lp +8 8
4101	numeric operation using char and numeric domains not allowed
.s3
Occasionally, you will be notified by OVQP of such a type
mismatch on arithmetic operations.
This only happens if the parser
has not recognized the problem.
.s3
.lp +8 8
4102	unary operators are not allowed on character values
.lp +8 8
4103	binary operators cannot accept combinations of char and numeric fields
.lp +8 8
4104	cannot use aggregate operator "sum" on character domains
.lp +8 8
4105	cannot use aggregate operator "avg" on character domains
.s3
These errors indicate type mismatches \- such as trying to add
a number to a character string.
.s3
.lp +8 8
4106	the interpreters stack overflowed -- query too long
.lp +8 8
4107	the buffer for ASCII and CONCAT commands overflowed
.s3
More buffer overflows.
.s3
.lp +8 8
4108	cannot use arithmetic operators on two character fields
.lp +8 8
4109	cannot use numeric values with CONCAT operator
.s3
You have tried to perform
a numeric operation
on character fields.
.s3
.lp +8 8
4110	floating point exception occurred.
.s3
If you have floating point hardware instead of the floating point software
interpreter, you will get this error upon a floating point exception
(underflow or overflow).
Since the software interpreter ignores such
exceptions, this error is only possible with floating point hardware.
.s3
.lp +8 8
4111	character value cannot be converted to numeric
due to incorrect syntax.
.s3
When using int1, int2, int4, float4, or float8 to convert
a character to value to a numeric value,
the character value must have the proper syntax.
This error will occur if the character value
contained non-numeric characters.
.s3
.lp +8 8
4112	ovqp query vector overflowed
.s3
Similar to error 4100.
.s3
.lp +8 8
4199	you must convert your 6.0 secondary index before
running this query!
.s3
The internal format of
secondary indices was changed between
versions 6.0 and 6.1 of \*(II.
Before deciding to use a secondary
index OVQP checks that it is
not a 6.0 index.
The solution is to destroy the
secondary index and recreate it.
