summaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Added support for HSQL database. Revised dialects some more.James Moger2011-08-114-11/+19
| | | | | | | | | 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 Moger2011-08-102-1/+4
|
* All columns are assumed NULLABLE. IQColumn.allowNull->IQColumn.nullableJames Moger2011-08-092-2/+5
|
* IQTable.primaryKey is now an array. Default values from objects.James Moger2011-08-094-2/+44
| | | | Also fixed an error with allowing null objects. Noted rapid churn of iciql in documentation. Changed build constants for next release.
* Documentation. Moved dialects into separate package.James Moger2011-08-081-0/+1
|
* Documentation. EnumType default is NAME. James Moger2011-08-084-22/+91
|
* Documentation.James Moger2011-08-051-0/+1
|
* Documentation. Don't double-wrap IciqlException.James Moger2011-08-051-3/+3
|
* Simplified annotations. Interchangeable int-boolean runtime mapping.James Moger2011-08-052-7/+11
|
* Customizable enumId() mapping (issue 2)James Moger2011-08-041-2/+8
|
* BLOB support (issue 1) and Enum support (issue 2). Documentation.James Moger2011-08-042-1/+18
|
* Overhauling annotations.James Moger2011-08-043-10/+23
| | | | | | | | * @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
* Documentation.v0.5.0James Moger2011-08-032-0/+3
|
* Initial commit of iciql.James Moger2011-08-0320-0/+1086