]> source.dussan.org Git - iciql.git/commitdiff
Documentation. Source cleanup. Prepare 0.6.4 release. v0.6.4
authorJames Moger <james.moger@gmail.com>
Fri, 12 Aug 2011 18:55:02 +0000 (14:55 -0400)
committerJames Moger <james.moger@gmail.com>
Fri, 12 Aug 2011 18:55:02 +0000 (14:55 -0400)
13 files changed:
api/v4.xml [new file with mode: 0644]
docs/00_index.mkd
docs/01_model_classes.mkd
docs/02_usage.mkd
docs/05_releases.mkd
src/com/iciql/Constants.java
src/com/iciql/Define.java
src/com/iciql/util/JdbcUtils.java
tests/com/iciql/test/AnnotationsTest.java
tests/com/iciql/test/ClobTest.java
tests/com/iciql/test/ModelsTest.java
tests/com/iciql/test/models/EnumModels.java
tests/com/iciql/test/models/Order.java

diff --git a/api/v4.xml b/api/v4.xml
new file mode 100644 (file)
index 0000000..ff18bd4
--- /dev/null
@@ -0,0 +1,5692 @@
+<api>\r
+<package name="com.iciql"
+>\r
+<class name="Constants"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<constructor name="Constants"
+ type="com.iciql.Constants"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</constructor>\r
+<field name="API_CURRENT"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ value="&quot;4&quot;"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</field>\r
+<field name="NAME"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ value="&quot;iciql&quot;"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</field>\r
+<field name="VERSION"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ value="&quot;0.6.4&quot;"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</field>\r
+<field name="VERSION_DATE"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ value="&quot;2011-08-12&quot;"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</field>\r
+</class>\r
+<class name="Db"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="buildObjects"
+ return="java.util.List&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="modelClass" type="java.lang.Class&lt;? extends T&gt;">\r
+</parameter>\r
+<parameter name="rs" type="java.sql.ResultSet">\r
+</parameter>\r
+</method>\r
+<method name="close"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="delete"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="t" type="T">\r
+</parameter>\r
+</method>\r
+<method name="deleteAll"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="list" type="java.util.List&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+<method name="executeQuery"
+ return="java.util.List&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="modelClass" type="java.lang.Class&lt;? extends T&gt;">\r
+</parameter>\r
+<parameter name="sql" type="java.lang.String">\r
+</parameter>\r
+<parameter name="args" type="java.lang.Object...">\r
+</parameter>\r
+</method>\r
+<method name="executeQuery"
+ return="java.sql.ResultSet"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="sql" type="java.lang.String">\r
+</parameter>\r
+<parameter name="args" type="java.lang.Object...">\r
+</parameter>\r
+</method>\r
+<method name="executeUpdate"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="sql" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="from"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="alias" type="T">\r
+</parameter>\r
+</method>\r
+<method name="getConnection"
+ return="java.sql.Connection"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="insert"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="t" type="T">\r
+</parameter>\r
+</method>\r
+<method name="insertAll"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="list" type="java.util.List&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+<method name="insertAllAndGetKeys"
+ return="java.util.List&lt;java.lang.Long&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="list" type="java.util.List&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+<method name="insertAndGetKey"
+ return="long"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="t" type="T">\r
+</parameter>\r
+</method>\r
+<method name="merge"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="t" type="T">\r
+</parameter>\r
+</method>\r
+<method name="open"
+ return="com.iciql.Db"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="url" type="java.lang.String">\r
+</parameter>\r
+<parameter name="user" type="java.lang.String">\r
+</parameter>\r
+<parameter name="password" type="char[]">\r
+</parameter>\r
+</method>\r
+<method name="open"
+ return="com.iciql.Db"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="url" type="java.lang.String">\r
+</parameter>\r
+<parameter name="user" type="java.lang.String">\r
+</parameter>\r
+<parameter name="password" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="open"
+ return="com.iciql.Db"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="conn" type="java.sql.Connection">\r
+</parameter>\r
+</method>\r
+<method name="open"
+ return="com.iciql.Db"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="ds" type="javax.sql.DataSource">\r
+</parameter>\r
+</method>\r
+<method name="registerDialect"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="token" type="java.lang.String">\r
+</parameter>\r
+<parameter name="dialectClass" type="java.lang.Class&lt;? extends com.iciql.SQLDialect&gt;">\r
+</parameter>\r
+</method>\r
+<method name="setDbUpgrader"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="true"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="upgrader" type="com.iciql.DbUpgrader">\r
+</parameter>\r
+</method>\r
+<method name="test"
+ return="com.iciql.TestCondition&lt;A&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="A">\r
+</parameter>\r
+</method>\r
+<method name="update"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="t" type="T">\r
+</parameter>\r
+</method>\r
+<method name="updateAll"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="list" type="java.util.List&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+</class>\r
+<class name="DbInspector"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<constructor name="DbInspector"
+ type="com.iciql.DbInspector"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="db" type="com.iciql.Db">\r
+</parameter>\r
+</constructor>\r
+<method name="generateModel"
+ return="java.util.List&lt;java.lang.String&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="schema" type="java.lang.String">\r
+</parameter>\r
+<parameter name="table" type="java.lang.String">\r
+</parameter>\r
+<parameter name="packageName" type="java.lang.String">\r
+</parameter>\r
+<parameter name="annotateSchema" type="boolean">\r
+</parameter>\r
+<parameter name="trimStrings" type="boolean">\r
+</parameter>\r
+</method>\r
+<method name="setPreferredDateTimeClass"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="dateTimeClass" type="java.lang.Class&lt;? extends java.util.Date&gt;">\r
+</parameter>\r
+</method>\r
+<method name="validateModel"
+ return="java.util.List&lt;com.iciql.ValidationRemark&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="model" type="T">\r
+</parameter>\r
+<parameter name="throwOnError" type="boolean">\r
+</parameter>\r
+</method>\r
+</class>\r
+<interface name="DbUpgrader"\r
+ abstract="true"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="upgradeDatabase"
+ return="boolean"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="db" type="com.iciql.Db">\r
+</parameter>\r
+<parameter name="fromVersion" type="int">\r
+</parameter>\r
+<parameter name="toVersion" type="int">\r
+</parameter>\r
+</method>\r
+<method name="upgradeTable"
+ return="boolean"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="db" type="com.iciql.Db">\r
+</parameter>\r
+<parameter name="schema" type="java.lang.String">\r
+</parameter>\r
+<parameter name="table" type="java.lang.String">\r
+</parameter>\r
+<parameter name="fromVersion" type="int">\r
+</parameter>\r
+<parameter name="toVersion" type="int">\r
+</parameter>\r
+</method>\r
+</interface>\r
+<class name="DbUpgrader.DefaultDbUpgrader"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="com.iciql.DbUpgrader">\r
+</implements>\r
+<constructor name="DbUpgrader.DefaultDbUpgrader"
+ type="com.iciql.DbUpgrader.DefaultDbUpgrader"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</constructor>\r
+<method name="upgradeDatabase"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="db" type="com.iciql.Db">\r
+</parameter>\r
+<parameter name="fromVersion" type="int">\r
+</parameter>\r
+<parameter name="toVersion" type="int">\r
+</parameter>\r
+</method>\r
+<method name="upgradeTable"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="db" type="com.iciql.Db">\r
+</parameter>\r
+<parameter name="schema" type="java.lang.String">\r
+</parameter>\r
+<parameter name="table" type="java.lang.String">\r
+</parameter>\r
+<parameter name="fromVersion" type="int">\r
+</parameter>\r
+<parameter name="toVersion" type="int">\r
+</parameter>\r
+</method>\r
+</class>\r
+<class name="DbVersion"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<constructor name="DbVersion"
+ type="com.iciql.DbVersion"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</constructor>\r
+<constructor name="DbVersion"
+ type="com.iciql.DbVersion"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="version" type="int">\r
+</parameter>\r
+</constructor>\r
+</class>\r
+<class name="Define"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<constructor name="Define"
+ type="com.iciql.Define"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</constructor>\r
+<method name="columnName"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="column" type="java.lang.Object">\r
+</parameter>\r
+<parameter name="columnName" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="hashIndex"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="column" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="index"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="columns" type="java.lang.Object...">\r
+</parameter>\r
+</method>\r
+<method name="length"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="column" type="java.lang.Object">\r
+</parameter>\r
+<parameter name="length" type="int">\r
+</parameter>\r
+</method>\r
+<method name="primaryKey"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="columns" type="java.lang.Object...">\r
+</parameter>\r
+</method>\r
+<method name="scale"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="column" type="java.lang.Object">\r
+</parameter>\r
+<parameter name="scale" type="int">\r
+</parameter>\r
+</method>\r
+<method name="tableName"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="tableName" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="uniqueHashIndex"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="column" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="uniqueIndex"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="columns" type="java.lang.Object...">\r
+</parameter>\r
+</method>\r
+</class>\r
+<interface name="Filter"\r
+ abstract="true"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="where"
+ return="boolean"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+</interface>\r
+<class name="Function"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="com.iciql.Token">\r
+</implements>\r
+<constructor name="Function"
+ type="com.iciql.Function"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="protected"
+>\r
+<parameter name="name" type="java.lang.String">\r
+</parameter>\r
+<parameter name="x" type="java.lang.Object...">\r
+</parameter>\r
+</constructor>\r
+<method name="and"
+ return="java.lang.Boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="java.lang.Boolean...">\r
+</parameter>\r
+</method>\r
+<method name="appendSQL"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="query" type="com.iciql.Query&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+<method name="count"
+ return="java.lang.Long"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="count"
+ return="java.lang.Long"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="isNotNull"
+ return="java.lang.Boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="isNull"
+ return="java.lang.Boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="length"
+ return="java.lang.Integer"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="like"
+ return="java.lang.Boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="java.lang.String">\r
+</parameter>\r
+<parameter name="pattern" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="max"
+ return="X"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="X">\r
+</parameter>\r
+</method>\r
+<method name="min"
+ return="X"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="X">\r
+</parameter>\r
+</method>\r
+<method name="not"
+ return="java.lang.Boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="java.lang.Boolean">\r
+</parameter>\r
+</method>\r
+<method name="or"
+ return="java.lang.Boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="java.lang.Boolean...">\r
+</parameter>\r
+</method>\r
+<method name="sum"
+ return="T"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="T">\r
+</parameter>\r
+</method>\r
+<field name="x"
+ type="java.lang.Object[]"
+ transient="false"
+ volatile="false"
+ value="null"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="protected"
+>\r
+</field>\r
+</class>\r
+<interface name="Iciql"\r
+ abstract="true"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="defineIQ"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="deprecated"
+ visibility="public"
+>\r
+</method>\r
+</interface>\r
+<interface name="Iciql.EnumId"\r
+ abstract="true"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="enumId"
+ return="int"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+</interface>\r
+<class name="Iciql.EnumType"\r
+ extends="java.lang.Enum"\r
+ abstract="false"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="valueOf"
+ return="com.iciql.Iciql.EnumType"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="name" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="values"
+ return="com.iciql.Iciql.EnumType[]"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<field name="DEFAULT_TYPE"
+ type="com.iciql.Iciql.EnumType"
+ transient="false"
+ volatile="false"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</field>\r
+</class>\r
+<class name="Iciql.IQColumn"\r
+ extends="java.lang.Object"\r
+ abstract="true"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="java.lang.annotation.Annotation">\r
+</implements>\r
+</class>\r
+<class name="Iciql.IQEnum"\r
+ extends="java.lang.Object"\r
+ abstract="true"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="java.lang.annotation.Annotation">\r
+</implements>\r
+</class>\r
+<class name="Iciql.IQIndex"\r
+ extends="java.lang.Object"\r
+ abstract="true"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="java.lang.annotation.Annotation">\r
+</implements>\r
+</class>\r
+<class name="Iciql.IQIndexes"\r
+ extends="java.lang.Object"\r
+ abstract="true"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="java.lang.annotation.Annotation">\r
+</implements>\r
+</class>\r
+<class name="Iciql.IQSchema"\r
+ extends="java.lang.Object"\r
+ abstract="true"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="java.lang.annotation.Annotation">\r
+</implements>\r
+</class>\r
+<class name="Iciql.IQTable"\r
+ extends="java.lang.Object"\r
+ abstract="true"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="java.lang.annotation.Annotation">\r
+</implements>\r
+</class>\r
+<class name="Iciql.IQVersion"\r
+ extends="java.lang.Object"\r
+ abstract="true"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="java.lang.annotation.Annotation">\r
+</implements>\r
+</class>\r
+<class name="Iciql.IndexType"\r
+ extends="java.lang.Enum"\r
+ abstract="false"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="valueOf"
+ return="com.iciql.Iciql.IndexType"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="name" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="values"
+ return="com.iciql.Iciql.IndexType[]"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+</class>\r
+<class name="IciqlException"\r
+ extends="java.lang.RuntimeException"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<constructor name="IciqlException"
+ type="com.iciql.IciqlException"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="message" type="java.lang.String">\r
+</parameter>\r
+<parameter name="parameters" type="java.lang.Object...">\r
+</parameter>\r
+</constructor>\r
+<constructor name="IciqlException"
+ type="com.iciql.IciqlException"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="t" type="java.lang.Throwable">\r
+</parameter>\r
+</constructor>\r
+<constructor name="IciqlException"
+ type="com.iciql.IciqlException"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="t" type="java.lang.Throwable">\r
+</parameter>\r
+<parameter name="message" type="java.lang.String">\r
+</parameter>\r
+<parameter name="parameters" type="java.lang.Object...">\r
+</parameter>\r
+</constructor>\r
+<method name="checkUnmappedField"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="sql" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="fromSQL"
+ return="com.iciql.IciqlException"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="sql" type="java.lang.String">\r
+</parameter>\r
+<parameter name="t" type="java.lang.Throwable">\r
+</parameter>\r
+</method>\r
+<method name="getIciqlCode"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="getSQL"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="setSQL"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="sql" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<field name="CODE_DUPLICATE_KEY"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="2"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</field>\r
+<field name="CODE_INDEX_ALREADY_EXISTS"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="4"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</field>\r
+<field name="CODE_TABLE_NOT_FOUND"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="3"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</field>\r
+<field name="CODE_UNMAPPED_FIELD"
+ type="int"
+ transient="false"
+ volatile="false"
+ value="1"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</field>\r
+</class>\r
+<class name="Query"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="appendSQL"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="alias" type="java.lang.Object">\r
+</parameter>\r
+<parameter name="value" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="appendSQL"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="alias" type="java.lang.Object">\r
+</parameter>\r
+<parameter name="valueLeft" type="java.lang.Object">\r
+</parameter>\r
+<parameter name="valueRight" type="java.lang.Object">\r
+</parameter>\r
+<parameter name="compareType" type="com.iciql.CompareType">\r
+</parameter>\r
+</method>\r
+<method name="delete"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="getSQL"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="groupBy"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="boolean">\r
+</parameter>\r
+</method>\r
+<method name="groupBy"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="byte">\r
+</parameter>\r
+</method>\r
+<method name="groupBy"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="double">\r
+</parameter>\r
+</method>\r
+<method name="groupBy"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="float">\r
+</parameter>\r
+</method>\r
+<method name="groupBy"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="int">\r
+</parameter>\r
+</method>\r
+<method name="groupBy"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="expr" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="groupBy"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="groupBy" type="java.lang.Object...">\r
+</parameter>\r
+</method>\r
+<method name="groupBy"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="long">\r
+</parameter>\r
+</method>\r
+<method name="groupBy"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="short">\r
+</parameter>\r
+</method>\r
+<method name="increment"
+ return="com.iciql.UpdateColumnIncrement&lt;T, A&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="A">\r
+</parameter>\r
+</method>\r
+<method name="increment"
+ return="com.iciql.UpdateColumnIncrement&lt;T, java.lang.Byte&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="byte">\r
+</parameter>\r
+</method>\r
+<method name="increment"
+ return="com.iciql.UpdateColumnIncrement&lt;T, java.lang.Double&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="double">\r
+</parameter>\r
+</method>\r
+<method name="increment"
+ return="com.iciql.UpdateColumnIncrement&lt;T, java.lang.Float&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="float">\r
+</parameter>\r
+</method>\r
+<method name="increment"
+ return="com.iciql.UpdateColumnIncrement&lt;T, java.lang.Integer&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="int">\r
+</parameter>\r
+</method>\r
+<method name="increment"
+ return="com.iciql.UpdateColumnIncrement&lt;T, java.lang.Long&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="long">\r
+</parameter>\r
+</method>\r
+<method name="increment"
+ return="com.iciql.UpdateColumnIncrement&lt;T, java.lang.Short&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="short">\r
+</parameter>\r
+</method>\r
+<method name="innerJoin"
+ return="com.iciql.QueryJoin"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="alias" type="U">\r
+</parameter>\r
+</method>\r
+<method name="limit"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="limit" type="long">\r
+</parameter>\r
+</method>\r
+<method name="offset"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="offset" type="long">\r
+</parameter>\r
+</method>\r
+<method name="orderBy"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="boolean">\r
+</parameter>\r
+</method>\r
+<method name="orderBy"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="byte">\r
+</parameter>\r
+</method>\r
+<method name="orderBy"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="double">\r
+</parameter>\r
+</method>\r
+<method name="orderBy"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="float">\r
+</parameter>\r
+</method>\r
+<method name="orderBy"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="int">\r
+</parameter>\r
+</method>\r
+<method name="orderBy"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="expr" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="orderBy"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="expressions" type="java.lang.Object...">\r
+</parameter>\r
+</method>\r
+<method name="orderBy"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="long">\r
+</parameter>\r
+</method>\r
+<method name="orderBy"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="short">\r
+</parameter>\r
+</method>\r
+<method name="orderByDesc"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="expr" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="select"
+ return="java.util.List&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="select"
+ return="java.util.List&lt;X&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="Z">\r
+</parameter>\r
+</method>\r
+<method name="selectCount"
+ return="long"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="selectDistinct"
+ return="java.util.List&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="selectDistinct"
+ return="java.util.List&lt;X&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="Z">\r
+</parameter>\r
+</method>\r
+<method name="selectFirst"
+ return="T"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="selectFirst"
+ return="X"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="Z">\r
+</parameter>\r
+</method>\r
+<method name="set"
+ return="com.iciql.UpdateColumnSet&lt;T, A&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="A">\r
+</parameter>\r
+</method>\r
+<method name="set"
+ return="com.iciql.UpdateColumnSet&lt;T, java.lang.Boolean&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="boolean">\r
+</parameter>\r
+</method>\r
+<method name="set"
+ return="com.iciql.UpdateColumnSet&lt;T, java.lang.Byte&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="byte">\r
+</parameter>\r
+</method>\r
+<method name="set"
+ return="com.iciql.UpdateColumnSet&lt;T, java.lang.Double&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="double">\r
+</parameter>\r
+</method>\r
+<method name="set"
+ return="com.iciql.UpdateColumnSet&lt;T, java.lang.Float&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="float">\r
+</parameter>\r
+</method>\r
+<method name="set"
+ return="com.iciql.UpdateColumnSet&lt;T, java.lang.Integer&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="int">\r
+</parameter>\r
+</method>\r
+<method name="set"
+ return="com.iciql.UpdateColumnSet&lt;T, java.lang.Long&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="long">\r
+</parameter>\r
+</method>\r
+<method name="set"
+ return="com.iciql.UpdateColumnSet&lt;T, java.lang.Short&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="short">\r
+</parameter>\r
+</method>\r
+<method name="update"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="where"
+ return="com.iciql.QueryCondition&lt;T, A&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="A">\r
+</parameter>\r
+</method>\r
+<method name="where"
+ return="com.iciql.QueryCondition&lt;T, java.lang.Boolean&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="boolean">\r
+</parameter>\r
+</method>\r
+<method name="where"
+ return="com.iciql.QueryCondition&lt;T, java.lang.Byte&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="byte">\r
+</parameter>\r
+</method>\r
+<method name="where"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="filter" type="com.iciql.Filter">\r
+</parameter>\r
+</method>\r
+<method name="where"
+ return="com.iciql.QueryCondition&lt;T, java.lang.Double&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="double">\r
+</parameter>\r
+</method>\r
+<method name="where"
+ return="com.iciql.QueryCondition&lt;T, java.lang.Float&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="float">\r
+</parameter>\r
+</method>\r
+<method name="where"
+ return="com.iciql.QueryCondition&lt;T, java.lang.Integer&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="int">\r
+</parameter>\r
+</method>\r
+<method name="where"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="fragment" type="java.lang.String">\r
+</parameter>\r
+<parameter name="args" type="java.lang.Object...">\r
+</parameter>\r
+</method>\r
+<method name="where"
+ return="com.iciql.QueryCondition&lt;T, java.lang.Long&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="long">\r
+</parameter>\r
+</method>\r
+<method name="where"
+ return="com.iciql.QueryCondition&lt;T, java.lang.Short&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="short">\r
+</parameter>\r
+</method>\r
+<method name="whereTrue"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="condition" type="java.lang.Boolean">\r
+</parameter>\r
+</method>\r
+</class>\r
+<class name="QueryBetween"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<constructor name="QueryBetween"
+ type="com.iciql.QueryBetween"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="query" type="com.iciql.Query&lt;T&gt;">\r
+</parameter>\r
+<parameter name="x" type="A">\r
+</parameter>\r
+<parameter name="y" type="A">\r
+</parameter>\r
+</constructor>\r
+<method name="and"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="z" type="A">\r
+</parameter>\r
+</method>\r
+</class>\r
+<class name="QueryCondition"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="atLeast"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="y" type="A">\r
+</parameter>\r
+</method>\r
+<method name="atMost"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="y" type="A">\r
+</parameter>\r
+</method>\r
+<method name="between"
+ return="com.iciql.QueryBetween&lt;T, A&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="y" type="A">\r
+</parameter>\r
+</method>\r
+<method name="exceeds"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="y" type="A">\r
+</parameter>\r
+</method>\r
+<method name="is"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="y" type="A">\r
+</parameter>\r
+</method>\r
+<method name="isNot"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="y" type="A">\r
+</parameter>\r
+</method>\r
+<method name="isNotNull"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="isNull"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="lessThan"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="y" type="A">\r
+</parameter>\r
+</method>\r
+<method name="like"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="pattern" type="A">\r
+</parameter>\r
+</method>\r
+</class>\r
+<class name="QueryJoin"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="on"
+ return="com.iciql.QueryJoinCondition&lt;A&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="A">\r
+</parameter>\r
+</method>\r
+</class>\r
+<class name="QueryJoinCondition"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="is"
+ return="com.iciql.Query&lt;?&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="y" type="A">\r
+</parameter>\r
+</method>\r
+</class>\r
+<class name="QueryWhere"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="and"
+ return="com.iciql.QueryCondition&lt;T, A&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="A">\r
+</parameter>\r
+</method>\r
+<method name="and"
+ return="com.iciql.QueryCondition&lt;T, java.lang.Boolean&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="boolean">\r
+</parameter>\r
+</method>\r
+<method name="and"
+ return="com.iciql.QueryCondition&lt;T, java.lang.Byte&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="byte">\r
+</parameter>\r
+</method>\r
+<method name="and"
+ return="com.iciql.QueryCondition&lt;T, java.lang.Double&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="double">\r
+</parameter>\r
+</method>\r
+<method name="and"
+ return="com.iciql.QueryCondition&lt;T, java.lang.Float&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="float">\r
+</parameter>\r
+</method>\r
+<method name="and"
+ return="com.iciql.QueryCondition&lt;T, java.lang.Integer&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="int">\r
+</parameter>\r
+</method>\r
+<method name="and"
+ return="com.iciql.QueryCondition&lt;T, java.lang.Long&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="long">\r
+</parameter>\r
+</method>\r
+<method name="and"
+ return="com.iciql.QueryCondition&lt;T, java.lang.Short&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="short">\r
+</parameter>\r
+</method>\r
+<method name="delete"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="getSQL"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="limit"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="limit" type="long">\r
+</parameter>\r
+</method>\r
+<method name="offset"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="offset" type="long">\r
+</parameter>\r
+</method>\r
+<method name="or"
+ return="com.iciql.QueryCondition&lt;T, A&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="A">\r
+</parameter>\r
+</method>\r
+<method name="or"
+ return="com.iciql.QueryCondition&lt;T, java.lang.Boolean&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="boolean">\r
+</parameter>\r
+</method>\r
+<method name="or"
+ return="com.iciql.QueryCondition&lt;T, java.lang.Byte&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="byte">\r
+</parameter>\r
+</method>\r
+<method name="or"
+ return="com.iciql.QueryCondition&lt;T, java.lang.Double&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="double">\r
+</parameter>\r
+</method>\r
+<method name="or"
+ return="com.iciql.QueryCondition&lt;T, java.lang.Float&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="float">\r
+</parameter>\r
+</method>\r
+<method name="or"
+ return="com.iciql.QueryCondition&lt;T, java.lang.Integer&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="int">\r
+</parameter>\r
+</method>\r
+<method name="or"
+ return="com.iciql.QueryCondition&lt;T, java.lang.Long&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="long">\r
+</parameter>\r
+</method>\r
+<method name="or"
+ return="com.iciql.QueryCondition&lt;T, java.lang.Short&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="short">\r
+</parameter>\r
+</method>\r
+<method name="orderBy"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="boolean">\r
+</parameter>\r
+</method>\r
+<method name="orderBy"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="byte">\r
+</parameter>\r
+</method>\r
+<method name="orderBy"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="double">\r
+</parameter>\r
+</method>\r
+<method name="orderBy"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="float">\r
+</parameter>\r
+</method>\r
+<method name="orderBy"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="int">\r
+</parameter>\r
+</method>\r
+<method name="orderBy"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="orderBy"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="expressions" type="java.lang.Object...">\r
+</parameter>\r
+</method>\r
+<method name="orderBy"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="long">\r
+</parameter>\r
+</method>\r
+<method name="orderBy"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="field" type="short">\r
+</parameter>\r
+</method>\r
+<method name="orderByDesc"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="expr" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="orderByDescNullsFirst"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="expr" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="orderByDescNullsLast"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="expr" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="orderByNullsFirst"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="expr" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="orderByNullsLast"
+ return="com.iciql.QueryWhere&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="expr" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="select"
+ return="java.util.List&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="select"
+ return="java.util.List&lt;X&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="Z">\r
+</parameter>\r
+</method>\r
+<method name="selectCount"
+ return="long"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="selectDistinct"
+ return="java.util.List&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="selectDistinct"
+ return="java.util.List&lt;X&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="Z">\r
+</parameter>\r
+</method>\r
+<method name="selectFirst"
+ return="T"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="selectFirst"
+ return="X"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="Z">\r
+</parameter>\r
+</method>\r
+<method name="update"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+</class>\r
+<class name="RuntimeToken"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="com.iciql.Token">\r
+</implements>\r
+<constructor name="RuntimeToken"
+ type="com.iciql.RuntimeToken"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="fragment" type="java.lang.String">\r
+</parameter>\r
+<parameter name="args" type="java.lang.Object...">\r
+</parameter>\r
+</constructor>\r
+<method name="appendSQL"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="query" type="com.iciql.Query&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+</class>\r
+<interface name="SQLDialect"\r
+ abstract="true"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="appendLimit"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="limit" type="long">\r
+</parameter>\r
+</method>\r
+<method name="appendOffset"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="offset" type="long">\r
+</parameter>\r
+</method>\r
+<method name="configureDialect"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="databaseName" type="java.lang.String">\r
+</parameter>\r
+<parameter name="data" type="java.sql.DatabaseMetaData">\r
+</parameter>\r
+</method>\r
+<method name="prepareColumnName"
+ return="java.lang.String"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="name" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="prepareCreateIndex"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="schemaName" type="java.lang.String">\r
+</parameter>\r
+<parameter name="tableName" type="java.lang.String">\r
+</parameter>\r
+<parameter name="index" type="com.iciql.TableDefinition.IndexDefinition">\r
+</parameter>\r
+</method>\r
+<method name="prepareCreateTable"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="def" type="com.iciql.TableDefinition&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+<method name="prepareMerge"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="schemaName" type="java.lang.String">\r
+</parameter>\r
+<parameter name="tableName" type="java.lang.String">\r
+</parameter>\r
+<parameter name="def" type="com.iciql.TableDefinition&lt;T&gt;">\r
+</parameter>\r
+<parameter name="obj" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="prepareTableName"
+ return="java.lang.String"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="schemaName" type="java.lang.String">\r
+</parameter>\r
+<parameter name="tableName" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="supportsLimitOffset"
+ return="boolean"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="supportsMemoryTables"
+ return="boolean"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+</interface>\r
+<class name="SQLDialectDefault"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="com.iciql.SQLDialect">\r
+</implements>\r
+<constructor name="SQLDialectDefault"
+ type="com.iciql.SQLDialectDefault"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</constructor>\r
+<method name="appendLimit"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="limit" type="long">\r
+</parameter>\r
+</method>\r
+<method name="appendOffset"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="offset" type="long">\r
+</parameter>\r
+</method>\r
+<method name="configureDialect"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="databaseName" type="java.lang.String">\r
+</parameter>\r
+<parameter name="data" type="java.sql.DatabaseMetaData">\r
+</parameter>\r
+</method>\r
+<method name="convertSqlType"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="protected"
+>\r
+<parameter name="sqlType" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="prepareColumnDefinition"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="protected"
+>\r
+<parameter name="buff" type="com.iciql.util.StatementBuilder">\r
+</parameter>\r
+<parameter name="isAutoIncrement" type="boolean">\r
+</parameter>\r
+<parameter name="isPrimaryKey" type="boolean">\r
+</parameter>\r
+</method>\r
+<method name="prepareColumnName"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="name" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="prepareCreateIndex"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="schemaName" type="java.lang.String">\r
+</parameter>\r
+<parameter name="tableName" type="java.lang.String">\r
+</parameter>\r
+<parameter name="index" type="com.iciql.TableDefinition.IndexDefinition">\r
+</parameter>\r
+</method>\r
+<method name="prepareCreateTable"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="def" type="com.iciql.TableDefinition&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+<method name="prepareMerge"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="schemaName" type="java.lang.String">\r
+</parameter>\r
+<parameter name="tableName" type="java.lang.String">\r
+</parameter>\r
+<parameter name="def" type="com.iciql.TableDefinition&lt;T&gt;">\r
+</parameter>\r
+<parameter name="obj" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="prepareTableName"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="schemaName" type="java.lang.String">\r
+</parameter>\r
+<parameter name="tableName" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="supportsLimitOffset"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="supportsMemoryTables"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+</class>\r
+<class name="SQLDialectH2"\r
+ extends="com.iciql.SQLDialectDefault"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<constructor name="SQLDialectH2"
+ type="com.iciql.SQLDialectH2"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</constructor>\r
+</class>\r
+<class name="SQLDialectHSQL"\r
+ extends="com.iciql.SQLDialectDefault"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<constructor name="SQLDialectHSQL"
+ type="com.iciql.SQLDialectHSQL"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</constructor>\r
+</class>\r
+<class name="SQLDialectMySQL"\r
+ extends="com.iciql.SQLDialectDefault"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<constructor name="SQLDialectMySQL"
+ type="com.iciql.SQLDialectMySQL"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</constructor>\r
+</class>\r
+<class name="SQLStatement"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="addParameter"
+ return="com.iciql.SQLStatement"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="o" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="appendColumn"
+ return="com.iciql.SQLStatement"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="column" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="appendSQL"
+ return="com.iciql.SQLStatement"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="s" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="appendTable"
+ return="com.iciql.SQLStatement"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="schema" type="java.lang.String">\r
+</parameter>\r
+<parameter name="table" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="setSQL"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="sql" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+</class>\r
+<class name="TableDefinition"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="setColumnName"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="column" type="java.lang.Object">\r
+</parameter>\r
+<parameter name="columnName" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="setLength"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="column" type="java.lang.Object">\r
+</parameter>\r
+<parameter name="length" type="int">\r
+</parameter>\r
+</method>\r
+<method name="setScale"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="column" type="java.lang.Object">\r
+</parameter>\r
+<parameter name="scale" type="int">\r
+</parameter>\r
+</method>\r
+<field name="fields"
+ type="java.util.ArrayList"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</field>\r
+</class>\r
+<class name="TableDefinition.IndexDefinition"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<constructor name="TableDefinition.IndexDefinition"
+ type="com.iciql.TableDefinition.IndexDefinition"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</constructor>\r
+<field name="columnNames"
+ type="java.util.List"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</field>\r
+<field name="indexName"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</field>\r
+<field name="type"
+ type="com.iciql.Iciql.IndexType"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</field>\r
+</class>\r
+<class name="TableInspector"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</class>\r
+<class name="TestCondition"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<constructor name="TestCondition"
+ type="com.iciql.TestCondition"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="A">\r
+</parameter>\r
+</constructor>\r
+<method name="atLeast"
+ return="java.lang.Boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="y" type="A">\r
+</parameter>\r
+</method>\r
+<method name="atMost"
+ return="java.lang.Boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="y" type="A">\r
+</parameter>\r
+</method>\r
+<method name="exceeds"
+ return="java.lang.Boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="y" type="A">\r
+</parameter>\r
+</method>\r
+<method name="is"
+ return="java.lang.Boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="y" type="A">\r
+</parameter>\r
+</method>\r
+<method name="lessThan"
+ return="java.lang.Boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="y" type="A">\r
+</parameter>\r
+</method>\r
+<method name="like"
+ return="java.lang.Boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="pattern" type="A">\r
+</parameter>\r
+</method>\r
+</class>\r
+<interface name="Token"\r
+ abstract="true"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="appendSQL"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="query" type="com.iciql.Query&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+</interface>\r
+<interface name="UpdateColumn"\r
+ abstract="true"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="appendSQL"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+</method>\r
+</interface>\r
+<class name="UpdateColumnIncrement"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="com.iciql.UpdateColumn">\r
+</implements>\r
+<method name="appendSQL"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+</method>\r
+<method name="by"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="y" type="A">\r
+</parameter>\r
+</method>\r
+</class>\r
+<class name="UpdateColumnSet"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="com.iciql.UpdateColumn">\r
+</implements>\r
+<method name="appendSQL"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+</method>\r
+<method name="to"
+ return="com.iciql.Query&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="y" type="A">\r
+</parameter>\r
+</method>\r
+</class>\r
+<class name="ValidationRemark"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="consider"
+ return="com.iciql.ValidationRemark"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="table" type="java.lang.String">\r
+</parameter>\r
+<parameter name="col" type="com.iciql.TableInspector.ColumnInspector">\r
+</parameter>\r
+<parameter name="message" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="consider"
+ return="com.iciql.ValidationRemark"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="table" type="java.lang.String">\r
+</parameter>\r
+<parameter name="type" type="java.lang.String">\r
+</parameter>\r
+<parameter name="message" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="error"
+ return="com.iciql.ValidationRemark"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="table" type="java.lang.String">\r
+</parameter>\r
+<parameter name="field" type="com.iciql.TableDefinition.FieldDefinition">\r
+</parameter>\r
+<parameter name="message" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="error"
+ return="com.iciql.ValidationRemark"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="table" type="java.lang.String">\r
+</parameter>\r
+<parameter name="col" type="com.iciql.TableInspector.ColumnInspector">\r
+</parameter>\r
+<parameter name="message" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="error"
+ return="com.iciql.ValidationRemark"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="table" type="java.lang.String">\r
+</parameter>\r
+<parameter name="type" type="java.lang.String">\r
+</parameter>\r
+<parameter name="message" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="isError"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="throwError"
+ return="com.iciql.ValidationRemark"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="throwOnError" type="boolean">\r
+</parameter>\r
+</method>\r
+<method name="toCSVString"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="warn"
+ return="com.iciql.ValidationRemark"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="table" type="java.lang.String">\r
+</parameter>\r
+<parameter name="col" type="com.iciql.TableInspector.ColumnInspector">\r
+</parameter>\r
+<parameter name="message" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="warn"
+ return="com.iciql.ValidationRemark"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="table" type="java.lang.String">\r
+</parameter>\r
+<parameter name="type" type="java.lang.String">\r
+</parameter>\r
+<parameter name="message" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<field name="fieldName"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</field>\r
+<field name="fieldType"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</field>\r
+<field name="level"
+ type="com.iciql.ValidationRemark.Level"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</field>\r
+<field name="message"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</field>\r
+<field name="table"
+ type="java.lang.String"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</field>\r
+</class>\r
+<class name="ValidationRemark.Level"\r
+ extends="java.lang.Enum"\r
+ abstract="false"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="valueOf"
+ return="com.iciql.ValidationRemark.Level"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="name" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="values"
+ return="com.iciql.ValidationRemark.Level[]"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+</class>\r
+</package>\r
+<package name="com.iciql.bytecode"
+>\r
+<class name="And"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="com.iciql.Token">\r
+</implements>\r
+<method name="appendSQL"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="query" type="com.iciql.Query&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+</class>\r
+<class name="ArrayGet"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="com.iciql.Token">\r
+</implements>\r
+<method name="appendSQL"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="query" type="com.iciql.Query&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+</class>\r
+<class name="CaseWhen"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="com.iciql.Token">\r
+</implements>\r
+<method name="appendSQL"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="query" type="com.iciql.Query&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+</class>\r
+<class name="ClassReader"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<constructor name="ClassReader"
+ type="com.iciql.bytecode.ClassReader"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</constructor>\r
+<method name="decompile"
+ return="com.iciql.Token"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="instance" type="java.lang.Object">\r
+</parameter>\r
+<parameter name="fields" type="java.util.Map&lt;java.lang.String, java.lang.Object&gt;">\r
+</parameter>\r
+<parameter name="method" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+</class>\r
+<interface name="Constant"\r
+ abstract="true"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="com.iciql.Token">\r
+</implements>\r
+<method name="getType"
+ return="com.iciql.bytecode.Constant.Type"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="intValue"
+ return="int"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+</interface>\r
+<class name="Constant.Type"\r
+ extends="java.lang.Enum"\r
+ abstract="false"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="valueOf"
+ return="com.iciql.bytecode.Constant.Type"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="name" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="values"
+ return="com.iciql.bytecode.Constant.Type[]"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+</class>\r
+<class name="ConstantNumber"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="com.iciql.bytecode.Constant">\r
+</implements>\r
+<method name="appendSQL"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="query" type="com.iciql.Query&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+<method name="getType"
+ return="com.iciql.bytecode.Constant.Type"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="intValue"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+</class>\r
+<class name="ConstantString"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="com.iciql.bytecode.Constant">\r
+</implements>\r
+<method name="appendSQL"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="query" type="com.iciql.Query&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+<method name="getType"
+ return="com.iciql.bytecode.Constant.Type"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="intValue"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+</class>\r
+<class name="Not"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="com.iciql.Token">\r
+</implements>\r
+<method name="appendSQL"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="query" type="com.iciql.Query&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+</class>\r
+<class name="Null"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="com.iciql.Token">\r
+</implements>\r
+<method name="appendSQL"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="query" type="com.iciql.Query&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+</class>\r
+<class name="Or"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="com.iciql.Token">\r
+</implements>\r
+<method name="appendSQL"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="query" type="com.iciql.Query&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+</class>\r
+<class name="Variable"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="com.iciql.Token">\r
+</implements>\r
+<method name="appendSQL"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="com.iciql.SQLStatement">\r
+</parameter>\r
+<parameter name="query" type="com.iciql.Query&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+</class>\r
+</package>\r
+<package name="com.iciql.util"
+>\r
+<class name="GenerateModels"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<constructor name="GenerateModels"
+ type="com.iciql.util.GenerateModels"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</constructor>\r
+<method name="execute"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="url" type="java.lang.String">\r
+</parameter>\r
+<parameter name="user" type="java.lang.String">\r
+</parameter>\r
+<parameter name="password" type="java.lang.String">\r
+</parameter>\r
+<parameter name="schema" type="java.lang.String">\r
+</parameter>\r
+<parameter name="table" type="java.lang.String">\r
+</parameter>\r
+<parameter name="packageName" type="java.lang.String">\r
+</parameter>\r
+<parameter name="folder" type="java.lang.String">\r
+</parameter>\r
+<parameter name="annotateSchema" type="boolean">\r
+</parameter>\r
+<parameter name="trimStrings" type="boolean">\r
+</parameter>\r
+<exception name="SQLException" type="java.sql.SQLException">\r
+</exception>\r
+</method>\r
+<method name="main"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="args" type="java.lang.String...">\r
+</parameter>\r
+</method>\r
+<method name="runTool"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="args" type="java.lang.String...">\r
+</parameter>\r
+<exception name="SQLException" type="java.sql.SQLException">\r
+</exception>\r
+</method>\r
+<method name="showUsage"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="protected"
+>\r
+</method>\r
+<method name="throwUnsupportedOption"
+ return="java.sql.SQLException"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="protected"
+>\r
+<parameter name="option" type="java.lang.String">\r
+</parameter>\r
+<exception name="SQLException" type="java.sql.SQLException">\r
+</exception>\r
+</method>\r
+<field name="out"
+ type="java.io.PrintStream"
+ transient="false"
+ volatile="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="protected"
+>\r
+</field>\r
+</class>\r
+<class name="JdbcUtils"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="closeSilently"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="conn" type="java.sql.Connection">\r
+</parameter>\r
+</method>\r
+<method name="closeSilently"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="rs" type="java.sql.ResultSet">\r
+</parameter>\r
+</method>\r
+<method name="closeSilently"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="rs" type="java.sql.ResultSet">\r
+</parameter>\r
+<parameter name="closeStatement" type="boolean">\r
+</parameter>\r
+</method>\r
+<method name="closeSilently"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="stat" type="java.sql.Statement">\r
+</parameter>\r
+</method>\r
+<method name="closeSilently"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="conn" type="javax.sql.XAConnection">\r
+</parameter>\r
+</method>\r
+<method name="escapeMetaDataPattern"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="pattern" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="getConnection"
+ return="java.sql.Connection"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="driver" type="java.lang.String">\r
+</parameter>\r
+<parameter name="url" type="java.lang.String">\r
+</parameter>\r
+<parameter name="user" type="java.lang.String">\r
+</parameter>\r
+<parameter name="password" type="java.lang.String">\r
+</parameter>\r
+<exception name="SQLException" type="java.sql.SQLException">\r
+</exception>\r
+</method>\r
+<method name="getConnection"
+ return="java.sql.Connection"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="driver" type="java.lang.String">\r
+</parameter>\r
+<parameter name="url" type="java.lang.String">\r
+</parameter>\r
+<parameter name="prop" type="java.util.Properties">\r
+</parameter>\r
+<exception name="SQLException" type="java.sql.SQLException">\r
+</exception>\r
+</method>\r
+<method name="getDriver"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="url" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="load"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="url" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+</class>\r
+<class name="Slf4jStatementListener"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="com.iciql.util.StatementLogger.StatementListener">\r
+</implements>\r
+<constructor name="Slf4jStatementListener"
+ type="com.iciql.util.Slf4jStatementListener"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</constructor>\r
+<constructor name="Slf4jStatementListener"
+ type="com.iciql.util.Slf4jStatementListener"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="defaultLevel" type="com.iciql.util.Slf4jStatementListener.Level">\r
+</parameter>\r
+</constructor>\r
+<method name="logStatement"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="type" type="com.iciql.util.StatementLogger.StatementType">\r
+</parameter>\r
+<parameter name="statement" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="setLevel"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="type" type="com.iciql.util.StatementLogger.StatementType">\r
+</parameter>\r
+<parameter name="level" type="com.iciql.util.Slf4jStatementListener.Level">\r
+</parameter>\r
+</method>\r
+</class>\r
+<class name="Slf4jStatementListener.Level"\r
+ extends="java.lang.Enum"\r
+ abstract="false"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="valueOf"
+ return="com.iciql.util.Slf4jStatementListener.Level"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="name" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="values"
+ return="com.iciql.util.Slf4jStatementListener.Level[]"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+</class>\r
+<class name="StatementBuilder"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<constructor name="StatementBuilder"
+ type="com.iciql.util.StatementBuilder"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</constructor>\r
+<constructor name="StatementBuilder"
+ type="com.iciql.util.StatementBuilder"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="string" type="java.lang.String">\r
+</parameter>\r
+</constructor>\r
+<method name="append"
+ return="com.iciql.util.StatementBuilder"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="c" type="char">\r
+</parameter>\r
+</method>\r
+<method name="append"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="sb" type="com.iciql.util.StatementBuilder">\r
+</parameter>\r
+</method>\r
+<method name="append"
+ return="com.iciql.util.StatementBuilder"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="s" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="append"
+ return="com.iciql.util.StatementBuilder"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="long">\r
+</parameter>\r
+</method>\r
+<method name="appendExceptFirst"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="s" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="appendOnlyFirst"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="s" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="getCount"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="insert"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="offset" type="int">\r
+</parameter>\r
+<parameter name="c" type="char">\r
+</parameter>\r
+</method>\r
+<method name="length"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="resetCount"
+ return="com.iciql.util.StatementBuilder"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+</class>\r
+<class name="StatementLogger"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<constructor name="StatementLogger"
+ type="com.iciql.util.StatementLogger"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</constructor>\r
+<method name="activateConsoleLogger"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="create"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="statement" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="deactivateConsoleLogger"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="delete"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="statement" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="getCreateCount"
+ return="long"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="getDeleteCount"
+ return="long"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="getInsertCount"
+ return="long"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="getMergeCount"
+ return="long"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="getSelectCount"
+ return="long"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="getTotalCount"
+ return="long"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="getUpdateCount"
+ return="long"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="insert"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="statement" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="logStats"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="merge"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="statement" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="registerListener"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="listener" type="com.iciql.util.StatementLogger.StatementListener">\r
+</parameter>\r
+</method>\r
+<method name="select"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="statement" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="unregisterListener"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="listener" type="com.iciql.util.StatementLogger.StatementListener">\r
+</parameter>\r
+</method>\r
+<method name="update"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="statement" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+</class>\r
+<interface name="StatementLogger.StatementListener"\r
+ abstract="true"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="logStatement"
+ return="void"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="type" type="com.iciql.util.StatementLogger.StatementType">\r
+</parameter>\r
+<parameter name="statement" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+</interface>\r
+<class name="StatementLogger.StatementType"\r
+ extends="java.lang.Enum"\r
+ abstract="false"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<method name="valueOf"
+ return="com.iciql.util.StatementLogger.StatementType"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="name" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="values"
+ return="com.iciql.util.StatementLogger.StatementType[]"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+</class>\r
+<class name="StringUtils"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<constructor name="StringUtils"
+ type="com.iciql.util.StringUtils"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</constructor>\r
+<method name="arraySplit"
+ return="java.lang.String[]"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="s" type="java.lang.String">\r
+</parameter>\r
+<parameter name="separatorChar" type="char">\r
+</parameter>\r
+<parameter name="trim" type="boolean">\r
+</parameter>\r
+</method>\r
+<method name="calculateSHA1"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="bytes" type="byte[]">\r
+</parameter>\r
+</method>\r
+<method name="calculateSHA1"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="text" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="count"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="c" type="char">\r
+</parameter>\r
+<parameter name="value" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="isNullOrEmpty"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="s" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="javaEncode"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="s" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="pad"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="string" type="java.lang.String">\r
+</parameter>\r
+<parameter name="n" type="int">\r
+</parameter>\r
+<parameter name="padding" type="java.lang.String">\r
+</parameter>\r
+<parameter name="right" type="boolean">\r
+</parameter>\r
+</method>\r
+<method name="quoteStringSQL"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="s" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="replaceAll"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="s" type="java.lang.String">\r
+</parameter>\r
+<parameter name="before" type="java.lang.String">\r
+</parameter>\r
+<parameter name="after" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+</class>\r
+<class name="Utils"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<constructor name="Utils"
+ type="com.iciql.util.Utils"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</constructor>\r
+<method name="convert"
+ return="java.lang.Object"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="o" type="java.lang.Object">\r
+</parameter>\r
+<parameter name="targetType" type="java.lang.Class&lt;?&gt;">\r
+</parameter>\r
+</method>\r
+<method name="convertEnum"
+ return="java.lang.Object"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="o" type="java.lang.Enum&lt;?&gt;">\r
+</parameter>\r
+<parameter name="type" type="com.iciql.Iciql.EnumType">\r
+</parameter>\r
+</method>\r
+<method name="convertEnum"
+ return="java.lang.Object"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="o" type="java.lang.Object">\r
+</parameter>\r
+<parameter name="targetType" type="java.lang.Class&lt;?&gt;">\r
+</parameter>\r
+<parameter name="type" type="com.iciql.Iciql.EnumType">\r
+</parameter>\r
+</method>\r
+<method name="getClass"
+ return="java.lang.Class&lt;X&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="x" type="X">\r
+</parameter>\r
+</method>\r
+<method name="isSimpleType"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="clazz" type="java.lang.Class&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+<method name="loadClass"
+ return="java.lang.Class&lt;?&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="className" type="java.lang.String">\r
+</parameter>\r
+</method>\r
+<method name="newArrayList"
+ return="java.util.ArrayList&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="newArrayList"
+ return="java.util.ArrayList&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="c" type="java.util.Collection&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+<method name="newHashMap"
+ return="java.util.HashMap&lt;A, B&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="newHashSet"
+ return="java.util.HashSet&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="newHashSet"
+ return="java.util.HashSet&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="list" type="java.util.Collection&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+<method name="newIdentityHashMap"
+ return="java.util.IdentityHashMap&lt;A, B&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="newObject"
+ return="T"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="clazz" type="java.lang.Class&lt;T&gt;">\r
+</parameter>\r
+</method>\r
+<method name="newSynchronizedHashMap"
+ return="java.util.Map&lt;A, B&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="newThreadLocal"
+ return="java.lang.ThreadLocal&lt;T&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="clazz" type="java.lang.Class&lt;? extends T&gt;">\r
+</parameter>\r
+</method>\r
+<method name="readBlobAndClose"
+ return="byte[]"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="in" type="java.io.InputStream">\r
+</parameter>\r
+<parameter name="length" type="int">\r
+</parameter>\r
+<exception name="IOException" type="java.io.IOException">\r
+</exception>\r
+</method>\r
+<method name="readStringAndClose"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="in" type="java.io.Reader">\r
+</parameter>\r
+<parameter name="length" type="int">\r
+</parameter>\r
+<exception name="IOException" type="java.io.IOException">\r
+</exception>\r
+</method>\r
+<field name="COUNTER"
+ type="java.util.concurrent.atomic.AtomicLong"
+ transient="false"
+ volatile="false"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</field>\r
+</class>\r
+<class name="WeakIdentityHashMap"\r
+ extends="java.lang.Object"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<implements name="java.util.Map">\r
+</implements>\r
+<constructor name="WeakIdentityHashMap"
+ type="com.iciql.util.WeakIdentityHashMap"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</constructor>\r
+<method name="clear"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="containsKey"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="key" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="containsValue"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="value" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="entrySet"
+ return="java.util.Set&lt;java.util.Map.Entry&lt;K, V&gt;&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="get"
+ return="V"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="key" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="isEmpty"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="keySet"
+ return="java.util.Set&lt;K&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="put"
+ return="V"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="key" type="K">\r
+</parameter>\r
+<parameter name="value" type="V">\r
+</parameter>\r
+</method>\r
+<method name="putAll"
+ return="void"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="m" type="java.util.Map&lt;? extends K, ? extends V&gt;">\r
+</parameter>\r
+</method>\r
+<method name="remove"
+ return="V"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="key" type="java.lang.Object">\r
+</parameter>\r
+</method>\r
+<method name="size"
+ return="int"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+<method name="values"
+ return="java.util.Collection&lt;V&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</method>\r
+</class>\r
+</package>\r
+</api>\r
index 79139cf3080e97a993d66818a6989323801f6227..f86e396356990c5a33986a7ecf7ef371368381e7 100644 (file)
@@ -5,7 +5,7 @@ iciql **is**...
 - a model-based, database access wrapper for JDBC\r
 - for modest database schemas and basic statement generation\r
 - for those who want to write code, instead of SQL, using IDE completion and compile-time type-safety\r
