public class SaxonXMLTableNode extends SubqueryAwareRelationalNode
childCount
Constructor and Description |
---|
SaxonXMLTableNode(int nodeID) |
Modifier and Type | Method and Description |
---|---|
SaxonXMLTableNode |
clone() |
void |
closeDirect() |
PlanNode |
getDescriptionProperties() |
Collection<? extends LanguageObject> |
getObjects() |
static Object |
getValue(Class<?> type,
net.sf.saxon.om.Item colItem,
net.sf.saxon.Configuration config,
CommandContext context) |
protected TupleBatch |
nextBatchDirect() |
void |
open() |
void |
processRow(net.sf.saxon.om.NodeInfo row) |
void |
reset() |
void |
setProjectedColumns(List<XMLTable.XMLColumn> projectedColumns) |
void |
setTable(XMLTable table) |
getEvaluator, requiresTransaction, requiresTransaction, setReferenceValues
addBatchRow, addChild, close, copyTo, createLookupMap, getBatchSize, getBuffer, getBufferDirect, getBufferManager, getChildCount, getChildren, getClassName, getConnectionID, getContext, getDataManager, getElements, getEstimateNodeCardinality, getID, getNodeStatistics, getNodeString, getOutputElements, getParent, getProjectionIndexes, hasBuffer, hasPendingRows, initialize, isBatchFull, isClosed, isLastBatch, nextBatch, nodeToString, projectTuple, projectTuple, pullBatch, setContext, setElements, setEstimateDepAccessCardinality, setEstimateDepJoinCost, setEstimateJoinCost, setEstimateNodeCardinality, setEstimateNodeSetSize, setID, setParent, terminateBatches, toString, unwrapException
public void closeDirect()
closeDirect
in class SubqueryAwareRelationalNode
public void reset()
reset
in class SubqueryAwareRelationalNode
public void setTable(XMLTable table)
public void setProjectedColumns(List<XMLTable.XMLColumn> projectedColumns)
public SaxonXMLTableNode clone()
clone
in class RelationalNode
public void open() throws TeiidComponentException, TeiidProcessingException
open
in class RelationalNode
TeiidComponentException
TeiidProcessingException
protected TupleBatch nextBatchDirect() throws BlockedException, TeiidComponentException, TeiidProcessingException
nextBatchDirect
in class RelationalNode
BlockedException
TeiidComponentException
TeiidProcessingException
public static Object getValue(Class<?> type, net.sf.saxon.om.Item colItem, net.sf.saxon.Configuration config, CommandContext context) throws net.sf.saxon.trans.XPathException, net.sf.saxon.type.ValidationException, TransformationException
net.sf.saxon.trans.XPathException
net.sf.saxon.type.ValidationException
TransformationException
public void processRow(net.sf.saxon.om.NodeInfo row)
public Collection<? extends LanguageObject> getObjects()
getObjects
in class SubqueryAwareRelationalNode
public PlanNode getDescriptionProperties()
getDescriptionProperties
in class RelationalNode
Copyright © 2019. All rights reserved.