org.apache.hadoop.hive.ql.udf.xml
Class UDFXPathUtil

java.lang.Object
  extended by org.apache.hadoop.hive.ql.udf.xml.UDFXPathUtil

public class UDFXPathUtil
extends Object

Utility class for all XPath UDFs. Each UDF instance should keep an instance of this class.


Nested Class Summary
static class UDFXPathUtil.ReusableStringReader
          Reusable, non-threadsafe version of StringReader.
 
Constructor Summary
UDFXPathUtil()
           
 
Method Summary
 Object eval(String xml, String path, QName qname)
           
 Boolean evalBoolean(String xml, String path)
           
 Node evalNode(String xml, String path)
           
 NodeList evalNodeList(String xml, String path)
           
 Double evalNumber(String xml, String path)
           
 String evalString(String xml, String path)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UDFXPathUtil

public UDFXPathUtil()
Method Detail

eval

public Object eval(String xml,
                   String path,
                   QName qname)

evalBoolean

public Boolean evalBoolean(String xml,
                           String path)

evalString

public String evalString(String xml,
                         String path)

evalNumber

public Double evalNumber(String xml,
                         String path)

evalNode

public Node evalNode(String xml,
                     String path)

evalNodeList

public NodeList evalNodeList(String xml,
                             String path)


Copyright © 2014 The Apache Software Foundation. All rights reserved.