Github user MaxGekk commented on a diff in the pull request:

    https://github.com/apache/spark/pull/22654#discussion_r223623311
  
    --- Diff: 
sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/csv/CSVUtils.scala
 ---
    @@ -97,23 +97,21 @@ object CSVUtils {
        */
       @throws[IllegalArgumentException]
       def toChar(str: String): Char = {
    -    if (str.charAt(0) == '\\') {
    -      str.charAt(1)
    -      match {
    -        case 't' => '\t'
    -        case 'r' => '\r'
    -        case 'b' => '\b'
    -        case 'f' => '\f'
    -        case '\"' => '\"' // In case user changes quote char and uses \" 
as delimiter in options
    -        case '\'' => '\''
    -        case 'u' if str == """\u0000""" => '\u0000'
    -        case _ =>
    -          throw new IllegalArgumentException(s"Unsupported special 
character for delimiter: $str")
    -      }
    -    } else if (str.length == 1) {
    -      str.charAt(0)
    -    } else {
    -      throw new IllegalArgumentException(s"Delimiter cannot be more than 
one character: $str")
    +    (str: Seq[Char]) match {
    +      case Seq() => throw new IllegalArgumentException(s"Delimiter cannot 
be empty string")
    --- End diff --
    
    removed


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org

Reply via email to