## Uses of Class
org.apache.cassandra.db.marshal.UserType

Packages that use UserType
org.apache.cassandra.config
org.apache.cassandra.cql3
org.apache.cassandra.cql3.statements
org.apache.cassandra.db.marshal
org.apache.cassandra.schema
org.apache.cassandra.service

### Uses of UserType in org.apache.cassandra.config

Methods in org.apache.cassandra.config with parameters of type UserType
`void` Schema.`addType(UserType ut)`
`void` Schema.`dropType(UserType ut)`
`void` Schema.`updateType(UserType ut)`

### Uses of UserType in org.apache.cassandra.cql3

Methods in org.apache.cassandra.cql3 with parameters of type UserType
`static CQL3Type.UserDefined` CQL3Type.UserDefined.`create(UserType type)`
`boolean` UserTypes.Value.`equals(UserType userType, UserTypes.Value v)`
`static UserTypes.Value` UserTypes.Value.`fromSerialized(java.nio.ByteBuffer bytes, UserType type)`

Constructors in org.apache.cassandra.cql3 with parameters of type UserType
Constructor and Description
`DelayedValue(UserType type, java.util.List<Term> values)`
`Value(UserType type, java.nio.ByteBuffer[] elements)`

### Uses of UserType in org.apache.cassandra.cql3.statements

Methods in org.apache.cassandra.cql3.statements that return UserType
`UserType` CreateTypeStatement.`createType()`
`protected abstract UserType` AlterTypeStatement.`makeUpdatedType(UserType toUpdate, KeyspaceMetadata ksm)`

Methods in org.apache.cassandra.cql3.statements with parameters of type UserType
`static void` CreateTypeStatement.`checkForDuplicateNames(UserType type)`
`protected abstract UserType` AlterTypeStatement.`makeUpdatedType(UserType toUpdate, KeyspaceMetadata ksm)`

### Uses of UserType in org.apache.cassandra.db.marshal

Methods in org.apache.cassandra.db.marshal that return UserType
`UserType` UserType.`freeze()`
`static UserType` UserType.`getInstance(TypeParser parser)`

### Uses of UserType in org.apache.cassandra.schema

Methods in org.apache.cassandra.schema that return UserType
`UserType` Types.`getNullable(java.nio.ByteBuffer name)` Get the type with the specified name

Methods in org.apache.cassandra.schema that return types with arguments of type UserType
`java.util.Optional<UserType>` Types.`get(java.nio.ByteBuffer name)` Get the type with the specified name
`java.util.Iterator<UserType>` Types.`iterator()`

Methods in org.apache.cassandra.schema with parameters of type UserType
`Types.Builder` Types.Builder.`add(UserType... types)`
`Types.Builder` Types.Builder.`add(UserType type)`
`static Mutation.SimpleBuilder` SchemaKeyspace.`dropTypeFromSchemaMutation(KeyspaceMetadata keyspace, UserType type, long timestamp)`
`static Mutation.SimpleBuilder` SchemaKeyspace.`makeCreateTypeMutation(KeyspaceMetadata keyspace, UserType type, long timestamp)`
`static Types` Types.`of(UserType... types)`
`Types` Types.`with(UserType type)` Create a Types instance with the provided type added

Method parameters in org.apache.cassandra.schema with type arguments of type UserType
`Types.Builder` Types.Builder.`add(java.lang.Iterable<UserType> types)`

### Uses of UserType in org.apache.cassandra.service

Methods in org.apache.cassandra.service with parameters of type UserType
`static void` MigrationManager.`announceNewType(UserType newType, boolean announceLocally)`
`static void` MigrationManager.`announceTypeDrop(UserType droppedType)`
`static void` MigrationManager.`announceTypeDrop(UserType droppedType, boolean announceLocally)`
`static void` MigrationManager.`announceTypeUpdate(UserType updatedType, boolean announceLocally)`
`void` MigrationManager.`notifyCreateUserType(UserType ut)`
`void` MigrationManager.`notifyDropUserType(UserType ut)`
`void` MigrationManager.`notifyUpdateUserType(UserType ut)`