public class SubSelectActivationCollection extends Object
Constructor and Description |
---|
SubSelectActivationCollection()
Ctor.
|
Modifier and Type | Method and Description |
---|---|
void |
add(ExprSubselectNode subselectNode,
SubSelectActivationHolder holder)
Add lookup.
|
EventType |
getRootViewableType(ExprSubselectNode subqueryNode)
Returns the lookup viewable, child-most view.
|
int |
getStreamNumber(ExprSubselectNode subqueryNode)
Returns stream number.
|
Map<ExprSubselectNode,SubSelectActivationHolder> |
getSubqueries() |
SubSelectActivationHolder |
getSubSelectHolder(ExprSubselectNode subselectNode) |
ViewFactoryChain |
getViewFactoryChain(ExprSubselectNode subqueryNode)
Returns the lookup's view factory chain.
|
public void add(ExprSubselectNode subselectNode, SubSelectActivationHolder holder)
subselectNode
- is the subselect expression nodeholder
- information holder for subselectspublic SubSelectActivationHolder getSubSelectHolder(ExprSubselectNode subselectNode)
public int getStreamNumber(ExprSubselectNode subqueryNode)
subqueryNode
- is the lookup node's stream numberpublic EventType getRootViewableType(ExprSubselectNode subqueryNode)
subqueryNode
- is the expression node to get this forpublic ViewFactoryChain getViewFactoryChain(ExprSubselectNode subqueryNode)
subqueryNode
- is the node to look forpublic Map<ExprSubselectNode,SubSelectActivationHolder> getSubqueries()