<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>103d69a1459330afafddc57645a50d99cfea93d8</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/4f1a1544b5da2229dfa5c9facf30e3d5db34fbfc</url>
    <id>4f1a1544b5da2229dfa5c9facf30e3d5db34fbfc</id>
    <committed-date>2009-12-21T09:42:57-08:00</committed-date>
    <authored-date>2009-12-21T09:42:57-08:00</authored-date>
    <message>Use non-deprecated constructors for Date, Time and Timestamp default values</message>
    <tree>5668fad77bafb8efee6cd250b799a6faa55686e9</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9985216df0aa43aceafecce94c7f84ecd9be37b6</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/103d69a1459330afafddc57645a50d99cfea93d8</url>
    <id>103d69a1459330afafddc57645a50d99cfea93d8</id>
    <committed-date>2009-12-21T09:34:27-08:00</committed-date>
    <authored-date>2009-12-21T09:34:27-08:00</authored-date>
    <message>Build with xsbt 0.6.8 and junit-interface 0.3</message>
    <tree>23f8204ca66be6cc9807d2f8ad380d23ae486361</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dd0fbcb6e45ecac3664f1dd6a03969f85a804cbf</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/9985216df0aa43aceafecce94c7f84ecd9be37b6</url>
    <id>9985216df0aa43aceafecce94c7f84ecd9be37b6</id>
    <committed-date>2009-12-14T12:44:20-08:00</committed-date>
    <authored-date>2009-12-14T12:44:20-08:00</authored-date>
    <message>Updated build system to xsbt 0.6.7</message>
    <tree>46fedc7605015136eb2e7be208433176c09e676a</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e273a45db76b2f83d26a93e3b7fed9b92eb29509</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/dd0fbcb6e45ecac3664f1dd6a03969f85a804cbf</url>
    <id>dd0fbcb6e45ecac3664f1dd6a03969f85a804cbf</id>
    <committed-date>2009-11-28T08:42:28-08:00</committed-date>
    <authored-date>2009-11-28T08:42:28-08:00</authored-date>
    <message>Bug fix: Copy the localTables map before iterating over it because it
can be modified while iterating</message>
    <tree>4c92c85ed6fa8189f3fa0762c745c092ff9a5722</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0d702b2dd84fe36382f1a11698a87b48a998b212</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/e273a45db76b2f83d26a93e3b7fed9b92eb29509</url>
    <id>e273a45db76b2f83d26a93e3b7fed9b92eb29509</id>
    <committed-date>2009-11-28T02:53:03-08:00</committed-date>
    <authored-date>2009-11-28T02:53:03-08:00</authored-date>
    <message>Added Query.withFilter and a type annotation in a test case for
compatibility with 2.8.0 beta 1 RC2.</message>
    <tree>03380247815dba222797d04c37b6e516b7c03458</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e2a61b7f6e730679120c18984027391bd812a442</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/0d702b2dd84fe36382f1a11698a87b48a998b212</url>
    <id>0d702b2dd84fe36382f1a11698a87b48a998b212</id>
    <committed-date>2009-11-14T07:20:28-08:00</committed-date>
    <authored-date>2009-11-14T07:20:28-08:00</authored-date>
    <message>Compiling against Scala 2.8.0.Beta1-RC1</message>
    <tree>b6f26f89eda2c907513b315cd6f69c81d42cd525</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eccfd17ac4e54a27eb73dc41d4c9acb8660c7ae2</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/e2a61b7f6e730679120c18984027391bd812a442</url>
    <id>e2a61b7f6e730679120c18984027391bd812a442</id>
    <committed-date>2009-11-08T07:37:41-08:00</committed-date>
    <authored-date>2009-11-08T07:37:41-08:00</authored-date>
    <message>Added insert methods that take Columns and Queries to support the SQL
INSERT...SELECT syntax. See InsertTest for usage.</message>
    <tree>4afc616932f2f712e0a3fac79bf470f6095a26da</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eb7e400eed281d348aa1bd2e5ffd404d8da2565d</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/eccfd17ac4e54a27eb73dc41d4c9acb8660c7ae2</url>
    <id>eccfd17ac4e54a27eb73dc41d4c9acb8660c7ae2</id>
    <committed-date>2009-11-08T01:39:58-08:00</committed-date>
    <authored-date>2009-11-08T01:39:58-08:00</authored-date>
    <message>Added === and != operators as an alternative to &quot;is&quot; and &quot;isNot&quot; with
