## Uses of Interface
com.thinkaurelius.titan.graphdb.query.ElementQuery

- Packages that use ElementQuery
  Package | Description
  --- | ---
  com.thinkaurelius.titan.graphdb.query |
  com.thinkaurelius.titan.graphdb.query.graph |
  com.thinkaurelius.titan.graphdb.query.vertex |

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

    Classes in com.thinkaurelius.titan.graphdb.query with type parameters of type ElementQuery
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MetricsQueryExecutor<Q extends ElementQuery,R extends TitanElement,B extends BackendQuery>` Wraps a `QueryExecutor` to gather metrics on the query execution and forward them to METRICS.
    `interface` | `QueryExecutor<Q extends ElementQuery,R extends TitanElement,B extends BackendQuery>` Executes a given query and its subqueries against an underlying data store and transaction.
    `class` | `QueryProcessor<Q extends ElementQuery<R,B>,R extends TitanElement,B extends BackendQuery<B>>` Executes a given `ElementQuery` against a provided `QueryExecutor` to produce the result set of elements.

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

    Classes in com.thinkaurelius.titan.graphdb.query.graph that implement ElementQuery
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GraphCentricQuery` An executable `ElementQuery` for `TitanGraphQuery`.

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

    Classes in com.thinkaurelius.titan.graphdb.query.vertex that implement ElementQuery
    Modifier and Type | Class and Description
    --- | ---
    `class` | `VertexCentricQuery` A vertex-centric query which implements `ElementQuery` so that it can be executed by `QueryProcessor`.

Copyright © 2012–2014. All rights reserved.