Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Disallow multiple instances of an enum within a model class | James Moger | 2012-01-04 | 1 | -3/+3 |
| | |||||
* | Columns mapped by name in result set instead of index. Disallow multiple | James Moger | 2011-12-09 | 1 | -1/+1 |
| | | | primitive bools in a model WITH explicit referencing. | ||||
* | Undeprecated interface configuration. Added more Define methods. | James Moger | 2011-08-30 | 1 | -12/+108 |
| | | | | | | | 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. | ||||
* | Documentation. Source cleanup. Prepare 0.6.4 release.v0.6.4 | James Moger | 2011-08-12 | 1 | -0/+2 |
| | |||||
* | Primitive default: NOT NULL. Autoincrement primitive = 0 skip on insert. | James Moger | 2011-08-12 | 1 | -4/+17 |
| | |||||
* | Full primitives support. | James Moger | 2011-08-12 | 1 | -89/+35 |
| | |||||
* | Documentation. Added another unmapped field case. | James Moger | 2011-08-11 | 1 | -3/+3 |
| | |||||
* | Added support for HSQL database. Revised dialects some more. | James Moger | 2011-08-11 | 1 | -3/+3 |
| | | | | | | | | | 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. | ||||
* | All columns are assumed NULLABLE. IQColumn.allowNull->IQColumn.nullable | James Moger | 2011-08-09 | 1 | -2/+3 |
| | |||||
* | IQTable.primaryKey is now an array. Default values from objects. | James Moger | 2011-08-09 | 1 | -0/+19 |
| | | | | Also fixed an error with allowing null objects. Noted rapid churn of iciql in documentation. Changed build constants for next release. | ||||
* | Documentation. EnumType default is NAME. | James Moger | 2011-08-08 | 1 | -16/+76 |
| | |||||
* | Documentation. Don't double-wrap IciqlException. | James Moger | 2011-08-05 | 1 | -3/+3 |
| | |||||
* | Simplified annotations. Interchangeable int-boolean runtime mapping. | James Moger | 2011-08-05 | 1 | -6/+6 |
| | |||||
* | Customizable enumId() mapping (issue 2) | James Moger | 2011-08-04 | 1 | -2/+8 |
| | |||||
* | BLOB support (issue 1) and Enum support (issue 2). Documentation. | James Moger | 2011-08-04 | 1 | -1/+16 |
| | |||||
* | Overhauling annotations. | James Moger | 2011-08-04 | 1 | -3/+5 |
| | | | | | | | | * @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 Moger | 2011-08-03 | 1 | -0/+170 |