Package com.saxonica.ee.stream.adjunct
Class LetExpressionAdjunctB
- java.lang.Object
 - 
- com.saxonica.ee.stream.adjunct.StreamingAdjunct
 - 
- com.saxonica.ee.stream.adjunct.TransmissionAdjunct
 - 
- com.saxonica.ee.stream.adjunct.LetExpressionAdjunctB
 
 
 
 
- 
- All Implemented Interfaces:
 FeedMaker
public class LetExpressionAdjunctB extends TransmissionAdjunct
Compiles streaming code to implement a Let expression for which the "action" part (the return clause) is consuming 
- 
- 
Constructor Summary
Constructors Constructor Description LetExpressionAdjunctB() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WatchMakergetWatchMaker(boolean forGrouping)Get a WatchMaker, a factory class that creates a Watch to evaluate this expression in streaming mode.ItemFeedmakeItemFeed(WatchManager watchManager, ItemFeed out, XPathContext context)- 
Methods inherited from class com.saxonica.ee.stream.adjunct.TransmissionAdjunct
makeTransmissionFlow 
- 
Methods inherited from class com.saxonica.ee.stream.adjunct.StreamingAdjunct
computeStreamability, findConsumingArg, getConfiguration, getDefaultFeedMaker, getExpression, getFeedMaker, makeStreamingAdjunct, setConfiguration, setExpression, toStreamingPattern 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getWatchMaker
public WatchMaker getWatchMaker(boolean forGrouping) throws XPathException
Description copied from class:StreamingAdjunctGet a WatchMaker, a factory class that creates a Watch to evaluate this expression in streaming mode. This method will only be called if the getImplementationMethod() method of the expression includes the valueExpression.WATCH_METHOD- Overrides:
 getWatchMakerin classTransmissionAdjunct- Parameters:
 forGrouping- true if the selected items are being grouped- Returns:
 - a Watchmaker to evaluate the expression, or null if it is not streamable with respect to the specificed argument.
 - Throws:
 XPathException- in the event of a failure
 
- 
makeItemFeed
public ItemFeed makeItemFeed(WatchManager watchManager, ItemFeed out, XPathContext context) throws XPathException
- Throws:
 XPathException
 
 - 
 
 -