Constructor and Description |
---|
PropertyHashedFactoryFactoryForge(int indexedStreamNum,
Integer subqueryNum,
boolean isFireAndForget,
String[] indexedProps,
EventType eventType,
boolean unique,
CoercionDesc hashCoercionDesc) |
Constructor and Description |
---|
PropertySortedFactoryFactoryForge(int indexedStreamNum,
Integer subqueryNum,
boolean isFireAndForget,
String indexedProp,
EventType eventType,
CoercionDesc coercionDesc) |
Modifier and Type | Method and Description |
---|---|
static CoercionDesc |
CoercionUtil.getCoercionTypesHash(EventType[] typesPerStream,
int lookupStream,
int indexedStream,
List<QueryGraphValueEntryHashKeyedForge> keyProps,
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,
String[] indexProps,
List<SubordPropHashKeyForge> hashKeys) |
static CoercionDesc |
CoercionUtil.getCoercionTypesRange(EventType[] typesPerStream,
int indexedStream,
String[] indexedProp,
List<QueryGraphValueEntryRangeForge> rangeEntries) |
static CoercionDesc |
CoercionUtil.getCoercionTypesRange(EventType viewableEventType,
Map<String,SubordPropRangeKeyForge> rangeProps,
EventType[] typesPerStream) |
Constructor and Description |
---|
SubordHashedTableLookupStrategyFactoryForge(boolean isNWOnTrigger,
int numStreamsOuter,
List<SubordPropHashKeyForge> hashKeys,
CoercionDesc hashKeyCoercionTypes,
boolean isStrictKeys,
String[] hashStrictKeys,
int[] keyStreamNumbers,
EventType[] outerStreamTypesZeroIndexed) |
SubordSortedTableLookupStrategyFactoryForge(boolean isNWOnTrigger,
int numStreamsOuter,
SubordPropRangeKeyForge rangeKey,
CoercionDesc coercionDesc) |
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) |
Modifier and Type | Method and Description |
---|---|
CoercionDesc |
IndexKeyInfo.getOrderedKeyCoercionTypes() |
CoercionDesc |
IndexKeyInfo.getOrderedRangeCoercionTypes() |
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.