org.teiid.query.xquery.saxon
Class SaxonXQueryExpression
java.lang.Object
org.teiid.query.xquery.saxon.SaxonXQueryExpression
public class SaxonXQueryExpression
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_OUTPUT_PROPERTIES
public static final java.util.Properties DEFAULT_OUTPUT_PROPERTIES
isValidAncestorAxis
public static final boolean[] isValidAncestorAxis
SaxonXQueryExpression
public SaxonXQueryExpression(java.lang.String xQueryString,
XMLNamespaces namespaces,
java.util.List<DerivedColumn> passing,
java.util.List<XMLTable.XMLColumn> columns)
throws QueryResolverException
- Throws:
QueryResolverException
clone
public SaxonXQueryExpression clone()
- Overrides:
clone in class java.lang.Object
usesContextItem
public boolean usesContextItem()
useDocumentProjection
public void useDocumentProjection(java.util.List<XMLTable.XMLColumn> columns,
AnalysisRecord record)
createXMLType
public XMLType createXMLType(net.sf.saxon.om.SequenceIterator iter,
BufferManager bufferManager,
boolean emptyOnEmpty)
throws net.sf.saxon.trans.XPathException,
TeiidComponentException,
TeiidProcessingException
- Throws:
net.sf.saxon.trans.XPathException
TeiidComponentException
TeiidProcessingException
getType
public static XMLType.Type getType(net.sf.saxon.om.NodeInfo info)
getConfig
public net.sf.saxon.Configuration getConfig()
showArcs
public static void showArcs(java.lang.StringBuilder sb,
net.sf.saxon.expr.PathMap.PathMapNode node,
int level)
isStreaming
public boolean isStreaming()
Copyright © 2011. All Rights Reserved.