Modifier and Type | Method and Description |
---|---|
static CoercionDesc |
CoercionUtil.getCoercionTypesHash(EventType viewableEventType,
String[] indexProps,
List<SubordPropHashKeyForge> hashKeys) |
Constructor and Description |
---|
SubordCompositeTableLookupStrategyFactoryForge(boolean isNWOnTrigger,
int numStreams,
List<SubordPropHashKeyForge> keyExpr,
Class[] coercionKeyTypes,
List<SubordPropRangeKeyForge> rangeProps,
Class[] coercionRangeTypes) |
SubordHashedTableLookupStrategyFactoryForge(boolean isNWOnTrigger,
int numStreamsOuter,
List<SubordPropHashKeyForge> hashKeys,
CoercionDesc hashKeyCoercionTypes,
boolean isStrictKeys,
String[] hashStrictKeys,
int[] keyStreamNumbers,
EventType[] outerStreamTypesZeroIndexed) |
Modifier and Type | Method and Description |
---|---|
Map<String,SubordPropHashKeyForge> |
SubordPropPlan.getHashProps() |
Modifier and Type | Method and Description |
---|---|
static Class[] |
SubordPropUtil.getCoercionTypes(SubordPropHashKeyForge[] descList)
Returns the key coercion types.
|
static String[] |
SubordPropUtil.getKeyProperties(SubordPropHashKeyForge[] descList)
Returns the key property names.
|
Modifier and Type | Method and Description |
---|---|
static Class[] |
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.
|
static SubordTableLookupStrategyFactoryForge |
SubordinateTableLookupStrategyUtil.getLookupStrategy(EventType[] outerStreamTypesZeroIndexed,
List<SubordPropHashKeyForge> hashKeys,
CoercionDesc hashKeyCoercionTypes,
List<SubordPropRangeKeyForge> rangeKeys,
CoercionDesc rangeKeyCoercionTypes,
ExprNode[] inKeywordSingleIdxKeys,
ExprNode inKeywordMultiIdxKey,
boolean isNWOnTrigger) |
static boolean |
SubordPropUtil.isStrictKeyJoin(Collection<SubordPropHashKeyForge> hashKeys) |
Constructor and Description |
---|
SubordPropPlan(Map<String,SubordPropHashKeyForge> hashProps,
Map<String,SubordPropRangeKeyForge> rangeProps,
SubordPropInKeywordSingleIndex inKeywordSingleIndex,
SubordPropInKeywordMultiIndex inKeywordMultiIndex,
Map<QueryGraphValueEntryCustomKeyForge,QueryGraphValueEntryCustomOperationForge> customIndexOps) |
Modifier and Type | Method and Description |
---|---|
SubordPropHashKeyForge[] |
SubordinateQueryPlannerIndexPropDesc.getHashJoinedProps() |
Modifier and Type | Method and Description |
---|---|
List<SubordPropHashKeyForge> |
IndexKeyInfo.getOrderedHashDesc() |
Modifier and Type | Method and Description |
---|---|
static 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.
|
Constructor and Description |
---|
SubordinateQueryPlannerIndexPropDesc(String[] hashIndexPropsProvided,
Class[] hashIndexCoercionType,
String[] rangeIndexPropsProvided,
Class[] rangeIndexCoercionType,
SubordinateQueryPlannerIndexPropListPair listPair,
SubordPropHashKeyForge[] hashJoinedProps,
SubordPropRangeKeyForge[] rangeJoinedProps) |
Constructor and Description |
---|
IndexKeyInfo(List<SubordPropHashKeyForge> orderedKeyProperties,
CoercionDesc orderedKeyCoercionTypes,
List<SubordPropRangeKeyForge> orderedRangeDesc,
CoercionDesc orderedRangeCoercionTypes) |
Constructor and Description |
---|
SubordTableLookupStrategyFactoryForgeVDW(String statementName,
Annotation[] annotations,
EventType[] outerStreams,
List<SubordPropHashKeyForge> hashKeys,
CoercionDesc hashKeyCoercionTypes,
List<SubordPropRangeKeyForge> rangeKeys,
CoercionDesc rangeKeyCoercionTypes,
boolean nwOnTrigger,
SubordPropPlan joinDesc,
boolean forceTableScan,
SubordinateQueryPlannerIndexPropListPair hashAndRanges) |
Copyright © 2005–2018. All rights reserved.