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
QueryResolverException
public 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.XPathException
TeiidComponentException
TeiidProcessingException
public 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.