Github user zzcclp commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3032#discussion_r245324988
--- Diff:
integration/spark2/src/main/scala/org/apache/carbondata/spark/util/CarbonSparkUtil.scala
---
@@ -108,13 +113,45 @@ object CarbonSparkUtil {
fields.mkString(",")
}
- /**
- * add escape prefix for delimiter
- */
+ /**
+ * add escape prefix for delimiter
+ *
+ * @param delimiter A delimiter is a sequence of one or more characters
+ * used to specify the boundary between separate
+ * @return delimiter
+ */
def delimiterConverter4Udf(delimiter: String): String = delimiter match {
case "|" | "*" | "." | ":" | "^" | "\\" | "$" | "+" | "?" | "(" | ")"
| "{" | "}" | "[" | "]" =>
"\\\\" + delimiter
case _ =>
delimiter
}
+
+
--- End diff --
remove
---