You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by ba...@apache.org on 2002/11/11 16:50:45 UTC

cvs commit: jakarta-commons-sandbox/dbutils/src/java/org/apache/commons/dbutils/driver/enhanced EnhancedCallableStatement.java EnhancedPreparedStatement.java

bayard      2002/11/11 07:50:45

  Modified:    dbutils/src/java/org/apache/commons/dbutils/driver/enhanced
                        EnhancedCallableStatement.java
                        EnhancedPreparedStatement.java
  Log:
  Added in primitive wrappers for these classes.
  
  Revision  Changes    Path
  1.2       +29 -0     jakarta-commons-sandbox/dbutils/src/java/org/apache/commons/dbutils/driver/enhanced/EnhancedCallableStatement.java
  
  Index: EnhancedCallableStatement.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/dbutils/src/java/org/apache/commons/dbutils/driver/enhanced/EnhancedCallableStatement.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- EnhancedCallableStatement.java	11 Nov 2002 03:16:38 -0000	1.1
  +++ EnhancedCallableStatement.java	11 Nov 2002 15:50:45 -0000	1.2
  @@ -3,6 +3,7 @@
   import java.sql.CallableStatement;
   import java.sql.ResultSet;
   import java.sql.Connection;
  +import java.sql.SQLException;
   
   import org.apache.commons.dbutils.driver.CallableStatementWrapper;
   
  @@ -15,6 +16,34 @@
       
       protected ResultSet wrap(ResultSet rs) {
           return new EnhancedResultSet(rs, this);
  +    }
  +
  +    public Boolean getBooleanObject(int idx) throws SQLException {
  +        return new Boolean(getBoolean(idx));
  +    }
  +
  +    public Byte getByteObject(int idx) throws SQLException {
  +        return new Byte(getByte(idx));
  +    }
  +
  +    public Short getShortObject(int idx) throws SQLException {
  +        return new Short(getShort(idx));
  +    }
  +
  +    public Integer getIntegerObject(int idx) throws SQLException {
  +        return new Integer(getInt(idx));
  +    }
  +
  +    public Float getFloatObject(int idx) throws SQLException {
  +        return new Float(getFloat(idx));
  +    }
  +
  +    public Double getDoubleObject(int idx) throws SQLException {
  +        return new Double(getDouble(idx));
  +    }
  +
  +    public Long getLongObject(int idx) throws SQLException {
  +        return new Long(getLong(idx));
       }
   
   }
  
  
  
  1.2       +29 -0     jakarta-commons-sandbox/dbutils/src/java/org/apache/commons/dbutils/driver/enhanced/EnhancedPreparedStatement.java
  
  Index: EnhancedPreparedStatement.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/dbutils/src/java/org/apache/commons/dbutils/driver/enhanced/EnhancedPreparedStatement.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- EnhancedPreparedStatement.java	11 Nov 2002 03:16:38 -0000	1.1
  +++ EnhancedPreparedStatement.java	11 Nov 2002 15:50:45 -0000	1.2
  @@ -3,6 +3,7 @@
   import java.sql.PreparedStatement;
   import java.sql.ResultSet;
   import java.sql.Connection;
  +import java.sql.SQLException;
   
   import org.apache.commons.dbutils.driver.PreparedStatementWrapper;
   
  @@ -15,6 +16,34 @@
       
       protected ResultSet wrap(ResultSet rs) {
           return new EnhancedResultSet(rs, this);
  +    }
  +
  +    public void setBooleanObject(int idx, Boolean b) throws SQLException {
  +          setBoolean(idx, (b == null)?false:b.booleanValue() );
  +    }
  +
  +    public void setByteObject(int idx, Byte b) throws SQLException {
  +          setByte(idx, (b == null)?0:b.byteValue() );
  +    }
  +
  +    public void setShortObject(int idx, Short s) throws SQLException {
  +          setShort(idx, (s == null)?0:s.shortValue() );
  +    }
  +
  +    public void setIntegerObject(int idx, Integer i) throws SQLException {
  +          setInt(idx, (i == null)?0:i.intValue() );
  +    }
  +
  +    public void setFloatObject(int idx, Float f) throws SQLException {
  +          setFloat(idx, (f == null)?0.0F:f.floatValue() );
  +    }
  +
  +    public void setDoubleObject(int idx, Double d) throws SQLException {
  +          setDouble(idx, (d == null)?0.0:d.doubleValue() );
  +    }
  +
  +    public void setLongObject(int idx, Long lng) throws SQLException {
  +          setLong(idx, (lng == null)?0L:lng.longValue() );
       }
   
   }
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>