-- small (100KB) with no runtime dependencies\r
+- small (120KB) with no runtime dependencies\r
 - pronounced *icicle* (although it could be French: *ici ql* - here query language)\r
 - a friendly fork of the H2 [JaQu][jaqu] project\r
 \r
index 7e050bbf1acb1dd310bb01b5e05fad83df99360c..94fdcc251a0004e6a67ae46943c23f2a6a20b687 100644 (file)
@@ -105,6 +105,8 @@ The recommended approach to setup a model class is to annotate the class and fie
 You may specify default values for an @IQColumn by either:\r
 \r
 1. specifying the default value string within your annotation<br/>\r
+**NOTE:**<br/>\r
+The annotated default value always takes priority over a field default value.\r
 %BEGINCODE%\r
 // notice the single ticks!\r
 @IQColumn(defaultValue="'2000-01-01 00:00:00'")\r
index 4f823b58bff13f89c386e20ca92b80b71a324e7f..2659e86545842521a935ba2a7432fd90d1f160b8 100644 (file)
@@ -113,7 +113,7 @@ The Product model class instance named **p** is an *alias* object.  An *alias* i
 \r
 1. *Alias* instances are **NOT** thread-safe and must not be used concurrently.\r
 2. *Alias* instances have no other purpose than to provide a compile-time/runtime map of your table.\r
