Skip to content
Snippets Groups Projects
Commit 37b006e0 authored by Bruce Momjian's avatar Bruce Momjian
Browse files

Add NUMERIC tests to jdbc code.

David Esposito
parent 863c9d11
No related branches found
No related tags found
No related merge requests found
......@@ -2,7 +2,7 @@
build file to build the donated retep tools packages
$Id: build.xml,v 1.5 2001/05/16 16:20:51 momjian Exp $
$Id: build.xml,v 1.6 2001/05/16 17:09:25 momjian Exp $
-->
......@@ -43,6 +43,7 @@
<target name="compile" depends="checks,prepare,warning" if="jdk1.2+">
<javac srcdir="${src}" destdir="${dest}">
<include name="${package}/**" />
<exclude name="${package}/**" unless="jdk1.2+" />
</javac>
</target>
......
......@@ -3,7 +3,7 @@
build file to allow ant (http://jakarta.apache.org/ant/) to be used
to build the PostgreSQL JDBC Driver.
$Id: build.xml,v 1.9 2001/05/16 16:20:52 momjian Exp $
$Id: build.xml,v 1.10 2001/05/16 17:09:26 momjian Exp $
-->
......
......@@ -290,6 +290,12 @@ public class ResultSetMetaData implements java.sql.ResultSetMetaData
return 16;
case Types.VARCHAR:
return 0;
case Types.NUMERIC:
Field f = getField(column);
if(f != null)
return ((0xFFFF0000)&f.mod)>>16;
else
return 0;
default:
return 0;
}
......@@ -321,6 +327,12 @@ public class ResultSetMetaData implements java.sql.ResultSetMetaData
return 16;
case Types.VARCHAR:
return 0;
case Types.NUMERIC:
Field f = getField(column);
if(f != null)
return (((0x0000FFFF)&f.mod)-4);
else
return 0;
default:
return 0;
}
......
......@@ -285,6 +285,12 @@ public class ResultSetMetaData implements java.sql.ResultSetMetaData
return 16;
case Types.VARCHAR:
return 0;
case Types.NUMERIC:
Field f = getField(column);
if(f != null)
return ((0xFFFF0000)&f.mod)>>16;
else
return 0;
default:
return 0;
}
......@@ -316,6 +322,12 @@ public class ResultSetMetaData implements java.sql.ResultSetMetaData
return 16;
case Types.VARCHAR:
return 0;
case Types.NUMERIC:
Field f = getField(column);
if(f != null)
return (((0x0000FFFF)&f.mod)-4);
else
return 0;
default:
return 0;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment