Package | Description |
---|---|
com.espertech.esper.epl.join.exec.composite |
Composite query execution for hash+btree combined lookup.
|
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.named |
Named window classes are in this package
|
com.espertech.esper.epl.virtualdw |
Virtual data window.
|
Modifier and Type | Method and Description |
---|---|
static CompositeIndexQuery |
CompositeIndexQueryFactory.makeSubordinate(boolean isNWOnTrigger,
int numOuterStreams,
java.util.Collection<SubordPropHashKey> keyExpr,
java.lang.Class[] coercionKeyTypes,
java.util.Collection<SubordPropRangeKey> rangeProps,
java.lang.Class[] rangeCoercionTypes,
java.util.List<java.lang.String> expressionTexts) |
Modifier and Type | Method and Description |
---|---|
static CoercionDesc |
CoercionUtil.getCoercionTypesHash(EventType viewableEventType,
java.lang.String[] indexProps,
java.util.List<SubordPropHashKey> hashKeys) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,SubordPropHashKey> |
SubordPropPlan.getHashProps() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Class[] |
SubordPropUtil.getCoercionTypes(SubordPropHashKey[] descList)
Returns the key coercion types.
|
static java.lang.String[] |
SubordPropUtil.getKeyProperties(SubordPropHashKey[] descList)
Returns the key property names.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.Class[] |
SubordPropUtil.getCoercionTypes(java.util.Collection<SubordPropHashKey> descList)
Returns the key coercion types.
|
static java.lang.String[] |
SubordPropUtil.getKeyProperties(java.util.Collection<SubordPropHashKey> descList)
Returns the key property names.
|
static int[] |
SubordPropUtil.getKeyStreamNums(java.util.Collection<SubordPropHashKey> descList)
Returns the key stream numbers.
|
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) |
static boolean |
SubordPropUtil.isStrictKeyJoin(java.util.Collection<SubordPropHashKey> hashKeys) |
Constructor and Description |
---|
SubordIndexedTableLookupStrategySingleCoercingFactory(boolean isNWOnTrigger,
int streamCountOuter,
SubordPropHashKey hashKey,
java.lang.Class coercionType)
Ctor.
|
SubordIndexedTableLookupStrategySingleExprFactory(boolean isNWOnTrigger,
int streamCountOuter,
SubordPropHashKey hashKey) |
Constructor and Description |
---|
SubordCompositeTableLookupStrategyFactory(boolean isNWOnTrigger,
int numStreams,
java.util.Collection<SubordPropHashKey> keyExpr,
java.lang.Class[] coercionKeyTypes,
java.util.Collection<SubordPropRangeKey> rangeProps,
java.lang.Class[] coercionRangeTypes) |
SubordIndexedTableLookupStrategyCoercingFactory(boolean isNWOnTrigger,
int numStreamsOuter,
java.util.List<SubordPropHashKey> hashKeys,
java.lang.Class[] coercionTypes) |
SubordIndexedTableLookupStrategyExprFactory(boolean isNWOnTrigger,
int numStreamsOuter,
java.util.List<SubordPropHashKey> hashKeys) |
SubordPropPlan(java.util.Map<java.lang.String,SubordPropHashKey> hashProps,
java.util.Map<java.lang.String,SubordPropRangeKey> rangeProps,
SubordPropInKeywordSingleIndex inKeywordSingleIndex,
SubordPropInKeywordMultiIndex inKeywordMultiIndex) |
Modifier and Type | Method and Description |
---|---|
java.util.List<SubordPropHashKey> |
IndexKeyInfo.getOrderedHashProperties() |
java.util.List<SubordPropHashKey> |
IndexKeyInfo.getOrderedKeyProperties() |
Constructor and Description |
---|
IndexKeyInfo(java.util.List<SubordPropHashKey> orderedKeyProperties,
CoercionDesc orderedKeyCoercionTypes,
java.util.List<SubordPropRangeKey> orderedRangeDesc,
CoercionDesc orderedRangeCoercionTypes) |
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) |
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) |