]> source.dussan.org Git - iciql.git/commitdiff
Prepare 0.6.6 release. v0.6.6
authorJames Moger <james.moger@gmail.com>
Mon, 15 Aug 2011 22:06:15 +0000 (18:06 -0400)
committerJames Moger <james.moger@gmail.com>
Mon, 15 Aug 2011 22:06:15 +0000 (18:06 -0400)
api/v5.xml [new file with mode: 0644]
build.xml
docs/02_usage.mkd
src/com/iciql/Constants.java
tests/com/iciql/test/IciqlSuite.java

diff --git a/api/v5.xml b/api/v5.xml
new file mode 100644 (file)
index 0000000..acb0321
--- /dev/null
@@ -0,0 +1,5781 @@
+<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;5&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.6&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-15&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="int"
+ 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="int"
+ 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="5"
+ static="true"
+ final="true"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</field>\r
+<field name="CODE_TABLE_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="appendLimitOffset"
+ 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
+<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="getDateTimeClass"
+ return="java.lang.Class&lt;? extends java.util.Date&gt;"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\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="supportsIfNotExists"
+ return="boolean"
+ abstract="true"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\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="appendLimitOffset"
+ 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
+<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="getDateTimeClass"
+ return="java.lang.Class&lt;? extends java.util.Date&gt;"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\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="supportsIfNotExists"
+ return="boolean"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\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="SQLDialectDerby"\r
+ extends="com.iciql.SQLDialectDefault"\r
+ abstract="false"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<constructor name="SQLDialectDerby"
+ type="com.iciql.SQLDialectDerby"
+ static="false"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+</constructor>\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="breakLinesForHtml"
+ 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
+</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="escapeForHtml"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="inStr" type="java.lang.String">\r
+</parameter>\r
+<parameter name="changeSpace" type="boolean">\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="readContent"
+ return="java.lang.String"
+ abstract="false"
+ native="false"
+ synchronized="false"
+ static="true"
+ final="false"
+ deprecated="not deprecated"
+ visibility="public"
+>\r
+<parameter name="file" type="java.io.File">\r
+</parameter>\r
+<parameter name="lineEnding" 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 19da79946c17a8d6e652f0164b07f4ec3778958e..5ac43520950fe2f5bb7310df7b3b66bb8a5d94c4 100644 (file)
--- a/build.xml
+++ b/build.xml
                        <fileset dir="${project.build.dir}">\r
                                <include name="**/*" />\r
                                <exclude name="com/iciql/build/" />\r
-                               <exclude name="com/iciql/tests/" />\r
+                               <exclude name="com/iciql/test/" />\r
                                <exclude name="**/*.html" />\r
                        </fileset>\r
                </jar>\r
index fe4801b9e0bf7e760ea9de6557c3e1f56c5348cb..31dbfb688509ffb9bfc19f7e0bbd7b90147fd26d 100644 (file)
@@ -67,7 +67,7 @@ JdbcUtils.closeSilently(rs, true);
 \r
 ### Natural Syntax\r
 \r
-**work-in-progress**\r
+<span class="warning">work-in-progress</span>\r
 \r
 The original JaQu source offers partial support for Java expressions in *where* clauses.\r
 \r
index 1eeef4737f70fd6e87e3ab8ba110ba9de4178d2e..bf6a5d0d4e8219cebd501c1a0c1528e08dd4aace 100644 (file)
@@ -25,14 +25,14 @@ 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.6-SNAPSHOT";\r
+       public static final String VERSION = "0.6.6";\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-15";\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 API_CURRENT = "4";\r
+       public static final String API_CURRENT = "5";\r
 \r
 }\r
