hapi-fhir/hapi-fhir-sql-migrate
Luke deGruchy 5fa20438b6
SQL Migration: Support lowercase for SQL columns and overridden column type/driver type SQL type string rules (#5534)
* 1. Allow callers to choose uppercase or lowercase column names.  Default uppercase.
2. Allow callers to pass custom sorting rules:  Default no special sorting.

* Spotless.

* Msg.code.

* Get rid of factory method and fix constructor.

* Maintain old constructor for backward compatibility.

* Fix JDK 11 compile error, spotless, and class header.

* Introduce a mechanism to override default SQL column mappings by column type and driver type.

* Add error message code.  Tweak column type algorithm.

* Replace javax.annotation with jakarta.annotation.

* Spotless.

* Fix unit test by restoring FOO_COLUMN assertion.

* Add changelog.

* Code review feedback.

* spotless

* Fix Msg.code().

* Add unit test.
2023-12-06 09:05:36 -05:00
..
src SQL Migration: Support lowercase for SQL columns and overridden column type/driver type SQL type string rules (#5534) 2023-12-06 09:05:36 -05:00
pom.xml SQL Migration: Support lowercase for SQL columns and overridden column type/driver type SQL type string rules (#5534) 2023-12-06 09:05:36 -05:00