This commit is contained in:
crschnick committed 2023-02-09 21:30:07 +00:00
1 parent 7be8087b19
commit 131dec75ec
228 files changed
+800 -942

No files matched your search

@@ -57,7 +57,8 @@ public class CsvDelimiter {
public static CsvDelimiter detectDelimiter(List<String> lines, Character quote) {
return CsvDelimiter.ALL.stream()
.filter(c -> isPossibleDelimiter(lines, quote, c.getNamedCharacter().getCharacter()))
.filter(c ->
isPossibleDelimiter(lines, quote, c.getNamedCharacter().getCharacter()))
.max(Comparator.comparingInt(c -> getUnquotedOccurenceCount(
lines.get(0), quote, c.getNamedCharacter().getCharacter())))
.orElse(ALL.get(0));
@@ -65,8 +65,8 @@ public class CsvDetector {
}
var delimiter = CsvDelimiter.detectDelimiter(lines, quoteChar);
var array =
CsvSplitter.splitRaw(lines, quoteChar, delimiter.getNamedCharacter().getCharacter());
var array = CsvSplitter.splitRaw(
lines, quoteChar, delimiter.getNamedCharacter().getCharacter());
var headerState = CsvHeaderState.determine(array, quoteChar);
event("Finished detection").handle();