public class XMLHelperImpl extends XMLHelper
| Constructor and Description |
|---|
XMLHelperImpl() |
| Modifier and Type | Method and Description |
|---|---|
XQueryExpression |
compile(String xquery,
XMLNamespaces namespaces,
List<DerivedColumn> passing,
List<XMLTable.XMLColumn> columns) |
String |
convertToAtomicValue(Object value) |
String |
escapeName(String name,
boolean fully) |
Object |
evaluate(XMLType val,
XMLCast expression,
CommandContext context) |
Object |
evaluateXMLQuery(List<?> tuple,
XMLQuery xmlQuery,
boolean exists,
Map<String,Object> parameters,
CommandContext context) |
boolean |
isRealImplementation() |
boolean |
isValidNCName(String prefix) |
RelationalNode |
newXMLTableNode(int id,
XMLTable xt,
ArrayList<XMLTable.XMLColumn> filteredColumns) |
String[] |
validateQName(String name) |
void |
validateXpath(String xpath) |
getInstancepublic XQueryExpression compile(String xquery, XMLNamespaces namespaces, List<DerivedColumn> passing, List<XMLTable.XMLColumn> columns) throws QueryResolverException
compile in class XMLHelperQueryResolverExceptionpublic String convertToAtomicValue(Object value) throws TransformerException
convertToAtomicValue in class XMLHelperTransformerExceptionpublic String escapeName(String name, boolean fully)
escapeName in class XMLHelperpublic Object evaluate(XMLType val, XMLCast expression, CommandContext context) throws ExpressionEvaluationException
evaluate in class XMLHelperExpressionEvaluationExceptionpublic Object evaluateXMLQuery(List<?> tuple, XMLQuery xmlQuery, boolean exists, Map<String,Object> parameters, CommandContext context) throws FunctionExecutionException, BlockedException, TeiidComponentException
evaluateXMLQuery in class XMLHelperFunctionExecutionExceptionBlockedExceptionTeiidComponentExceptionpublic boolean isRealImplementation()
isRealImplementation in class XMLHelperpublic boolean isValidNCName(String prefix) throws TeiidProcessingException
isValidNCName in class XMLHelperTeiidProcessingExceptionpublic RelationalNode newXMLTableNode(int id, XMLTable xt, ArrayList<XMLTable.XMLColumn> filteredColumns) throws TeiidComponentException
newXMLTableNode in class XMLHelperTeiidComponentExceptionpublic String[] validateQName(String name) throws TeiidProcessingException
validateQName in class XMLHelperTeiidProcessingExceptionpublic void validateXpath(String xpath) throws TeiidProcessingException
validateXpath in class XMLHelperTeiidProcessingExceptionCopyright © 2020. All rights reserved.