]> source.dussan.org Git - iciql.git/commit
Overhauling annotations.
authorJames Moger <james.moger@gmail.com>
Thu, 4 Aug 2011 18:10:59 +0000 (14:10 -0400)
committerJames Moger <james.moger@gmail.com>
Thu, 4 Aug 2011 18:10:59 +0000 (14:10 -0400)
commit3d1e36c31e2a8354e03cdfe12565503190c2e957
treec81ed9b643c7f787f983e6199d352cf11b26a32f
parentd32c1f4d1eccbe0b9dd7c557d52879c8ec01069a
Overhauling annotations.

* @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
14 files changed:
docs/01_model_classes.mkd
docs/02_table_versioning.mkd
docs/05_releases.mkd
src/com/iciql/Db.java
src/com/iciql/DbUpgrader.java
src/com/iciql/Iciql.java
src/com/iciql/TableDefinition.java
src/com/iciql/TableInspector.java
src/com/iciql/util/StatementBuilder.java
tests/com/iciql/test/AnnotationsTest.java
tests/com/iciql/test/ModelsTest.java
tests/com/iciql/test/models/ProductAnnotationOnly.java
tests/com/iciql/test/models/ProductMixedAnnotation.java
tests/com/iciql/test/models/SupportedTypes.java