package xml
Type Members
-
class
UDFXPathUtil extends AnyRef
Utility class for all XPath UDFs.
Utility class for all XPath UDFs. Each UDF instance should keep an instance of this class.
This is based on Hive's UDFXPathUtil implementation.
-
case class
XPathBoolean(xml: Expression, path: Expression) extends XPathExtract with Product with Serializable
- Annotations
- @ExpressionDescription()
-
case class
XPathDouble(xml: Expression, path: Expression) extends XPathExtract with Product with Serializable
- Annotations
- @ExpressionDescription()
-
abstract
class
XPathExtract extends BinaryExpression with ExpectsInputTypes with CodegenFallback
Base class for xpath_boolean, xpath_double, xpath_int, etc.
Base class for xpath_boolean, xpath_double, xpath_int, etc.
This is not the world's most efficient implementation due to type conversion, but works.
-
case class
XPathFloat(xml: Expression, path: Expression) extends XPathExtract with Product with Serializable
- Annotations
- @ExpressionDescription()
-
case class
XPathInt(xml: Expression, path: Expression) extends XPathExtract with Product with Serializable
- Annotations
- @ExpressionDescription()
-
case class
XPathList(xml: Expression, path: Expression) extends XPathExtract with Product with Serializable
- Annotations
- @ExpressionDescription()
-
case class
XPathLong(xml: Expression, path: Expression) extends XPathExtract with Product with Serializable
- Annotations
- @ExpressionDescription()
-
case class
XPathShort(xml: Expression, path: Expression) extends XPathExtract with Product with Serializable
- Annotations
- @ExpressionDescription()
-
case class
XPathString(xml: Expression, path: Expression) extends XPathExtract with Product with Serializable
- Annotations
- @ExpressionDescription()