kaspersorensen commented on a change in pull request #240: METAMODEL-1225 Add
ColumnTypingStrategies and use them in CSV module.
URL: https://github.com/apache/metamodel/pull/240#discussion_r406671163
##########
File path:
csv/src/main/java/org/apache/metamodel/csv/CsvDataContextFactory.java
##########
@@ -59,7 +62,16 @@ public DataContext create(DataContextProperties properties,
ResourceFactoryRegis
columnNamingStrategy = new CustomColumnNamingStrategy(columnNames);
}
- final CsvConfiguration configuration = new
CsvConfiguration(columnNameLineNumber, columnNamingStrategy,
+ final ColumnTypingStrategy columnTypingStrategy;
+ if (properties.getTableDefs() == null) {
+ columnTypingStrategy = null;
+ } else {
+ final SimpleTableDef firstTable = properties.getTableDefs()[0];
Review comment:
Nice touch to use table defs in the factory.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
With regards,
Apache Git Services