Uses of Interface org.apache.cassandra.serializers.TypeSerializer (apache-cassandra API)
Date: 2018-02-14

## Uses of Interface
org.apache.cassandra.serializers.TypeSerializer

- Packages that use TypeSerializer
  Package | Description
  --- | ---
  org.apache.cassandra.db.marshal |
  org.apache.cassandra.serializers |

- - ### Uses of TypeSerializer in org.apache.cassandra.db.marshal

    Methods in org.apache.cassandra.db.marshal that return TypeSerializer
    Modifier and Type | Method and Description
    --- | ---
    `TypeSerializer<java.nio.ByteBuffer>` | AbstractCompositeType.`getSerializer()`
    `abstract TypeSerializer<T>` | AbstractType.`getSerializer()`
    `TypeSerializer<java.lang.String>` | AsciiType.`getSerializer()`
    `TypeSerializer<java.lang.Boolean>` | BooleanType.`getSerializer()`
    `TypeSerializer<java.lang.Byte>` | ByteType.`getSerializer()`
    `TypeSerializer<java.nio.ByteBuffer>` | BytesType.`getSerializer()`
    `TypeSerializer<java.nio.ByteBuffer>` | ColumnToCollectionType.`getSerializer()`
    `TypeSerializer<java.lang.Long>` | CounterColumnType.`getSerializer()`
    `TypeSerializer<java.util.Date>` | DateType.`getSerializer()` Deprecated.
    `TypeSerializer<java.math.BigDecimal>` | DecimalType.`getSerializer()`
    `TypeSerializer<java.lang.Double>` | DoubleType.`getSerializer()`
    `TypeSerializer<Duration>` | DurationType.`getSerializer()`
    `TypeSerializer<java.lang.Void>` | EmptyType.`getSerializer()`
    `TypeSerializer<java.lang.Float>` | FloatType.`getSerializer()`
    `TypeSerializer<java.lang.Void>` | FrozenType.`getSerializer()`
    `TypeSerializer<java.net.InetAddress>` | InetAddressType.`getSerializer()`
    `TypeSerializer<java.lang.Integer>` | Int32Type.`getSerializer()`
    `TypeSerializer<java.math.BigInteger>` | IntegerType.`getSerializer()`
    `TypeSerializer<java.util.UUID>` | LexicalUUIDType.`getSerializer()`
    `TypeSerializer<java.lang.Long>` | LongType.`getSerializer()`
    `TypeSerializer<java.nio.ByteBuffer>` | PartitionerDefinedOrder.`getSerializer()`
    `TypeSerializer<T>` | ReversedType.`getSerializer()`
    `TypeSerializer<java.lang.Short>` | ShortType.`getSerializer()`
    `TypeSerializer<java.lang.Integer>` | SimpleDateType.`getSerializer()`
    `TypeSerializer<java.lang.Long>` | TimeType.`getSerializer()`
    `TypeSerializer<java.util.UUID>` | TimeUUIDType.`getSerializer()`
    `TypeSerializer<java.util.Date>` | TimestampType.`getSerializer()`
    `TypeSerializer<java.nio.ByteBuffer>` | TupleType.`getSerializer()`
    `TypeSerializer<java.lang.String>` | UTF8Type.`getSerializer()`
    `TypeSerializer<java.util.UUID>` | UUIDType.`getSerializer()`
    `TypeSerializer<java.nio.ByteBuffer>` | UserType.`getSerializer()`

  - ### Uses of TypeSerializer in org.apache.cassandra.serializers

    Classes in org.apache.cassandra.serializers that implement TypeSerializer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractTextSerializer`
    `class` | `AsciiSerializer`
    `class` | `BooleanSerializer`
    `class` | `ByteSerializer`
    `class` | `BytesSerializer`
    `class` | `CollectionSerializer<T>`
    `class` | `CounterSerializer`
    `class` | `DecimalSerializer`
    `class` | `DoubleSerializer`
    `class` | `DurationSerializer`
    `class` | `EmptySerializer`
    `class` | `FloatSerializer`
    `class` | `InetAddressSerializer`
    `class` | `Int32Serializer`
    `class` | `IntegerSerializer`
    `class` | `ListSerializer<T>`
    `class` | `LongSerializer`
    `class` | `MapSerializer<K,V>`
    `class` | `SetSerializer<T>`
    `class` | `ShortSerializer`
    `class` | `SimpleDateSerializer`
    `class` | `TimeSerializer`
    `class` | `TimestampSerializer`
    `class` | `TimeUUIDSerializer`
    `class` | `TupleSerializer`
    `class` | `UserTypeSerializer`
    `class` | `UTF8Serializer`
    `class` | `UUIDSerializer`

    Fields in org.apache.cassandra.serializers declared as TypeSerializer
    Modifier and Type | Field and Description
    --- | ---
    `TypeSerializer<T>` | ListSerializer.`elements`
    `TypeSerializer<T>` | SetSerializer.`elements`
    `TypeSerializer<K>` | MapSerializer.`keys`
    `TypeSerializer<V>` | MapSerializer.`values`

    Fields in org.apache.cassandra.serializers with type parameters of type TypeSerializer
    Modifier and Type | Field and Description
    --- | ---
    `java.util.List<TypeSerializer<?>>` | TupleSerializer.`fields`
    `java.util.LinkedHashMap<java.lang.String,TypeSerializer<?>>` | UserTypeSerializer.`fields`

    Methods in org.apache.cassandra.serializers with parameters of type TypeSerializer
    Modifier and Type | Method and Description
    --- | ---
    `static <K,V> MapSerializer<K,V>` | MapSerializer.`getInstance(TypeSerializer<K> keys, TypeSerializer<V> values, java.util.Comparator<java.nio.ByteBuffer> comparator)`
    `static <K,V> MapSerializer<K,V>` | MapSerializer.`getInstance(TypeSerializer<K> keys, TypeSerializer<V> values, java.util.Comparator<java.nio.ByteBuffer> comparator)`
    `static <T> ListSerializer<T>` | ListSerializer.`getInstance(TypeSerializer<T> elements)`
    `static <T> SetSerializer<T>` | SetSerializer.`getInstance(TypeSerializer<T> elements, java.util.Comparator<java.nio.ByteBuffer> elementComparator)`

    Constructor parameters in org.apache.cassandra.serializers with type arguments of type TypeSerializer
    Constructor and Description
    `TupleSerializer(java.util.List<TypeSerializer<?>> fields)`
    `UserTypeSerializer(java.util.LinkedHashMap<java.lang.String,TypeSerializer<?>> fields)`

Copyright © 2018 The Apache Software Foundation