Package | Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
static CoercionDesc |
CoercionUtil.getCoercionTypesHash(EventType[] typesPerStream,
int lookupStream,
int indexedStream,
java.util.List<QueryGraphValueEntryHashKeyed> keyProps,
java.lang.String[] indexProps)
Returns null if no coercion is required, or an array of classes for use in coercing the
lookup keys and index keys into a common type.
|
static CoercionDesc |
CoercionUtil.getCoercionTypesHash(EventType viewableEventType,
java.lang.String[] indexProps,
java.util.List<SubordPropHashKey> hashKeys) |
static CoercionDesc |
CoercionUtil.getCoercionTypesRange(EventType[] typesPerStream,
int indexedStream,
java.lang.String[] indexedProp,
java.util.List<QueryGraphValueEntryRange> rangeEntries) |
static CoercionDesc |
CoercionUtil.getCoercionTypesRange(EventType viewableEventType,
java.util.Map<java.lang.String,SubordPropRangeKey> rangeProps,
EventType[] typesPerStream) |
Modifier and Type | Method and Description |
---|---|
CoercionDesc |
IndexKeyInfo.getOrderedKeyCoercionTypes() |
CoercionDesc |
IndexKeyInfo.getOrderedRangeCoercionTypes() |
Modifier and Type | Method and Description |
---|---|
static SubordTableLookupStrategyFactory |
SubordinateTableLookupStrategyUtil.getLookupStrategy(EventType[] outerStreamTypesZeroIndexed,
java.util.List<SubordPropHashKey> hashKeys,
CoercionDesc hashKeyCoercionTypes,
java.util.List<SubordPropRangeKey> rangeKeys,
CoercionDesc rangeKeyCoercionTypes,
ExprNode[] inKeywordSingleIdxKeys,
ExprNode inKeywordMultiIdxKey,
boolean isNWOnTrigger) |
Constructor and Description |
---|
IndexKeyInfo(java.util.List<SubordPropHashKey> orderedKeyProperties,
CoercionDesc orderedKeyCoercionTypes,
java.util.List<SubordPropRangeKey> orderedRangeDesc,
CoercionDesc orderedRangeCoercionTypes) |
SubordTableLookupStrategyFactoryVDW(java.lang.String statementName,
int statementId,
java.lang.annotation.Annotation[] annotations,
EventType[] outerStreams,
java.util.List<SubordPropHashKey> hashKeys,
CoercionDesc hashKeyCoercionTypes,
java.util.List<SubordPropRangeKey> rangeKeys,
CoercionDesc rangeKeyCoercionTypes,
boolean nwOnTrigger,
SubordPropPlan joinDesc,
boolean forceTableScan,
SubordinateQueryPlannerIndexPropListPair hashAndRanges) |
Modifier and Type | Method and Description |
---|---|
SubordTableLookupStrategy |
VirtualDWViewImpl.getSubordinateLookupStrategy(java.lang.String accessedByStatementName,
int 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,
int 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) |
Constructor and Description |
---|
SubordTableLookupStrategyVirtualDW(java.lang.String namedWindowName,
VirtualDataWindowLookup externalIndex,
java.util.List<SubordPropHashKey> hashKeys,
CoercionDesc hashKeyCoercionTypes,
java.util.List<SubordPropRangeKey> rangeKeys,
CoercionDesc rangeKeyCoercionTypes,
boolean nwOnTrigger,
int numOuterStreams) |