correct precedence</message>
    <tree>c2753a7933a59e46abc9ddd877d753a91b0bdc3d</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b5a24134c5328abdbe41e1d902f8a0e1608a9f6b</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/eb7e400eed281d348aa1bd2e5ffd404d8da2565d</url>
    <id>eb7e400eed281d348aa1bd2e5ffd404d8da2565d</id>
    <committed-date>2009-10-11T13:15:36-07:00</committed-date>
    <authored-date>2009-10-11T13:15:36-07:00</authored-date>
    <message>Updated deployment: Improved POM; scala-tools.org repositories</message>
    <tree>bd0341f0600aa4e1c1554b065e29c323bd41df93</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>004b873a2664cdb7033170b8f049e8593f9c7794</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/b5a24134c5328abdbe41e1d902f8a0e1608a9f6b</url>
    <id>b5a24134c5328abdbe41e1d902f8a0e1608a9f6b</id>
    <committed-date>2009-10-10T11:59:05-07:00</committed-date>
    <authored-date>2009-10-10T11:59:05-07:00</authored-date>
    <message>Implemented inner/left/right/outer joins. See JoinTest as an example.</message>
    <tree>17249355a014fac8535562690ad46bc85223fbdc</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2c72ad03e370606c220f1e3f7ed0d6c268901aaf</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/004b873a2664cdb7033170b8f049e8593f9c7794</url>
    <id>004b873a2664cdb7033170b8f049e8593f9c7794</id>
    <committed-date>2009-10-10T11:25:10-07:00</committed-date>
    <authored-date>2009-10-10T11:25:10-07:00</authored-date>
    <message>Bug fix: Reading a NULL from a non-option column returned the value
from the ResultSet instead of the TypeMapperDelegate's zero.</message>
    <tree>a032c2db4fde0a81701c6002ed0a49b090a1ea7a</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7ddfeb0fb29e948a848fe698aa1e248e53718b80</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/2c72ad03e370606c220f1e3f7ed0d6c268901aaf</url>
    <id>2c72ad03e370606c220f1e3f7ed0d6c268901aaf</id>
    <committed-date>2009-10-08T12:54:12-07:00</committed-date>
    <authored-date>2009-10-08T12:54:12-07:00</authored-date>
    <message>Updated build process: Building and publishing with sbt trunk is now
working for all artifacts</message>
    <tree>10d9146a18823a2eb18e07dd67ce04a63c7f6b63</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c9eb5f4bc470a00acdb8a473ac6e0351f04e51cc</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/7ddfeb0fb29e948a848fe698aa1e248e53718b80</url>
    <id>7ddfeb0fb29e948a848fe698aa1e248e53718b80</id>
    <committed-date>2009-10-05T14:15:11-07:00</committed-date>
    <authored-date>2009-10-05T14:15:11-07:00</authored-date>
    <message>Updated sbt config for building natively with a local sbt build against
Scala nightly builds (see
http://code.google.com/p/simple-build-tool/wiki/LocalScala for setting
sbt up for this)</message>
    <tree>dde8edb03ebe129950c4ba69767056d3594ea0bb</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e185a1646bda64cd2528dc6928193300cdcb8c9a</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/c9eb5f4bc470a00acdb8a473ac6e0351f04e51cc</url>
    <id>c9eb5f4bc470a00acdb8a473ac6e0351f04e51cc</id>
    <committed-date>2009-10-05T08:29:28-07:00</committed-date>
    <authored-date>2009-10-05T08:29:28-07:00</authored-date>
    <message>Fixed deprecations in 2.8</message>
    <tree>0ca32108014a7f6624e48b8bb527a81aaebedaab</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>56ae09304d61344b12da981fc79a16f81e6a6a69</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/e185a1646bda64cd2528dc6928193300cdcb8c9a</url>
    <id>e185a1646bda64cd2528dc6928193300cdcb8c9a</id>
    <committed-date>2009-10-01T14:52:54-07:00</committed-date>
    <authored-date>2009-10-01T14:52:54-07:00</authored-date>
    <message>Improved ResultSetMutator API</message>
    <tree>1cae2892b51bbebc0ad5e9add209a3b267b03d54</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>404e87cfa8d2e3ced8967c6ba77a34a93e473f86</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/56ae09304d61344b12da981fc79a16f81e6a6a69</url>
    <id>56ae09304d61344b12da981fc79a16f81e6a6a69</id>
    <committed-date>2009-10-01T14:06:23-07:00</committed-date>
    <authored-date>2009-10-01T14:06:23-07:00</authored-date>
    <message>Simplified some uses of implicit parameters with context bounds</message>
    <tree>cfe43471778024b1092c3846594266c20f91207a</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>63c5bdff6dcb11df829679e8f0fe0b886f0b4e86</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/404e87cfa8d2e3ced8967c6ba77a34a93e473f86</url>
    <id>404e87cfa8d2e3ced8967c6ba77a34a93e473f86</id>
    <committed-date>2009-09-30T11:28:42-07:00</committed-date>
    <authored-date>2009-09-30T11:28:42-07:00</authored-date>
    <message>Added support for ODBC scalar functions CONVERT, USER, DATABASE, CURDATE,
  CURTIME, PI, MOD, ABS, CEILING, FLOOR, SIGN, DEGREES, RADIANS, IFNULL,
  UCASE, LCASE, LTRIM, RTRIM</message>
    <tree>dabfc5b86e836d13e6e5ddc4bc49270fbf8c9872</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>960062fe5e243059e0c0a242426640ad5357c701</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/63c5bdff6dcb11df829679e8f0fe0b886f0b4e86</url>
    <id>63c5bdff6dcb11df829679e8f0fe0b886f0b4e86</id>
    <committed-date>2009-09-30T07:16:18-07:00</committed-date>
    <authored-date>2009-09-30T07:16:18-07:00</authored-date>
    <message>Use proper escape syntax for DATE, TIME and TIMESTAMP values</message>
    <tree>ba4a2e3afaa8fca5a2faa6c3584b7005f04f7196</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d93995f27cfec2d1c3cd40c138afe93673dc713c</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/960062fe5e243059e0c0a242426640ad5357c701</url>
    <id>960062fe5e243059e0c0a242426640ad5357c701</id>
    <committed-date>2009-09-30T06:27:48-07:00</committed-date>
    <authored-date>2009-09-30T06:27:48-07:00</authored-date>
    <message>Create String columns as VARCHAR(254) by default (except in H2 where no
size is needed)</message>
    <tree>61bae48594e5b099d869edfce8edd44bbc48e5cb</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>102ec9460185d51084222938dac0d8d2342f7f4f</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/d93995f27cfec2d1c3cd40c138afe93673dc713c</url>
    <id>d93995f27cfec2d1c3cd40c138afe93673dc713c</id>
    <committed-date>2009-09-30T06:24:09-07:00</committed-date>
    <authored-date>2009-09-30T06:24:09-07:00</authored-date>
    <message>Added support for JDBC SQL escape syntax:
- SimpleScalarFunction for scalar function {fn ...} syntax
- Escape character for LIKE expressions
- Moved ++ (fn CONCAT) to StringColumnOps
- Moved startsWith and endsWith to StringColumnOps; The 2nd parameter now
  has to be a literal string; It cannot be made to work portably for
  arbitraty string expressions (but BindColumns and ParameterColumns
  may be possible in the future)</message>
    <tree>f5bb49440b2d73f13446a4263d2d387366a25acc</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>713bad6f351ab4bd497d00f5025f8b52ffbbd1e3</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/102ec9460185d51084222938dac0d8d2342f7f4f</url>
    <id>102ec9460185d51084222938dac0d8d2342f7f4f</id>
    <committed-date>2009-09-25T12:53:19-07:00</committed-date>
    <authored-date>2009-09-25T12:53:19-07:00</authored-date>
    <message>Added proper test cases with automatic verification</message>
    <tree>b531b66f58e87e6d94ec9b760b512611a32ffb4d</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3efadb6edf08df2ccbb76bfe93dce6dbcb1a8a85</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/713bad6f351ab4bd497d00f5025f8b52ffbbd1e3</url>
    <id>713bad6f351ab4bd497d00f5025f8b52ffbbd1e3</id>
    <committed-date>2009-09-24T14:47:05-07:00</committed-date>
    <authored-date>2009-09-24T14:47:05-07:00</authored-date>
    <message>Added PrimaryKey column option</message>
    <tree>832167b1ff16bfff054936b72a40cf7c7d40aad4</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b22d71d09d9e8d33102576c472bfba607a1a33fe</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/3efadb6edf08df2ccbb76bfe93dce6dbcb1a8a85</url>
    <id>3efadb6edf08df2ccbb76bfe93dce6dbcb1a8a85</id>
    <committed-date>2009-09-24T14:46:00-07:00</committed-date>
    <authored-date>2009-09-24T14:46:00-07:00</authored-date>
    <message>Bug fix: StatementInvoker.results didn't pass the statement parameters on</message>
    <tree>d1ad15d3d12f98a860e1cfecb39a8d7f7183de36</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>780a1067dd66b05dc0ea4635dfb8b7ae1b085e23</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/b22d71d09d9e8d33102576c472bfba607a1a33fe</url>
    <id>b22d71d09d9e8d33102576c472bfba607a1a33fe</id>
    <committed-date>2009-09-23T15:29:52-07:00</committed-date>
    <authored-date>2009-09-23T15:29:52-07:00</authored-date>
    <message>Implemented result set updating. See MutateTest for usage.</message>
    <tree>0a66d7f9827e293025de01c18528a982fe5f3027</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a9ac3709b6dfb1a0d60f94eea099746e7b1c8960</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/780a1067dd66b05dc0ea4635dfb8b7ae1b085e23</url>
    <id>780a1067dd66b05dc0ea4635dfb8b7ae1b085e23</id>
    <committed-date>2009-09-20T15:36:33-07:00</committed-date>
    <authored-date>2009-09-20T15:36:33-07:00</authored-date>
    <message>Added ResultSet{Type|Concurrency|Holdability} and support for those
