# Package com.h3c.util.persistence.cassandra.query

- Class Summary
  Class | Description
  --- | ---
  AddQuery<T extends TransportObject<? super T,?>,P extends Storable<?>,C> | AddQuery is used by the consumers of DataStore Service to create a row in a table/column family of a database.
  CountQuery<F,C> | Query for count number of entries with in a table or column family which matches the filter definition.
  DeleteQuery<I extends Serializable,T extends TransportObject<? super T,I>,C> | DeleteQuery used to delete an entry from a ColumnFamily/Table in a database.
  DeleteQueryWithFilter<F,C> | DeleteQueryWithFilter deletes entries which satisfying the filter condition from the database table.
  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.
  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.
  PagedFindQuery<T extends TransportObject<? super T,?>,P extends Storable<?>,F,S,C> | Find Query with pagination support.
  ReadQueryDecorator<T,C> | ReadQueryDecorator is an abstract class which provides a generic decorator support for read queries to the persistence layer.
  ReadQueryLoggingDecorator<T,C> | ReadQueryLoggingDecorator is a concrete decorator for Read Query operations.
  TransReadAllDecorator<T extends TransportObject<? super T,?>> | This is a decorator for reading all rows of a table with locks.
  TransReadQueryDecorator<T extends TransportObject<? super T,?>> | TransReadQueryDecorator is a concrete decorator for read queries.
  TransWriteQueryDecorator<T extends TransportObject<? super T,?>> | TransWriteQueryDecorator is a concrete decorator for the write query.
  TransWriteWithSelStarDecorator<T extends TransportObject<? super T,?>> | TransWriteWithSelectStar is a concrete decorator that provides a write query with locks and taking into account a select * operation on the database.
  UpdateQuery<T extends TransportObject<? super T,?>,P extends Storable<?>,C> | UpdateQuery is used to update data in the persistence layer.
  WriteQueryDecorator<T,C> | WriteQueryDecorator is an abstract class which provides a generic decorator support for Write queries to the persistence layer.
  WriteQueryLoggingDecorator<T,C> | WriteQueryLoggingDecorator provides a Logging decoration to the write query.

Copyright © 2014. All Rights Reserved.