## Uses of Interface
com.thinkaurelius.titan.graphdb.query.condition.Condition

- Packages that use Condition
  Package | Description
  --- | ---
  com.thinkaurelius.titan.diskstorage.indexing |
  com.thinkaurelius.titan.graphdb.database |
  com.thinkaurelius.titan.graphdb.internal |
  com.thinkaurelius.titan.graphdb.query |
  com.thinkaurelius.titan.graphdb.query.condition |
  com.thinkaurelius.titan.graphdb.query.graph |
  com.thinkaurelius.titan.graphdb.query.vertex |

- - ### Uses of Condition in com.thinkaurelius.titan.diskstorage.indexing

    Methods in com.thinkaurelius.titan.diskstorage.indexing that return Condition
    Modifier and Type | Method and Description
    --- | ---
    `Condition<TitanElement>` | IndexQuery.`getCondition()`

    Constructors in com.thinkaurelius.titan.diskstorage.indexing with parameters of type Condition
    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)`

  - ### Uses of Condition in com.thinkaurelius.titan.graphdb.database

    Methods in com.thinkaurelius.titan.graphdb.database with parameters of type Condition
    Modifier and Type | Method and Description
    --- | ---
    `IndexQuery` | IndexSerializer.`getQuery(MixedIndexType index, Condition condition, OrderList orders)`

  - ### Uses of Condition in com.thinkaurelius.titan.graphdb.internal

    Classes in com.thinkaurelius.titan.graphdb.internal that implement Condition
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RelationCategory`

  - ### Uses of Condition in com.thinkaurelius.titan.graphdb.query

    Methods in com.thinkaurelius.titan.graphdb.query that return Condition
    Modifier and Type | Method and Description
    --- | ---
    `Condition` | StandardQueryDescription.`getQueryCondition()` Returns the query condition for this query
    `static <E extends TitanElement> Condition<E>` | QueryUtil.`simplifyQNF(Condition<E> condition)`

    Methods in com.thinkaurelius.titan.graphdb.query with parameters of type 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> Condition<E>` | QueryUtil.`simplifyQNF(Condition<E> condition)`

  - ### Uses of Condition in com.thinkaurelius.titan.graphdb.query.condition

    Classes in com.thinkaurelius.titan.graphdb.query.condition that implement 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

    Methods in com.thinkaurelius.titan.graphdb.query.condition that return Condition
    Modifier and Type | Method and Description
    --- | ---
    `Condition<E>` | MultiCondition.`get(int position)`
    `Condition<E>` | Not.`getChild()`
    `static <E extends TitanElement> Condition<E>` | ConditionUtil.`literalTransformation(Condition<E> condition, com.google.common.base.Function<Condition<E>,Condition<E>> transformation)`
    `static <E extends TitanElement> Condition<E>` | ConditionUtil.`transformation(Condition<E> condition, com.google.common.base.Function<Condition<E>,Condition<E>> transformation)`

    Methods in com.thinkaurelius.titan.graphdb.query.condition that return types with arguments of type Condition
    Modifier and Type | Method and Description
    --- | ---
    `Iterable<Condition<E>>` | Not.`getChildren()`
    `Iterable<Condition<E>>` | Literal.`getChildren()`
    `Iterable<Condition<E>>` | MultiCondition.`getChildren()`
    `Iterable<Condition<E>>` | Condition.`getChildren()`

    Methods in com.thinkaurelius.titan.graphdb.query.condition with parameters of type Condition
    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> Condition<E>` | ConditionUtil.`literalTransformation(Condition<E> condition, com.google.common.base.Function<Condition<E>,Condition<E>> transformation)`
    `static <E extends TitanElement> Or<E>` | Or.`of(Condition<E>... elements)`
    `static <E extends TitanElement> And<E>` | And.`of(Condition<E>... elements)`
    `static <E extends TitanElement> Not<E>` | Not.`of(Condition<E> element)`
    `static <E extends TitanElement> Condition<E>` | ConditionUtil.`transformation(Condition<E> condition, com.google.common.base.Function<Condition<E>,Condition<E>> transformation)`
    `static <E extends TitanElement> void` | ConditionUtil.`traversal(Condition<E> condition, com.google.common.base.Predicate<Condition<E>> evaluator)`

    Method parameters in com.thinkaurelius.titan.graphdb.query.condition with type arguments of type Condition
    Modifier and Type | Method and Description
    --- | ---
    `static <E extends TitanElement> Condition<E>` | ConditionUtil.`literalTransformation(Condition<E> condition, com.google.common.base.Function<Condition<E>,Condition<E>> transformation)`
    `static <E extends TitanElement> Condition<E>` | ConditionUtil.`literalTransformation(Condition<E> condition, com.google.common.base.Function<Condition<E>,Condition<E>> transformation)`
    `static <E extends TitanElement> Condition<E>` | ConditionUtil.`transformation(Condition<E> condition, com.google.common.base.Function<Condition<E>,Condition<E>> transformation)`
    `static <E extends TitanElement> Condition<E>` | ConditionUtil.`transformation(Condition<E> condition, com.google.common.base.Function<Condition<E>,Condition<E>> transformation)`
    `static <E extends TitanElement> void` | ConditionUtil.`traversal(Condition<E> condition, com.google.common.base.Predicate<Condition<E>> evaluator)`

    Constructors in com.thinkaurelius.titan.graphdb.query.condition with parameters of type Condition
    Constructor and Description
    `And(Condition<E>... elements)`
    `Not(Condition<E> condition)`
    `Or(Condition<E>... elements)`

  - ### Uses of Condition in com.thinkaurelius.titan.graphdb.query.graph

    Methods in com.thinkaurelius.titan.graphdb.query.graph that return Condition
    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)`

    Methods in com.thinkaurelius.titan.graphdb.query.graph with parameters of type Condition
    Modifier and Type | Method and Description
    --- | ---
    `static 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)`

    Method parameters in com.thinkaurelius.titan.graphdb.query.graph with type arguments of type Condition
    Modifier and Type | Method and Description
    --- | ---
    `static 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)`

    Constructors in com.thinkaurelius.titan.graphdb.query.graph with parameters of type Condition
    Constructor and Description
    `GraphCentricQuery(ElementCategory resultType, Condition<TitanElement> condition, OrderList orders, BackendQueryHolder<JointIndexQuery> indexQuery, int limit)`

  - ### Uses of Condition in com.thinkaurelius.titan.graphdb.query.vertex

    Fields in com.thinkaurelius.titan.graphdb.query.vertex declared as Condition
    Modifier and Type | Field and Description
    --- | ---
    `protected Condition<TitanRelation>` | BaseVertexCentricQuery.`condition` The condition of this query in QNF

    Methods in com.thinkaurelius.titan.graphdb.query.vertex that return Condition
    Modifier and Type | Method and Description
    --- | ---
    `Condition<TitanRelation>` | BaseVertexCentricQuery.`getCondition()`

    Constructors in com.thinkaurelius.titan.graphdb.query.vertex with parameters of type Condition
    Constructor and Description
    `BaseVertexCentricQuery(Condition<TitanRelation> condition, com.tinkerpop.blueprints.Direction direction, List<BackendQueryHolder<SliceQuery>> queries, OrderList orders, int limit)`
    `VertexCentricQuery(InternalVertex vertex, Condition<TitanRelation> condition, com.tinkerpop.blueprints.Direction direction, List<BackendQueryHolder<SliceQuery>> queries, OrderList orders, int limit)`

Copyright © 2012–2014. All rights reserved.