Author: gk
Date: Thu Jul 9 12:55:37 2026
New Revision: 1936023
Log:
TORQUE-375 PATCH thanks to Graham Leggett: Support for java.time API
Additionally: Remove old 4.0, 5.0 schemata and add new 8.0 schema and update
references.
- More updates in torque-site documentation
- Replace derbyEmbedded as default database profile with hsqldb for torque-test
(in README.md)
Added:
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/LocalDateKey.java
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/LocalDateTimeKey.java
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/LocalTimeKey.java
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/OffsetDateTimeKey.java
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/OffsetTimeKey.java
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/mapper/InstantMapper.java
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/mapper/LocalDateMapper.java
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/mapper/LocalDateTimeMapper.java
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/mapper/LocalTimeMapper.java
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/mapper/OffsetDateTimeMapper.java
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/mapper/OffsetTimeMapper.java
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/LocalDateKeyTest.java
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/LocalDateTimeKeyTest.java
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/LocalTimeKeyTest.java
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/OffsetDateTimeKeyTest.java
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/OffsetTimeKeyTest.java
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/InstantMapperTest.java
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/LocalDateMapperTest.java
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/LocalDateTimeMapperTest.java
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/LocalTimeMapperTest.java
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/OffsetDateTimeMapperTest.java
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/OffsetTimeMapperTest.java
db/torque/trunk/torque-site/src/site/resources/documentation/
db/torque/trunk/torque-site/src/site/resources/documentation/orm-reference/
db/torque/trunk/torque-site/src/site/resources/documentation/orm-reference/database-8-0-strict.xsd
db/torque/trunk/torque-site/src/site/resources/documentation/orm-reference/database-8-0.xsd
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/getCurrentTimeWithTimezone.vm
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/getCurrentTimestampWithTimezone.vm
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/xsd/database-8-0-strict.xsd
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/xsd/database-8-0.xsd
Deleted:
db/torque/trunk/torque-site/src/site/xdoc/documentation/orm-reference/database-4-0-strict.xsd
db/torque/trunk/torque-site/src/site/xdoc/documentation/orm-reference/database-4-0.xsd
db/torque/trunk/torque-site/src/site/xdoc/documentation/orm-reference/database-5-0-strict.xsd
db/torque/trunk/torque-site/src/site/xdoc/documentation/orm-reference/database-5-0.xsd
db/torque/trunk/torque-site/src/site/xdoc/documentation/orm-reference/database-5-1-strict.xsd
db/torque/trunk/torque-site/src/site/xdoc/documentation/orm-reference/database-5-1.xsd
Modified:
db/torque/trunk/README.md
db/torque/trunk/pom.xml
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/ComboKey.java
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/SimpleKey.java
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/mapper/ObjectListMapper.java
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/util/BasePeerImpl.java
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/ComboKeyTest.java
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/ObjectListMapperTest.java
db/torque/trunk/torque-site/src/site/site.xml
db/torque/trunk/torque-site/src/site/xdoc/documentation/orm-reference/defining-the-schema.xml
db/torque/trunk/torque-site/src/site/xdoc/documentation/orm-reference/running-the-generator.xml
db/torque/trunk/torque-site/src/site/xdoc/documentation/orm-reference/write-to-db.xml
db/torque/trunk/torque-site/src/site/xdoc/documentation/tutorial/orm/step1-ant.xml
db/torque/trunk/torque-site/src/site/xdoc/documentation/tutorial/orm/step1-maven.xml
db/torque/trunk/torque-site/src/site/xdoc/documentation/tutorial/orm/step2.xml
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/platform/Platform.java
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/platform/PlatformDefaultImpl.java
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/platform/PlatformHsqldbImpl.java
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/platform/PlatformMssqlImpl.java
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/platform/PlatformMysqlImpl.java
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/platform/PlatformOracleImpl.java
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/transformer/om/OMColumnJavaTransformer.java
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/transformer/om/OMTableAndViewTransformer.java
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/transformer/om/TableAttributeName.java
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/transformer/sql/SQLModelTransformer.java
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/transformer/sql/SQLTransformer.java
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/typemapping/JavaType.java
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/typemapping/ResultSetGetter.java
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/typemapping/SchemaType.java
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/typemapping/TypeMap.java
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/outlets/bean.xml
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/outlets/dbObject.xml
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/bean/base/baseBean.vm
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/baseDbObject.vm
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/baseDbObjectForView.vm
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/getByNameMethods.vm
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/getCurrentDate.vm
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/getCurrentTime.vm
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/getCurrentTimestamp.vm
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/imports.vm
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/primaryKeyMethods.vm
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/base/imports.vm
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/impl/base/imports.vm
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/recordmapper/base/createDbObjectInstanceFromInheritance.vm
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/recordmapper/base/dbObjectFieldGetter.vm
db/torque/trunk/torque-templates/src/test/resources/org/apache/torque/templates/expected-datamodel.xml
db/torque/trunk/torque-templates/src/test/resources/org/apache/torque/templates/expected-schema.html
db/torque/trunk/torque-test/pom.xml
db/torque/trunk/torque-test/src/main/schema/default-value-schema.xml
db/torque/trunk/torque-test/src/test/java/org/apache/torque/DataTest.java
db/torque/trunk/torque-test/src/test/java/org/apache/torque/datatypes/DateTimeTimestampTest.java
db/torque/trunk/torque-test/src/test/java/org/apache/torque/generated/peer/DefaultValuesFromDatabaseTest.java
db/torque/trunk/torque-test/src/test/java/org/apache/torque/generated/peer/DefaultValuesFromJavaTest.java
db/torque/trunk/torque-test/src/test/java/org/apache/torque/generated/peer/RetrieveByPkTest.java
db/torque/trunk/torque-test/src/test/java/org/apache/torque/om/OMByNameMethodsTest.java
db/torque/trunk/torque-test/src/test/profile/hsqldb/Torque.properties
NOTE: this message was too long when including "diff" contents.
The contents have been replaced with URLs to display the
diff contents on a web page.
Modified: db/torque/trunk/README.md
Modified: db/torque/trunk/pom.xml
Modified:
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/ComboKey.java
Added:
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/LocalDateKey.java
Added:
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/LocalDateTimeKey.java
Added:
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/LocalTimeKey.java
Added:
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/OffsetDateTimeKey.java
Added:
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/OffsetTimeKey.java
Modified:
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/SimpleKey.java
Added:
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/mapper/InstantMapper.java
Added:
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/mapper/LocalDateMapper.java
Added:
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/mapper/LocalDateTimeMapper.java
Added:
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/mapper/LocalTimeMapper.java
Modified:
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/mapper/ObjectListMapper.java
Added:
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/mapper/OffsetDateTimeMapper.java
Added:
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/om/mapper/OffsetTimeMapper.java
Modified:
db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/util/BasePeerImpl.java
Modified:
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/ComboKeyTest.java
Added:
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/LocalDateKeyTest.java
Added:
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/LocalDateTimeKeyTest.java
Added:
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/LocalTimeKeyTest.java
Added:
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/OffsetDateTimeKeyTest.java
Added:
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/OffsetTimeKeyTest.java
Added:
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/InstantMapperTest.java
Added:
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/LocalDateMapperTest.java
Added:
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/LocalDateTimeMapperTest.java
Added:
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/LocalTimeMapperTest.java
Modified:
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/ObjectListMapperTest.java
Added:
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/OffsetDateTimeMapperTest.java
Added:
db/torque/trunk/torque-runtime/src/test/java/org/apache/torque/om/mapper/OffsetTimeMapperTest.java
Added:
db/torque/trunk/torque-site/src/site/resources/documentation/orm-reference/database-8-0-strict.xsd
Added:
db/torque/trunk/torque-site/src/site/resources/documentation/orm-reference/database-8-0.xsd
Modified: db/torque/trunk/torque-site/src/site/site.xml
Modified:
db/torque/trunk/torque-site/src/site/xdoc/documentation/orm-reference/defining-the-schema.xml
Modified:
db/torque/trunk/torque-site/src/site/xdoc/documentation/orm-reference/running-the-generator.xml
Modified:
db/torque/trunk/torque-site/src/site/xdoc/documentation/orm-reference/write-to-db.xml
Modified:
db/torque/trunk/torque-site/src/site/xdoc/documentation/tutorial/orm/step1-ant.xml
Modified:
db/torque/trunk/torque-site/src/site/xdoc/documentation/tutorial/orm/step1-maven.xml
Modified:
db/torque/trunk/torque-site/src/site/xdoc/documentation/tutorial/orm/step2.xml
Modified:
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/platform/Platform.java
Modified:
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/platform/PlatformDefaultImpl.java
Modified:
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/platform/PlatformHsqldbImpl.java
Modified:
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/platform/PlatformMssqlImpl.java
Modified:
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/platform/PlatformMysqlImpl.java
Modified:
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/platform/PlatformOracleImpl.java
Modified:
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/transformer/om/OMColumnJavaTransformer.java
Modified:
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/transformer/om/OMTableAndViewTransformer.java
Modified:
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/transformer/om/TableAttributeName.java
Modified:
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/transformer/sql/SQLModelTransformer.java
Modified:
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/transformer/sql/SQLTransformer.java
Modified:
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/typemapping/JavaType.java
Modified:
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/typemapping/ResultSetGetter.java
Modified:
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/typemapping/SchemaType.java
Modified:
db/torque/trunk/torque-templates/src/main/java/org/apache/torque/templates/typemapping/TypeMap.java
Modified:
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/outlets/bean.xml
Modified:
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/outlets/dbObject.xml
Modified:
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/bean/base/baseBean.vm
Modified:
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/baseDbObject.vm
Modified:
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/baseDbObjectForView.vm
Modified:
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/getByNameMethods.vm
Modified:
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/getCurrentDate.vm
Modified:
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/getCurrentTime.vm
Added:
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/getCurrentTimeWithTimezone.vm
Modified:
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/getCurrentTimestamp.vm
Added:
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/getCurrentTimestampWithTimezone.vm
Modified:
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/imports.vm
Modified:
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/primaryKeyMethods.vm
Modified:
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/base/imports.vm
Modified:
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/impl/base/imports.vm
Modified:
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/recordmapper/base/createDbObjectInstanceFromInheritance.vm
Modified:
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/recordmapper/base/dbObjectFieldGetter.vm
Added:
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/xsd/database-8-0-strict.xsd
Added:
db/torque/trunk/torque-templates/src/main/resources/org/apache/torque/templates/xsd/database-8-0.xsd
Modified:
db/torque/trunk/torque-templates/src/test/resources/org/apache/torque/templates/expected-datamodel.xml
Modified:
db/torque/trunk/torque-templates/src/test/resources/org/apache/torque/templates/expected-schema.html
Modified: db/torque/trunk/torque-test/pom.xml
Modified: db/torque/trunk/torque-test/src/main/schema/default-value-schema.xml
Modified:
db/torque/trunk/torque-test/src/test/java/org/apache/torque/DataTest.java
Modified:
db/torque/trunk/torque-test/src/test/java/org/apache/torque/datatypes/DateTimeTimestampTest.java
Modified:
db/torque/trunk/torque-test/src/test/java/org/apache/torque/generated/peer/DefaultValuesFromDatabaseTest.java
Modified:
db/torque/trunk/torque-test/src/test/java/org/apache/torque/generated/peer/DefaultValuesFromJavaTest.java
Modified:
db/torque/trunk/torque-test/src/test/java/org/apache/torque/generated/peer/RetrieveByPkTest.java
Modified:
db/torque/trunk/torque-test/src/test/java/org/apache/torque/om/OMByNameMethodsTest.java
Modified: db/torque/trunk/torque-test/src/test/profile/hsqldb/Torque.properties
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]