parameters in Session. See StatementParameersTest for usage.</message>
    <tree>6fd021114f0b2fca4aff1e9194da8c48af8c30c5</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d4d8743a313093666ef95104fa12909b9ba64052</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/a9ac3709b6dfb1a0d60f94eea099746e7b1c8960</url>
    <id>a9ac3709b6dfb1a0d60f94eea099746e7b1c8960</id>
    <committed-date>2009-09-19T06:59:14-07:00</committed-date>
    <authored-date>2009-09-19T06:59:14-07:00</authored-date>
    <message>Refactoring: Moved operator nodes into companion objects</message>
    <tree>38e2a243e2ade4ad3c1ddb60a56fcbcfc75fb700</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>aeda850c351bb86869f07b11edcc3a6ef2bc62a2</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/d4d8743a313093666ef95104fa12909b9ba64052</url>
    <id>d4d8743a313093666ef95104fa12909b9ba64052</id>
    <committed-date>2009-09-19T06:35:14-07:00</committed-date>
    <authored-date>2009-09-19T06:35:14-07:00</authored-date>
    <message>Added OptionMapper3 for functions with 3 possibly nullable parameters
and implemented the BETWEEN operator which makes use of this feature</message>
    <tree>4bb867c9c5ef71518eb9976ae09db0a6b923d3ca</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2077cbaffaaa701a39053482ea07f849be6fc4cb</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/aeda850c351bb86869f07b11edcc3a6ef2bc62a2</url>
    <id>aeda850c351bb86869f07b11edcc3a6ef2bc62a2</id>
    <committed-date>2009-09-11T12:33:44-07:00</committed-date>
    <authored-date>2009-09-11T12:33:44-07:00</authored-date>
    <message>Create Parameters.apply methods with FreeMarker templates, supporting
up to 22 parameters now</message>
    <tree>8544ed26075eea396fea21dc8126dbd7bd7844d6</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>439f595ed7223613916de34cbdf7654ec7fcdbd7</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/2077cbaffaaa701a39053482ea07f849be6fc4cb</url>
    <id>2077cbaffaaa701a39053482ea07f849be6fc4cb</id>
    <committed-date>2009-09-09T13:09:36-07:00</committed-date>
    <authored-date>2009-09-09T13:09:36-07:00</authored-date>
    <message>Generate Projection classes from a FreeMarker template with FMPP</message>
    <tree>c35d1c02bda3655be35c962065fb71de11007531</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4ea58ac0a5023abc85ff5ffb2a008a07fe2ec891</id>
      </parent>
    </parents>
    <author>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </author>
    <url>http://github.com/szeiger/scala-query/commit/439f595ed7223613916de34cbdf7654ec7fcdbd7</url>
    <id>439f595ed7223613916de34cbdf7654ec7fcdbd7</id>
    <committed-date>2009-09-02T07:21:43-07:00</committed-date>
    <authored-date>2009-09-02T07:21:43-07:00</authored-date>
    <message>Fixed a type bug which went unnoticed with earlier compiler versions</message>
    <tree>2aea02b021821d5d00b473a21a5b8f984762e6cc</tree>
    <committer>
      <name>Stefan Zeiger</name>
      <email>szeiger@novocode.com</email>
    </committer>
  </commit>
</commits>
