Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Prepare 1.1.0 releasev1.1.0 | James Moger | 2012-08-20 | 1 | -2/+2 |
| | |||||
* | Updated unit-tested databases | James Moger | 2012-08-20 | 1 | -7/+7 |
| | |||||
* | Use savepoints for all bulk ops (insert all, update all, delete all) | James Moger | 2012-08-20 | 3 | -10/+141 |
| | |||||
* | Reset build identifiers for next release | James Moger | 2012-07-14 | 1 | -2/+2 |
| | |||||
* | Prepare 1.0.0 releasev1.0.0 | James Moger | 2012-07-14 | 1 | -3/+3 |
| | |||||
* | Use the upgrade check to skip unnecessary table create statements | James Moger | 2012-07-14 | 2 | -0/+9 |
| | |||||
* | Fix to Issue 5. | kc5nra | 2012-06-18 | 1 | -1/+1 |
| | | | | http://code.google.com/p/iciql/issues/detail?id=5 | ||||
* | Draft support for "where xxx in(select bbb from...)" | James Moger | 2012-05-07 | 6 | -3/+122 |
| | |||||
* | Refactoring. | Taichi Uragami | 2012-04-07 | 1 | -8/+7 |
| | |||||
* | Added support for left outer join. | Taichi Uragami | 2012-04-06 | 1 | -0/+9 |
| | |||||
* | Fixed index out of bounds exception in parsing a default string valuev0.7.10 | James Moger | 2012-01-27 | 2 | -3/+3 |
| | |||||
* | Added toParameter() to update/set commandsv0.7.9 | James Moger | 2012-01-24 | 4 | -32/+68 |
| | | | Also allow generation of parameterized update statements for reuse. | ||||
* | Generate SELECT T0.* type statementsv0.7.8 | James Moger | 2012-01-11 | 6 | -26/+130 |
| | | | | | | | | * Fixed negative rollover bug in the AS counter. * Replaced the non-threadsafe AS counter with an AtomicInteger. * Added an optional alias parameter to Query.toSQL() and QueryWhere.toSQL() to force SELECT T0.* select lists * Fixed bug with Query.select(Z z) which assumed that z is always an anonymous inner class. | ||||
* | Prepare 0.7.7 releasev0.7.7 | James Moger | 2012-01-05 | 1 | -3/+3 |
| | |||||
* | Disallow multiple instances of an enum within a model class | James Moger | 2012-01-04 | 3 | -1/+37 |
| | |||||
* | Added methods to generate static, reusable, parameterized sql statements | James Moger | 2012-01-04 | 7 | -6/+227 |
| | |||||
* | Attempt defaultValue instantiation if object is null && spec'd NOT NULLv0.7.6 | James Moger | 2011-12-21 | 3 | -4/+132 |
| | | | This is only attempted on db.insert and db.update. | ||||
* | Corrected performance regression. Tweaked dynamic query results.v0.7.5 | James Moger | 2011-12-13 | 5 | -58/+49 |
| | |||||
* | Prepare next release | James Moger | 2011-12-09 | 1 | -3/+3 |
| | |||||
* | Columns mapped by name in result set instead of index. Disallow multiple | James Moger | 2011-12-09 | 6 | -8/+114 |
| | | | primitive bools in a model WITH explicit referencing. | ||||
* | Added alternative method signatures to avoid subtle varargs bugs | James Moger | 2011-12-08 | 2 | -2/+36 |
| | |||||
* | Fixed join into custom type of primitivesv0.7.3 | James Moger | 2011-12-06 | 2 | -5/+11 |
| | |||||
* | Improved fluent/type-safety of join statements | James Moger | 2011-12-06 | 3 | -30/+30 |
| | |||||
* | Fixed bug in primitive group by clauses | James Moger | 2011-12-06 | 1 | -7/+7 |
| | |||||
* | Fixed joins on primitives | James Moger | 2011-12-05 | 3 | -2/+79 |
| | |||||
* | Updated H2 1.3.162 and HSQL 2.2.6v0.7.2 | James Moger | 2011-11-30 | 2 | -7/+7 |
| | |||||
* | Generated models are now serializable. | James Moger | 2011-09-02 | 2 | -3/+7 |
| | |||||
* | Prepare 0.7.1 releasev0.7.1 | James Moger | 2011-08-31 | 1 | -2/+2 |
| | |||||
* | Fixes to model generation. Fixes to default SQL dialect. | James Moger | 2011-08-31 | 6 | -10/+34 |
| | |||||
* | Undeprecated interface configuration. Added more Define methods. | James Moger | 2011-08-30 | 4 | -47/+120 |
| | | | | | | | I've revised my thinking about interface configuration. I think its a good option and should be supported. Field scope is now ignored across the board. If the developer does not want to map a field and is using the interface configuration approach, then the field should be annotated with IQIgnore. | ||||
* | Adjustment to PostgreSQL dialect for creating autoincrement columns. | James Moger | 2011-08-30 | 1 | -5/+3 |
| | |||||
* | Launch H2 and HSQL servers in test suite and include tcp benchmarks. | James Moger | 2011-08-17 | 8 | -84/+46 |
| | |||||
* | Renamed logger. Improved test suite. Added Apache Commons and DBCP.v0.7.0 | James Moger | 2011-08-17 | 9 | -42/+71 |
| | |||||
* | Added support for PostgreSQL. Passes all but the boolean-as-int tests. | James Moger | 2011-08-17 | 14 | -190/+269 |
| | |||||
* | 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 | 10 | -35/+147 |
| | |||||
* | Prepare 0.6.6 release.v0.6.6 | James Moger | 2011-08-15 | 1 | -3/+3 |
| | |||||
* | Improving performance documentation. | James Moger | 2011-08-15 | 1 | -6/+10 |
| | |||||
* | Added Derby dialect. Finished HSQL dialect. Documentation. | James Moger | 2011-08-15 | 28 | -124/+529 |
| | | | | | | | | | | * 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 | 3 | -14/+20 |
| | |||||
* | Documentation. Source cleanup. Prepare 0.6.4 release.v0.6.4 | James Moger | 2011-08-12 | 3 | -4/+7 |
| | |||||
* | Always enforce strict type mapping. | James Moger | 2011-08-12 | 3 | -16/+2 |
| | |||||
* | Renamed @IQTable.createIfRequired to @IQTable.create | James Moger | 2011-08-12 | 2 | -2/+2 |
| | |||||
* | Primitive default: NOT NULL. Autoincrement primitive = 0 skip on insert. | James Moger | 2011-08-12 | 1 | -8/+24 |
| | |||||
* | Full primitives support. | James Moger | 2011-08-12 | 4 | -22/+551 |
| | |||||
* | Documentation. Added another unmapped field case. | James Moger | 2011-08-11 | 2 | -5/+5 |
| | |||||
* | Added support for HSQL database. Revised dialects some more. | James Moger | 2011-08-11 | 19 | -217/+449 |
| | | | | | | | | | 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 | 6 | -48/+63 |
| | |||||
* | Dialect refinements. | James Moger | 2011-08-10 | 8 | -97/+207 |
| | |||||
* | All columns are assumed NULLABLE. IQColumn.allowNull->IQColumn.nullable | James Moger | 2011-08-09 | 5 | -24/+24 |
| |