## Uses of Class
com.h3c.util.persistence.cassandra.entitymgr.column.Column

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

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

    Methods in com.h3c.util.persistence.cassandra.entitymgr that return Column
    Modifier and Type | Method and Description
    --- | ---
    `Column<K,?>` | CassandraStorable.`getColumn(ColumnName<K,?> name)` Gets the value of the given column.

    Methods in com.h3c.util.persistence.cassandra.entitymgr that return types with arguments of type Column
    Modifier and Type | Method and Description
    --- | ---
    `<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)`
    `Collection<Column<K,?>>` | CassandraStorable.`getColumns()` Gets the columns.

    Methods in com.h3c.util.persistence.cassandra.entitymgr with parameters of type Column
    Modifier and Type | Method and Description
    --- | ---
    `void` | CassandraStorable.`setColumn(Column<K,?> column)` Sets a column.

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

    Subclasses of Column in com.h3c.util.persistence.cassandra.entitymgr.column
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BooleanColumn<K extends Serializable & Comparable<K>>` Defined for creating Boolean Column.
    `class` | `ByteArrayColumn<K extends Serializable & Comparable<K>>` Represents Byte array column.
    `class` | `ByteColumn<K extends Serializable & Comparable<K>>` Represents Byte column.
    `class` | `CustomColumn<C extends Serializable & Comparable<C>,D>` Custom column.
    `class` | `DateColumn<K extends Serializable & Comparable<K>>` Defined for creating Date column.
    `class` | `DoubleColumn<K extends Serializable & Comparable<K>>` Double column.
    `class` | `EnumColumn<K extends Serializable & Comparable<K>,E extends Enum<E>>` EDefined for creating Enumeration column.
    `class` | `FloatColumn<K extends Serializable & Comparable<K>>` Defined for creating Float column.
    `class` | `IntegerColumn<K extends Serializable & Comparable<K>>` Defined for creating Integer column.
    `class` | `LongColumn<K extends Serializable & Comparable<K>>` Defined for creating Long column.
    `class` | `StringColumn<K extends Serializable & Comparable<K>>` Defined for creating String column.
    `class` | `ValuelessColumn<C extends Serializable & Comparable<C>>` Defined for creating Value-less column.

    Methods in com.h3c.util.persistence.cassandra.entitymgr.column that return Column
    Modifier and Type | Method and Description
    --- | ---
    `Column<C,Void>` | ValuelessColumn.ValuelessColumnDecoder.`decode(com.netflix.astyanax.model.Column<C> code)`
    `Column<C,D>` | CustomColumn.CustomColumnDecoder.`decode(com.netflix.astyanax.model.Column<C> code)` Method decode.
    `Column<K,String>` | StringColumn.StringColumnDecoder.`decode(com.netflix.astyanax.model.Column<K> code)` Method decode.
    `Column<K,Long>` | LongColumn.LongColumnDecoder.`decode(com.netflix.astyanax.model.Column<K> code)` Method decode.
    `Column<K,Integer>` | IntegerColumn.IntegerColumnDecoder.`decode(com.netflix.astyanax.model.Column<K> code)` Method decode.
    `Column<K,Float>` | FloatColumn.FloatColumnDecoder.`decode(com.netflix.astyanax.model.Column<K> code)` Method decode.
    `Column<K,E>` | EnumColumn.EnumColumnDecoder.`decode(com.netflix.astyanax.model.Column<K> code)` The enum is encoded to String and decoded from String using the constant name.
    `Column<K,Double>` | DoubleColumn.DoubleColumnDecoder.`decode(com.netflix.astyanax.model.Column<K> code)` Method decode.
    `Column<K,Date>` | DateColumn.DateColumnDecoder.`decode(com.netflix.astyanax.model.Column<K> code)`
    `Column<K,Byte>` | ByteColumn.ByteColumnDecoder.`decode(com.netflix.astyanax.model.Column<K> code)` Method decode.
    `Column<K,byte[]>` | ByteArrayColumn.ByteArrayColumnDecoder.`decode(com.netflix.astyanax.model.Column<K> code)` Method decode.
    `Column<K,Boolean>` | BooleanColumn.BooleanColumnDecoder.`decode(com.netflix.astyanax.model.Column<K> code)` Method decode.

    Methods in com.h3c.util.persistence.cassandra.entitymgr.column with parameters of type Column
    Modifier and Type | Method and Description
    --- | ---
    `int` | CustomColumn.`compareTo(Column<C,D> o2)`
    `int` | ValuelessColumn.`compareTo(Column<C,Void> o2)` Valueless column does not contain any values.
    `int` | BooleanColumn.`compareTo(Column<K,Boolean> o2)`
    `int` | ByteArrayColumn.`compareTo(Column<K,byte[]> o2)`
    `int` | ByteColumn.`compareTo(Column<K,Byte> o2)`
    `int` | DateColumn.`compareTo(Column<K,Date> o2)`
    `int` | DoubleColumn.`compareTo(Column<K,Double> o2)`
    `int` | EnumColumn.`compareTo(Column<K,E> o2)`
    `int` | FloatColumn.`compareTo(Column<K,Float> o2)`
    `int` | IntegerColumn.`compareTo(Column<K,Integer> o2)`
    `int` | LongColumn.`compareTo(Column<K,Long> o2)`
    `int` | StringColumn.`compareTo(Column<K,String> o2)`
    `abstract int` | Column.`compareTo(Column<K,V> o2)`
    `E` | ColumnCommand.`execute(Column<K,?> column)` Executes the command.

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

    Methods in com.h3c.util.persistence.cassandra.index that return Column
    Modifier and Type | Method and Description
    --- | ---
    `Column<C,D>` | Denormalizer.`getColumn(ColumnName<C,D> name, D value)` Creates an indexed column with denormalized data.

    Methods in com.h3c.util.persistence.cassandra.index that return types with arguments of type Column
    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).
    `List<Column<C,?>>` | SecondaryIndexIntegrator.SecondaryIndexReader.`read()` Reads the index.
    `List<Column<C,D>>` | AllRowsSecondaryIndex.`read(DataStoreContext context)` Reads the index entries.
    `List<Column<C,D>>` | GenericCustomSecondaryIndex.`read(K indexKey, DataStoreContext context)`
    `List<Column<C,D>>` | CustomSecondaryIndex.`read(K indexKey, DataStoreContext context)` Reads the index entries.
    `List<Column<C,D>>` | AllRowsSecondaryIndex.`read(List<C> indexEntries, DataStoreContext context)` Reads the index entries.
    `List<Column<C,D>>` | GenericCustomSecondaryIndex.`read(List<C> indexEntries, K indexKey, DataStoreContext context)`
    `List<Column<C,D>>` | CustomSecondaryIndex.`read(List<C> indexEntries, K indexKey, DataStoreContext context)` Reads the index entries.
    `List<Column<C,?>>` | SecondaryIndexIntegrator.SecondaryIndexReader.`read(List<ColumnName<C,?>> indexEntries)` Reads the index entries.

    Methods in com.h3c.util.persistence.cassandra.index with parameters of type Column
    Modifier and Type | Method and Description
    --- | ---
    `void` | IndexEntryHandler.`addIndexedValue(K rowKey, Column<String,?> indexedColumn, DataStoreContext context)` Adds an indexed value.

    Method parameters in com.h3c.util.persistence.cassandra.index with type arguments of type Column
    Modifier and Type | Method and Description
    --- | ---
    `<D> void` | IndexEntryHandler.`deleteIndexedValues(K rowKey, Collection<Column<IndexEntryHandler.IndexEntry,D>> indexedValues, DataStoreContext context)` Deletes the given indexed values (old values).

Copyright © 2014. All Rights Reserved.