aboutsummaryrefslogtreecommitdiffstats
path: root/tests/com/iciql/test/models
Commit message (Collapse)AuthorAgeFilesLines
* Conform to Apache standard directory layoutJames Moger2013-03-0821-1639/+0
|
* Fix encodings on some source files and confirm by compiling as UTF-8James Moger2013-01-222-2/+2
|
* Spelling correctionJames Moger2012-10-152-4/+4
|
* add foreign key constraint annotationbartolomiew2012-10-122-0/+172
| | | | add unique constraint annotation fix small bug in build.xml for java source destination
* Support for read-only views (issue 8)James Moger2012-09-254-0/+161
|
* Added methods to generate static, reusable, parameterized sql statementsJames Moger2012-01-041-0/+87
|
* Columns mapped by name in result set instead of index. Disallow multipleJames Moger2011-12-091-0/+40
| | | primitive bools in a model WITH explicit referencing.
* Undeprecated interface configuration. Added more Define methods.James Moger2011-08-302-2/+6
| | | | | | | 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.
* Added support for PostgreSQL. Passes all but the boolean-as-int tests.James Moger2011-08-171-2/+2
|
* Finished MySQL dialect; v5.0.51b 100% tested. Added Db.dropTable(T)James Moger2011-08-163-8/+7
|
* Added Derby dialect. Finished HSQL dialect. Documentation.James Moger2011-08-159-25/+41
| | | | | | | | | | * 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.
* Documentation. Source cleanup. Prepare 0.6.4 release.v0.6.4James Moger2011-08-122-1/+4
|
* Always enforce strict type mapping.James Moger2011-08-121-2/+2
|
* Renamed @IQTable.createIfRequired to @IQTable.createJames Moger2011-08-121-1/+1
|
* Full primitives support.James Moger2011-08-121-0/+17
|
* Restructured test suite to run against multiple databases.James Moger2011-08-116-27/+34
|
* All columns are assumed NULLABLE. IQColumn.allowNull->IQColumn.nullableJames Moger2011-08-091-1/+1
|
* IQTable.primaryKey is now an array. Default values from objects.James Moger2011-08-091-0/+58
| | | | Also fixed an error with allowing null objects. Noted rapid churn of iciql in documentation. Changed build constants for next release.
* Fixed first enum constant special case. (issue 4)James Moger2011-08-081-3/+3
|
* Documentation. EnumType default is NAME. James Moger2011-08-082-2/+8
|
* Partial primitives support: insert, update, and select but NOT where.James Moger2011-08-081-0/+72
|
* Finished enum query support (issue 4)James Moger2011-08-072-31/+159
|
* Simplified annotations. Interchangeable int-boolean runtime mapping.James Moger2011-08-055-9/+82
|
* Customizable enumId() mapping (issue 2)James Moger2011-08-041-4/+23
|
* BLOB support (issue 1) and Enum support (issue 2). Documentation.James Moger2011-08-042-2/+65
|
* Overhauling annotations.James Moger2011-08-043-7/+18
| | | | | | | | * @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
* Initial commit of iciql.James Moger2011-08-039-0/+703