| Modifier and Type | Method and Description |
|---|---|
IndexQuery |
IndexSerializer.getQuery(MixedIndexType index,
Condition condition,
OrderList orders) |
| Modifier and Type | Field and Description |
|---|---|
static OrderList |
OrderList.NO_ORDER |
| Modifier and Type | Method and Description |
|---|---|
OrderList |
GraphCentricQuery.getOrder() |
| Constructor and Description |
|---|
GraphCentricQuery(ElementCategory resultType,
Condition<JanusGraphElement> condition,
OrderList orders,
BackendQueryHolder<JointIndexQuery> indexQuery,
int limit) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractIndexSelectionStrategy.addToJointQuery(IndexCandidate indexCandidate,
JointIndexQuery jointQuery,
IndexSerializer serializer,
OrderList orders) |
static boolean |
IndexSelectionUtil.indexCoversOrder(MixedIndexType index,
OrderList orders) |
IndexSelectionStrategy.SelectedIndexQuery |
IndexSelectionStrategy.selectIndices(ElementCategory resultType,
MultiCondition<JanusGraphElement> conditions,
Set<Condition> coveredClauses,
OrderList orders,
IndexSerializer serializer) |
IndexSelectionStrategy.SelectedIndexQuery |
AbstractIndexSelectionStrategy.selectIndices(ElementCategory resultType,
MultiCondition<JanusGraphElement> conditions,
Set<Condition> coveredClauses,
OrderList orders,
IndexSerializer serializer) |
IndexSelectionStrategy.SelectedIndexQuery |
ThresholdBasedIndexSelectionStrategy.selectIndices(Set<IndexType> indexCandidates,
MultiCondition<JanusGraphElement> conditions,
Set<Condition> coveredClauses,
OrderList orders,
IndexSerializer serializer) |
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 |
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.
|
| Modifier and Type | Field and Description |
|---|---|
protected OrderList |
BaseVertexCentricQueryBuilder.orders
The order in which the relations should be returned.
|
| Modifier and Type | Method and Description |
|---|---|
OrderList |
BaseVertexCentricQuery.getOrders() |
| Constructor and Description |
|---|
BaseVertexCentricQuery(Condition<JanusGraphRelation> condition,
org.apache.tinkerpop.gremlin.structure.Direction direction,
List<BackendQueryHolder<SliceQuery>> queries,
OrderList orders,
int limit) |
VertexCentricQuery(InternalVertex vertex,
Condition<JanusGraphRelation> condition,
org.apache.tinkerpop.gremlin.structure.Direction direction,
List<BackendQueryHolder<SliceQuery>> queries,
OrderList orders,
int limit) |
| Constructor and Description |
|---|
RelationComparator(InternalVertex v,
OrderList orders) |
Copyright © 2012–2023. All rights reserved.