<?xml version="1.0" encoding="ISO-8859-1" ?>
<package version="1.0">
  <name>DB_QueryTool</name>
  <summary>An OO-interface for easily retreiving and modifying data in a DB.</summary>
  <description>This package is an OO-abstraction to the SQL-Query language, it provides methods such
as setWhere, setOrder, setGroup, setJoin, etc. to easily build queries.
It also provides an easy to learn interface that interacts nicely with HTML-forms using
arrays that contain the column data, that shall be updated/added in a DB.
This package bases on an SQL-Builder which lets you easily build
SQL-Statements and execute them.</description>
  <maintainers>
    <maintainer>
      <user>cain</user>
      <name>Wolfram Kriesing</name>
      <email>wolfram@kriesing.de</email>
      <role>lead</role>
    </maintainer>
  </maintainers>
  <release>
    <version>0.9.3</version>
    <date>2003-03-11</date>
    <license>PHP</license>
    <state>stable</state>
    <notes>- new method getCol() which lets you retreive just one column
- getAll() takes an additional optional parameter, where you can define
  the method that should be used for firing the query
- update() does also consider the value of setWhere() when no primary column is given
  added a _buildUpdateQuery() for that too
- added umbrello-uml class diagram
- fixing some typos, esp. for making the useResult() work
- bugfix in update, use fully qualified table name (Uwe Dörl)
- bugfix in _buildSelectQuery, enclose column names by &quot;&quot;
  now Oracle should work and also reserved keywords can be used as column names (Uwe Dörl)
- some bugfixes and more CS issues</notes>
    <filelist>
      <file role="php" baseinstalldir="DB" md5sum="1fc3bfbb169bbf448cea8b55c1585efa" name="QueryTool.php"/>
      <file role="php" baseinstalldir="DB" md5sum="4071c7899da5c341f7a14d7e3756ba35" name="QueryTool/Query.php"/>
      <file role="php" baseinstalldir="DB" md5sum="e4b3598cec24ebe29531f8b7571d5a03" name="QueryTool/EasyJoin.php"/>
      <file role="php" baseinstalldir="DB" md5sum="52b3afde080321341656d7598dd8a8e0" name="QueryTool/Result.php"/>
      <file role="doc" baseinstalldir="DB" md5sum="0f56f9584f540e4a8ad27d4cc6c2800f" name="docs/example.php"/>
      <file role="doc" baseinstalldir="DB" md5sum="7bd8b3c0dde5b2811203e58d4d1bd058" name="docs/mysql.sql"/>
      <file role="doc" baseinstalldir="DB" md5sum="c0f62bc23d8e438997eb6711820b1242" name="docs/pgsql.sql"/>
    </filelist>
  </release>
  <changelog>
    <release>
      <version>0.9.2</version>
      <date>2003-02-09</date>
      <state>stable</state>
      <notes>- now you can customize the sequence name
- testing on postgres and added example
- enhancing the constructor to take the error/log callbacks
- some cleaning up
</notes>
    </release>
    <release>
      <version>0.9.1</version>
      <date>2003-01-29</date>
      <state>stable</state>
      <notes>maintanence release, fix a lot E_ALL issues and CS issues
</notes>
    </release>
    <release>
      <version>0.9</version>
      <date>2003-01-17</date>
      <state>stable</state>
      <notes>- initial release in PEAR
</notes>
    </release>
  </changelog>
</package>