-3. If you inspected an *alias* instance after using one you would find that it's fields have been assigned numeric values.<br/>These values are assigned from a static counter in `com.iciql.Utils.newObject()` during execution of the *db.from()* method.<p>For *Object* fields, these values are meaningless since objects are mapped by reference.  These values do matter for *primitive* fields where they are mapped by value.\r
+3. If you inspected an *alias* instance after using one you would find that it's fields have been assigned numeric values.<br/>These values are assigned from a static counter in `com.iciql.Utils.newObject()` during execution of the *db.from()* method.<p>For *Object* fields, these values are meaningless since objects are mapped by reference.<br/>For *Primitive* fields these values do matter because primitives are mapped by value.  The proper alias is selected as long as the primitive variant methods are used.  e.g. db.from(p).where(int).is(Integer).select()\r
 \r
 If your statement is a query, like in the above example, iciql will generate new instances of your *alias* model class and return them as a list where each entry of the list represents a row from the JDBC `ResultSet`.\r
  \r
index 5eba86fc16a8631006ec2e1457b10e9947d00c62..a837a31882e2db74bd45ddd26323de225ea5a2d0 100644 (file)
@@ -8,21 +8,26 @@
 \r
 - api change release (API v4)\r
 - @IQTable.createIfRequired -> @IQTable.create\r
