## Uses of Interface
com.h3c.util.persistence.ReadQuery

- Packages that use ReadQuery
  Package | Description
  --- | ---
  com.h3c.util.persistence |
  com.h3c.util.persistence.cassandra |
  com.h3c.util.persistence.cassandra.query |

- - ### Uses of ReadQuery in com.h3c.util.persistence

    Methods in com.h3c.util.persistence with parameters of type ReadQuery
    Modifier and Type | Method and Description
    --- | ---
    `<T> T` | DataStoreService.`execute(ReadQuery<T,C> query)` Executes a read query.

  - ### Uses of ReadQuery in com.h3c.util.persistence.cassandra

    Methods in com.h3c.util.persistence.cassandra with parameters of type ReadQuery
    Modifier and Type | Method and Description
    --- | ---
    `<T> T` | DataStoreManager.`execute(ReadQuery<T,DataStoreContext> query)` DataStoreManager#execute(ReadQuery) provides an implementation to execute a Read operation on the persistent database.

  - ### Uses of ReadQuery in com.h3c.util.persistence.cassandra.query

    Classes in com.h3c.util.persistence.cassandra.query that implement ReadQuery
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CountQuery<F,C>` Query for count number of entries with in a table or column family which matches the filter definition.
    `class` | `FindQuery<T extends TransportObject<? super T,?>,P extends Storable<?>,F,S,C>` Finds list of entries matches the filter condition from a database table and provide the result to business logic in the given sorted order.
    `class` | `GetQuery<I extends Serializable,T extends TransportObject<? super T,I>,P extends Storable<I>,C>` Query to read an entry from Column Family/Table in the database.
    `class` | `PagedFindQuery<T extends TransportObject<? super T,?>,P extends Storable<?>,F,S,C>` Find Query with pagination support.
    `class` | `ReadQueryDecorator<T,C>` ReadQueryDecorator is an abstract class which provides a generic decorator support for read queries to the persistence layer.
    `class` | `ReadQueryLoggingDecorator<T,C>` ReadQueryLoggingDecorator is a concrete decorator for Read Query operations.
    `class` | `TransReadAllDecorator<T extends TransportObject<? super T,?>>` This is a decorator for reading all rows of a table with locks.
    `class` | `TransReadQueryDecorator<T extends TransportObject<? super T,?>>` TransReadQueryDecorator is a concrete decorator for read queries.

    Fields in com.h3c.util.persistence.cassandra.query declared as ReadQuery
    Modifier and Type | Field and Description
    --- | ---
    `protected ReadQuery<T,C>` | ReadQueryDecorator.`delegate`

    Constructors in com.h3c.util.persistence.cassandra.query with parameters of type ReadQuery
    Constructor and Description
    `ReadQueryDecorator(ReadQuery<T,C> query)`
    `ReadQueryDecorator(ReadQuery<T,C> query, org.slf4j.Logger log)`
    `ReadQueryLoggingDecorator(ReadQuery<T,C> query, org.slf4j.Logger log)` Decorator for read query operations to avail logging support.
    `TransReadAllDecorator(ReadQuery<List<T>,DataStoreContext> query)`
    `TransReadQueryDecorator(ReadQuery<T,DataStoreContext> query)`

Copyright © 2014. All Rights Reserved.