|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JoinSetComposerFactory
Factory for building a JoinSetComposer
implementations from analyzing filter nodes, for
fast join tuple result set composition.
Method Summary | |
---|---|
JoinSetComposer |
makeComposer(List<OuterJoinDesc> outerJoinDescList,
ExprNode optionalFilterNode,
EventType[] streamTypes,
String[] streamNames,
Viewable[] streamViews,
SelectClauseStreamSelectorEnum selectStreamSelectorEnum,
boolean[] isUnidirectional,
boolean[] hasChildViews)
Builds join tuple composer. |
Method Detail |
---|
JoinSetComposer makeComposer(List<OuterJoinDesc> outerJoinDescList, ExprNode optionalFilterNode, EventType[] streamTypes, String[] streamNames, Viewable[] streamViews, SelectClauseStreamSelectorEnum selectStreamSelectorEnum, boolean[] isUnidirectional, boolean[] hasChildViews) throws ExprValidationException
outerJoinDescList
- - list of descriptors for outer join criteriaoptionalFilterNode
- - filter tree for analysis to build indexes for fast accessstreamTypes
- - types of streamsstreamNames
- - names of streamsstreamViews
- - leaf view per streamselectStreamSelectorEnum
- - indicator for rstream or istream-only, for optimizationisUnidirectional
- is an array of indicators for each stream set to true for a unidirectional stream in a joinhasChildViews
- indicates if child views are declared for a stream
ExprValidationException
- is thrown to indicate that
validation of view use in joins failed.
|
© 2007 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |