EDML Java 2.1.0, released 2024-06-13
June 13, 2024 ยท View on GitHub
Code name: Add property autoInferenceColumnNames
Summary
This release adds property autoInferenceColumnNames to the EDML definition. This allows users to configure how virtual schemas convert column names from the source to Exasol column names when using automatic schema inference. By default the virtual schema will convert source column names to UPPER_SNAKE_CASE for Exasol column names. If you want to use the original name from the source file, you can add property autoInferenceColumnNames to the EDML definition. This property supports the following values:
CONVERT_TO_UPPER_SNAKE_CASE: Convert column names toUPPER_SNAKE_CASE(default).KEEP_ORIGINAL_NAME: Do not convert column names, use column name from source.
The release also allows configuring the precision for toTimestampMapping with property secondsPrecision.
Features
- #24: Added property
autoInferenceColumnNames - #26: Added property
secondsPrecisiontotoTimestampMapping
Dependency Updates
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.15.3to3.16.1 - Updated
org.junit.jupiter:junit-jupiter-api:5.10.1to5.10.2 - Updated
org.junit.jupiter:junit-jupiter-engine:5.10.1to5.10.2 - Updated
org.junit.jupiter:junit-jupiter-params:5.10.1to5.10.2 - Updated
org.mockito:mockito-junit-jupiter:5.7.0to5.12.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.3.1to2.0.3 - Updated
com.exasol:project-keeper-maven-plugin:2.9.16to4.3.3 - Updated
org.apache.maven.plugins:maven-compiler-plugin:3.11.0to3.13.0 - Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.1to3.1.2 - Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.4.1to3.5.0 - Updated
org.apache.maven.plugins:maven-gpg-plugin:3.1.0to3.2.4 - Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.6.2to3.7.0 - Updated
org.apache.maven.plugins:maven-surefire-plugin:3.2.2to3.2.5 - Added
org.apache.maven.plugins:maven-toolchains-plugin:3.2.0 - Updated
org.codehaus.mojo:flatten-maven-plugin:1.5.0to1.6.0 - Updated
org.codehaus.mojo:versions-maven-plugin:2.16.1to2.16.2 - Updated
org.jacoco:jacoco-maven-plugin:0.8.11to0.8.12 - Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:3.10.0.2594to4.0.0.4121 - Updated
org.sonatype.plugins:nexus-staging-maven-plugin:1.6.13to1.7.0