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 with NullIntolerant
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()