Common Virtual Schema for Document Data 11.0.0, released 2024-06-14
June 14, 2024 ยท View on GitHub
Code name: Configure column names conversion during automatic mapping inference
Summary
This release allows configuring the mapping of column names for the automatic mapping inference. Before, the virtual schema always converted source column names to UPPER_SNAKE_CASE to create the Exasol column names. This is now configurable with EDML configuration option autoInferenceColumnNames. See the EDML user guide for details.
Breaking Change: Method fetchSchema() of interface com.exasol.adapter.document.mapping.auto.SchemaFetcher now has the column name converter as additional argument:
- Optional<InferredMappingDefinition> fetchSchema(String source);
+ Optional<InferredMappingDefinition> fetchSchema(String source, ColumnNameConverter columnNameConverter);
Implementors of this interface must declare the new argument.
Features
- #189: Added column name converter for automatic mapping inference
Dependency Updates
Compile Dependency Updates
- Updated
com.exasol:edml-java:2.0.0to2.1.0 - Updated
com.exasol:virtual-schema-common-java:17.0.1to17.1.0 - Updated
org.logicng:logicng:2.4.1to2.5.0
Test Dependency Updates
- Updated
com.exasol:exasol-test-setup-abstraction-java:2.1.2to2.1.4 - Updated
com.exasol:udf-debugging-java:0.6.12to0.6.13 - Updated
org.jacoco:org.jacoco.agent:0.8.11to0.8.12 - Updated
org.mockito:mockito-junit-jupiter:5.11.0to5.12.0 - Updated
org.slf4j:slf4j-jdk14:2.0.12to2.0.13
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:2.0.2to2.0.3 - Updated
com.exasol:project-keeper-maven-plugin:4.3.0to4.3.3 - 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.2.2to3.2.4 - Updated
org.apache.maven.plugins:maven-jar-plugin:3.3.0to3.4.1 - Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.6.3to3.7.0 - Updated
org.apache.maven.plugins:maven-toolchains-plugin:3.1.0to3.2.0 - Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:3.11.0.3922to4.0.0.4121 - Updated
org.sonatype.plugins:nexus-staging-maven-plugin:1.6.13to1.7.0