From: fredt <fr...@us...> - 2002-08-27 21:27:29
|
Thanks for the correction. The actual mapping is: REAL "double" | "java.lang.Double We removed support for java.lang.Float in version 1.7.0 in order to provide seamless automatic type conversion in arithmetic expressions. The SQL types REAL, FLOAT and DOUBLE now all correspond to java.lang.Double Fred Toussi ----- Original Message ----- From: "William Krick" <wk...@ei...> To: <hsq...@li...> Sent: 27 August 2002 21:19 Subject: [Hsqldb-user] minor documentation bug... In the 1.7.0 documentation file "hsqlSyntax.html" I found a minor error... In the "Datatypes" table the line for SQL type "REAL" has an error. The line reads... REAL "float" | "java.lang.Double" (with "java.lang.Double" in red) it should either read... REAL "double" | "java.lang.Double" or.. REAL "float" | "java.lang.Float" This all being said, I'm not sure which mapping is correct. According to Sun's JDBC guide (http://java.sun.com/j2se/1.4/docs/guide/jdbc/spec/jdbc-spec.frame8.html) the SQL to Java and Java to SQL mapping should look like this... SQL to Java: REAL float FLOAT double DOUBLE double Java to SQL: float REAL double DOUBLE So it appears, if HSQBD is following the JDBC guide, the correct line should be... REAL "float" | "java.lang.Float" ... Krick ------------------------------------------------------- This sf.net email is sponsored by: OSDN - Tired of that same old cell phone? Get a new here for FREE! https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 _______________________________________________ Hsqldb-user mailing list Hsq...@li... https://lists.sourceforge.net/lists/listinfo/hsqldb-user |