Uses of Class
com.espertech.esper.collection.MultiKey

Packages that use MultiKey
com.espertech.esper.epl.core Contains EPL statement specification classes define the constructs that make up an EPL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
com.espertech.esper.epl.join Join process interfaces and glue code 
com.espertech.esper.epl.view Internal processing views for output rate limiting, filtering and internal event routing 
com.espertech.esper.event This package defines the Esper Client event API. 
 

Uses of MultiKey in com.espertech.esper.epl.core
 

Method parameters in com.espertech.esper.epl.core with type arguments of type MultiKey
 Iterator<EventBean> ResultSetProcessorSimple.getIterator(Set<MultiKey<EventBean>> joinSet)
           
 Iterator<EventBean> ResultSetProcessorRowPerGroup.getIterator(Set<MultiKey<EventBean>> joinSet)
           
 Iterator<EventBean> ResultSetProcessorRowForAll.getIterator(Set<MultiKey<EventBean>> joinSet)
           
 Iterator<EventBean> ResultSetProcessorHandThrough.getIterator(Set<MultiKey<EventBean>> joinSet)
           
 Iterator<EventBean> ResultSetProcessorAggregateGrouped.getIterator(Set<MultiKey<EventBean>> joinSet)
           
 Iterator<EventBean> ResultSetProcessorAggregateAll.getIterator(Set<MultiKey<EventBean>> joinSet)
           
 Iterator<EventBean> ResultSetProcessor.getIterator(Set<MultiKey<EventBean>> joinSet)
          Returns the iterator for iterating over a join-result.
protected static EventBean[] ResultSetProcessorSimple.getSelectEventsHaving(SelectExprProcessor exprProcessor, OrderByProcessor orderByProcessor, Set<MultiKey<EventBean>> events, ExprNode optionalHavingNode, boolean isNewData, boolean isSynthesize)
          Applies the select-clause to the given events returning the selected events.
protected static void ResultSetProcessorSimple.getSelectEventsHaving(SelectExprProcessor exprProcessor, OrderByProcessor orderByProcessor, Set<MultiKey<EventBean>> events, ExprNode optionalHavingNode, boolean isNewData, boolean isSynthesize, List<EventBean> result, List<MultiKeyUntyped> optSortKeys)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorSimple.getSelectEventsHaving(SelectExprProcessor exprProcessor, Set<MultiKey<EventBean>> events, ExprNode optionalHavingNode, boolean isNewData, boolean isSynthesize)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorSimple.getSelectEventsNoHaving(SelectExprProcessor exprProcessor, OrderByProcessor orderByProcessor, Set<MultiKey<EventBean>> events, boolean isNewData, boolean isSynthesize)
          Applies the select-clause to the given events returning the selected events.
protected static void ResultSetProcessorSimple.getSelectEventsNoHaving(SelectExprProcessor exprProcessor, OrderByProcessor orderByProcessor, Set<MultiKey<EventBean>> events, boolean isNewData, boolean isSynthesize, List<EventBean> result, List<MultiKeyUntyped> optSortKeys)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorSimple.getSelectEventsNoHaving(SelectExprProcessor exprProcessor, Set<MultiKey<EventBean>> events, boolean isNewData, boolean isSynthesize)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorHandThrough.getSelectEventsNoHaving(SelectExprProcessor exprProcessor, Set<MultiKey<EventBean>> events, boolean isNewData, boolean isSynthesize)
          Applies the select-clause to the given events returning the selected events.
 UniformPair<EventBean[]> ResultSetProcessorSimple.processJoinResult(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents, boolean isSynthesize)
           
 UniformPair<EventBean[]> ResultSetProcessorSimple.processJoinResult(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents, boolean isSynthesize)
           
 UniformPair<EventBean[]> ResultSetProcessorRowPerGroup.processJoinResult(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents, boolean isSynthesize)
           
 UniformPair<EventBean[]> ResultSetProcessorRowPerGroup.processJoinResult(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents, boolean isSynthesize)
           
 UniformPair<EventBean[]> ResultSetProcessorRowForAll.processJoinResult(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents, boolean isSynthesize)
           
 UniformPair<EventBean[]> ResultSetProcessorRowForAll.processJoinResult(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents, boolean isSynthesize)
           
 UniformPair<EventBean[]> ResultSetProcessorHandThrough.processJoinResult(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents, boolean isSynthesize)
           
 UniformPair<EventBean[]> ResultSetProcessorHandThrough.processJoinResult(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents, boolean isSynthesize)
           
 UniformPair<EventBean[]> ResultSetProcessorAggregateGrouped.processJoinResult(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents, boolean isSynthesize)
           
 UniformPair<EventBean[]> ResultSetProcessorAggregateGrouped.processJoinResult(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents, boolean isSynthesize)
           
 UniformPair<EventBean[]> ResultSetProcessorAggregateAll.processJoinResult(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents, boolean isSynthesize)
           
 UniformPair<EventBean[]> ResultSetProcessorAggregateAll.processJoinResult(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents, boolean isSynthesize)
           
 UniformPair<EventBean[]> ResultSetProcessor.processJoinResult(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents, boolean isSynthesize)
          For use by joins posting their result, process the event rows that are entered and removed (new and old events).
 UniformPair<EventBean[]> ResultSetProcessor.processJoinResult(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents, boolean isSynthesize)
          For use by joins posting their result, process the event rows that are entered and removed (new and old events).
 UniformPair<EventBean[]> ResultSetProcessorRowPerGroup.processOutputLimitedJoin(List<UniformPair<Set<MultiKey<EventBean>>>> joinEventsSet, boolean generateSynthetic, OutputLimitLimitType outputLimitLimitType)
           
 UniformPair<EventBean[]> ResultSetProcessorRowForAll.processOutputLimitedJoin(List<UniformPair<Set<MultiKey<EventBean>>>> joinEventsSet, boolean generateSynthetic, OutputLimitLimitType outputLimitLimitType)
           
 UniformPair<EventBean[]> ResultSetProcessorBaseSimple.processOutputLimitedJoin(List<UniformPair<Set<MultiKey<EventBean>>>> joinEventsSet, boolean generateSynthetic, OutputLimitLimitType outputLimitLimitType)
           
 UniformPair<EventBean[]> ResultSetProcessorAggregateGrouped.processOutputLimitedJoin(List<UniformPair<Set<MultiKey<EventBean>>>> joinEventsSet, boolean generateSynthetic, OutputLimitLimitType outputLimitLimitType)
           
 UniformPair<EventBean[]> ResultSetProcessorAggregateAll.processOutputLimitedJoin(List<UniformPair<Set<MultiKey<EventBean>>>> joinEventsSet, boolean generateSynthetic, OutputLimitLimitType outputLimitLimitType)
           
 UniformPair<EventBean[]> ResultSetProcessor.processOutputLimitedJoin(List<UniformPair<Set<MultiKey<EventBean>>>> joinEventsSet, boolean generateSynthetic, OutputLimitLimitType outputLimitLimitType)
          Processes batched events in case of output-rate limiting.
 

