## Uses of Interface
com.h3c.util.persistence.cassandra.entitymgr.column.ColumnDecoder

- Packages that use ColumnDecoder
  Package | Description
  --- | ---
  com.h3c.util.persistence.cassandra |
  com.h3c.util.persistence.cassandra.entitymgr |
  com.h3c.util.persistence.cassandra.entitymgr.column |
  com.h3c.util.persistence.cassandra.index |

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

    Fields in com.h3c.util.persistence.cassandra with type parameters of type ColumnDecoder
    Modifier and Type | Field and Description
    --- | ---
    `protected Provider<ColumnDecoder<K,?>,ColumnName<K,?>>` | AbstractBaseDao.`columnDecoderProvider`

    Methods in com.h3c.util.persistence.cassandra that return ColumnDecoder
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract ColumnDecoder<K,?>` | AbstractBaseDao.`getColumnDecoder(ColumnName<K,?> columnName)`

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

    Method parameters in com.h3c.util.persistence.cassandra.entitymgr with type arguments of type ColumnDecoder
    Modifier and Type | Method and Description
    --- | ---
    `<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>> MarkPage<Column<C,?>>` | EntityManager.`get(com.netflix.astyanax.model.ColumnFamily<K,C> colFamily, K rowKey, MarkPageRequest<C> request, com.netflix.astyanax.serializers.CompositeRangeBuilder range, Provider<ColumnDecoder<C,?>,ColumnName<C,?>> decoder)`
    `<K extends Serializable,C extends Serializable & Comparable<C>> MarkPage<Column<C,?>>` | EntityManager.`get(com.netflix.astyanax.model.ColumnFamily<K,C> colFamily, K rowKey, MarkPageRequest<C> request, Provider<ColumnDecoder<C,?>,ColumnName<C,?>> decoder)`
    `<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.
    `<K extends Serializable,C extends Serializable & Comparable<C>> Collection<CassandraStorable<K,C>>` | EntityManager.`get(com.netflix.astyanax.model.ColumnFamily<K,C> colFamily, 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 all rows of a given Column Family.

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

    Classes in com.h3c.util.persistence.cassandra.entitymgr.column that implement ColumnDecoder
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `BooleanColumn.BooleanColumnDecoder<K extends Serializable & Comparable<K>>` Boolean Column decoder.
    `static class` | `ByteArrayColumn.ByteArrayColumnDecoder<K extends Serializable & Comparable<K>>` Byte array column decoder.
    `static class` | `ByteColumn.ByteColumnDecoder<K extends Serializable & Comparable<K>>` Byte column decoder.
    `static class` | `CustomColumn.CustomColumnDecoder<C extends Serializable & Comparable<C>,D>` Custom column decoder.
    `static class` | `DateColumn.DateColumnDecoder<K extends Serializable & Comparable<K>>` Date column decoder.
    `static class` | `DoubleColumn.DoubleColumnDecoder<K extends Serializable & Comparable<K>>` Double column decoder.
    `static class` | `EnumColumn.EnumColumnDecoder<K extends Serializable & Comparable<K>,E extends Enum<E>>` Enum column decoder.
    `static class` | `FloatColumn.FloatColumnDecoder<K extends Serializable & Comparable<K>>` Float column decoder.
    `static class` | `IntegerColumn.IntegerColumnDecoder<K extends Serializable & Comparable<K>>` Integer column decoder.
    `static class` | `LongColumn.LongColumnDecoder<K extends Serializable & Comparable<K>>` Long column decoder.
    `static class` | `StringColumn.StringColumnDecoder<K extends Serializable & Comparable<K>>` String column decoder.
    `static class` | `ValuelessColumn.ValuelessColumnDecoder<C extends Serializable & Comparable<C>>` Value-less column decoder.

    Methods in com.h3c.util.persistence.cassandra.entitymgr.column that return ColumnDecoder
    Modifier and Type | Method and Description
    --- | ---
    `static <C extends Serializable & Comparable<C>> ColumnDecoder<C,Void>` | ValuelessColumn.ValuelessColumnDecoder.`getInstance()` Returns the single instance of this class.
    `static <K extends Serializable & Comparable<K>> ColumnDecoder<K,String>` | StringColumn.StringColumnDecoder.`getInstance()` Returns the single instance of this class.
    `static <K extends Serializable & Comparable<K>> ColumnDecoder<K,Long>` | LongColumn.LongColumnDecoder.`getInstance()` Returns the single instance of this class.
    `static <K extends Serializable & Comparable<K>> ColumnDecoder<K,Integer>` | IntegerColumn.IntegerColumnDecoder.`getInstance()` Returns the single instance of this class.
    `static <K extends Serializable & Comparable<K>> ColumnDecoder<K,Float>` | FloatColumn.FloatColumnDecoder.`getInstance()` Returns the single instance of this class.
    `static <K extends Serializable & Comparable<K>> ColumnDecoder<K,Double>` | DoubleColumn.DoubleColumnDecoder.`getInstance()` Returns the single instance of this class.
    `static <K extends Serializable & Comparable<K>> ColumnDecoder<K,Date>` | DateColumn.DateColumnDecoder.`getInstance()` Returns the single instance of this class.
    `static <K extends Serializable & Comparable<K>> ColumnDecoder<K,Byte>` | ByteColumn.ByteColumnDecoder.`getInstance()` Returns the single instance of this class.
    `static <K extends Serializable & Comparable<K>> ColumnDecoder<K,byte[]>` | ByteArrayColumn.ByteArrayColumnDecoder.`getInstance()` Returns the single instance of this class.
    `static <K extends Serializable & Comparable<K>> ColumnDecoder<K,Boolean>` | BooleanColumn.BooleanColumnDecoder.`getInstance()` Returns the single instance of this class.

  - ### Uses of ColumnDecoder in com.h3c.util.persistence.cassandra.index

    Methods in com.h3c.util.persistence.cassandra.index that return ColumnDecoder
    Modifier and Type | Method and Description
    --- | ---
    `ColumnDecoder<C,D>` | Denormalizer.`getColumnDecoder()` Gets the column decoder.

    Methods in com.h3c.util.persistence.cassandra.index that return types with arguments of type ColumnDecoder
    Modifier and Type | Method and Description
    --- | ---
    `Provider<ColumnDecoder<C,?>,ColumnName<C,?>>` | GenericCustomSecondaryIndex.`getDecoderProvider()` Returns the decoder provided used to read from the secondary index column family.

    Methods in com.h3c.util.persistence.cassandra.index with parameters of type ColumnDecoder
    Modifier and Type | Method and Description
    --- | ---
    `<D> Collection<Column<IndexEntryHandler.IndexEntry,D>>` | IndexEntryHandler.`getIndexedValues(K rowKey, ColumnName<String,?> indexedColumnName, ColumnDecoder<IndexEntryHandler.IndexEntry,D> decoder, DataStoreContext context)` Gets the indexed values (old values).

Copyright © 2014. All Rights Reserved.