Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Renamed logger. Improved test suite. Added Apache Commons and DBCP.v0.7.0 | James Moger | 2011-08-17 | 22 | -122/+6141 |
| | |||||
* | Added support for PostgreSQL. Passes all but the boolean-as-int tests. | James Moger | 2011-08-17 | 19 | -216/+316 |
| | |||||
* | Refactoring. | James Moger | 2011-08-16 | 3 | -44/+36 |
| | |||||
* | Finished MySQL dialect; v5.0.51b 100% tested. Added Db.dropTable(T) | James Moger | 2011-08-16 | 25 | -192/+477 |
| | |||||
* | Prepare 0.6.6 release.v0.6.6 | James Moger | 2011-08-15 | 5 | -21/+5814 |
| | |||||
* | Improving performance documentation. | James Moger | 2011-08-15 | 6 | -16/+83 |
| | |||||
* | Added Derby dialect. Finished HSQL dialect. Documentation. | James Moger | 2011-08-15 | 61 | -310/+1013 |
| | | | | | | | | | | * 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. | ||||
* | Fixed bug in delete() and update() where primary key is a primitive.v0.6.5 | James Moger | 2011-08-12 | 5 | -16/+31 |
| | |||||
* | Documentation. Source cleanup. Prepare 0.6.4 release.v0.6.4 | James Moger | 2011-08-12 | 13 | -20/+5719 |
| | |||||
* | Always enforce strict type mapping. | James Moger | 2011-08-12 | 4 | -18/+4 |
| | |||||
* | Renamed @IQTable.createIfRequired to @IQTable.create | James Moger | 2011-08-12 | 4 | -3/+4 |
| | |||||
* | Primitive default: NOT NULL. Autoincrement primitive = 0 skip on insert. | James Moger | 2011-08-12 | 4 | -13/+43 |
| | |||||
* | Full primitives support. | James Moger | 2011-08-12 | 10 | -137/+743 |
| | |||||
* | Documentation. Added another unmapped field case. | James Moger | 2011-08-11 | 7 | -15/+17 |
| | |||||
* | Restructured test suite to run against multiple databases. | James Moger | 2011-08-11 | 20 | -96/+229 |
| | |||||
* | Added support for HSQL database. Revised dialects some more. | James Moger | 2011-08-11 | 26 | -269/+471 |
| | | | | | | | | | 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. | ||||
* | Moved dialects back to main package. Registered MySQL dialect. | James Moger | 2011-08-10 | 9 | -49/+68 |
| | |||||
* | Dialect refinements. | James Moger | 2011-08-10 | 8 | -97/+207 |
| | |||||
* | All columns are assumed NULLABLE. IQColumn.allowNull->IQColumn.nullable | James Moger | 2011-08-09 | 9 | -28/+31 |
| | |||||
* | IQTable.primaryKey is now an array. Default values from objects. | James Moger | 2011-08-09 | 16 | -116/+336 |
| | | | | Also fixed an error with allowing null objects. Noted rapid churn of iciql in documentation. Changed build constants for next release. | ||||
* | Fix build date. | James Moger | 2011-08-08 | 1 | -1/+1 |
| | |||||
* | Do not generate primitive mappings. Prepare v0.6.3 release.v0.6.3 | James Moger | 2011-08-08 | 4 | -4/+4662 |
| | |||||
* | Documentation. Moved dialects into separate package. | James Moger | 2011-08-08 | 8 | -136/+192 |
| | |||||
* | Fixed first enum constant special case. (issue 4) | James Moger | 2011-08-08 | 5 | -53/+126 |
| | |||||
* | Documentation. EnumType default is NAME. | James Moger | 2011-08-08 | 12 | -65/+166 |
| | |||||
* | Simplified dialect lookup. | James Moger | 2011-08-08 | 1 | -10/+10 |
| | |||||
* | Fully support H2 UUID type. Cleanup imports for generated models. | James Moger | 2011-08-08 | 6 | -5/+121 |
| | |||||
* | Partial primitives support: insert, update, and select but NOT where. | James Moger | 2011-08-08 | 4 | -15/+158 |
| | |||||
* | Refinement to BETWEEN to feel more like the rest of the API. | James Moger | 2011-08-08 | 4 | -17/+60 |
| | |||||
* | Quick implementation of BETWEEN, IS NULL, and IS NOT NULL. | James Moger | 2011-08-07 | 5 | -4/+62 |
| | |||||
* | Finished enum query support (issue 4) | James Moger | 2011-08-07 | 15 | -78/+281 |
| | |||||
* | IndexValidation was broken for single-indexes or non-standard indexes.v0.6.2 | James Moger | 2011-08-05 | 3 | -6/+16 |
| | |||||
* | Documentation. | James Moger | 2011-08-05 | 1 | -0/+1 |
| | |||||
* | Important fix to _iq_versions create mechanism to work with H2 1.3.158+v0.6.1 | James Moger | 2011-08-05 | 2 | -3/+3 |
| | |||||
* | Release 0.6.0. APIv2v0.6.0 | James Moger | 2011-08-05 | 2 | -2/+4425 |
| | |||||
* | Documentation. Don't double-wrap IciqlException. | James Moger | 2011-08-05 | 2 | -3/+5 |
| | |||||
* | Simplified annotations. Interchangeable int-boolean runtime mapping. | James Moger | 2011-08-05 | 16 | -39/+266 |
| | |||||
* | Customizable enumId() mapping (issue 2) | James Moger | 2011-08-04 | 8 | -31/+112 |
| | |||||
* | BLOB support (issue 1) and Enum support (issue 2). Documentation. | James Moger | 2011-08-04 | 13 | -16/+331 |
| | |||||
* | Overhauling annotations. | James Moger | 2011-08-04 | 14 | -163/+202 |
| | | | | | | | | * @IQSchema(name="public") -> @IQSchema("public") * @IQDatabase(version=2) -> @IQVersion(2) * @IQTable(version=2) -> @IQVersion(2) * @IQIndex annotation simplified to be used for one index definition and expanded to specify index name * added @IQIndexes annotation to specify multiple IQIndex annotations | ||||
* | Change identifiers for next release. | James Moger | 2011-08-04 | 2 | -4/+4 |
| | |||||
* | Documentation. | James Moger | 2011-08-04 | 1 | -20/+20 |
| | |||||
* | Documentation. | James Moger | 2011-08-03 | 1 | -4/+4 |
| | |||||
* | Documentation.v0.5.0 | James Moger | 2011-08-03 | 4 | -2/+4307 |
| | |||||
* | Initial commit of iciql. | James Moger | 2011-08-03 | 108 | -0/+13658 |