This is an automated email from the ASF dual-hosted git repository.
kaspersor pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/metamodel.git.
from 3df020a Updated CHANGES.md
new d05ce8a Adding unit test which proves that querying a CSV file using
a SingleLineCsvDataSet in a parallel manner may cause corrupt results.
new e2b6d37 com.opencsv.CSVParser doesn't provide thread safety, so we
need to make sure it is accessed in a thread-safe manner.
new 89d0198 Did some more structural changes, so we don't need to
synchronize access to the CSVParser.
new 5cb7edf Refactored based on feedback. Introduced the CsvParserBuilder
class to work around the fact that we internally are able to use two different
builders which don't share a common super class or interface.
new 82792a9 Made fields private.
new f81cd94 Reintroduced unrelated removed newline (as an excuse to
trigger the build, because Travis fails)
new d26ed18 METAMODEL-1213: Updated CHANGES.md
The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CHANGES.md | 3 +-
.../org/apache/metamodel/csv/CsvDataContext.java | 16 +-
.../org/apache/metamodel/csv/CsvParserBuilder.java | 50 +++
.../apache/metamodel/csv/SingleLineCsvDataSet.java | 14 +-
.../apache/metamodel/csv/SingleLineCsvRowTest.java | 30 +-
csv/src/test/resources/empty_fields.csv | 500 +++++++++++++++++++++
6 files changed, 587 insertions(+), 26 deletions(-)
create mode 100644
csv/src/main/java/org/apache/metamodel/csv/CsvParserBuilder.java
create mode 100644 csv/src/test/resources/empty_fields.csv