SQL/MX Programming Manual for Java
SQLJ Error Messages
HP NonStop SQL/MX Programming Manual for Java—523726-003
D-13
Semantic Analysis (0201-000100—0201-022306)
0201-000900
Cause. SQLJ encountered a method method that was the same as an iterator’s
built-in method. Overloading an iterator’s built-in methods is disallowed.
Effect. The SQLJ translator fails during semantic analysis.
Recovery. Resubmit without overloading the iterator’s built-in methods. For iterator
methods, see sqlj.runtime.ResultSetIterator Interface on page B-7 and
sqlj.runtime.PositionedIterator Interface on page B-6.
0201-001200
Cause. The named iterator declaration contained a column col that is not present in
the select list of the result set.
Effect. The SQLJ translator fails during semantic analysis.
Recovery. Verify that all the columns present in the iterator declaration clause are also
present in select list and resubmit. For details, see Named Iterator on page 3-51.
0201-001301
Cause. An iterator column type was not a valid JDBC type.
Effect. The SQLJ translator fails during semantic analysis.
Recovery. Verify that the iterator column is a valid JDBC type and resubmit. For
details, see the Data Type Support on page 3-32.
0201-001302
Cause. An iterator column type was not a valid Java type.
Effect. The SQLJ translator fails during semantic analysis.
Recovery. Verify that the iterator column is a valid Java type and resubmit. For details,
see the Data Type Support on page 3-32.
[0201-000900] Method name method is reserved by SQLJ.
[0201-001200] Column
javatype col not found in SELECT list.
[0201-001301] Type
javatype for column col is not a JDBC
type. Column declaration is not portable.
[0201-001302] Type
javatype for column col is not a valid
Java type.