## 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.schema |
  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
    --- | ---
    `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` | 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
    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
    `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.schema

    Methods in org.apache.cassandra.schema with parameters of type UserType
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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)`

Copyright © 2018 The Apache Software Foundation