bayard      2002/11/22 15:46:02

  Modified:    dbutils  STATUS.html
  Log:
  Moved some Action Items into existing classes. Separated Action Items into TO CODE 
and ISSUES.
  
  Revision  Changes    Path
  1.11      +13 -9     jakarta-commons-sandbox/dbutils/STATUS.html
  
  Index: STATUS.html
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/dbutils/STATUS.html,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- STATUS.html       22 Nov 2002 23:41:42 -0000      1.10
  +++ STATUS.html       22 Nov 2002 23:46:02 -0000      1.11
  @@ -23,7 +23,10 @@
   <p>The <em>DBUtils</em> Component contains a set of Java classes that assist with 
database related code.
   The following classes are included:</p>
   <ul>
  -<li><strong>TBD</strong> - TBD.</li>
  +<li><strong>DbUtils</strong> - Class to contain simple functions for java.sql code. 
</li>
  +<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>
   </ul>
   
   
  @@ -71,23 +74,24 @@
   release of this component:</p>
   
   <ul>
  -<li>DbUtils - Class to contain simple functions for java.sql code. </li>
  -<li>Simple driver wrapper - 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. Hopefully. </li>
  +<li><strong>To code</strong><ul>
   <li>Sequence number - A standard sequence number handler. </li>
  -<li>ResultSetIterator - View a result set as an iterator. </li>
   <li>DbCollection - View a db via a collection/map interface. </li>
   <li>NullDriver - A driver which follows the null pattern. </li>
   <li>TestDriver - A driver which can be built up with data and then used in unit 
tests. </li>
  -<li>EnhancedDriver - A driver which contains methods to make the interfaces more 
friendly. getLongObject for example.<br>
  - TODO: Add setLongObject(Long ln) method to PreparedStatement. 
  -           updateLongObject too.
  -    </li>
   <li>MetaDataUtils - Class which provides handy functions for performing metadata. 
Possibly splits into a ResultSetMetaDataUtils and DatabaseMetaDataUtils. Examples: 
getPrimaryKeys(Connection, String dotted-tablename);String[] and a 
getColumnName/Type.</li>
   <li>DBPoller - A component which can poll a table until a timestamp in a column 
changes and then can send a notification with the primary key out.</li>
   <li>A PrimaryKey object for holding pkey information.</li>
   <li>A Null object which contains the database type of the null - Eric</li>
   <li>Methods to execute PreparedStatements with an Object[] - Eric</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>
  +<li>EnhancedDriver - A driver which contains methods to make the interfaces more 
friendly. getLongObject for example.<br>
  + TODO: Add setLongObject(Long ln) method to PreparedStatement. 
  +           updateLongObject too.
  +    </li>
  +  </ul></li>
   </ul>
   
   <table border="1">
  
  
  

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

Reply via email to