Uses of Class
com.espertech.esper.common.internal.epl.lookupplan.SubordPropHashKeyForge
Package
Description
-
Uses of SubordPropHashKeyForge in com.espertech.esper.common.internal.epl.join.queryplan
Modifier and TypeMethodDescriptionstatic CoercionDesc
CoercionUtil.getCoercionTypesHash
(EventType viewableEventType, String[] indexProps, List<SubordPropHashKeyForge> hashKeys) -
Uses of SubordPropHashKeyForge in com.espertech.esper.common.internal.epl.lookup
ModifierConstructorDescriptionSubordCompositeTableLookupStrategyFactoryForge
(boolean isNWOnTrigger, int numStreams, List<SubordPropHashKeyForge> keyExpr, EPTypeClass[] coercionKeyTypes, MultiKeyClassRef hashMultikeyClasses, List<SubordPropRangeKeyForge> rangeProps, EPTypeClass[] coercionRangeTypes) SubordHashedTableLookupStrategyFactoryForge
(boolean isNWOnTrigger, int numStreamsOuter, List<SubordPropHashKeyForge> hashKeys, CoercionDesc hashKeyCoercionTypes, boolean isStrictKeys, String[] hashStrictKeys, int[] keyStreamNumbers, EventType[] outerStreamTypesZeroIndexed, MultiKeyClassRef hashMultikeyClasses) -
Uses of SubordPropHashKeyForge in com.espertech.esper.common.internal.epl.lookupplan
Modifier and TypeMethodDescriptionstatic EPTypeClass[]
SubordPropUtil.getCoercionTypes
(SubordPropHashKeyForge[] descList) Returns the key coercion types.static String[]
SubordPropUtil.getKeyProperties
(SubordPropHashKeyForge[] descList) Returns the key property names.Modifier and TypeMethodDescriptionstatic EPTypeClass[]
SubordPropUtil.getCoercionTypes
(Collection<SubordPropHashKeyForge> descList) Returns the key coercion types.static String[]
SubordPropUtil.getKeyProperties
(Collection<SubordPropHashKeyForge> descList) Returns the key property names.static int[]
SubordPropUtil.getKeyStreamNums
(Collection<SubordPropHashKeyForge> descList) Returns the key stream numbers.SubordinateTableLookupStrategyUtil.getLookupStrategy
(EventType[] outerStreamTypesZeroIndexed, List<SubordPropHashKeyForge> hashKeys, CoercionDesc hashKeyCoercionTypes, MultiKeyClassRef hashMultikeyClasses, List<SubordPropRangeKeyForge> rangeKeys, CoercionDesc rangeKeyCoercionTypes, ExprNode[] inKeywordSingleIdxKeys, ExprNode inKeywordMultiIdxKey, boolean isNWOnTrigger) static boolean
SubordPropUtil.isStrictKeyJoin
(Collection<SubordPropHashKeyForge> hashKeys) ModifierConstructorDescriptionSubordPropPlan
(Map<String, SubordPropHashKeyForge> hashProps, Map<String, SubordPropRangeKeyForge> rangeProps, SubordPropInKeywordSingleIndex inKeywordSingleIndex, SubordPropInKeywordMultiIndex inKeywordMultiIndex, Map<QueryGraphValueEntryCustomKeyForge, QueryGraphValueEntryCustomOperationForge> customIndexOps) -
Uses of SubordPropHashKeyForge in com.espertech.esper.common.internal.epl.lookupplansubord
Modifier and TypeMethodDescriptionstatic IndexKeyInfo
SubordinateQueryPlannerUtil.compileIndexKeyInfo
(IndexMultiKey indexMultiKey, String[] hashIndexPropsProvided, SubordPropHashKeyForge[] hashJoinedProps, String[] rangeIndexPropsProvided, SubordPropRangeKeyForge[] rangeJoinedProps) Given an index with a defined set of hash(equals) and range(btree) props and uniqueness flag, and given a list of indexable properties and accessAccessors for both hash and range, return the ordered keys and coercion information.ModifierConstructorDescriptionSubordinateQueryPlannerIndexPropDesc
(String[] hashIndexPropsProvided, EPTypeClass[] hashIndexCoercionType, String[] rangeIndexPropsProvided, EPTypeClass[] rangeIndexCoercionType, SubordinateQueryPlannerIndexPropListPair listPair, SubordPropHashKeyForge[] hashJoinedProps, SubordPropRangeKeyForge[] rangeJoinedProps) ModifierConstructorDescriptionIndexKeyInfo
(List<SubordPropHashKeyForge> orderedKeyProperties, CoercionDesc orderedKeyCoercionTypes, List<SubordPropRangeKeyForge> orderedRangeDesc, CoercionDesc orderedRangeCoercionTypes) -
Uses of SubordPropHashKeyForge in com.espertech.esper.common.internal.epl.virtualdw
ModifierConstructorDescriptionSubordTableLookupStrategyFactoryForgeVDW
(String statementName, Annotation[] annotations, EventType[] outerStreams, List<SubordPropHashKeyForge> hashKeys, CoercionDesc hashKeyCoercionTypes, List<SubordPropRangeKeyForge> rangeKeys, CoercionDesc rangeKeyCoercionTypes, boolean nwOnTrigger, SubordPropPlan joinDesc, boolean forceTableScan, SubordinateQueryPlannerIndexPropListPair hashAndRanges)