| Modifier and Type | Method and Description |
|---|---|
Condition<TitanElement> |
IndexQuery.getCondition() |
| Constructor and Description |
|---|
IndexQuery(String store,
Condition condition) |
IndexQuery(String store,
Condition condition,
com.google.common.collect.ImmutableList<IndexQuery.OrderEntry> orders) |
IndexQuery(String store,
Condition condition,
com.google.common.collect.ImmutableList<IndexQuery.OrderEntry> orders,
int limit) |
IndexQuery(String store,
Condition condition,
int limit) |
| Modifier and Type | Method and Description |
|---|---|
IndexQuery |
IndexSerializer.getQuery(MixedIndexType index,
Condition condition,
OrderList orders) |
| Modifier and Type | Class and Description |
|---|---|
class |
RelationCategory |
| Modifier and Type | Method and Description |
|---|---|
static <E extends TitanElement> |
QueryUtil.simplifyQNF(Condition<E> condition) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
QueryUtil.isEmpty(Condition<?> condition) |
static boolean |
QueryUtil.isQueryNormalForm(Condition<?> condition)
Query-normal-form (QNF) for Titan is a variant of CNF (conjunctive normal form) with negation inlined where possible
|
static <E extends TitanElement> |
QueryUtil.simplifyQNF(Condition<E> condition) |
| Modifier and Type | Class and Description |
|---|---|
class |
And<E extends TitanElement>
Combines multiple conditions under semantic AND, i.e.
|
class |
DirectionCondition<E extends TitanRelation> |
class |
FixedCondition<E extends TitanElement>
A fixed valued literal, which always returns either true or false irrespective of the element which is evaluated.
|
class |
IncidenceCondition<E extends TitanRelation> |
class |
IncidenceDirectionCondition<E extends TitanRelation> |
class |
Literal<E extends TitanElement>
Abstract literal condition.
|
class |
MultiCondition<E extends TitanElement>
Abstract condition element that combines multiple conditions (for instance, AND, OR).
|
class |
Not<E extends TitanElement>
Negates the wrapped condition, i.e.
|
class |
Or<E extends TitanElement>
Combines multiple conditions under semantic OR, i.e.
|
class |
PredicateCondition<K,E extends TitanElement> |
class |
RelationTypeCondition<E extends TitanElement> |
class |
VisibilityFilterCondition<E extends TitanElement>
Evaluates elements based on their visibility
|
| Modifier and Type | Method and Description |
|---|---|
Condition<E> |
MultiCondition.get(int position) |
Condition<E> |
Not.getChild() |
static <E extends TitanElement> |
ConditionUtil.literalTransformation(Condition<E> condition,
com.google.common.base.Function<Condition<E>,Condition<E>> transformation) |
static <E extends TitanElement> |
ConditionUtil.transformation(Condition<E> condition,
com.google.common.base.Function<Condition<E>,Condition<E>> transformation) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<Condition<E>> |
Literal.getChildren() |
Iterable<Condition<E>> |
Not.getChildren() |
Iterable<Condition<E>> |
MultiCondition.getChildren() |
Iterable<Condition<E>> |
Condition.getChildren() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
MultiCondition.add(Condition<E> condition) |
static boolean |
ConditionUtil.containsType(Condition<?> condition,
Condition.Type type) |
static <E extends TitanElement> |
ConditionUtil.literalTransformation(Condition<E> condition,
com.google.common.base.Function<Condition<E>,Condition<E>> transformation) |
static <E extends TitanElement> |
And.of(Condition<E>... elements) |
static <E extends TitanElement> |
Or.of(Condition<E>... elements) |
static <E extends TitanElement> |
Not.of(Condition<E> element) |
static <E extends TitanElement> |
ConditionUtil.transformation(Condition<E> condition,
com.google.common.base.Function<Condition<E>,Condition<E>> transformation) |
static <E extends TitanElement> |
ConditionUtil.traversal(Condition<E> condition,
com.google.common.base.Predicate<Condition<E>> evaluator) |
| Modifier and Type | Method and Description |
|---|---|
static <E extends TitanElement> |
ConditionUtil.literalTransformation(Condition<E> condition,
com.google.common.base.Function<Condition<E>,Condition<E>> transformation) |
static <E extends TitanElement> |
ConditionUtil.literalTransformation(Condition<E> condition,
com.google.common.base.Function<Condition<E>,Condition<E>> transformation) |
static <E extends TitanElement> |
ConditionUtil.transformation(Condition<E> condition,
com.google.common.base.Function<Condition<E>,Condition<E>> transformation) |
static <E extends TitanElement> |
ConditionUtil.transformation(Condition<E> condition,
com.google.common.base.Function<Condition<E>,Condition<E>> transformation) |
static <E extends TitanElement> |
ConditionUtil.traversal(Condition<E> condition,
com.google.common.base.Predicate<Condition<E>> evaluator) |
| Constructor and Description |
|---|
And(Condition<E>... elements) |
Not(Condition<E> condition) |
Or(Condition<E>... elements) |
| Modifier and Type | Method and Description |
|---|---|
Condition<TitanElement> |
GraphCentricQuery.getCondition() |
static Condition<TitanElement> |
GraphCentricQueryBuilder.indexCover(MixedIndexType index,
Condition<TitanElement> condition,
IndexSerializer indexInfo,
Set<Condition> covered) |
| Modifier and Type | Method and Description |
|---|---|
static List<Object[]> |
GraphCentricQueryBuilder.indexCover(CompositeIndexType index,
Condition<TitanElement> condition,
Set<Condition> covered) |
static Condition<TitanElement> |
GraphCentricQueryBuilder.indexCover(MixedIndexType index,
Condition<TitanElement> condition,
IndexSerializer indexInfo,
Set<Condition> covered) |
| Modifier and Type | Method and Description |
|---|---|
static List<Object[]> |
GraphCentricQueryBuilder.indexCover(CompositeIndexType index,
Condition<TitanElement> condition,
Set<Condition> covered) |
static Condition<TitanElement> |
GraphCentricQueryBuilder.indexCover(MixedIndexType index,
Condition<TitanElement> condition,
IndexSerializer indexInfo,
Set<Condition> covered) |
| Constructor and Description |
|---|
GraphCentricQuery(ElementCategory resultType,
Condition<TitanElement> condition,
OrderList orders,
BackendQueryHolder<JointIndexQuery> indexQuery,
int limit) |
| Modifier and Type | Field and Description |
|---|---|
protected Condition<TitanRelation> |
BaseVertexCentricQuery.condition
The condition of this query in QNF
|
| Modifier and Type | Method and Description |
|---|---|
Condition<TitanRelation> |
BaseVertexCentricQuery.getCondition() |
| Constructor and Description |
|---|
BaseVertexCentricQuery(Condition<TitanRelation> condition,
org.apache.tinkerpop.gremlin.structure.Direction direction,
List<BackendQueryHolder<SliceQuery>> queries,
OrderList orders,
int limit) |
VertexCentricQuery(InternalVertex vertex,
Condition<TitanRelation> condition,
org.apache.tinkerpop.gremlin.structure.Direction direction,
List<BackendQueryHolder<SliceQuery>> queries,
OrderList orders,
int limit) |
Copyright © 2012–2015. All rights reserved.