aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/iciql/ModelUtils.java
Commit message (Collapse)AuthorAgeFilesLines
* Conform to Apache standard directory layoutJames Moger2013-03-081-499/+0
|
* Fixed index out of bounds exception in parsing a default string valuev0.7.10James Moger2012-01-271-1/+1
|
* Attempt defaultValue instantiation if object is null && spec'd NOT NULLv0.7.6James Moger2011-12-211-1/+108
| | | This is only attempted on db.insert and db.update.
* Fixes to model generation. Fixes to default SQL dialect.James Moger2011-08-311-2/+9
|
* Added support for PostgreSQL. Passes all but the boolean-as-int tests.James Moger2011-08-171-0/+3
|
* Added Derby dialect. Finished HSQL dialect. Documentation.James Moger2011-08-151-8/+4
| | | | | | | | | | * Improved DEFAULT value specifications. * Fixed bug in buildObjects where the ResultSet could be closed by the automatic create table attempt. * DbInspector now uses the dialect's reported DATETIME class preference. * Improved IciqlException SQLState code checks. * Integrated LIMIT and OFFSET expression appending in dialects. * Updated to H2 1.3.159 * Allow reopening of a memory database in the test suite.
* Always enforce strict type mapping.James Moger2011-08-121-6/+1
|
* Added support for HSQL database. Revised dialects some more.James Moger2011-08-111-12/+4
| | | | | | | | | 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.
* IQTable.primaryKey is now an array. Default values from objects.James Moger2011-08-091-4/+41
| | | | Also fixed an error with allowing null objects. Noted rapid churn of iciql in documentation. Changed build constants for next release.
* Do not generate primitive mappings. Prepare v0.6.3 release.v0.6.3James Moger2011-08-081-1/+6
|
* Documentation. EnumType default is NAME. James Moger2011-08-081-7/+6
|
* Fully support H2 UUID type. Cleanup imports for generated models.James Moger2011-08-081-0/+2
|
* Partial primitives support: insert, update, and select but NOT where.James Moger2011-08-081-0/+9
|
* Customizable enumId() mapping (issue 2)James Moger2011-08-041-0/+1
|
* BLOB support (issue 1) and Enum support (issue 2). Documentation.James Moger2011-08-041-8/+30
|
* Initial commit of iciql.James Moger2011-08-031-0/+324