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

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

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

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

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

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

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

    Classes in com.h3c.util.persistence.cassandra.query that implement WriteQuery
    Modifier and Type | Class and Description
    --- | ---
    `class` | `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.
    `class` | `DeleteQuery<I extends Serializable,T extends TransportObject<? super T,I>,C>` DeleteQuery used to delete an entry from a ColumnFamily/Table in a database.
    `class` | `DeleteQueryWithFilter<F,C>` DeleteQueryWithFilter deletes entries which satisfying the filter condition from the database table.
    `class` | `TransWriteQueryDecorator<T extends TransportObject<? super T,?>>` TransWriteQueryDecorator is a concrete decorator for the write query.
    `class` | `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.
    `class` | `UpdateQuery<T extends TransportObject<? super T,?>,P extends Storable<?>,C>` UpdateQuery is used to update data in the persistence layer.
    `class` | `WriteQueryDecorator<T,C>` WriteQueryDecorator is an abstract class which provides a generic decorator support for Write queries to the persistence layer.
    `class` | `WriteQueryLoggingDecorator<T,C>` WriteQueryLoggingDecorator provides a Logging decoration to the write query.

    Constructors in com.h3c.util.persistence.cassandra.query with parameters of type WriteQuery
    Constructor and Description
    `TransWriteQueryDecorator(WriteQuery<T,DataStoreContext> update)` Constructor for Write Query Decorator with locks.
    `WriteQueryDecorator(WriteQuery<T,C> update)`
    `WriteQueryDecorator(WriteQuery<T,C> update, org.slf4j.Logger log)`
    `WriteQueryLoggingDecorator(WriteQuery<T,C> update, org.slf4j.Logger log)` Decorator for write query operations to avail logging support.

Copyright © 2014. All Rights Reserved.