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

Packages that use UserType
Package | Description
--- | ---
org.apache.cassandra.config |
org.apache.cassandra.cql3 |
org.apache.cassandra.cql3.statements |
org.apache.cassandra.db.marshal |
org.apache.cassandra.service |

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

Methods in org.apache.cassandra.config that return UserType
Modifier and Type | Method and Description
--- | ---
`UserType` | UTMetaData.`getType(java.nio.ByteBuffer typeName)`

Methods in org.apache.cassandra.config that return types with arguments of type UserType
Modifier and Type | Method and Description
--- | ---
`static java.util.Map<java.nio.ByteBuffer,UserType>` | UTMetaData.`fromSchema(Row row)`
`java.util.Map<java.nio.ByteBuffer,UserType>` | UTMetaData.`getAllTypes()`

Methods in org.apache.cassandra.config with parameters of type UserType
Modifier and Type | Method and Description
--- | ---
`void` | UTMetaData.`addType(UserType type)`
`static Mutation` | UTMetaData.`dropFromSchema(UserType droppedType, long timestamp)`
`void` | UTMetaData.`removeType(UserType type)`
`static Mutation` | UTMetaData.`toSchema(Mutation mutation, UserType newType, long timestamp)`
`static Mutation` | UTMetaData.`toSchema(UserType newType, long timestamp)`

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

Methods in org.apache.cassandra.cql3 with parameters of type UserType
Modifier and Type | Method and Description
--- | ---
`static CQL3Type.UserDefined` | CQL3Type.UserDefined.`create(UserType type)`

Constructors in org.apache.cassandra.cql3 with parameters of type UserType
Constructor and Description
`UserTypes.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
Modifier and Type | Method and Description
--- | ---
`protected abstract UserType` | AlterTypeStatement.`makeUpdatedType(UserType toUpdate)`

Methods in org.apache.cassandra.cql3.statements with parameters of type UserType
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`static UserType` | UserType.`getInstance(TypeParser parser)`

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

Methods in org.apache.cassandra.service with parameters of type UserType
Modifier and Type | Method and Description
--- | ---
`static void` | MigrationManager.`announceNewType(UserType newType)`
`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)`
`static void` | MigrationManager.`announceTypeUpdate(UserType updatedType, boolean announceLocally)`
`void` | MigrationManager.`notifyCreateUserType(UserType ut)`
`void` | MigrationManager.`notifyDropUserType(UserType ut)`
`void` | MigrationManager.`notifyUpdateUserType(UserType ut)`