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

- Packages that use PropertyKey
  Package | Description
  --- | ---
  com.thinkaurelius.titan.core |
  com.thinkaurelius.titan.core.log |
  com.thinkaurelius.titan.core.olap |
  com.thinkaurelius.titan.core.schema |
  com.thinkaurelius.titan.graphdb.blueprints |
  com.thinkaurelius.titan.graphdb.database |
  com.thinkaurelius.titan.graphdb.database.management |
  com.thinkaurelius.titan.graphdb.database.serialize |
  com.thinkaurelius.titan.graphdb.fulgora |
  com.thinkaurelius.titan.graphdb.internal |
  com.thinkaurelius.titan.graphdb.query.graph |
  com.thinkaurelius.titan.graphdb.query.vertex |
  com.thinkaurelius.titan.graphdb.relations |
  com.thinkaurelius.titan.graphdb.schema |
  com.thinkaurelius.titan.graphdb.transaction |
  com.thinkaurelius.titan.graphdb.transaction.indexcache |
  com.thinkaurelius.titan.graphdb.types |
  com.thinkaurelius.titan.graphdb.types.indextype |
  com.thinkaurelius.titan.graphdb.types.system |
  com.thinkaurelius.titan.graphdb.types.typemaker |
  com.thinkaurelius.titan.graphdb.types.vertices |
  com.thinkaurelius.titan.graphdb.util |
  com.thinkaurelius.titan.graphdb.vertices |

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

    Methods in com.thinkaurelius.titan.core that return PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `PropertyKey` | TitanProperty.`getPropertyKey()` Returns the property key of this property
    `PropertyKey` | TitanTransaction.`getPropertyKey(String name)` Returns the property key with the given name.

    Methods in com.thinkaurelius.titan.core with parameters of type PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `TitanProperty` | TitanVertex.`addProperty(PropertyKey key, Object value)` Creates a new property for this vertex and given key with the specified value.
    `TitanProperty` | TitanTransaction.`addProperty(TitanVertex vertex, PropertyKey key, Object value)` Creates a new property for the given vertex and key with the specified value.
    `Iterable<TitanEdge>` | TitanTransaction.`getEdges(PropertyKey key, Object value)` Retrieves all vertices which have a property of the given key with the specified value.
    `Iterable<TitanProperty>` | TitanVertex.`getProperties(PropertyKey key)` Returns an iterable over all properties of the specified property key incident on this vertex.
    `<O> O` | TitanElement.`getProperty(PropertyKey key)` Retrieves the value associated with the given key on this vertex and casts it to the specified type.
    `Iterable<TitanVertex>` | TitanTransaction.`getVertices(PropertyKey key, Object value)` Retrieves all vertices which have a property of the given key with the specified value.
    `Q` | TitanMultiVertexQuery.`has(PropertyKey key, Object value)`
    `Q` | BaseVertexQuery.`has(PropertyKey key, Object value)` Query only for edges or properties that have an incident property matching the given value.
    `Q` | TitanVertexQuery.`has(PropertyKey key, Object value)`
    `Q` | TitanMultiVertexQuery.`has(PropertyKey key, com.tinkerpop.blueprints.Predicate predicate, Object value)`
    `Q` | BaseVertexQuery.`has(PropertyKey key, com.tinkerpop.blueprints.Predicate predicate, Object value)` Query only for those edges or properties which have a property for the given key that satisfies the specified predicate relationship to the provided value.
    `Q` | TitanVertexQuery.`has(PropertyKey key, com.tinkerpop.blueprints.Predicate predicate, Object value)`
    `Q` | TitanGraphQuery.`has(PropertyKey key, TitanPredicate predicate, Object condition)` The returned element must have a property for the given key that matches the condition according to the specified relation
    `<T extends Comparable<?>> Q` | TitanMultiVertexQuery.`interval(PropertyKey key, T start, T end)`
    `<T extends Comparable<?>> Q` | BaseVertexQuery.`interval(PropertyKey key, T start, T end)` Query for those edges or properties that have a property for the given key whose values lies in the interval by [start,end).
    `<T extends Comparable<?>> Q` | TitanVertexQuery.`interval(PropertyKey key, T start, T end)`
    `Q` | TitanGraphQuery.`orderBy(PropertyKey key, Order order)` Orders the element results of this query according to their property for the given key in the given order (increasing/decreasing).
    `Q` | TitanMultiVertexQuery.`orderBy(PropertyKey key, Order order)`
    `Q` | BaseVertexQuery.`orderBy(PropertyKey key, Order order)` Orders the relation results of this query according to their property for the given key in the given order (increasing/decreasing).
    `Q` | TitanVertexQuery.`orderBy(PropertyKey key, Order order)`
    `void` | TitanElement.`setProperty(PropertyKey key, Object value)` Sets the value for the given key on this element.

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

    Methods in com.thinkaurelius.titan.core.log with parameters of type PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `Iterable<TitanProperty>` | ChangeState.`getTitanProperties(TitanVertex vertex, Change change, PropertyKey... keys)` Returns all properties incident for the given vertex that match the provided change state and property keys.

  - ### Uses of PropertyKey in com.thinkaurelius.titan.core.olap

    Methods in com.thinkaurelius.titan.core.olap with parameters of type PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `Q` | OLAPQueryBuilder.`has(PropertyKey key, Object value)`
    `Q` | OLAPQueryBuilder.`has(PropertyKey key, com.tinkerpop.blueprints.Predicate predicate, Object value)`
    `<T extends Comparable<?>> Q` | OLAPQueryBuilder.`interval(PropertyKey key, T start, T end)`
    `Q` | OLAPQueryBuilder.`orderBy(PropertyKey key, Order order)`

  - ### Uses of PropertyKey in com.thinkaurelius.titan.core.schema

    Methods in com.thinkaurelius.titan.core.schema that return PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `PropertyKey[]` | TitanGraphIndex.`getFieldKeys()` Returns the indexed keys of this index.
    `PropertyKey` | TitanManagement.`getPropertyKey(String name)` Identical to `TitanTransaction.getPropertyKey(String)`
    `PropertyKey` | PropertyKeyMaker.`make()` Defines the `PropertyKey` specified by this PropertyKeyMaker and returns the resulting key.
    `PropertyKey` | DefaultSchemaMaker.`makePropertyKey(PropertyKeyMaker factory)` Creates a new property key with default settings against the provided `PropertyKeyMaker`.

    Methods in com.thinkaurelius.titan.core.schema with parameters of type PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `void` | TitanManagement.`addIndexKey(TitanGraphIndex index, PropertyKey key, Parameter... parameters)`
    `TitanManagement.IndexBuilder` | TitanManagement.IndexBuilder.`addKey(PropertyKey key)` Adds the given key to the composite key of this index
    `TitanManagement.IndexBuilder` | TitanManagement.IndexBuilder.`addKey(PropertyKey key, Parameter... parameters)` Adds the given key and associated parameters to the composite key of this index
    `RelationTypeIndex` | TitanManagement.`buildPropertyIndex(PropertyKey key, String name, Order sortOrder, RelationType... sortKeys)` Creates a `RelationTypeIndex` for the provided property key.
    `RelationTypeIndex` | TitanManagement.`buildPropertyIndex(PropertyKey key, String name, RelationType... sortKeys)` Identical to `TitanManagement.buildPropertyIndex(com.thinkaurelius.titan.core.PropertyKey, String, com.thinkaurelius.titan.core.Order, com.thinkaurelius.titan.core.RelationType...)` with default sort order `Order.ASC`.
    `SchemaStatus` | TitanGraphIndex.`getIndexStatus(PropertyKey key)` Returns the status of this index with respect to the provided `PropertyKey`.
    `Parameter[]` | TitanGraphIndex.`getParametersFor(PropertyKey key)` Returns the parameters associated with an indexed key of this index.

  - ### Uses of PropertyKey in com.thinkaurelius.titan.graphdb.blueprints

    Methods in com.thinkaurelius.titan.graphdb.blueprints that return PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `PropertyKey` | BlueprintsDefaultSchemaMaker.`makePropertyKey(PropertyKeyMaker factory)`

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

    Methods in com.thinkaurelius.titan.graphdb.database with parameters of type PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `static IndexSerializer.IndexRecords` | IndexSerializer.`indexMatches(TitanVertex vertex, CompositeIndexType index, PropertyKey replaceKey, Object replaceValue)`
    `static void` | IndexSerializer.`register(MixedIndexType index, PropertyKey key, BackendTransaction tx)`

  - ### Uses of PropertyKey in com.thinkaurelius.titan.graphdb.database.management

    Methods in com.thinkaurelius.titan.graphdb.database.management that return PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `PropertyKey[]` | TitanGraphIndexWrapper.`getFieldKeys()`
    `PropertyKey` | ManagementSystem.`getPropertyKey(String name)`

    Methods in com.thinkaurelius.titan.graphdb.database.management with parameters of type PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `void` | ManagementSystem.`addIndexKey(TitanGraphIndex index, PropertyKey key, Parameter... parameters)`
    `RelationTypeIndex` | ManagementSystem.`buildPropertyIndex(PropertyKey key, String name, Order sortOrder, RelationType... sortKeys)`
    `RelationTypeIndex` | ManagementSystem.`buildPropertyIndex(PropertyKey key, String name, RelationType... sortKeys)`
    `SchemaStatus` | TitanGraphIndexWrapper.`getIndexStatus(PropertyKey key)`
    `Parameter[]` | TitanGraphIndexWrapper.`getParametersFor(PropertyKey key)`

  - ### Uses of PropertyKey in com.thinkaurelius.titan.graphdb.database.serialize

    Methods in com.thinkaurelius.titan.graphdb.database.serialize with parameters of type PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | AttributeUtil.`hasGenericDataType(PropertyKey key)`

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

    Methods in com.thinkaurelius.titan.graphdb.fulgora with parameters of type PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `TitanProperty` | FulgoraNeighborVertex.`addProperty(PropertyKey key, Object attribute)`
    `Iterable<TitanProperty>` | FulgoraNeighborVertex.`getProperties(PropertyKey key)`
    `<A> A` | FulgoraVertex.`getProperty(PropertyKey key)`
    `<O> O` | FulgoraNeighborVertex.`getProperty(PropertyKey key)`
    `void` | FulgoraNeighborVertex.`setProperty(PropertyKey key, Object value)`

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

    Methods in com.thinkaurelius.titan.graphdb.internal that return PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `PropertyKey` | OrderList.OrderEntry.`getKey()`
    `PropertyKey` | OrderList.`getKey(int position)`

    Methods in com.thinkaurelius.titan.graphdb.internal with parameters of type PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `void` | OrderList.`add(PropertyKey key, Order order)`
    `boolean` | OrderList.`containsKey(PropertyKey key)`

    Constructors in com.thinkaurelius.titan.graphdb.internal with parameters of type PropertyKey
    Constructor and Description
    `OrderList.OrderEntry(PropertyKey key, Order order)`

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

    Methods in com.thinkaurelius.titan.graphdb.query.graph with parameters of type PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `GraphCentricQueryBuilder` | GraphCentricQueryBuilder.`has(PropertyKey key, TitanPredicate predicate, Object condition)`
    `GraphCentricQueryBuilder` | GraphCentricQueryBuilder.`orderBy(PropertyKey key, Order order)`

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

    Methods in com.thinkaurelius.titan.graphdb.query.vertex with parameters of type PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `Q` | BaseVertexCentricQueryBuilder.`has(PropertyKey key, Object value)`
    `Q` | BaseVertexCentricQueryBuilder.`has(PropertyKey key, com.tinkerpop.blueprints.Predicate predicate, Object value)`
    `<T extends Comparable<?>> Q` | BaseVertexCentricQueryBuilder.`interval(PropertyKey key, T start, T end)`
    `Q` | BaseVertexCentricQueryBuilder.`orderBy(PropertyKey key, Order order)`

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

    Methods in com.thinkaurelius.titan.graphdb.relations that return PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `PropertyKey` | AbstractProperty.`getPropertyKey()`

    Methods in com.thinkaurelius.titan.graphdb.relations with parameters of type PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `<O> O` | AbstractTypedRelation.`getProperty(PropertyKey key)`
    `void` | AbstractTypedRelation.`setProperty(PropertyKey key, Object value)`

    Constructors in com.thinkaurelius.titan.graphdb.relations with parameters of type PropertyKey
    Constructor and Description
    `AbstractProperty(long id, PropertyKey type, InternalVertex vertex, Object value)`
    `CacheProperty(long id, PropertyKey key, InternalVertex start, Object value, Entry data)`
    `StandardProperty(long id, PropertyKey type, InternalVertex vertex, Object value, byte lifecycle)`

  - ### Uses of PropertyKey in com.thinkaurelius.titan.graphdb.schema

    Constructors in com.thinkaurelius.titan.graphdb.schema with parameters of type PropertyKey
    Constructor and Description
    `PropertyKeyDefinition(PropertyKey key)`

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

    Methods in com.thinkaurelius.titan.graphdb.transaction that return PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `PropertyKey` | StandardTitanTx.`getPropertyKey(String name)`
    `PropertyKey` | StandardTitanTx.`makePropertyKey(String name, TypeDefinitionMap definition)`

    Methods in com.thinkaurelius.titan.graphdb.transaction with parameters of type PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `TitanProperty` | StandardTitanTx.`addProperty(TitanVertex vertex, PropertyKey key, Object value)`
    `TitanProperty` | StandardTitanTx.`addPropertyInternal(TitanVertex vertex, PropertyKey key, Object value)`
    `Iterable<TitanEdge>` | StandardTitanTx.`getEdges(PropertyKey key, Object attribute)`
    `Iterable<TitanVertex>` | StandardTitanTx.`getVertices(PropertyKey key, Object attribute)`
    `TitanProperty` | StandardTitanTx.`setProperty(TitanVertex vertex, PropertyKey key, Object value)`
    `Object` | StandardTitanTx.`verifyAttribute(PropertyKey key, Object attribute)`

  - ### Uses of PropertyKey in com.thinkaurelius.titan.graphdb.transaction.indexcache

    Methods in com.thinkaurelius.titan.graphdb.transaction.indexcache with parameters of type PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `Iterable<TitanProperty>` | SimpleIndexCache.`get(Object value, PropertyKey key)`
    `Iterable<TitanProperty>` | ConcurrentIndexCache.`get(Object value, PropertyKey key)`
    `Iterable<TitanProperty>` | IndexCache.`get(Object value, PropertyKey key)`

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

    Methods in com.thinkaurelius.titan.graphdb.types that return PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `PropertyKey` | IndexField.`getFieldKey()`
    `PropertyKey` | TypeSource.`getPropertyKey(String name)`
    `PropertyKey` | StandardPropertyKeyMaker.`make()`

    Methods in com.thinkaurelius.titan.graphdb.types that return types with arguments of type PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `static Set<PropertyKey>` | TypeUtil.`getIndexedKeys(IndexType index)`

    Methods in com.thinkaurelius.titan.graphdb.types with parameters of type PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `ParameterIndexField` | MixedIndexType.`getField(PropertyKey key)`
    `IndexField` | IndexType.`getField(PropertyKey key)`
    `static List<CompositeIndexType>` | TypeUtil.`getUniqueIndexes(PropertyKey key)`
    `static boolean` | TypeUtil.`hasSimpleInternalVertexKeyIndex(PropertyKey key)`
    `boolean` | IndexType.`indexesKey(PropertyKey key)`
    `static IndexField` | IndexField.`of(PropertyKey key)`
    `static ParameterIndexField` | ParameterIndexField.`of(PropertyKey key, Parameter... parameters)`

  - ### Uses of PropertyKey in com.thinkaurelius.titan.graphdb.types.indextype

    Methods in com.thinkaurelius.titan.graphdb.types.indextype with parameters of type PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `ParameterIndexField` | MixedIndexTypeWrapper.`getField(PropertyKey key)`
    `IndexField` | IndexTypeWrapper.`getField(PropertyKey key)`
    `boolean` | IndexTypeWrapper.`indexesKey(PropertyKey key)`

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

    Classes in com.thinkaurelius.titan.graphdb.types.system that implement PropertyKey
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseKey`
    `class` | `ImplicitKey`

    Methods in com.thinkaurelius.titan.graphdb.types.system with parameters of type PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `TitanProperty` | EmptyVertex.`addProperty(PropertyKey key, Object attribute)`
    `Iterable<TitanProperty>` | EmptyVertex.`getProperties(PropertyKey key)`
    `<O> O` | EmptyVertex.`getProperty(PropertyKey key)`
    `void` | EmptyVertex.`setProperty(PropertyKey key, Object value)`

  - ### Uses of PropertyKey in com.thinkaurelius.titan.graphdb.types.typemaker

    Methods in com.thinkaurelius.titan.graphdb.types.typemaker that return PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `PropertyKey` | DisableDefaultSchemaMaker.`makePropertyKey(PropertyKeyMaker factory)`

  - ### Uses of PropertyKey in com.thinkaurelius.titan.graphdb.types.vertices

    Classes in com.thinkaurelius.titan.graphdb.types.vertices that implement PropertyKey
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PropertyKeyVertex`

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

    Methods in com.thinkaurelius.titan.graphdb.util with parameters of type PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `static Iterable<Object>` | ElementHelper.`getValues(TitanElement element, PropertyKey key)`

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

    Methods in com.thinkaurelius.titan.graphdb.vertices with parameters of type PropertyKey
    Modifier and Type | Method and Description
    --- | ---
    `TitanProperty` | AbstractVertex.`addProperty(PropertyKey key, Object attribute)`
    `Iterable<TitanProperty>` | AbstractVertex.`getProperties(PropertyKey key)`
    `<O> O` | AbstractVertex.`getProperty(PropertyKey key)`
    `void` | AbstractVertex.`setProperty(PropertyKey key, Object value)`

Copyright © 2012–2014. All rights reserved.