## Uses of Interface
com.thinkaurelius.titan.graphdb.internal.InternalRelation

- Packages that use InternalRelation
  Package | Description
  --- | ---
  com.thinkaurelius.titan.graphdb.database |
  com.thinkaurelius.titan.graphdb.database.idassigner |
  com.thinkaurelius.titan.graphdb.database.log |
  com.thinkaurelius.titan.graphdb.fulgora |
  com.thinkaurelius.titan.graphdb.internal |
  com.thinkaurelius.titan.graphdb.log |
  com.thinkaurelius.titan.graphdb.relations |
  com.thinkaurelius.titan.graphdb.transaction |
  com.thinkaurelius.titan.graphdb.transaction.addedrelations |
  com.thinkaurelius.titan.graphdb.types.system |
  com.thinkaurelius.titan.graphdb.vertices |

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

    Methods in com.thinkaurelius.titan.graphdb.database with parameters of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | StandardTitanGraph.`acquireLock(InternalRelation relation, int pos, boolean acquireLocksConfig)`
    `void` | StandardTitanGraph.`assignID(InternalRelation relation)`
    `Collection<IndexSerializer.IndexUpdate>` | IndexSerializer.`getIndexUpdates(InternalRelation relation)`
    `static int` | StandardTitanGraph.`getTTL(InternalRelation rel)` The TTL of a relation (edge or property) is the minimum of: 1) The TTL configured of the relation type (if exists) 2) The TTL configured for the label any of the relation end point vertices (if exists)
    `StaticArrayEntry` | EdgeSerializer.`writeRelation(InternalRelation relation, InternalRelationType type, int position, TypeInspector tx)`
    `Entry` | EdgeSerializer.`writeRelation(InternalRelation relation, int position, TypeInspector tx)`

    Method parameters in com.thinkaurelius.titan.graphdb.database with type arguments of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `void` | StandardTitanGraph.`commit(Collection<InternalRelation> addedRelations, Collection<InternalRelation> deletedRelations, StandardTitanTx tx)`
    `void` | StandardTitanGraph.`commit(Collection<InternalRelation> addedRelations, Collection<InternalRelation> deletedRelations, StandardTitanTx tx)`
    `Collection<IndexSerializer.IndexUpdate>` | IndexSerializer.`getIndexUpdates(InternalVertex vertex, Collection<InternalRelation> updatedProperties)`
    `com.thinkaurelius.titan.graphdb.database.StandardTitanGraph.ModificationSummary` | StandardTitanGraph.`prepareCommit(Collection<InternalRelation> addedRelations, Collection<InternalRelation> deletedRelations, com.google.common.base.Predicate<InternalRelation> filter, BackendTransaction mutator, StandardTitanTx tx, boolean acquireLocks)`
    `com.thinkaurelius.titan.graphdb.database.StandardTitanGraph.ModificationSummary` | StandardTitanGraph.`prepareCommit(Collection<InternalRelation> addedRelations, Collection<InternalRelation> deletedRelations, com.google.common.base.Predicate<InternalRelation> filter, BackendTransaction mutator, StandardTitanTx tx, boolean acquireLocks)`
    `com.thinkaurelius.titan.graphdb.database.StandardTitanGraph.ModificationSummary` | StandardTitanGraph.`prepareCommit(Collection<InternalRelation> addedRelations, Collection<InternalRelation> deletedRelations, com.google.common.base.Predicate<InternalRelation> filter, BackendTransaction mutator, StandardTitanTx tx, boolean acquireLocks)`

  - ### Uses of InternalRelation in com.thinkaurelius.titan.graphdb.database.idassigner

    Methods in com.thinkaurelius.titan.graphdb.database.idassigner with parameters of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `void` | VertexIDAssigner.`assignID(InternalRelation relation)`

    Method parameters in com.thinkaurelius.titan.graphdb.database.idassigner with type arguments of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `void` | VertexIDAssigner.`assignIDs(Iterable<InternalRelation> addedRelations)`

  - ### Uses of InternalRelation in com.thinkaurelius.titan.graphdb.database.log

    Method parameters in com.thinkaurelius.titan.graphdb.database.log with type arguments of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `StaticBuffer` | TransactionLogHeader.`serializeModifications(Serializer serializer, LogTxStatus status, StandardTitanTx tx, Collection<InternalRelation> addedRelations, Collection<InternalRelation> deletedRelations)`
    `StaticBuffer` | TransactionLogHeader.`serializeModifications(Serializer serializer, LogTxStatus status, StandardTitanTx tx, Collection<InternalRelation> addedRelations, Collection<InternalRelation> deletedRelations)`

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

    Methods in com.thinkaurelius.titan.graphdb.fulgora that return types with arguments of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `List<InternalRelation>` | FulgoraVertex.`getAddedRelations(com.google.common.base.Predicate<InternalRelation> query)`
    `List<InternalRelation>` | FulgoraNeighborVertex.`getAddedRelations(com.google.common.base.Predicate<InternalRelation> query)`

    Methods in com.thinkaurelius.titan.graphdb.fulgora with parameters of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | FulgoraVertex.`addRelation(InternalRelation e)`
    `boolean` | FulgoraNeighborVertex.`addRelation(InternalRelation e)`
    `void` | FulgoraVertex.`removeRelation(InternalRelation e)`
    `void` | FulgoraNeighborVertex.`removeRelation(InternalRelation e)`

    Method parameters in com.thinkaurelius.titan.graphdb.fulgora with type arguments of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `List<InternalRelation>` | FulgoraVertex.`getAddedRelations(com.google.common.base.Predicate<InternalRelation> query)`
    `List<InternalRelation>` | FulgoraNeighborVertex.`getAddedRelations(com.google.common.base.Predicate<InternalRelation> query)`

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

    Methods in com.thinkaurelius.titan.graphdb.internal that return InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `InternalRelation` | InternalRelation.`it()`

    Methods in com.thinkaurelius.titan.graphdb.internal that return types with arguments of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `List<InternalRelation>` | InternalVertex.`getAddedRelations(com.google.common.base.Predicate<InternalRelation> query)` Returns an iterable over all newly added relations incident on this vertex that match the given predicate

    Methods in com.thinkaurelius.titan.graphdb.internal with parameters of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | InternalVertex.`addRelation(InternalRelation e)` Add a new relation to the vertex
    `void` | InternalVertex.`removeRelation(InternalRelation e)` Deleted relation e from the adjacency list of this vertex and updates the state of the vertex to reflect the modification.

    Method parameters in com.thinkaurelius.titan.graphdb.internal with type arguments of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `List<InternalRelation>` | InternalVertex.`getAddedRelations(com.google.common.base.Predicate<InternalRelation> query)` Returns an iterable over all newly added relations incident on this vertex that match the given predicate

  - ### Uses of InternalRelation in com.thinkaurelius.titan.graphdb.log

    Methods in com.thinkaurelius.titan.graphdb.log that return InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `static InternalRelation` | ModificationDeserializer.`parseRelation(TransactionLogHeader.Modification modification, StandardTitanTx tx)`

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

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

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

    Methods in com.thinkaurelius.titan.graphdb.relations that return InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `InternalRelation` | CacheEdge.`it()`
    `InternalRelation` | CacheProperty.`it()`
    `InternalRelation` | AbstractTypedRelation.`it()`

    Methods in com.thinkaurelius.titan.graphdb.relations with parameters of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `int` | RelationComparator.`compare(InternalRelation r1, InternalRelation r2)`

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

    Methods in com.thinkaurelius.titan.graphdb.transaction that return InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `static InternalRelation` | RelationConstructor.`readRelation(InternalVertex vertex, Entry data, EdgeSerializer serializer, TypeInspector types, VertexFactory vertexFac)`
    `static InternalRelation` | RelationConstructor.`readRelation(InternalVertex vertex, Entry data, StandardTitanTx tx)`

    Methods in com.thinkaurelius.titan.graphdb.transaction with parameters of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `void` | StandardTitanTx.`removeRelation(InternalRelation relation)`

  - ### Uses of InternalRelation in com.thinkaurelius.titan.graphdb.transaction.addedrelations

    Methods in com.thinkaurelius.titan.graphdb.transaction.addedrelations that return types with arguments of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `Collection<InternalRelation>` | SimpleAddedRelations.`getAll()`
    `Collection<InternalRelation>` | SimpleBufferAddedRelations.`getAll()`
    `Collection<InternalRelation>` | AddedRelationsContainer.`getAll()` This method returns all relations in this container.
    `List<InternalRelation>` | ConcurrentAddedRelations.`getView(com.google.common.base.Predicate<InternalRelation> filter)`
    `List<InternalRelation>` | SimpleAddedRelations.`getView(com.google.common.base.Predicate<InternalRelation> filter)`
    `List<InternalRelation>` | SimpleBufferAddedRelations.`getView(com.google.common.base.Predicate<InternalRelation> filter)`
    `List<InternalRelation>` | ConcurrentBufferAddedRelations.`getView(com.google.common.base.Predicate<InternalRelation> filter)`
    `List<InternalRelation>` | AddedRelationsContainer.`getView(com.google.common.base.Predicate<InternalRelation> filter)`

    Methods in com.thinkaurelius.titan.graphdb.transaction.addedrelations with parameters of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ConcurrentAddedRelations.`add(InternalRelation relation)`
    `boolean` | SimpleAddedRelations.`add(InternalRelation relation)`
    `boolean` | SimpleBufferAddedRelations.`add(InternalRelation relation)`
    `boolean` | ConcurrentBufferAddedRelations.`add(InternalRelation relation)`
    `boolean` | AddedRelationsContainer.`add(InternalRelation relation)`
    `boolean` | ConcurrentAddedRelations.`remove(InternalRelation relation)`
    `boolean` | SimpleAddedRelations.`remove(InternalRelation relation)`
    `boolean` | SimpleBufferAddedRelations.`remove(InternalRelation relation)`
    `boolean` | ConcurrentBufferAddedRelations.`remove(InternalRelation relation)`
    `boolean` | AddedRelationsContainer.`remove(InternalRelation relation)`

    Method parameters in com.thinkaurelius.titan.graphdb.transaction.addedrelations with type arguments of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `List<InternalRelation>` | ConcurrentAddedRelations.`getView(com.google.common.base.Predicate<InternalRelation> filter)`
    `List<InternalRelation>` | SimpleAddedRelations.`getView(com.google.common.base.Predicate<InternalRelation> filter)`
    `List<InternalRelation>` | SimpleBufferAddedRelations.`getView(com.google.common.base.Predicate<InternalRelation> filter)`
    `List<InternalRelation>` | ConcurrentBufferAddedRelations.`getView(com.google.common.base.Predicate<InternalRelation> filter)`
    `List<InternalRelation>` | AddedRelationsContainer.`getView(com.google.common.base.Predicate<InternalRelation> filter)`

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

    Methods in com.thinkaurelius.titan.graphdb.types.system that return types with arguments of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `List<InternalRelation>` | EmptyVertex.`getAddedRelations(com.google.common.base.Predicate<InternalRelation> query)`

    Methods in com.thinkaurelius.titan.graphdb.types.system with parameters of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | EmptyVertex.`addRelation(InternalRelation e)`
    `void` | EmptyVertex.`removeRelation(InternalRelation e)`

    Method parameters in com.thinkaurelius.titan.graphdb.types.system with type arguments of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `List<InternalRelation>` | EmptyVertex.`getAddedRelations(com.google.common.base.Predicate<InternalRelation> query)`

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

    Methods in com.thinkaurelius.titan.graphdb.vertices that return types with arguments of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `List<InternalRelation>` | StandardVertex.`getAddedRelations(com.google.common.base.Predicate<InternalRelation> query)`

    Methods in com.thinkaurelius.titan.graphdb.vertices with parameters of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | StandardVertex.`addRelation(InternalRelation r)`
    `void` | StandardVertex.`removeRelation(InternalRelation r)`

    Method parameters in com.thinkaurelius.titan.graphdb.vertices with type arguments of type InternalRelation
    Modifier and Type | Method and Description
    --- | ---
    `List<InternalRelation>` | StandardVertex.`getAddedRelations(com.google.common.base.Predicate<InternalRelation> query)`

    Constructor parameters in com.thinkaurelius.titan.graphdb.vertices with type arguments of type InternalRelation
    Constructor and Description
    `RemovableRelationIterable(Iterable<InternalRelation> iter)`
    `RemovableRelationIterator(Iterator<InternalRelation> iter)`

Copyright © 2012–2014. All rights reserved.