-- don't INSERT primitive autoIncrement primaryKey fields, let database assign value\r
+- don't INSERT primitive autoIncrement fields, let database assign value\r
 - full support for primitives in all clauses\r
 - DECIMAL(length, scale) support\r
 - unspecified length String fields are now CLOB instead of TEXT.  dialects can intercept this and convert to another type. e.g. MySQL dialect can change CLOB to TEXT.\r
-- Boolean now maps to BOOLEAN instead of BIT\r
+- java.lang.Boolean now maps to BOOLEAN instead of BIT\r
 - expressions on unmapped fields will throw an IciqlException\r
-- improved exception reporting\r
+- expressions on unsupported types will throw an IciqlException\r
+- improved exception reporting by including generated statement, if available \r
 - moved dialects back to main package\r
 - improved automatic dialect determination on pooled connections\r
 - moved create table and create index statement generation into dialects\r
-- added HSQL dialect.  HSQL fails 4 out of 49 unit tests: 2 failures are unimplemented merge, and 1 has been filed as a [bug in HSQL](https://sourceforge.net/tracker/?func=detail&aid=3390047&group_id=23316&atid=378131).\r
-- added MySQL dialect.  untested.\r
+- added HSQL dialect.  HSQL fails 4 out of 50 unit tests.\r
+    - 2 failures are unimplemented merge\r
+    - 1 has been filed and accepted as a [bug in HSQL](https://sourceforge.net/tracker/?func=detail&aid=3390047&group_id=23316&atid=378131)\r
+    - 1 is a concurrency issue, but the test may not be flawed\r
+- added untested MySQL dialect\r
 - renamed <b>_ iq_versions</b> table to *iq_versions* since leading _ character is troublesome for some databases.\r
 - @IQColumn(allowNull=true) -> @IQColumn(nullable=true)\r
-- All columns are assumed NULLABLE unless explicitly set *@IQColumn(nullable = false)*\r
+- All **Object** columns are assumed NULLABLE unless explicitly set *@IQColumn(nullable = false)*\r
+- All **Primitive** columns are assumed NOT NULLABLE unless explicitly set *@IQColumn(nullable = true)*\r
 - allow using objects to assign default values<br/>\r
 %BEGINCODE%\r
 // CREATE TABLE ... myDate DATETIME DEFAULT '2000-02-01 00:00:00'\r
index 917fcb0a277b0115ab578a9f742f9c73ce6c7679..23f42d20854d873e1faa2d077d65ee38cce4dd10 100644 (file)
@@ -25,11 +25,11 @@ public class Constants {
 \r
        // The build script extracts this exact line so be careful editing it\r
        // and only use A-Z a-z 0-9 .-_ in the string.\r
-       public static final String VERSION = "0.6.4-SNAPSHOT";\r
+       public static final String VERSION = "0.6.4";\r
 \r
        // The build script extracts this exact line so be careful editing it\r
        // and only use A-Z a-z 0-9 .-_ in the string.\r
-       public static final String VERSION_DATE = "PENDING";\r
+       public static final String VERSION_DATE = "2011-08-12";\r
 \r
        // The build script extracts this exact line so be careful editing it\r
        // and only use A-Z a-z 0-9 .-_ in the string.\r
index 5e969e1a8d35eeef7ae63fe2b6e931a769dfdee9..aa0587216d5898ff19370fbe9b8f061d3b95653e 100644 (file)
@@ -63,7 +63,7 @@ public class Define {
                checkInDefine();\r
                currentTableDefinition.setLength(column, length);\r
        }\r
-       \r
+\r
        public static void scale(Object column, int scale) {\r
                checkInDefine();\r
                currentTableDefinition.setScale(column, scale);\r
@@ -74,6 +74,7 @@ public class Define {
                currentTableDefinition.setTableName(tableName);\r
        }\r
 \r
+       @SuppressWarnings("deprecation")\r
        static synchronized <T> void define(TableDefinition<T> tableDefinition, Iciql table) {\r
                currentTableDefinition = tableDefinition;\r
                currentTable = table;\r
@@ -86,7 +87,8 @@ public class Define {
        private static void checkInDefine() {\r
                if (currentTable == null) {\r
                        throw new IciqlException("This method may only be called "\r
-                                       + "from within the define() method, and the define() method " + "is called by the framework.");\r
+                                       + "from within the define() method, and the define() method "\r
+                                       + "is called by the framework.");\r
                }\r
        }\r
 \r
index edf21e84031912f73821d2c600e67299d0d15431..4ef006ee2089b96222bc211add7fb04d2cc8f23c 100644 (file)
@@ -23,6 +23,7 @@ import java.sql.ResultSet;
 import java.sql.SQLException;
 import java.sql.Statement;
 import java.util.Properties;
+
 import javax.naming.Context;
 import javax.sql.DataSource;
 import javax.sql.XAConnection;
index 897acd6ddb718645c6b0f26eb767e7af94cb6bf8..b156cac12a87a4f335044bcd7890421c018caa1f 100644 (file)
@@ -38,8 +38,6 @@ import com.iciql.test.models.ProductAnnotationOnly;
 import com.iciql.test.models.ProductInheritedAnnotation;
 import com.iciql.test.models.ProductMixedAnnotation;
 import com.iciql.test.models.ProductNoCreateTable;
-import com.iciql.util.JdbcUtils;
-import com.iciql.util.Utils;
 
 /**
  * Test annotation processing.
index aada364969448fc8ddae6f652749d3e9edef3224..bd857169720651f491bfbb88877bf91d6ff0d0ce 100644 (file)
@@ -17,9 +17,9 @@
 
 package com.iciql.test;
 
-import static org.junit.Assert.assertEquals;
 import static com.iciql.Define.primaryKey;
 import static com.iciql.Define.tableName;
+import static org.junit.Assert.assertEquals;
 
 import java.text.MessageFormat;
 import java.util.Arrays;
index 3a6b4e7becacaa0a29528e5dd21d47d4328272aa..797c247a9249994038a10080070862b937d8d10e 100644 (file)
@@ -56,10 +56,6 @@ public class ModelsTest {
 
        private Db db;
 
-       private void log(String text) {
-               System.out.println(text);
-       }
-
        @Before
        public void setUp() {
                db = IciqlSuite.openDb();
index 40b7806cef4aced56f07259fa68f04eaa46922cd..a865f6c264e25d1d63b55c43c2dc472fd391c122 100644 (file)
@@ -25,6 +25,10 @@ import com.iciql.Iciql.IQColumn;
 import com.iciql.Iciql.IQEnum;\r
 import com.iciql.Iciql.IQTable;\r
 \r
+/**\r
+ * Container for reusable enum model classes which exercise the 3 supported\r
+ * types.\r
+ */\r
 public abstract class EnumModels {\r
 \r
        /**\r
index e123d09871fc9ecfe4fe940b78e855fb9ba6c1ea..0755e95c1c8179f76263f7b333684df3177943b4 100644 (file)
@@ -27,7 +27,6 @@ import java.util.Arrays;
 import java.util.Date;\r
 import java.util.List;\r
 \r
-\r
 import com.iciql.Iciql;\r
 \r
 /**\r