| Modifier and Type | Class and Description | 
|---|---|
| static class  | SaxonXQueryExpression.Result | 
| static interface  | SaxonXQueryExpression.RowProcessor | 
| Modifier and Type | Field and Description | 
|---|---|
| static Properties | DEFAULT_OUTPUT_PROPERTIES | 
| static boolean[] | isValidAncestorAxis | 
| Modifier and Type | Method and Description | 
|---|---|
| SaxonXQueryExpression | clone() | 
| static SaxonXQueryExpression | compile(String xQueryString,
       XMLNamespaces namespaces,
       List<DerivedColumn> passing,
       List<XMLTable.XMLColumn> columns) | 
| XMLType | createXMLType(net.sf.saxon.om.SequenceIterator iter,
             BufferManager bufferManager,
             boolean emptyOnEmpty,
             CommandContext context) | 
| net.sf.saxon.Configuration | getConfig() | 
| static XMLType.Type | getType(net.sf.saxon.om.NodeInfo info) | 
| net.sf.saxon.sxpath.XPathExpression | getXPathExpression(String name) | 
| boolean | isStreaming()Streaming eligible if using document projection and
 the context path is streamable. | 
| static void | showArcs(StringBuilder sb,
        net.sf.saxon.expr.parser.PathMap.PathMapNode node,
        int level) | 
| void | useDocumentProjection(List<XMLTable.XMLColumn> columns,
                     AnalysisRecord record) | 
| boolean | usesContextItem() | 
public static final Properties DEFAULT_OUTPUT_PROPERTIES
public static final boolean[] isValidAncestorAxis
public static SaxonXQueryExpression compile(String xQueryString, XMLNamespaces namespaces, List<DerivedColumn> passing, List<XMLTable.XMLColumn> columns) throws QueryResolverException
QueryResolverExceptionpublic SaxonXQueryExpression clone()
public boolean usesContextItem()
public void useDocumentProjection(List<XMLTable.XMLColumn> columns, AnalysisRecord record)
public XMLType createXMLType(net.sf.saxon.om.SequenceIterator iter, BufferManager bufferManager, boolean emptyOnEmpty, CommandContext context) throws net.sf.saxon.trans.XPathException, TeiidComponentException, TeiidProcessingException
net.sf.saxon.trans.XPathExceptionTeiidComponentExceptionTeiidProcessingExceptionpublic static XMLType.Type getType(net.sf.saxon.om.NodeInfo info)
public net.sf.saxon.Configuration getConfig()
public static void showArcs(StringBuilder sb, net.sf.saxon.expr.parser.PathMap.PathMapNode node, int level)
public boolean isStreaming()
public net.sf.saxon.sxpath.XPathExpression getXPathExpression(String name)
Copyright © 2019. All rights reserved.