Package | Description |
---|---|
com.espertech.esper.core.context.subselect |
Subselect implementation.
|
com.espertech.esper.epl.join.plan |
Inner join and outer join query planning
|
com.espertech.esper.epl.lookup |
Subquery execution strategies and lookup indexes
|
com.espertech.esper.epl.virtualdw |
Virtual data window.
|
Constructor and Description |
---|
SubSelectStrategyFactoryIndexShare(String statementName,
int statementId,
int subqueryNum,
EventType[] outerEventTypesSelect,
NamedWindowProcessor optionalNamedWindowProcessor,
TableMetadata optionalTableMetadata,
boolean fullTableScan,
IndexHint optionalIndexHint,
SubordPropPlan joinedPropPlan,
ExprEvaluator filterExprEval,
AggregationServiceFactoryDesc aggregationServiceFactory,
ExprEvaluator[] groupByKeys,
TableService tableService,
Annotation[] annotations,
StatementStopService statementStopService,
EngineImportService engineImportService) |
Modifier and Type | Method and Description |
---|---|
static SubordPropPlan |
QueryPlanIndexBuilder.getJoinProps(ExprNode filterExpr,
int outsideStreamCount,
EventType[] allStreamTypesZeroIndexed,
ExcludePlanHint excludePlanHint) |
Modifier and Type | Method and Description |
---|---|
static SubordinateQueryPlanDesc |
SubordinateQueryPlanner.planSubquery(EventType[] outerStreams,
SubordPropPlan joinDesc,
boolean isNWOnTrigger,
boolean forceTableScan,
IndexHint optionalIndexHint,
boolean indexShare,
int subqueryNumber,
boolean isVirtualDataWindow,
EventTableIndexMetadata indexMetadata,
Set<String> optionalUniqueKeyProps,
boolean onlyUseExistingIndexes,
String statementName,
int statementId,
Annotation[] annotations) |
Constructor and Description |
---|
SubordTableLookupStrategyFactoryVDW(String statementName,
int statementId,
Annotation[] annotations,
EventType[] outerStreams,
List<SubordPropHashKey> hashKeys,
CoercionDesc hashKeyCoercionTypes,
List<SubordPropRangeKey> rangeKeys,
CoercionDesc rangeKeyCoercionTypes,
boolean nwOnTrigger,
SubordPropPlan joinDesc,
boolean forceTableScan,
SubordinateQueryPlannerIndexPropListPair hashAndRanges) |
Modifier and Type | Method and Description |
---|---|
SubordPropPlan |
VirtualDataWindowLookupContextSPI.getJoinDesc() |
Modifier and Type | Method and Description |
---|---|
SubordTableLookupStrategy |
VirtualDWViewImpl.getSubordinateLookupStrategy(String accessedByStatementName,
int accessedByStatementId,
Annotation[] accessedByStmtAnnotations,
EventType[] outerStreamTypes,
List<SubordPropHashKey> hashKeys,
CoercionDesc hashKeyCoercionTypes,
List<SubordPropRangeKey> rangeKeys,
CoercionDesc rangeKeyCoercionTypes,
boolean nwOnTrigger,
EventTable eventTable,
SubordPropPlan joinDesc,
boolean forceTableScan) |
SubordTableLookupStrategy |
VirtualDWView.getSubordinateLookupStrategy(String accessedByStatementName,
int accessedByStatementId,
Annotation[] accessedByStmtAnnotations,
EventType[] outerStreamTypes,
List<SubordPropHashKey> hashKeys,
CoercionDesc hashKeyCoercionTypes,
List<SubordPropRangeKey> rangeKeys,
CoercionDesc rangeKeyCoercionTypes,
boolean nwOnTrigger,
EventTable eventTable,
SubordPropPlan joinDesc,
boolean forceTableScan) |
Constructor and Description |
---|
VirtualDataWindowLookupContextSPI(String statementName,
int statementId,
Annotation[] statementAnnotations,
boolean fireAndForget,
String namedWindowName,
List<VirtualDataWindowLookupFieldDesc> hashFields,
List<VirtualDataWindowLookupFieldDesc> btreeFields,
SubordPropPlan joinDesc,
boolean forceTableScan,
EventType[] outerTypePerStream,
String accessedByStatementName,
int accessedByStatementSequenceNum) |