public class IndexSelectionUtil extends Object
Constructor and Description |
---|
IndexSelectionUtil() |
Modifier and Type | Method and Description |
---|---|
static boolean |
existsMatchingIndex(MultiCondition<JanusGraphElement> conditions) |
static boolean |
existsMatchingIndex(MultiCondition<JanusGraphElement> conditions,
Predicate<IndexType> filter) |
static Set<IndexType> |
getMatchingIndexes(MultiCondition<JanusGraphElement> conditions) |
static Set<IndexType> |
getMatchingIndexes(MultiCondition<JanusGraphElement> conditions,
Predicate<IndexType> filter) |
static boolean |
indexCoversOrder(MixedIndexType index,
OrderList orders) |
static boolean |
isIndexSatisfiedByGivenKeys(IndexType index,
Collection<String> givenKeys) |
public static boolean indexCoversOrder(MixedIndexType index, OrderList orders)
public static Set<IndexType> getMatchingIndexes(MultiCondition<JanusGraphElement> conditions)
public static Set<IndexType> getMatchingIndexes(MultiCondition<JanusGraphElement> conditions, Predicate<IndexType> filter)
public static boolean existsMatchingIndex(MultiCondition<JanusGraphElement> conditions)
public static boolean existsMatchingIndex(MultiCondition<JanusGraphElement> conditions, Predicate<IndexType> filter)
public static boolean isIndexSatisfiedByGivenKeys(IndexType index, Collection<String> givenKeys)
Copyright © 2012–2023. All rights reserved.