Modifier and Type | Method and Description |
---|---|
static Class |
CoercionUtil.getCoercionTypeRange(EventType indexedType,
String indexedProp,
SubordPropRangeKeyForge rangeKey) |
Modifier and Type | Method and Description |
---|---|
static CoercionDesc |
CoercionUtil.getCoercionTypesRange(EventType viewableEventType,
Map<String,SubordPropRangeKeyForge> rangeProps,
EventType[] typesPerStream) |
Constructor and Description |
---|
SubordSortedTableLookupStrategyFactoryForge(boolean isNWOnTrigger,
int numStreamsOuter,
SubordPropRangeKeyForge rangeKey,
CoercionDesc coercionDesc) |
Constructor and Description |
---|
SubordCompositeTableLookupStrategyFactoryForge(boolean isNWOnTrigger,
int numStreams,
List<SubordPropHashKeyForge> keyExpr,
Class[] coercionKeyTypes,
List<SubordPropRangeKeyForge> rangeProps,
Class[] coercionRangeTypes) |
Modifier and Type | Method and Description |
---|---|
Map<String,SubordPropRangeKeyForge> |
SubordPropPlan.getRangeProps() |
Modifier and Type | Method and Description |
---|---|
static SubordTableLookupStrategyFactoryForge |
SubordinateTableLookupStrategyUtil.getLookupStrategy(EventType[] outerStreamTypesZeroIndexed,
List<SubordPropHashKeyForge> hashKeys,
CoercionDesc hashKeyCoercionTypes,
List<SubordPropRangeKeyForge> rangeKeys,
CoercionDesc rangeKeyCoercionTypes,
ExprNode[] inKeywordSingleIdxKeys,
ExprNode inKeywordMultiIdxKey,
boolean isNWOnTrigger) |
static String |
SubordPropRangeKeyForge.toQueryPlan(Collection<SubordPropRangeKeyForge> rangeDescs) |
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 |
---|---|
SubordPropRangeKeyForge[] |
SubordinateQueryPlannerIndexPropDesc.getRangeJoinedProps() |
Modifier and Type | Method and Description |
---|---|
List<SubordPropRangeKeyForge> |
IndexKeyInfo.getOrderedRangeDesc() |
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.