do not add the column name of ignored columns to the dictionary

This commit is contained in:
2019-12-14 08:35:07 +01:00
parent 7737d45887
commit 1124dc8082

View File

@@ -128,10 +128,10 @@ class CsvToEntryTransformer {
for (int i = 0; i < size; i++) { for (int i = 0; i < size; i++) {
final int separatorPosition = separatorPositions.get(i); final int separatorPosition = separatorPositions.get(i);
final int compressedString = Tags.STRING_COMPRESSOR.put(line, lastSeparatorPosition + 1, separatorPosition); final String columnName = new String(line, lastSeparatorPosition + 1,
final String columnName = Tags.STRING_COMPRESSOR.get(compressedString); separatorPosition - lastSeparatorPosition - 1, StandardCharsets.UTF_8);
columns[i] = ignoreColum(columnName) ? IGNORE_COLUMN : compressedString; columns[i] = ignoreColum(columnName) ? IGNORE_COLUMN : Tags.STRING_COMPRESSOR.put(columnName);
lastSeparatorPosition = separatorPosition; lastSeparatorPosition = separatorPosition;
} }