Modifier and Type | Method and Description |
---|---|
IndexType |
IndexUpdate.getIndex() |
Constructor and Description |
---|
IndexUpdate(IndexType index,
IndexMutationType mutationType,
K key,
E entry,
JanusGraphElement element) |
Modifier and Type | Method and Description |
---|---|
static IndexType |
ManagementSystem.getGraphIndexDirect(String name,
StandardJanusGraphTx transaction) |
Constructor and Description |
---|
JanusGraphIndexWrapper(IndexType index) |
Modifier and Type | Method and Description |
---|---|
boolean |
IndexAppliesToFunction.indexAppliesTo(IndexType index,
JanusGraphElement element) |
static boolean |
IndexRecordUtil.indexAppliesTo(IndexType index,
JanusGraphElement element) |
static boolean |
IndexRecordUtil.indexAppliesToWithoutConstraints(IndexType index,
JanusGraphElement element) |
static boolean |
IndexRecordUtil.indexMatchesConstraints(IndexType index,
JanusGraphElement element) |
Modifier and Type | Method and Description |
---|---|
Iterable<IndexType> |
InternalRelationType.getKeyIndexes() |
Modifier and Type | Method and Description |
---|---|
IndexType |
JointIndexQuery.Subquery.getIndex() |
Modifier and Type | Method and Description |
---|---|
IndexType |
IndexCandidate.getIndex() |
Modifier and Type | Method and Description |
---|---|
protected Set<IndexType> |
AbstractIndexSelectionStrategy.createIndexRawCandidates(MultiCondition<JanusGraphElement> conditions,
ElementCategory resultType,
IndexSerializer serializer) |
static Set<IndexType> |
IndexSelectionUtil.getMatchingIndexes(MultiCondition<JanusGraphElement> conditions) |
static Set<IndexType> |
IndexSelectionUtil.getMatchingIndexes(MultiCondition<JanusGraphElement> conditions,
Predicate<IndexType> filter) |
Modifier and Type | Method and Description |
---|---|
protected IndexCandidate |
AbstractIndexSelectionStrategy.createIndexCandidate(IndexType index,
MultiCondition<JanusGraphElement> conditions,
IndexSerializer serializer)
Creates an
IndexCandidate from a MultiCondition which it covers. |
protected double |
AbstractIndexSelectionStrategy.getIndexTypeScore(IndexType index) |
static boolean |
IndexSelectionUtil.isIndexSatisfiedByGivenKeys(IndexType index,
Collection<String> givenKeys) |
Modifier and Type | Method and Description |
---|---|
static boolean |
IndexSelectionUtil.existsMatchingIndex(MultiCondition<JanusGraphElement> conditions,
Predicate<IndexType> filter) |
static Set<IndexType> |
IndexSelectionUtil.getMatchingIndexes(MultiCondition<JanusGraphElement> conditions,
Predicate<IndexType> filter) |
IndexSelectionStrategy.SelectedIndexQuery |
IndexSelectionStrategy.selectIndices(Set<IndexType> indexCandidates,
MultiCondition<JanusGraphElement> conditions,
Set<Condition> coveredClauses,
OrderList orders,
IndexSerializer serializer) |
IndexSelectionStrategy.SelectedIndexQuery |
BruteForceIndexSelectionStrategy.selectIndices(Set<IndexType> rawCandidates,
MultiCondition<JanusGraphElement> conditions,
Set<Condition> coveredClauses,
OrderList orders,
IndexSerializer serializer)
Determine the best jointIndexQuery by enumerating all possibilities with exponential time
complexity.
|
IndexSelectionStrategy.SelectedIndexQuery |
ApproximateIndexSelectionStrategy.selectIndices(Set<IndexType> rawCandidates,
MultiCondition<JanusGraphElement> conditions,
Set<Condition> coveredClauses,
OrderList orders,
IndexSerializer serializer)
Iterate over all potential indexes and compute a score based on how many clauses
this index covers.
|
IndexSelectionStrategy.SelectedIndexQuery |
ThresholdBasedIndexSelectionStrategy.selectIndices(Set<IndexType> indexCandidates,
MultiCondition<JanusGraphElement> conditions,
Set<Condition> coveredClauses,
OrderList orders,
IndexSerializer serializer) |
Constructor and Description |
---|
IndexCandidate(IndexType index,
Set<Condition> subCover,
Object subCondition) |
Modifier and Type | Interface and Description |
---|---|
interface |
CompositeIndexType |
interface |
MixedIndexType |
Modifier and Type | Method and Description |
---|---|
IndexType |
SchemaSource.asIndexType() |
Modifier and Type | Method and Description |
---|---|
static Set<PropertyKey> |
TypeUtil.getIndexedKeys(IndexType index) |
Modifier and Type | Class and Description |
---|---|
class |
CompositeIndexTypeWrapper |
class |
IndexTypeWrapper |
class |
MixedIndexTypeWrapper |
Modifier and Type | Method and Description |
---|---|
Iterable<IndexType> |
EmptyRelationType.getKeyIndexes() |
Iterable<IndexType> |
BaseKey.getKeyIndexes() |
Modifier and Type | Method and Description |
---|---|
IndexType |
JanusGraphSchemaVertex.asIndexType() |
Modifier and Type | Method and Description |
---|---|
Iterable<IndexType> |
RelationTypeVertex.getKeyIndexes() |
Copyright © 2012–2024. All rights reserved.