package xml
- Alphabetic
- Public
- Protected
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 Predicate with Product with Serializable
- Annotations
- @ExpressionDescription()
- case class XPathBooleanEvaluator(path: UTF8String) extends XPathEvaluator with Product with Serializable
- case class XPathDouble(xml: Expression, path: Expression) extends XPathExtract with Product with Serializable
- Annotations
- @ExpressionDescription()
- case class XPathDoubleEvaluator(path: UTF8String) extends XPathEvaluator with Product with Serializable
- trait XPathEvaluator extends AnyRef
- abstract class XPathExtract extends BinaryExpression with RuntimeReplaceable with ExpectsInputTypes
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 XPathFloatEvaluator(path: UTF8String) extends XPathEvaluator with Product with Serializable
- case class XPathInt(xml: Expression, path: Expression) extends XPathExtract with Product with Serializable
- Annotations
- @ExpressionDescription()
- case class XPathIntEvaluator(path: UTF8String) extends XPathEvaluator with Product with Serializable
- case class XPathList(xml: Expression, path: Expression) extends XPathExtract with DefaultStringProducingExpression with Product with Serializable
- Annotations
- @ExpressionDescription()
- case class XPathListEvaluator(path: UTF8String) extends XPathEvaluator with Product with Serializable
- case class XPathLong(xml: Expression, path: Expression) extends XPathExtract with Product with Serializable
- Annotations
- @ExpressionDescription()
- case class XPathLongEvaluator(path: UTF8String) extends XPathEvaluator with Product with Serializable
- case class XPathShort(xml: Expression, path: Expression) extends XPathExtract with Product with Serializable
- Annotations
- @ExpressionDescription()
- case class XPathShortEvaluator(path: UTF8String) extends XPathEvaluator with Product with Serializable
- case class XPathString(xml: Expression, path: Expression) extends XPathExtract with DefaultStringProducingExpression with Product with Serializable
- Annotations
- @ExpressionDescription()
- case class XPathStringEvaluator(path: UTF8String) extends XPathEvaluator with Product with Serializable
Value Members
- object XmlExpressionEvalUtils