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]

Reply via email to