## Uses of Class
com.h3c.util.persistence.exceptions.PersistenceConnException

- Packages that use PersistenceConnException
  Package | Description
  --- | ---
  com.h3c.util.persistence |
  com.h3c.util.persistence.cassandra |
  com.h3c.util.persistence.cassandra.entitymgr |

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

    Methods in com.h3c.util.persistence that throw PersistenceConnException
    Modifier and Type | Method and Description
    --- | ---
    `long` | BaseDao.`count(F filter, C context)` Gets the number of persisted objects based on a filter criteria.

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

    Methods in com.h3c.util.persistence.cassandra that throw PersistenceConnException
    Modifier and Type | Method and Description
    --- | ---
    `long` | AbstractBaseDao.`count(F filter, DataStoreContext context)`

    Constructors in com.h3c.util.persistence.cassandra that throw PersistenceConnException
    Constructor and Description
    `AbstractBaseDao()` Construct the DAO and create column families in the persistent database.
    `CassAbstractDao()`
    `DataStoreManager(EntityManagerFactory emf, KeySpaceConfig cassandraConfig)` DataStoreManager#DataStoreManager is called from only from the proxy of this implementation.

  - ### Uses of PersistenceConnException in com.h3c.util.persistence.cassandra.entitymgr

    Methods in com.h3c.util.persistence.cassandra.entitymgr that throw PersistenceConnException
    Modifier and Type | Method and Description
    --- | ---
    `<K extends Serializable,C extends Serializable & Comparable<C>> long` | EntityManager.`countColumns(com.netflix.astyanax.model.ColumnFamily<K,C> colFamily, K rowKey)` `EntityManager.countColumns(com.netflix.astyanax.model.ColumnFamily<K, C>, K)` counts the number of columns in a given row of a given column family.
    `static void` | EntityManager.`createColumnFamily(ColumnFamilyDefinition<?,?> cf)` `EntityManager.createColumnFamily(com.h3c.util.persistence.cassandra.entitymgr.ColumnFamilyDefinition<?, ?>)` creates a new Cassandra Column Family.This method is a single way to create a Cassandra Column Family in the DAO framework.
    `static void` | EntityManager.`dropColumnFamily(com.netflix.astyanax.model.ColumnFamily<?,?> cf)` Drops a column family.
    `void` | EntityManager.`executeOperation()` `EntityManager.executeOperation()` executes a Write Operation.
    `<I extends Serializable,K extends Serializable & Comparable<K>> CassandraStorable<I,K>` | EntityManager.`get(com.netflix.astyanax.model.ColumnFamily<I,K> cf, Provider<ColumnDecoder<K,?>,ColumnName<K,?>> decoderProvider, I id)` `EntityManager.get(com.netflix.astyanax.model.ColumnFamily<I, K>, com.h3c.util.Provider<com.h3c.util.persistence.cassandra.entitymgr.column.ColumnDecoder<K, ?>, com.h3c.util.persistence.cassandra.entitymgr.column.ColumnName<K, ?>>, I)` retrieves a row from a Cassandra Column Family.
    `<K extends Serializable,C extends Serializable & Comparable<C>> Collection<CassandraStorable<K,C>>` | EntityManager.`get(com.netflix.astyanax.model.ColumnFamily<K,C> colFamily, Collection<K> rows, Collection<ColumnName<C,?>> columns, Provider<ColumnDecoder<C,?>,ColumnName<C,?>> decoder)` `EntityManager.get(com.netflix.astyanax.model.ColumnFamily<I, K>, com.h3c.util.Provider<com.h3c.util.persistence.cassandra.entitymgr.column.ColumnDecoder<K, ?>, com.h3c.util.persistence.cassandra.entitymgr.column.ColumnName<K, ?>>, I)` retrieves a collection of rows with specified columns.
    `<K extends Serializable,C extends Serializable & Comparable<C>> Collection<CassandraStorable<K,C>>` | EntityManager.`get(com.netflix.astyanax.model.ColumnFamily<K,C> colFamily, Collection<K> rowKeys, ColumnName<C,?> startColumn, ColumnName<C,?> endColumn, boolean reversed, int limit, Provider<ColumnDecoder<C,?>,ColumnName<C,?>> decoder)` `EntityManager.get(com.netflix.astyanax.model.ColumnFamily<I, K>, com.h3c.util.Provider<com.h3c.util.persistence.cassandra.entitymgr.column.ColumnDecoder<K, ?>, com.h3c.util.persistence.cassandra.entitymgr.column.ColumnName<K, ?>>, I)` retrieves a collection of specified rows and a specified range of columns in each row.
    `<K extends Serializable,C extends Serializable & Comparable<C>> Collection<CassandraStorable<K,C>>` | EntityManager.`get(com.netflix.astyanax.model.ColumnFamily<K,C> colFamily, Collection<K> rowKeys, Provider<ColumnDecoder<C,?>,ColumnName<C,?>> decoderProvider)` `EntityManager.get(com.netflix.astyanax.model.ColumnFamily<I, K>, com.h3c.util.Provider<com.h3c.util.persistence.cassandra.entitymgr.column.ColumnDecoder<K, ?>, com.h3c.util.persistence.cassandra.entitymgr.column.ColumnName<K, ?>>, I)` retrieves Cassandra multiple rows from a column family.
    `<K extends Serializable,C extends Serializable & Comparable<C>> Collection<CassandraStorable<K,C>>` | EntityManager.`get(com.netflix.astyanax.model.ColumnFamily<K,C> cf, ColumnName<C,?> column, boolean key, Provider<ColumnDecoder<C,?>,ColumnName<C,?>> decoder)` `EntityManager.get(com.netflix.astyanax.model.ColumnFamily<I, K>, com.h3c.util.Provider<com.h3c.util.persistence.cassandra.entitymgr.column.ColumnDecoder<K, ?>, com.h3c.util.persistence.cassandra.entitymgr.column.ColumnName<K, ?>>, I)` retrieves rows using index.
    `<K extends Serializable,C extends Serializable & Comparable<C>> Collection<CassandraStorable<K,C>>` | EntityManager.`get(com.netflix.astyanax.model.ColumnFamily<K,C> cf, ColumnName<C,?> column, int key, Provider<ColumnDecoder<C,?>,ColumnName<C,?>> decoder)` `EntityManager.get(com.netflix.astyanax.model.ColumnFamily<I, K>, com.h3c.util.Provider<com.h3c.util.persistence.cassandra.entitymgr.column.ColumnDecoder<K, ?>, com.h3c.util.persistence.cassandra.entitymgr.column.ColumnName<K, ?>>, I)` retrieves rows using index.
    `<K extends Serializable,C extends Serializable & Comparable<C>> Collection<CassandraStorable<K,C>>` | EntityManager.`get(com.netflix.astyanax.model.ColumnFamily<K,C> cf, ColumnName<C,?> column, String key, Provider<ColumnDecoder<C,?>,ColumnName<C,?>> decoder)` `EntityManager.get(com.netflix.astyanax.model.ColumnFamily<I, K>, com.h3c.util.Provider<com.h3c.util.persistence.cassandra.entitymgr.column.ColumnDecoder<K, ?>, com.h3c.util.persistence.cassandra.entitymgr.column.ColumnName<K, ?>>, I)` retrieves rows using index.
    `<K extends Serializable,C extends Serializable & Comparable<C>> CassandraStorable<K,C>` | EntityManager.`get(com.netflix.astyanax.model.ColumnFamily<K,C> colFamily, K rowKey, ByteBuffer startColumn, ByteBuffer endColumn, boolean reversed, int limit, Provider<ColumnDecoder<C,?>,ColumnName<C,?>> decoder)` `EntityManager.get(com.netflix.astyanax.model.ColumnFamily<I, K>, com.h3c.util.Provider<com.h3c.util.persistence.cassandra.entitymgr.column.ColumnDecoder<K, ?>, com.h3c.util.persistence.cassandra.entitymgr.column.ColumnName<K, ?>>, I)` is used to retrieve a range of pre-constructed columns.
    `<K extends Serializable,C extends Serializable & Comparable<C>> CassandraStorable<K,C>` | EntityManager.`get(com.netflix.astyanax.model.ColumnFamily<K,C> colFamily, K rowKey, com.netflix.astyanax.model.ByteBufferRange range, Provider<ColumnDecoder<C,?>,ColumnName<C,?>> decoder)` `EntityManager.get(com.netflix.astyanax.model.ColumnFamily<I, K>, com.h3c.util.Provider<com.h3c.util.persistence.cassandra.entitymgr.column.ColumnDecoder<K, ?>, com.h3c.util.persistence.cassandra.entitymgr.column.ColumnName<K, ?>>, I)` retrieves a list of columns based on a column range.
    `<K extends Serializable,C extends Serializable & Comparable<C>> CassandraStorable<K,C>` | EntityManager.`get(com.netflix.astyanax.model.ColumnFamily<K,C> colFamily, K rowKey, Collection<ColumnName<C,?>> columns, Provider<ColumnDecoder<C,?>,ColumnName<C,?>> decoder)` `EntityManager.get(com.netflix.astyanax.model.ColumnFamily<I, K>, com.h3c.util.Provider<com.h3c.util.persistence.cassandra.entitymgr.column.ColumnDecoder<K, ?>, com.h3c.util.persistence.cassandra.entitymgr.column.ColumnName<K, ?>>, I)` is used for reading a non-contiguous set of columns from the database.
    `<K extends Serializable,C extends Serializable & Comparable<C>> CassandraStorable<K,C>` | EntityManager.`get(com.netflix.astyanax.model.ColumnFamily<K,C> colFamily, K rowKey, ColumnName<C,?> startColumn, ColumnName<C,?> endColumn, boolean reversed, int limit, Provider<ColumnDecoder<C,?>,ColumnName<C,?>> decoder)` `EntityManager.get(com.netflix.astyanax.model.ColumnFamily<I, K>, com.h3c.util.Provider<com.h3c.util.persistence.cassandra.entitymgr.column.ColumnDecoder<K, ?>, com.h3c.util.persistence.cassandra.entitymgr.column.ColumnName<K, ?>>, I)` is used to retrieve a range of simple columns.
    `<K extends Serializable,C extends Serializable & Comparable<C>> CassandraStorable<K,C>` | EntityManager.`get(com.netflix.astyanax.model.ColumnFamily<K,C> colFamily, K rowKey, Provider<ColumnDecoder<C,?>,ColumnName<C,?>> decoder, ColumnName<C,?>... columnNames)` `EntityManager.get(com.netflix.astyanax.model.ColumnFamily<I, K>, com.h3c.util.Provider<com.h3c.util.persistence.cassandra.entitymgr.column.ColumnDecoder<K, ?>, com.h3c.util.persistence.cassandra.entitymgr.column.ColumnName<K, ?>>, I)` retrieves a set of non-contiguous columns as per the user request.
    `static void` | EntityManager.`truncateColumnFamily(com.netflix.astyanax.model.ColumnFamily<?,?> cf)` Deletes all data from a column family.

Copyright © 2014. All Rights Reserved.