aboutsummaryrefslogtreecommitdiff
path: root/sql/hive/src/main
diff options
context:
space:
mode:
authorpetermaxlee <petermaxlee@gmail.com>2016-07-11 13:28:34 +0800
committerWenchen Fan <wenchen@databricks.com>2016-07-11 13:28:34 +0800
commit82f0874453991510216779926d795b0a4e07e854 (patch)
tree7606c863e631a1fb7822ce38348cca8f87855513 /sql/hive/src/main
parent52b5bb0b7fabe6cc949f514c548f9fbc6a4fa181 (diff)
downloadspark-82f0874453991510216779926d795b0a4e07e854.tar.gz
spark-82f0874453991510216779926d795b0a4e07e854.tar.bz2
spark-82f0874453991510216779926d795b0a4e07e854.zip
[SPARK-16318][SQL] Implement all remaining xpath functions
## What changes were proposed in this pull request? This patch implements all remaining xpath functions that Hive supports and not natively supported in Spark: xpath_int, xpath_short, xpath_long, xpath_float, xpath_double, xpath_string, and xpath. ## How was this patch tested? Added unit tests and end-to-end tests. Author: petermaxlee <petermaxlee@gmail.com> Closes #13991 from petermaxlee/SPARK-16318.
Diffstat (limited to 'sql/hive/src/main')
-rw-r--r--sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveSessionCatalog.scala4
1 files changed, 1 insertions, 3 deletions
diff --git a/sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveSessionCatalog.scala b/sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveSessionCatalog.scala
index 9c7f461362..6f36abc4db 100644
--- a/sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveSessionCatalog.scala
+++ b/sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveSessionCatalog.scala
@@ -236,8 +236,6 @@ private[sql] class HiveSessionCatalog(
// str_to_map, windowingtablefunction.
private val hiveFunctions = Seq(
"hash", "java_method", "histogram_numeric",
- "percentile", "percentile_approx", "reflect", "str_to_map",
- "xpath", "xpath_double", "xpath_float", "xpath_int", "xpath_long",
- "xpath_number", "xpath_short", "xpath_string"
+ "percentile", "percentile_approx", "reflect", "str_to_map"
)
}