]> source.dussan.org Git - iciql.git/commit
Added support for HSQL database. Revised dialects some more.
authorJames Moger <james.moger@gmail.com>
Thu, 11 Aug 2011 18:04:01 +0000 (14:04 -0400)
committerJames Moger <james.moger@gmail.com>
Thu, 11 Aug 2011 18:04:01 +0000 (14:04 -0400)
commit0333ed4cf0b5db3f9ffcb0da31787f6e44139af5
treea0c0c57e38dd5e8e48e03b2aa4ad8a2c39bff189
parentf3faeb5d1ea631b0074441f97080e1f2a9145f4b
Added support for HSQL database. Revised dialects some more.

Moved CREATE TABLE and CREATE INDEX statement generation to the dialect.
Added DECIMAL(length, scale) support.
Improved automatic dialect detection.
Unspecified length string is now CLOB instead of TEXT.
Boolean now maps to BOOLEAN instead of BIT.
Expressions on unmapped fields will throw an IciqlException.
Improved exception reporting.
26 files changed:
.classpath
README.markdown
docs/00_index.mkd
docs/01_model_classes.mkd
docs/02_table_versioning.mkd
docs/05_releases.mkd
src/com/iciql/Db.java
src/com/iciql/DbVersion.java
src/com/iciql/Define.java
src/com/iciql/Iciql.java
src/com/iciql/IciqlException.java
src/com/iciql/ModelUtils.java
src/com/iciql/Query.java
src/com/iciql/QueryBetween.java
src/com/iciql/SQLDialect.java
src/com/iciql/SQLDialectDefault.java
src/com/iciql/SQLDialectH2.java
src/com/iciql/SQLDialectHSQL.java [new file with mode: 0644]
src/com/iciql/SQLDialectMySQL.java
src/com/iciql/SQLStatement.java
src/com/iciql/TableDefinition.java
src/com/iciql/TableInspector.java
src/com/iciql/ValidationRemark.java
src/com/iciql/build/Build.java
src/com/iciql/util/Utils.java
tests/com/iciql/test/StatementLoggerTest.java [deleted file]