Uses of MultiKey in com.espertech.esper.epl.join
 

Methods in com.espertech.esper.epl.join that return types with arguments of type MultiKey
 UniformPair<Set<MultiKey<EventBean>>> JoinSetComposerStreamToWinImpl.join(EventBean[][] newDataPerStream, EventBean[][] oldDataPerStream)
           
 UniformPair<Set<MultiKey<EventBean>>> JoinSetComposerImpl.join(EventBean[][] newDataPerStream, EventBean[][] oldDataPerStream)
           
 UniformPair<Set<MultiKey<EventBean>>> JoinSetComposer.join(EventBean[][] newDataPerStream, EventBean[][] oldDataPerStream)
          Return join tuple result set from new data and old data for each stream.
 Set<MultiKey<EventBean>> JoinSetComposerStreamToWinImpl.staticJoin()
           
 Set<MultiKey<EventBean>> JoinSetComposerImpl.staticJoin()
           
 Set<MultiKey<EventBean>> JoinSetComposer.staticJoin()
          For use in iteration over join statements, this must build a join tuple result set from all events in indexes, executing query strategies for each.
 Set<MultiKey<EventBean>> JoinExecutionStrategyImpl.staticJoin()
           
 Set<MultiKey<EventBean>> JoinExecutionStrategy.staticJoin()
          A static join is for use with iterating over join statements.
 

Method parameters in com.espertech.esper.epl.join with type arguments of type MultiKey
protected static void JoinSetFilter.filter(ExprNode filterExprNode, Set<MultiKey<EventBean>> events, boolean isNewData)
          Filter event by applying the filter nodes evaluation method.
 void QueryStrategy.lookup(EventBean[] lookupEvents, Set<MultiKey<EventBean>> joinSet)
          Look up events returning tuples of joined events.
 void HistoricalDataQueryStrategy.lookup(EventBean[] lookupEvents, Set<MultiKey<EventBean>> joinSet)
           
 void ExecNodeQueryStrategy.lookup(EventBean[] lookupEvents, Set<MultiKey<EventBean>> joinSet)
           
 void JoinSetProcessor.process(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents)
          Process join result set.
 void JoinSetProcessor.process(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents)
          Process join result set.
 void JoinSetFilter.process(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents)
           
 void JoinSetFilter.process(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents)
           
 

Uses of MultiKey in com.espertech.esper.epl.view
 

Method parameters in com.espertech.esper.epl.view with type arguments of type MultiKey
 void OutputProcessViewSnapshot.process(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents)
          This process (update) method is for participation in a join.
 void OutputProcessViewSnapshot.process(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents)
          This process (update) method is for participation in a join.
 void OutputProcessViewPolicy.process(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents)
          This process (update) method is for participation in a join.
 void OutputProcessViewPolicy.process(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents)
          This process (update) method is for participation in a join.
 void OutputProcessViewDirect.process(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents)
          This process (update) method is for participation in a join.
 void OutputProcessViewDirect.process(Set<MultiKey<EventBean>> newEvents, Set<MultiKey<EventBean>> oldEvents)
          This process (update) method is for participation in a join.
 

Uses of MultiKey in com.espertech.esper.event
 

Methods in com.espertech.esper.event that return types with arguments of type MultiKey
static UniformPair<Set<MultiKey<EventBean>>> EventBeanUtility.flattenBatchJoin(List<UniformPair<Set<MultiKey<EventBean>>>> joinPostings)
          Flattens a list of pairs of join result sets.
 

Method parameters in com.espertech.esper.event with type arguments of type MultiKey
static UniformPair<Set<MultiKey<EventBean>>> EventBeanUtility.flattenBatchJoin(List<UniformPair<Set<MultiKey<EventBean>>>> joinPostings)
          Flattens a list of pairs of join result sets.
 


© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com