| 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.