All Methods Static Methods Concrete Methods
Modifier and Type |
Method and Description |
static IndexMultiKey |
findByIndexHint(Map<IndexMultiKey,? extends EventTableIndexEntryBase> indexCandidates,
List<IndexHintInstruction> instructions) |
static IndexMultiKey |
findExactMatchNameAndType(Set<IndexMultiKey> indexMultiKeys,
boolean unique,
List<IndexedPropDesc> hashProps,
List<IndexedPropDesc> btreeProps,
AdvancedIndexDesc advancedIndexDesc) |
static Pair<IndexMultiKey,EventTableIndexEntryBase> |
findIndexBestAvailable(Map<IndexMultiKey,? extends EventTableIndexEntryBase> tablesAvailable,
Set<String> keyPropertyNames,
Set<String> rangePropertyNames,
List<IndexHintInstruction> optionalIndexHintInstructions) |
static IndexMultiKey |
findIndexConsiderTyping(Map<IndexMultiKey,EventTableIndexMetadataEntry> tableIndexesRefCount,
List<IndexedPropDesc> hashProps,
List<IndexedPropDesc> btreeProps,
List<IndexHintInstruction> optionalIndexHintInstructions) |
static QueryPlanIndexItem |
validateCompileExplicitIndex(String indexName,
boolean unique,
List<CreateIndexItem> columns,
EventType eventType,
StatementContext statementContext) |