## Uses of Interface
com.thinkaurelius.titan.core.TitanRelation

- Packages that use TitanRelation
  Package | Description
  --- | ---
  com.thinkaurelius.titan.core |
  com.thinkaurelius.titan.core.log |
  com.thinkaurelius.titan.graphdb.database |
  com.thinkaurelius.titan.graphdb.fulgora |
  com.thinkaurelius.titan.graphdb.internal |
  com.thinkaurelius.titan.graphdb.query.condition |
  com.thinkaurelius.titan.graphdb.query.vertex |
  com.thinkaurelius.titan.graphdb.relations |
  com.thinkaurelius.titan.graphdb.transaction |
  com.thinkaurelius.titan.graphdb.types |
  com.thinkaurelius.titan.graphdb.types.system |
  com.thinkaurelius.titan.graphdb.util |
  com.thinkaurelius.titan.graphdb.vertices |

- - ### Uses of TitanRelation in com.thinkaurelius.titan.core

    Subinterfaces of TitanRelation in com.thinkaurelius.titan.core
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `TitanEdge` A TitanEdge connects two `TitanVertex`.
    `interface` | `TitanProperty` TitanProperty is a `TitanRelation` connecting a vertex to a value.

    Methods in com.thinkaurelius.titan.core that return types with arguments of type TitanRelation
    Modifier and Type | Method and Description
    --- | ---
    `Iterable<TitanRelation>` | TitanVertex.`getRelations()` Returns an iterable over all relations incident on this vertex.
    `Map<TitanVertex,Iterable<TitanRelation>>` | TitanMultiVertexQuery.`relations()` Returns an iterable over all incident relations that match this query for each vertex
    `Iterable<TitanRelation>` | TitanVertexQuery.`relations()` Returns an iterable over all incident relations that match this query

  - ### Uses of TitanRelation in com.thinkaurelius.titan.core.log

    Methods in com.thinkaurelius.titan.core.log that return types with arguments of type TitanRelation
    Modifier and Type | Method and Description
    --- | ---
    `Iterable<TitanRelation>` | ChangeState.`getRelations(Change change, RelationType... types)` Returns all relations that match the change state and any of the provided relation types.

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

    Methods in com.thinkaurelius.titan.graphdb.database with parameters of type TitanRelation
    Modifier and Type | Method and Description
    --- | ---
    `static com.thinkaurelius.titan.graphdb.database.IndexSerializer.RecordEntry[]` | IndexSerializer.`indexMatch(TitanRelation relation, CompositeIndexType index)`

  - ### Uses of TitanRelation in com.thinkaurelius.titan.graphdb.fulgora

    Methods in com.thinkaurelius.titan.graphdb.fulgora that return types with arguments of type TitanRelation
    Modifier and Type | Method and Description
    --- | ---
    `Iterable<TitanRelation>` | FulgoraNeighborVertex.`getRelations()`

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

    Subinterfaces of TitanRelation in com.thinkaurelius.titan.graphdb.internal
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `InternalRelation` Internal Relation interface adding methods that should only be used by Titan

    Methods in com.thinkaurelius.titan.graphdb.internal that return types with arguments of type TitanRelation
    Modifier and Type | Method and Description
    --- | ---
    `Iterable<TitanRelation>` | RelationCategory.`executeQuery(TitanVertexQuery query)`

    Methods in com.thinkaurelius.titan.graphdb.internal with parameters of type TitanRelation
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | RelationCategory.`evaluate(TitanRelation relation)`

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

    Classes in com.thinkaurelius.titan.graphdb.query.condition with type parameters of type TitanRelation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DirectionCondition<E extends TitanRelation>`
    `class` | `IncidenceCondition<E extends TitanRelation>`
    `class` | `IncidenceDirectionCondition<E extends TitanRelation>`

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

    Fields in com.thinkaurelius.titan.graphdb.query.vertex with type parameters of type TitanRelation
    Modifier and Type | Field and Description
    --- | ---
    `protected Condition<TitanRelation>` | BaseVertexCentricQuery.`condition` The condition of this query in QNF
    `protected List<PredicateCondition<String,TitanRelation>>` | BaseVertexCentricQueryBuilder.`constraints` The constraints added to this query.

    Methods in com.thinkaurelius.titan.graphdb.query.vertex that return types with arguments of type TitanRelation
    Modifier and Type | Method and Description
    --- | ---
    `Iterable<? extends TitanRelation>` | BasicVertexCentricQueryBuilder.RelationConstructor.`emptyResult()`
    `Map<TitanVertex,Iterable<? extends TitanRelation>>` | MultiVertexCentricQueryBuilder.`executeImplicitKeyQuery()`
    `protected Iterable<TitanRelation>` | BasicVertexCentricQueryBuilder.`executeImplicitKeyQuery(InternalVertex v)` If `BaseVertexCentricQueryBuilder.isImplicitKeyQuery(com.thinkaurelius.titan.graphdb.internal.RelationCategory)` is true, this method provides the result set for the query based on the evaluation of the `ImplicitKey`.
    `protected Iterable<TitanRelation>` | BasicVertexCentricQueryBuilder.`executeRelations(InternalVertex vertex, BaseVertexCentricQuery baseQuery)`
    `Condition<TitanRelation>` | BaseVertexCentricQuery.`getCondition()`
    `Iterable<? extends TitanRelation>` | BasicVertexCentricQueryBuilder.RelationConstructor.`getResult(InternalVertex v, BaseVertexCentricQuery bq)`
    `Map<TitanVertex,Iterable<TitanRelation>>` | MultiVertexCentricQueryBuilder.`relations()`
    `Iterable<TitanRelation>` | SimpleVertexQueryProcessor.`relations()` Converts the entries from this query result into actual `TitanRelation`.
    `Iterable<TitanRelation>` | VertexCentricQueryBuilder.`relations()`

    Methods in com.thinkaurelius.titan.graphdb.query.vertex with parameters of type TitanRelation
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | BaseVertexCentricQuery.`matches(TitanRelation relation)`

    Constructor parameters in com.thinkaurelius.titan.graphdb.query.vertex with type arguments of type TitanRelation
    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)`

  - ### Uses of TitanRelation in com.thinkaurelius.titan.graphdb.relations

    Subinterfaces of TitanRelation in com.thinkaurelius.titan.graphdb.relations
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `StandardRelation`

    Classes in com.thinkaurelius.titan.graphdb.relations that implement TitanRelation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractEdge`
    `class` | `AbstractProperty`
    `class` | `AbstractTypedRelation`
    `class` | `CacheEdge`
    `class` | `CacheProperty`
    `class` | `StandardEdge`
    `class` | `StandardProperty`

  - ### Uses of TitanRelation in com.thinkaurelius.titan.graphdb.transaction

    Fields in com.thinkaurelius.titan.graphdb.transaction with type parameters of type TitanRelation
    Modifier and Type | Field and Description
    --- | ---
    `QueryExecutor<VertexCentricQuery,TitanRelation,SliceQuery>` | StandardTitanTx.`edgeProcessor`
    `QueryExecutor<VertexCentricQuery,TitanRelation,SliceQuery>` | StandardTitanTx.`edgeProcessorImpl`

    Methods in com.thinkaurelius.titan.graphdb.transaction that return types with arguments of type TitanRelation
    Modifier and Type | Method and Description
    --- | ---
    `static Iterable<TitanRelation>` | RelationConstructor.`readRelation(InternalVertex vertex, Iterable<Entry> data, StandardTitanTx tx)`

  - ### Uses of TitanRelation in com.thinkaurelius.titan.graphdb.types

    Methods in com.thinkaurelius.titan.graphdb.types with parameters of type TitanRelation
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | TypeUtil.`hasSimpleInternalVertexKeyIndex(TitanRelation rel)`

  - ### Uses of TitanRelation in com.thinkaurelius.titan.graphdb.types.system

    Methods in com.thinkaurelius.titan.graphdb.types.system that return types with arguments of type TitanRelation
    Modifier and Type | Method and Description
    --- | ---
    `Iterable<TitanRelation>` | EmptyVertex.`getRelations()`

  - ### Uses of TitanRelation in com.thinkaurelius.titan.graphdb.util

    Classes in com.thinkaurelius.titan.graphdb.util with type parameters of type TitanRelation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `VertexCentricEdgeIterable<R extends TitanRelation>`

  - ### Uses of TitanRelation in com.thinkaurelius.titan.graphdb.vertices

    Classes in com.thinkaurelius.titan.graphdb.vertices with type parameters of type TitanRelation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RemovableRelationIterable<O extends TitanRelation>`
    `class` | `RemovableRelationIterator<O extends TitanRelation>`

    Methods in com.thinkaurelius.titan.graphdb.vertices that return types with arguments of type TitanRelation
    Modifier and Type | Method and Description
    --- | ---
    `Iterable<TitanRelation>` | AbstractVertex.`getRelations()`

Copyright © 2012–2014. All rights reserved.