Package | Description |
---|---|
com.espertech.esper.core.context.subselect |
Subselect implementation.
|
com.espertech.esper.epl.lookup |
Subquery execution strategies and lookup indexes
|
com.espertech.esper.epl.named |
Named window classes are in this package
|
com.espertech.esper.epl.virtualdw |
Virtual data window.
|
com.espertech.esper.metrics.instrumentation |
Modifier and Type | Method and Description |
---|---|
SubordTableLookupStrategy |
SubSelectStrategyRealization.getStrategy() |
Constructor and Description |
---|
SubSelectStrategyRealization(SubordTableLookupStrategy strategy,
SubselectAggregationPreprocessorBase subselectAggregationPreprocessor,
AggregationService subselectAggregationService,
java.util.Map<ExprPriorNode,ExprPriorEvalStrategy> priorNodeStrategies,
java.util.Map<ExprPreviousNode,ExprPreviousEvalStrategy> previousNodeStrategies,
Viewable subselectView,
StatementAgentInstancePostLoad postLoad) |
Modifier and Type | Class and Description |
---|---|
class |
SubordCompositeTableLookupStrategy
Index lookup strategy for subqueries.
|
class |
SubordFullTableScanLookupStrategy
Lookup on an unindexed table returning the full table as matching events.
|
class |
SubordFullTableScanLookupStrategyLocking
Index lookup strategy for subqueries.
|
class |
SubordIndexedTableLookupStrategyCoercing
Index lookup strategy that coerces the key values before performing a lookup.
|
class |
SubordIndexedTableLookupStrategyCoercingNW
Index lookup strategy that coerces the key values before performing a lookup.
|
class |
SubordIndexedTableLookupStrategyExpr
Index lookup strategy for subqueries.
|
class |
SubordIndexedTableLookupStrategyExprNW
Index lookup strategy for subqueries.
|
class |
SubordIndexedTableLookupStrategyLocking
Index lookup strategy for subqueries.
|
class |
SubordIndexedTableLookupStrategyProp
Index lookup strategy for subqueries.
|
class |
SubordIndexedTableLookupStrategySingleCoercing
Index lookup strategy that coerces the key values before performing a lookup.
|
class |
SubordIndexedTableLookupStrategySingleCoercingNW
Index lookup strategy that coerces the key values before performing a lookup.
|
class |
SubordIndexedTableLookupStrategySingleExpr
Index lookup strategy for subqueries.
|
class |
SubordIndexedTableLookupStrategySingleExprNW
Index lookup strategy for subqueries.
|
class |
SubordIndexedTableLookupStrategySingleProp
Index lookup strategy for subqueries.
|
class |
SubordIndexedTableLookupStrategySinglePropUnique
Index lookup strategy for subqueries.
|
class |
SubordInKeywordMultiTableLookupStrategy
Index lookup strategy for subqueries.
|
class |
SubordInKeywordMultiTableLookupStrategyNW
Index lookup strategy for subqueries for in-keyword single-index sided.
|
class |
SubordInKeywordSingleTableLookupStrategy
Index lookup strategy for subqueries.
|
class |
SubordInKeywordSingleTableLookupStrategyNW
Index lookup strategy for subqueries for in-keyword single-index sided.
|
class |
SubordSortedTableLookupStrategy
Index lookup strategy for subqueries.
|
class |
SubordTableLookupStrategyNullRow
Implementation for a table lookup strategy that returns exactly one row
but leaves that row as an undefined value.
|
Modifier and Type | Method and Description |
---|---|
SubordTableLookupStrategy |
SubordTableLookupStrategyFactory.makeStrategy(EventTable[] eventTable) |
SubordTableLookupStrategy |
SubordSortedTableLookupStrategyFactory.makeStrategy(EventTable[] eventTable) |
SubordTableLookupStrategy |
SubordInKeywordSingleTableLookupStrategyFactory.makeStrategy(EventTable[] eventTable) |
SubordTableLookupStrategy |
SubordInKeywordMultiTableLookupStrategyFactory.makeStrategy(EventTable[] eventTable) |
SubordTableLookupStrategy |
SubordIndexedTableLookupStrategySinglePropFactory.makeStrategy(EventTable[] eventTable) |
SubordTableLookupStrategy |
SubordIndexedTableLookupStrategySingleExprFactory.makeStrategy(EventTable[] eventTable) |
SubordTableLookupStrategy |
SubordIndexedTableLookupStrategySingleCoercingFactory.makeStrategy(EventTable[] eventTable) |
SubordTableLookupStrategy |
SubordIndexedTableLookupStrategyPropFactory.makeStrategy(EventTable[] eventTable) |
SubordTableLookupStrategy |
SubordIndexedTableLookupStrategyExprFactory.makeStrategy(EventTable[] eventTable) |
SubordTableLookupStrategy |
SubordIndexedTableLookupStrategyCoercingFactory.makeStrategy(EventTable[] eventTable) |
SubordTableLookupStrategy |
SubordCompositeTableLookupStrategyFactory.makeStrategy(EventTable[] eventTable) |
Constructor and Description |
---|
SubordIndexedTableLookupStrategyLocking(SubordTableLookupStrategy inner,
StatementAgentInstanceLock statementLock) |
Modifier and Type | Method and Description |
---|---|
SubordTableLookupStrategy |
NamedWindowRootViewInstance.getAddSubqueryLookupStrategy(AgentInstanceContext accessedByAIContext,
EventType[] eventTypesPerStream,
SubordPropPlan joinDesc,
boolean fullTableScan,
int subqueryNum,
IndexHint optionalIndexHint) |
SubordTableLookupStrategy |
NamedWindowLookupStrategyIndexed.getTableLookupStrategy() |
Modifier and Type | Method and Description |
---|---|
void |
NamedWindowRootViewInstance.removeSubqueryLookupStrategy(SubordTableLookupStrategy namedWindowSubqueryLookup) |
Constructor and Description |
---|
NamedWindowLookupStrategyIndexed(ExprEvaluator joinExpr,
SubordTableLookupStrategy tableLookupStrategy)
Ctor.
|
NamedWindowLookupStrategyIndexedUnfiltered(SubordTableLookupStrategy tableLookupStrategy)
Ctor.
|
NamedWindowSubqueryStopCallback(NamedWindowProcessorInstance processor,
SubordTableLookupStrategy namedWindowSubqueryLookup) |
Modifier and Type | Class and Description |
---|---|
class |
SubordTableLookupStrategyVirtualDW |
Modifier and Type | Method and Description |
---|---|
SubordTableLookupStrategy |
VirtualDWViewImpl.getSubordinateLookupStrategy(java.lang.String accessedByStatementName,
java.lang.String accessedByStatementId,
java.lang.annotation.Annotation[] accessedByStmtAnnotations,
EventType[] outerStreamTypes,
java.util.List<SubordPropHashKey> hashKeys,
CoercionDesc hashKeyCoercionTypes,
java.util.List<SubordPropRangeKey> rangeKeys,
CoercionDesc rangeKeyCoercionTypes,
boolean nwOnTrigger,
EventTable eventTable,
SubordPropPlan joinDesc,
boolean forceTableScan) |
SubordTableLookupStrategy |
VirtualDWView.getSubordinateLookupStrategy(java.lang.String accessedByStatementName,
java.lang.String accessedByStatementId,
java.lang.annotation.Annotation[] accessedByStmtAnnotations,
EventType[] outerStreamTypes,
java.util.List<SubordPropHashKey> hashKeys,
CoercionDesc hashKeyCoercionTypes,
java.util.List<SubordPropRangeKey> rangeKeys,
CoercionDesc rangeKeyCoercionTypes,
boolean nwOnTrigger,
EventTable eventTable,
SubordPropPlan joinDesc,
boolean forceTableScan) |
Modifier and Type | Method and Description |
---|---|
void |
InstrumentationDefault.qIndexSubordLookup(SubordTableLookupStrategy subordTableLookupStrategy,
EventTable optionalEventIndex,
int[] keyStreamNums) |
void |
Instrumentation.qIndexSubordLookup(SubordTableLookupStrategy subordTableLookupStrategy,
EventTable optionalEventIndex,
int[] keyStreamNums) |