Modifier and Type | Method and Description |
---|---|
QueryGraphValueEntryHashKeyedForge[] |
IndexedTableLookupPlanHashedOnlyForge.getHashKeys() |
Constructor and Description |
---|
IndexedTableLookupPlanHashedOnlyForge(int lookupStream,
int indexedStream,
boolean indexedStreamIsVDW,
EventType[] typesPerStream,
TableLookupIndexReqKey indexNum,
QueryGraphValueEntryHashKeyedForge[] hashKeys,
QueryPlanIndexForge indexSpecs,
Class[] optionalCoercionTypes) |
Constructor and Description |
---|
CompositeTableLookupPlanForge(int lookupStream,
int indexedStream,
boolean indexedStreamIsVDW,
EventType[] typesPerStream,
TableLookupIndexReqKey indexNum,
List<QueryGraphValueEntryHashKeyedForge> hashKeys,
Class[] hashCoercionTypes,
List<QueryGraphValueEntryRangeForge> rangeKeyPairs,
Class[] optRangeCoercionTypes) |
Modifier and Type | Class and Description |
---|---|
class |
QueryGraphValueEntryHashKeyedForgeExpr |
class |
QueryGraphValueEntryHashKeyedForgeProp |
Modifier and Type | Method and Description |
---|---|
List<QueryGraphValueEntryHashKeyedForge> |
QueryGraphValuePairHashKeyIndexForge.getKeys() |
Modifier and Type | Method and Description |
---|---|
static ExprForge[] |
QueryGraphValueEntryHashKeyedForge.getForges(QueryGraphValueEntryHashKeyedForge[] keys) |
static EventPropertyGetterSPI[] |
QueryGraphValueEntryHashKeyedForge.getGettersIfPropsOnly(QueryGraphValueEntryHashKeyedForge[] keys) |
Modifier and Type | Method and Description |
---|---|
static String |
QueryGraphValueEntryHashKeyedForge.toQueryPlan(List<QueryGraphValueEntryHashKeyedForge> keyProperties) |
Constructor and Description |
---|
QueryGraphValuePairHashKeyIndexForge(String[] indexed,
List<QueryGraphValueEntryHashKeyedForge> key,
String[] strictKeys) |
Modifier and Type | Method and Description |
---|---|
List<QueryGraphValueEntryHashKeyedForge> |
TableLookupKeyDesc.getHashes() |
List<QueryGraphValueEntryHashKeyedForge> |
QueryPlanIndexUniqueHelper.ReducedHashKeys.getHashKeyFunctions() |
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 QueryPlanIndexUniqueHelper.ReducedHashKeys |
QueryPlanIndexUniqueHelper.reduceToUniqueIfPossible(String[] hashPropsProvided,
Class[] hashCoercionTypes,
List<QueryGraphValueEntryHashKeyedForge> hashFunctions,
String[][] hashPropsRequiredPerIndex) |
Constructor and Description |
---|
TableLookupKeyDesc(List<QueryGraphValueEntryHashKeyedForge> hashes,
List<QueryGraphValueEntryRangeForge> ranges) |
Modifier and Type | Method and Description |
---|---|
QueryGraphValueEntryHashKeyedForge |
SubordPropHashKeyForge.getHashKey() |
Constructor and Description |
---|
SubordPropHashKeyForge(QueryGraphValueEntryHashKeyedForge hashKey,
Integer optionalKeyStreamNum,
Class coercionType) |
Copyright © 2005–2018. All rights reserved.