baliuka     2003/03/11 10:57:47

  Modified:    dbutils  STATUS.html
               dbutils/src/java/org/apache/commons/dbutils
                        ProcedureUtils.java
               dbutils/src/test/org/apache/commons/dbutils Demo.java
                        ProcedureUtilsTest.java
  Log:
  updated ststus.html
  
  Revision  Changes    Path
  1.16      +17 -1     jakarta-commons-sandbox/dbutils/STATUS.html
  
  Index: STATUS.html
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/dbutils/STATUS.html,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- STATUS.html       22 Feb 2003 09:46:49 -0000      1.15
  +++ STATUS.html       11 Mar 2003 18:57:47 -0000      1.16
  @@ -27,6 +27,8 @@
   <li><strong>Simple driver wrapper</strong> - An implementation of a driver which 
wraps a real driver. It contains absolutely no functionality but can be extended to 
create special jdbc driver wrappers. </li>
   <li><strong>Enhanced driver wrapper</strong> - An extension of the simple driver 
wrapper which automatically promotes primitives to Object wrappers via the 
getXxxObject and setXxxObject methods.</li>
   <li><strong>ResultSetIterator</strong> - View a result set as an iterator. There 
are two of these at the moment. </li>
  +<li><strong>ProcedureUtils</strong> - Declaratyve SQL in JAVA code, used to execute 
and document SQL statements. </li>
  +
   </ul>
   
   
  @@ -41,6 +43,13 @@
   <li><a href="http://www.junit.org";>JUnit Testing Framework</a>
       (Version 3.7 or later) - for unit tests only, not required
       for deployment</li>
  +<li><a href="http://qdox.sourceforge.net";>QDox JAVA source code parser</a>
  +    (Version 1.2  or later) - for metadata in ProcedureUtils</li>
  +<li>commons-beanutils
  +    in ProcedureUtils</li>
  +
  +
  +
   </ul>
   
   
  @@ -85,6 +94,13 @@
   <li>A PrimaryKey object for holding pkey information.</li>
   <li>DbUtils.executeQuery. Overload for int[] to hold null information from 
java.sql.Types</li>
   <li>A Handler interface framework - Wraps statements. Basically an enhanced version 
of the executeQuery method. Juozas' to supply an implementation</li>
  +<li>Tets for ProcedureUtils</li>
  +<li>More Handler implementations and predefined set for ProcedureUtils</li>
  +<li>Integration with BeanUtils, converters for database types</li>
  +<li>Dynamic wrappers for JDBC interfaces</li>
  +
  +
  + 
   </ul></li>
   <li><strong>Issues</strong><ul>
   <li>DbUtils.executeQuery. Should this return a List/Collection? Should this allow a 
default Collection size to be set? Should it involve a Collection being passed in?</li>
  
  
  
  1.7       +1 -1      
jakarta-commons-sandbox/dbutils/src/java/org/apache/commons/dbutils/ProcedureUtils.java
  
  Index: ProcedureUtils.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons-sandbox/dbutils/src/java/org/apache/commons/dbutils/ProcedureUtils.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- ProcedureUtils.java       11 Mar 2003 10:19:48 -0000      1.6
  +++ ProcedureUtils.java       11 Mar 2003 18:57:47 -0000      1.7
  @@ -178,7 +178,7 @@
               int indexMap[] = new int[indexes.size()];
               
               for( int i = 0 ; i < indexMap.length; i++ ){
  -                indexMap[i] = ((Integer)indexes.get(i)).intValue() - 1;
  +                indexMap[i] = ((Integer)indexes.get(i)).intValue();
               }
               descriptor.indexMap = indexMap;
               
  
  
  
  1.6       +5 -5      
jakarta-commons-sandbox/dbutils/src/test/org/apache/commons/dbutils/Demo.java
  
  Index: Demo.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons-sandbox/dbutils/src/test/org/apache/commons/dbutils/Demo.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- Demo.java 11 Mar 2003 10:19:48 -0000      1.5
  +++ Demo.java 11 Mar 2003 18:57:47 -0000      1.6
  @@ -14,19 +14,19 @@
       void create();
       
        /**
  -     [EMAIL PROTECTED] DROP TABLE  TBL 
  +     [EMAIL PROTECTED] DROP TABLE  {0} 
        */
       
  -    void drop();
  +    void drop(String tableName);
      
       
       /**
  -     [EMAIL PROTECTED] SELECT  COUNT(1) > 0 FROM TBL WHERE ID=$1
  +     [EMAIL PROTECTED] SELECT  COUNT(1) > 0 FROM TBL WHERE ID=$0
        */
       public boolean exists(int id);
       
       /**
  -     [EMAIL PROTECTED] INSERT INTO TBL (ID, NAME) VALUES($1,$2)
  +     [EMAIL PROTECTED] INSERT INTO TBL (ID, NAME) VALUES($0,$1)
       */
       public int add(int id,String name);
       
  @@ -43,7 +43,7 @@
       public int print(java.io.PrintStream out) throws java.io.IOException;
       
       /**
  -     [EMAIL PROTECTED] SELECT * FROM {1} WHERE {2} > $4
  +     [EMAIL PROTECTED] SELECT * FROM {1} WHERE {2} > $3
        [EMAIL PROTECTED] DemoHandler
        */
       public int dynamicPrint(java.io.PrintStream out,
  
  
  
  1.6       +2 -3      
jakarta-commons-sandbox/dbutils/src/test/org/apache/commons/dbutils/ProcedureUtilsTest.java
  
  Index: ProcedureUtilsTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons-sandbox/dbutils/src/test/org/apache/commons/dbutils/ProcedureUtilsTest.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ProcedureUtilsTest.java   11 Mar 2003 10:19:48 -0000      1.5
  +++ ProcedureUtilsTest.java   11 Mar 2003 18:57:47 -0000      1.6
  @@ -49,7 +49,7 @@
       
           Demo demo = getDemo();
           try{
  -        demo.drop();
  +        demo.drop("TBL");
           }catch(Exception e){e.printStackTrace();}
           demo.create();
       }
  @@ -119,8 +119,7 @@
          demo.dynamicPrint(System.out,"TBL","ID",8);
          
          demo.clear();
  -     
  -       
  +            
       }
       
        public void testSQLException() {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to