## 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.nio.ByteBuffer>` | BytesType.`getSerializer()`
`TypeSerializer<java.nio.ByteBuffer>` | ColumnToCollectionType.`getSerializer()`
`TypeSerializer<java.lang.Long>` | CounterColumnType.`getSerializer()`
`TypeSerializer<java.util.Date>` | DateType.`getSerializer()`
`TypeSerializer<java.math.BigDecimal>` | DecimalType.`getSerializer()`
`TypeSerializer<java.lang.Double>` | DoubleType.`getSerializer()`
`TypeSerializer<java.lang.Void>` | EmptyType.`getSerializer()`
`TypeSerializer<java.lang.Float>` | FloatType.`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.nio.ByteBuffer>` | LocalByPartionerType.`getSerializer()`
`TypeSerializer<java.lang.Long>` | LongType.`getSerializer()`
`TypeSerializer<T>` | ReversedType.`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()`

### 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` | `BytesSerializer`
`class` | `CollectionSerializer<T>`
`class` | `CounterSerializer`
`class` | `DecimalSerializer`
`class` | `DoubleSerializer`
`class` | `EmptySerializer`
`class` | `FloatSerializer`
`class` | `InetAddressSerializer`
`class` | `Int32Serializer`
`class` | `IntegerSerializer`
`class` | `ListSerializer<T>`
`class` | `LongSerializer`
`class` | `MapSerializer<K,V>`
`class` | `SetSerializer<T>`
`class` | `TimestampSerializer`
`class` | `TimeUUIDSerializer`
`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`

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)`
`static <K,V> MapSerializer<K,V>` | MapSerializer.`getInstance(TypeSerializer<K> keys, TypeSerializer<V> values)`
`static <T> ListSerializer<T>` | ListSerializer.`getInstance(TypeSerializer<T> elements)`
`static <T> SetSerializer<T>` | SetSerializer.`getInstance(TypeSerializer<T> elements)`