commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bay...@apache.org
Subject cvs commit: jakarta-commons-sandbox/dbutils STATUS.html
Date Fri, 22 Nov 2002 23:46:02 GMT
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:commons-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:commons-dev-help@jakarta.apache.org>


Mime
View raw message