index 33d8f3166a5e85055b6c33f5720f61a2d06620cd..b91f3a4c6b850f9c54303b10bf233125701ce124 100644 (file)
@@ -61,8 +61,7 @@ import com.iciql.util.StringUtils;
                RuntimeQueryTest.class, SamplesTest.class, UpdateTest.class, UUIDTest.class })\r
 public class IciqlSuite {\r
 \r
-       private static final TestDb[] TEST_DBS = {\r
-                       new TestDb("H2", "jdbc:h2:mem:db{0,number,000}"),\r
+       private static final TestDb[] TEST_DBS = { new TestDb("H2", "jdbc:h2:mem:db{0,number,000}"),\r
                        new TestDb("HSQL", "jdbc:hsqldb:mem:db{0,number,000}"),\r
                        new TestDb("Derby", "jdbc:derby:memory:db{0,number,000};create=true") };\r
 \r
@@ -187,7 +186,7 @@ public class IciqlSuite {
                if (StringUtils.isNullOrEmpty(params.sqlStatementsFile)) {\r
                        statementWriter = null;\r
                } else {\r
-                       statementWriter = new FileWriter(params.sqlStatementsFile);                     \r
+                       statementWriter = new FileWriter(params.sqlStatementsFile);\r
                }\r
                StatementListener statementListener = new StatementListener() {\r
                        @Override\r
@@ -202,10 +201,9 @@ public class IciqlSuite {
                                        e.printStackTrace();\r
                                }\r
                        }\r
-               };              \r
+               };\r
                StatementLogger.registerListener(statementListener);\r
-               \r
-               \r
+\r
                SuiteClasses suiteClasses = IciqlSuite.class.getAnnotation(SuiteClasses.class);\r
                long quickestDatabase = Long.MAX_VALUE;\r
                String dividerMajor = buildDivider('*', 70);\r
@@ -223,35 +221,46 @@ public class IciqlSuite {
                showProperty("java.vm.name");\r
                showProperty("os.name");\r
                showProperty("os.version");\r
-               showProperty("os.arch");                \r
+               showProperty("os.arch");\r
                showProperty("available processors", "" + Runtime.getRuntime().availableProcessors());\r
-               showProperty("available memory", MessageFormat.format("{0,number,#.0} GB", ((double) Runtime.getRuntime().maxMemory())/(1024*1024)));\r
+               showProperty(\r
+                               "available memory",\r
+                               MessageFormat.format("{0,number,#.0} GB", ((double) Runtime.getRuntime().maxMemory())\r
+                                               / (1024 * 1024)));\r
                out.println();\r
 \r
                // Test a database\r
+               long lastCount = 0;\r
                for (TestDb testDb : TEST_DBS) {\r
                        out.println(dividerMinor);\r
                        out.println("Testing " + testDb.name + " " + testDb.getVersion());\r
                        out.println(dividerMinor);\r
-                       \r
+\r
                        // inject a database section delimiter in the statement log\r
                        if (statementWriter != null) {\r
                                statementWriter.append("\n\n");\r
                                statementWriter.append("# ").append(dividerMinor).append('\n');\r
-                               statementWriter.append("# ").append("Testing " + testDb.name + " " + testDb.getVersion()).append('\n');\r
+                               statementWriter.append("# ").append("Testing " + testDb.name + " " + testDb.getVersion())\r
+                                               .append('\n');\r
                                statementWriter.append("# ").append(dividerMinor).append('\n');\r
                                statementWriter.append("\n\n");\r
                        }\r
-                       \r
+\r
                        System.setProperty("iciql.url", testDb.url);\r
                        Result result = JUnitCore.runClasses(suiteClasses.value());\r
                        testDb.runtime = result.getRunTime();\r
                        if (testDb.runtime < quickestDatabase) {\r
                                quickestDatabase = testDb.runtime;\r
                        }\r
-                       out.println(MessageFormat.format("{0} tests: {1} failures, {2} ignores in {3,number,0.000} secs",\r
+                       testDb.statements = StatementLogger.getTotalCount() - lastCount;\r
+                       // reset total count for next database\r
+                       lastCount = StatementLogger.getTotalCount();\r
+\r
+                       out.println(MessageFormat.format(\r
+                                       "{0} tests ({1} failures, {2} ignores)  {3} statements in {4,number,0.000} secs",\r
                                        result.getRunCount(), result.getFailureCount(), result.getIgnoreCount(),\r
-                                       result.getRunTime() / 1000f));\r
+                                       testDb.statements, result.getRunTime() / 1000f));\r
+\r
                        if (result.getFailureCount() == 0) {\r
                                out.println();\r
                        } else {\r
@@ -282,9 +291,11 @@ public class IciqlSuite {
                        }\r
                });\r
                for (TestDb testDb : dbs) {\r
-                       out.println(MessageFormat.format("{0} {1} {2,number,0.000} secs  ({3,number,#.0}x)",\r
+                       out.println(MessageFormat.format(\r
+                                       "{0} {1}  {2,number,0.0} stats/sec  {3,number,0.000} secs  ({4,number,#.0}x)",\r
                                        StringUtils.pad(testDb.name, 6, " ", true),\r
-                                       StringUtils.pad(testDb.getVersion(), 22, " ", true), testDb.runtime / 1000f,\r
+                                       StringUtils.pad(testDb.getVersion(), 22, " ", true),\r
+                                       ((double) testDb.statements)/ (testDb.runtime/1000d), testDb.runtime / 1000f,\r
                                        ((double) testDb.runtime) / quickestDatabase));\r
                }\r
 \r
@@ -337,6 +348,7 @@ public class IciqlSuite {
                final String url;\r
                String version;\r
                long runtime;\r
+               long statements;\r
 \r
                TestDb(String name, String url) {\r
                        this.name = name;\r
@@ -366,7 +378,7 @@ public class IciqlSuite {
 \r
                @Parameter(names = { "--dbFile" }, description = "Database performance results text file", required = false)\r
                public String dbPerformanceFile;\r
-               \r
+\r
                @Parameter(names = { "--sqlFile" }, description = "SQL statements log file", required = false)\r
                public String sqlStatementsFile;\r
        }\r