|
From: <yo...@us...> - 2010-02-02 20:54:54
|
Revision: 481
http://treebase.svn.sourceforge.net/treebase/?rev=481&view=rev
Author: youjun
Date: 2010-02-02 20:54:48 +0000 (Tue, 02 Feb 2010)
Log Message:
-----------
fix sql, postgresql will not accept 1,0 for boolean type
Modified Paths:
--------------
trunk/treebase-core/src/main/java/org/cipres/treebase/dao/jdbc/ContinuousMatrixElementJDBC.java
trunk/treebase-core/src/main/java/org/cipres/treebase/dao/jdbc/DiscreteMatrixElementJDBC.java
Modified: trunk/treebase-core/src/main/java/org/cipres/treebase/dao/jdbc/ContinuousMatrixElementJDBC.java
===================================================================
--- trunk/treebase-core/src/main/java/org/cipres/treebase/dao/jdbc/ContinuousMatrixElementJDBC.java 2010-01-25 20:27:40 UTC (rev 480)
+++ trunk/treebase-core/src/main/java/org/cipres/treebase/dao/jdbc/ContinuousMatrixElementJDBC.java 2010-02-02 20:54:48 UTC (rev 481)
@@ -83,7 +83,7 @@
// DISCRETECHARSTATE_ID
ps.setDouble(1, e.getValue()); // Value
- ps.setShort(2, e.getGap()); // Gap
+ ps.setBoolean(2, e.getGap()); // Gap
ps.setLong(3, e.getMatrixColID()); // MATRIXCOLUMN_ID
// ps.setLong(4, 0); // ITEMDEFINITION_ID //Only by compound elements.
ps.setLong(4, e.getMatrixRowID()); // MATRIXROW_ID
@@ -125,8 +125,8 @@
*
* @return short mGap
*/
- public short getGap() {
- return mGap;
+ public boolean getGap() {
+ return (mGap!=0);
}
/**
Modified: trunk/treebase-core/src/main/java/org/cipres/treebase/dao/jdbc/DiscreteMatrixElementJDBC.java
===================================================================
--- trunk/treebase-core/src/main/java/org/cipres/treebase/dao/jdbc/DiscreteMatrixElementJDBC.java 2010-01-25 20:27:40 UTC (rev 480)
+++ trunk/treebase-core/src/main/java/org/cipres/treebase/dao/jdbc/DiscreteMatrixElementJDBC.java 2010-02-02 20:54:48 UTC (rev 481)
@@ -93,7 +93,7 @@
// Value: (continuous)
// ITEMDEFINITION_ID: (continuous)
- ps.setShort(1, e.getGap()); // Gap
+ ps.setBoolean(1, e.getGap()); // Gap
ps.setLong(2, e.getMatrixColID()); // MATRIXCOLUMN_ID
ps.setLong(3, e.getMatrixRowID()); // MATRIXROW_ID
@@ -138,8 +138,8 @@
*
* @return short mGap
*/
- public short getGap() {
- return mGap;
+ public boolean getGap() {
+ return (mGap!=0);
}
/**
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|