Package | Description |
---|---|
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.base |
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 internal event APIs.
|
com.espertech.esper.metrics.instrumentation | |
com.espertech.esper.util |
Utility classes that center around Java type handling, printing, reflection, debugging
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<EventBean> |
ResultSetProcessorSimple.getIterator(java.util.Set<MultiKey<EventBean>> joinSet) |
java.util.Iterator<EventBean> |
ResultSetProcessorRowPerGroupRollup.getIterator(java.util.Set<MultiKey<EventBean>> joinSet) |
java.util.Iterator<EventBean> |
ResultSetProcessorRowPerGroup.getIterator(java.util.Set<MultiKey<EventBean>> joinSet) |
java.util.Iterator<EventBean> |
ResultSetProcessorRowForAll.getIterator(java.util.Set<MultiKey<EventBean>> joinSet) |
java.util.Iterator<EventBean> |
ResultSetProcessorHandThrough.getIterator(java.util.Set<MultiKey<EventBean>> joinSet) |
java.util.Iterator<EventBean> |
ResultSetProcessorAggregateGrouped.getIterator(java.util.Set<MultiKey<EventBean>> joinSet) |
java.util.Iterator<EventBean> |
ResultSetProcessorAggregateAll.getIterator(java.util.Set<MultiKey<EventBean>> joinSet) |
java.util.Iterator<EventBean> |
ResultSetProcessor.getIterator(java.util.Set<MultiKey<EventBean>> joinSet)
Returns the iterator for iterating over a join-result.
|
UniformPair<EventBean[]> |
ResultSetProcessorSimple.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
boolean isSynthesize) |
UniformPair<EventBean[]> |
ResultSetProcessorSimple.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
boolean isSynthesize) |
UniformPair<EventBean[]> |
ResultSetProcessorRowPerGroupRollup.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
boolean isSynthesize) |
UniformPair<EventBean[]> |
ResultSetProcessorRowPerGroupRollup.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
boolean isSynthesize) |
UniformPair<EventBean[]> |
ResultSetProcessorRowPerGroup.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
boolean isSynthesize) |
UniformPair<EventBean[]> |
ResultSetProcessorRowPerGroup.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
boolean isSynthesize) |
UniformPair<EventBean[]> |
ResultSetProcessorRowForAll.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
boolean isSynthesize) |
UniformPair<EventBean[]> |
ResultSetProcessorRowForAll.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
boolean isSynthesize) |
UniformPair<EventBean[]> |
ResultSetProcessorHandThrough.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
boolean isSynthesize) |
UniformPair<EventBean[]> |
ResultSetProcessorHandThrough.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
boolean isSynthesize) |
UniformPair<EventBean[]> |
ResultSetProcessorAggregateGrouped.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
boolean isSynthesize) |
UniformPair<EventBean[]> |
ResultSetProcessorAggregateGrouped.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
boolean isSynthesize) |
UniformPair<EventBean[]> |
ResultSetProcessorAggregateAll.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
boolean isSynthesize) |
UniformPair<EventBean[]> |
ResultSetProcessorAggregateAll.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
boolean isSynthesize) |
UniformPair<EventBean[]> |
ResultSetProcessor.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.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(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.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[]> |
ResultSetProcessorRowPerGroupRollup.processOutputLimitedJoin(java.util.List<UniformPair<java.util.Set<MultiKey<EventBean>>>> joinEventsSet,
boolean generateSynthetic,
OutputLimitLimitType outputLimitLimitType) |
UniformPair<EventBean[]> |
ResultSetProcessorRowPerGroup.processOutputLimitedJoin(java.util.List<UniformPair<java.util.Set<MultiKey<EventBean>>>> joinEventsSet,
boolean generateSynthetic,
OutputLimitLimitType outputLimitLimitType) |
UniformPair<EventBean[]> |
ResultSetProcessorRowForAll.processOutputLimitedJoin(java.util.List<UniformPair<java.util.Set<MultiKey<EventBean>>>> joinEventsSet,
boolean generateSynthetic,
OutputLimitLimitType outputLimitLimitType) |
UniformPair<EventBean[]> |
ResultSetProcessorBaseSimple.processOutputLimitedJoin(java.util.List<UniformPair<java.util.Set<MultiKey<EventBean>>>> joinEventsSet,
boolean generateSynthetic,
OutputLimitLimitType outputLimitLimitType) |
UniformPair<EventBean[]> |
ResultSetProcessorAggregateGrouped.processOutputLimitedJoin(java.util.List<UniformPair<java.util.Set<MultiKey<EventBean>>>> joinEventsSet,
boolean generateSynthetic,
OutputLimitLimitType outputLimitLimitType) |
UniformPair<EventBean[]> |
ResultSetProcessorAggregateAll.processOutputLimitedJoin(java.util.List<UniformPair<java.util.Set<MultiKey<EventBean>>>> joinEventsSet,
boolean generateSynthetic,
OutputLimitLimitType outputLimitLimitType) |
UniformPair<EventBean[]> |
ResultSetProcessor.processOutputLimitedJoin(java.util.List<UniformPair<java.util.Set<MultiKey<EventBean>>>> joinEventsSet,
boolean generateSynthetic,
OutputLimitLimitType outputLimitLimitType)
Processes batched events in case of output-rate limiting.
|
Modifier and Type | Method and Description |
---|---|
UniformPair<java.util.Set<MultiKey<EventBean>>> |
JoinSetComposerStreamToWinImpl.join(EventBean[][] newDataPerStream,
EventBean[][] oldDataPerStream,
ExprEvaluatorContext exprEvaluatorContext) |
UniformPair<java.util.Set<MultiKey<EventBean>>> |
JoinSetComposerImpl.join(EventBean[][] newDataPerStream,
EventBean[][] oldDataPerStream,
ExprEvaluatorContext exprEvaluatorContext) |
UniformPair<java.util.Set<MultiKey<EventBean>>> |
JoinSetComposerHistoricalImpl.join(EventBean[][] newDataPerStream,
EventBean[][] oldDataPerStream,
ExprEvaluatorContext exprEvaluatorContext) |
UniformPair<java.util.Set<MultiKey<EventBean>>> |
JoinSetComposerFAFImpl.join(EventBean[][] newDataPerStream,
EventBean[][] oldDataPerStream,
ExprEvaluatorContext exprEvaluatorContext) |
UniformPair<java.util.Set<MultiKey<EventBean>>> |
JoinSetComposer.join(EventBean[][] newDataPerStream,
EventBean[][] oldDataPerStream,
ExprEvaluatorContext exprEvaluatorContext)
Return join tuple result set from new data and old data for each stream.
|
java.util.Set<MultiKey<EventBean>> |
JoinSetComposerStreamToWinImpl.staticJoin() |
java.util.Set<MultiKey<EventBean>> |
JoinSetComposerImpl.staticJoin() |
java.util.Set<MultiKey<EventBean>> |
JoinSetComposerHistoricalImpl.staticJoin() |
java.util.Set<MultiKey<EventBean>> |
JoinSetComposerFAFImpl.staticJoin() |
java.util.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.
|
java.util.Set<MultiKey<EventBean>> |
JoinExecutionStrategyImpl.staticJoin() |
java.util.Set<MultiKey<EventBean>> |
JoinExecutionStrategy.staticJoin()
A static join is for use with iterating over join statements.
|
Modifier and Type | Method and Description |
---|---|
void |
QueryStrategy.lookup(EventBean[] lookupEvents,
java.util.Set<MultiKey<EventBean>> joinSet,
ExprEvaluatorContext exprEvaluatorContext)
Look up events returning tuples of joined events.
|
void |
HistoricalDataQueryStrategy.lookup(EventBean[] lookupEvents,
java.util.Set<MultiKey<EventBean>> joinSet,
ExprEvaluatorContext exprEvaluatorContext) |
void |
ExecNodeQueryStrategy.lookup(EventBean[] lookupEvents,
java.util.Set<MultiKey<EventBean>> joinSet,
ExprEvaluatorContext exprEvaluatorContext) |
void |
JoinSetProcessor.process(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
ExprEvaluatorContext exprEvaluatorContext)
Process join result set.
|
void |
JoinSetProcessor.process(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
ExprEvaluatorContext exprEvaluatorContext)
Process join result set.
|
void |
JoinSetFilter.process(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
ExprEvaluatorContext exprEvaluatorContext) |
void |
JoinSetFilter.process(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
ExprEvaluatorContext exprEvaluatorContext) |
Modifier and Type | Method and Description |
---|---|
boolean |
OutputProcessViewBaseWAfter.checkAfterCondition(java.util.Set<MultiKey<EventBean>> newEvents,
StatementContext statementContext)
Returns true if the after-condition is satisfied.
|
void |
OutputProcessViewDirectDistinctOrAfter.process(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
ExprEvaluatorContext exprEvaluatorContext)
This process (update) method is for participation in a join.
|
void |
OutputProcessViewDirectDistinctOrAfter.process(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
ExprEvaluatorContext exprEvaluatorContext)
This process (update) method is for participation in a join.
|
void |
OutputProcessViewDirect.process(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
ExprEvaluatorContext exprEvaluatorContext)
This process (update) method is for participation in a join.
|
void |
OutputProcessViewDirect.process(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
ExprEvaluatorContext exprEvaluatorContext)
This process (update) method is for participation in a join.
|
void |
OutputProcessViewConditionSnapshot.process(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
ExprEvaluatorContext exprEvaluatorContext)
This process (update) method is for participation in a join.
|
void |
OutputProcessViewConditionSnapshot.process(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
ExprEvaluatorContext exprEvaluatorContext)
This process (update) method is for participation in a join.
|
void |
OutputProcessViewConditionFirst.process(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
ExprEvaluatorContext exprEvaluatorContext)
This process (update) method is for participation in a join.
|
void |
OutputProcessViewConditionFirst.process(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
ExprEvaluatorContext exprEvaluatorContext)
This process (update) method is for participation in a join.
|
void |
OutputProcessViewConditionDefault.process(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
ExprEvaluatorContext exprEvaluatorContext)
This process (update) method is for participation in a join.
|
void |
OutputProcessViewConditionDefault.process(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
ExprEvaluatorContext exprEvaluatorContext)
This process (update) method is for participation in a join.
|
void |
OutputProcessViewBaseCallback.process(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
ExprEvaluatorContext exprEvaluatorContext) |
void |
OutputProcessViewBaseCallback.process(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents,
ExprEvaluatorContext exprEvaluatorContext) |
Modifier and Type | Method and Description |
---|---|
static UniformPair<java.util.Set<MultiKey<EventBean>>> |
EventBeanUtility.flattenBatchJoin(java.util.List<UniformPair<java.util.Set<MultiKey<EventBean>>>> joinPostings)
Flattens a list of pairs of join result sets.
|
Modifier and Type | Method and Description |
---|---|
static UniformPair<java.util.Set<MultiKey<EventBean>>> |
EventBeanUtility.flattenBatchJoin(java.util.List<UniformPair<java.util.Set<MultiKey<EventBean>>>> joinPostings)
Flattens a list of pairs of join result sets.
|
Modifier and Type | Method and Description |
---|---|
void |
InstrumentationDefault.aJoinCompositionHistorical(java.util.Set<MultiKey<EventBean>> newResults,
java.util.Set<MultiKey<EventBean>> oldResults) |
void |
InstrumentationDefault.aJoinCompositionHistorical(java.util.Set<MultiKey<EventBean>> newResults,
java.util.Set<MultiKey<EventBean>> oldResults) |
void |
Instrumentation.aJoinCompositionHistorical(java.util.Set<MultiKey<EventBean>> newResults,
java.util.Set<MultiKey<EventBean>> oldResults) |
void |
Instrumentation.aJoinCompositionHistorical(java.util.Set<MultiKey<EventBean>> newResults,
java.util.Set<MultiKey<EventBean>> oldResults) |
void |
InstrumentationDefault.aJoinCompositionStreamToWin(java.util.Set<MultiKey<EventBean>> newResults) |
void |
Instrumentation.aJoinCompositionStreamToWin(java.util.Set<MultiKey<EventBean>> newResults) |
void |
InstrumentationDefault.aJoinCompositionWinToWin(java.util.Set<MultiKey<EventBean>> newResults,
java.util.Set<MultiKey<EventBean>> oldResults) |
void |
InstrumentationDefault.aJoinCompositionWinToWin(java.util.Set<MultiKey<EventBean>> newResults,
java.util.Set<MultiKey<EventBean>> oldResults) |
void |
Instrumentation.aJoinCompositionWinToWin(java.util.Set<MultiKey<EventBean>> newResults,
java.util.Set<MultiKey<EventBean>> oldResults) |
void |
Instrumentation.aJoinCompositionWinToWin(java.util.Set<MultiKey<EventBean>> newResults,
java.util.Set<MultiKey<EventBean>> oldResults) |
void |
InstrumentationDefault.aJoinExecFilter(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents) |
void |
InstrumentationDefault.aJoinExecFilter(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents) |
void |
Instrumentation.aJoinExecFilter(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents) |
void |
Instrumentation.aJoinExecFilter(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents) |
void |
InstrumentationDefault.aJoinExecStrategy(UniformPair<java.util.Set<MultiKey<EventBean>>> joinSet) |
void |
Instrumentation.aJoinExecStrategy(UniformPair<java.util.Set<MultiKey<EventBean>>> joinSet) |
void |
InstrumentationDefault.qJoinExecProcess(UniformPair<java.util.Set<MultiKey<EventBean>>> joinSet) |
void |
Instrumentation.qJoinExecProcess(UniformPair<java.util.Set<MultiKey<EventBean>>> joinSet) |
void |
InstrumentationDefault.qOutputProcessNonBufferedJoin(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents) |
void |
InstrumentationDefault.qOutputProcessNonBufferedJoin(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents) |
void |
Instrumentation.qOutputProcessNonBufferedJoin(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents) |
void |
Instrumentation.qOutputProcessNonBufferedJoin(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents) |
void |
InstrumentationDefault.qOutputProcessWConditionJoin(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents) |
void |
InstrumentationDefault.qOutputProcessWConditionJoin(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents) |
void |
Instrumentation.qOutputProcessWConditionJoin(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents) |
void |
Instrumentation.qOutputProcessWConditionJoin(java.util.Set<MultiKey<EventBean>> newEvents,
java.util.Set<MultiKey<EventBean>> oldEvents) |
Modifier and Type | Field and Description |
---|---|
static java.util.Set<MultiKey<EventBean>> |
CollectionUtil.EMPTY_ROW_SET |