# Uses of Package
com.thinkaurelius.titan.graphdb.query.vertex

- Packages that use com.thinkaurelius.titan.graphdb.query.vertex
  Package | Description
  --- | ---
  com.thinkaurelius.titan.graphdb.fulgora |
  com.thinkaurelius.titan.graphdb.internal |
  com.thinkaurelius.titan.graphdb.query |
  com.thinkaurelius.titan.graphdb.query.vertex |
  com.thinkaurelius.titan.graphdb.transaction |
  com.thinkaurelius.titan.graphdb.types.system |
  com.thinkaurelius.titan.graphdb.vertices |

- Classes in com.thinkaurelius.titan.graphdb.query.vertex used by com.thinkaurelius.titan.graphdb.fulgora
  Class and Description
  VertexCentricQueryBuilder Implementation of `TitanVertexQuery` that extends `BasicVertexCentricQueryBuilder` for all the query building and optimization and adds only the execution logic in `BasicVertexCentricQueryBuilder.constructQuery(com.thinkaurelius.titan.graphdb.internal.RelationCategory)`.

- Classes in com.thinkaurelius.titan.graphdb.query.vertex used by com.thinkaurelius.titan.graphdb.internal
  Class and Description
  VertexCentricQueryBuilder Implementation of `TitanVertexQuery` that extends `BasicVertexCentricQueryBuilder` for all the query building and optimization and adds only the execution logic in `BasicVertexCentricQueryBuilder.constructQuery(com.thinkaurelius.titan.graphdb.internal.RelationCategory)`.

- Classes in com.thinkaurelius.titan.graphdb.query.vertex used by com.thinkaurelius.titan.graphdb.query
  Class and Description
  BaseVertexCentricQuery The base implementation for `VertexCentricQuery` which does not yet contain a reference to the base vertex of the query.

- Classes in com.thinkaurelius.titan.graphdb.query.vertex used by com.thinkaurelius.titan.graphdb.query.vertex
  Class and Description
  BaseVertexCentricQuery The base implementation for `VertexCentricQuery` which does not yet contain a reference to the base vertex of the query.
  BaseVertexCentricQueryBuilder Builds a `BaseVertexQuery`, optimizes the query and compiles the result into a `BaseVertexCentricQuery` which is then executed by one of the extending classes.
  BasicVertexCentricQueryBuilder Builds a `BaseVertexQuery`, optimizes the query and compiles the result into a `BaseVertexCentricQuery` which is then executed by one of the extending classes.
  BasicVertexCentricQueryBuilder.ResultConstructor
  MultiVertexCentricQueryBuilder Implementation of `TitanMultiVertexQuery` that extends `BasicVertexCentricQueryBuilder` for all the query building and optimization and adds only the execution logic in `MultiVertexCentricQueryBuilder.execute(com.thinkaurelius.titan.graphdb.internal.RelationCategory, BasicVertexCentricQueryBuilder.ResultConstructor)`.
  VertexArrayList An implementation of `VertexListInternal` that stores the actual vertex references and simply wraps an `ArrayList` and keeps a boolean flag to remember whether this list is in sort order.
  VertexCentricQuery A vertex-centric query which implements `ElementQuery` so that it can be executed by `QueryProcessor`.
  VertexCentricQueryBuilder Implementation of `TitanVertexQuery` that extends `BasicVertexCentricQueryBuilder` for all the query building and optimization and adds only the execution logic in `BasicVertexCentricQueryBuilder.constructQuery(com.thinkaurelius.titan.graphdb.internal.RelationCategory)`.
  VertexListInternal Extends on the `VertexList` interface by provided methods to add elements to the list which is needed during query execution when the result list is created.
  VertexLongList An implementation of `VertexListInternal` that stores only the vertex ids and simply wraps an `LongArrayList` and keeps a boolean flag to remember whether this list is in sort order.

- Classes in com.thinkaurelius.titan.graphdb.query.vertex used by com.thinkaurelius.titan.graphdb.transaction
  Class and Description
  VertexCentricQuery A vertex-centric query which implements `ElementQuery` so that it can be executed by `QueryProcessor`.
  VertexCentricQueryBuilder Implementation of `TitanVertexQuery` that extends `BasicVertexCentricQueryBuilder` for all the query building and optimization and adds only the execution logic in `BasicVertexCentricQueryBuilder.constructQuery(com.thinkaurelius.titan.graphdb.internal.RelationCategory)`.

- Classes in com.thinkaurelius.titan.graphdb.query.vertex used by com.thinkaurelius.titan.graphdb.types.system
  Class and Description
  VertexCentricQueryBuilder Implementation of `TitanVertexQuery` that extends `BasicVertexCentricQueryBuilder` for all the query building and optimization and adds only the execution logic in `BasicVertexCentricQueryBuilder.constructQuery(com.thinkaurelius.titan.graphdb.internal.RelationCategory)`.

- Classes in com.thinkaurelius.titan.graphdb.query.vertex used by com.thinkaurelius.titan.graphdb.vertices
  Class and Description
  VertexCentricQueryBuilder Implementation of `TitanVertexQuery` that extends `BasicVertexCentricQueryBuilder` for all the query building and optimization and adds only the execution logic in `BasicVertexCentricQueryBuilder.constructQuery(com.thinkaurelius.titan.graphdb.internal.RelationCategory)`.

Copyright © 2012–2014. All rights reserved.