Skip to content

Commit

Permalink
Merge pull request #1087 from ZzzCrazyPig/1.6-dev
Browse files Browse the repository at this point in the history
fix #1074
  • Loading branch information
magicdoom committed Sep 5, 2016
2 parents e776ac8 + 843212d commit 8d27ec3
Showing 1 changed file with 12 additions and 0 deletions.
Expand Up @@ -640,6 +640,12 @@ public void end(byte packID)
settings.getFormat().setQuoteEscape(loadData.getEscape().charAt(0));
}
settings.getFormat().setNormalizedNewline(loadData.getLineTerminatedBy().charAt(0));
/*
* fix bug #1074 : LOAD DATA local INFILE导入的所有Boolean类型全部变成了false
* 不可见字符将在CsvParser被当成whitespace过滤掉, 使用settings.trimValues(false)来避免被过滤掉
* TODO : 设置trimValues(false)之后, 会引起字段值前后的空白字符无法被过滤!
*/
settings.trimValues(false);
CsvParser parser = new CsvParser(settings);
try
{
Expand Down Expand Up @@ -689,6 +695,12 @@ private void parseFileByLine(String file, String encode, String split)
settings.getFormat().setQuoteEscape(loadData.getEscape().charAt(0));
}
settings.getFormat().setNormalizedNewline(loadData.getLineTerminatedBy().charAt(0));
/*
* fix #1074 : LOAD DATA local INFILE导入的所有Boolean类型全部变成了false
* 不可见字符将在CsvParser被当成whitespace过滤掉, 使用settings.trimValues(false)来避免被过滤掉
* TODO : 设置trimValues(false)之后, 会引起字段值前后的空白字符无法被过滤!
*/
settings.trimValues(false);
CsvParser parser = new CsvParser(settings);
InputStreamReader reader = null;
FileInputStream fileInputStream = null;
Expand Down

0 comments on commit 8d27ec3

Please sign in to comment.