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]>