## 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 that return UserType
`UserType` UTMetaData.`getType(java.nio.ByteBuffer typeName)`

Methods in org.apache.cassandra.config that return types with arguments of type UserType
`java.util.Map<java.nio.ByteBuffer,UserType>` UTMetaData.`getAllTypes()`

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

Constructor parameters in org.apache.cassandra.config with type arguments of type UserType
Constructor and Description
`UTMetaData(java.util.Map<java.nio.ByteBuffer,UserType> types)`

### 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)`

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

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

Methods in org.apache.cassandra.cql3.statements that return UserType
`protected abstract UserType` AlterTypeStatement.`makeUpdatedType(UserType toUpdate)`

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)`

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

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

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

Methods in org.apache.cassandra.schema with parameters of type UserType
`static Mutation` LegacySchemaTables.`dropTypeFromSchemaMutation(KSMetaData keyspace, UserType type, long timestamp)`
`static Mutation` LegacySchemaTables.`makeCreateTypeMutation(KSMetaData keyspace, UserType type, long timestamp)`

### 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)`