net.esper.core
Class SubSelectStreamCollection.SubSelectHolder

java.lang.Object
  extended by net.esper.core.SubSelectStreamCollection.SubSelectHolder
Enclosing class:
SubSelectStreamCollection

public class SubSelectStreamCollection.SubSelectHolder
extends Object

Entry holding subquery resource references.


Constructor Summary
SubSelectStreamCollection.SubSelectHolder(int streamNumber, Viewable viewable, ViewFactoryChain viewFactoryChain)
          Ctor.
 
Method Summary
 int getStreamNumber()
          Returns subquery stream number.
 Viewable getViewable()
          Returns the subquery child viewable.
 ViewFactoryChain getViewFactoryChain()
          Returns the subquery view factory chain
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubSelectStreamCollection.SubSelectHolder

public SubSelectStreamCollection.SubSelectHolder(int streamNumber,
                                                 Viewable viewable,
                                                 ViewFactoryChain viewFactoryChain)
Ctor.

Parameters:
streamNumber - is the subquery stream number
viewable - is the root viewable
viewFactoryChain - is the view chain
Method Detail

getStreamNumber

public int getStreamNumber()
Returns subquery stream number.

Returns:
stream num

getViewable

public Viewable getViewable()
Returns the subquery child viewable.

Returns:
child-most viewable

getViewFactoryChain

public ViewFactoryChain getViewFactoryChain()
Returns the subquery view factory chain

Returns:
view factory chain