# Hierarchy For Package org.apache.cassandra.cql3.statements

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.cassandra.cql3.statements.ColumnGroupMap
  - org.apache.cassandra.cql3.statements.ColumnGroupMap.Builder
  - org.apache.cassandra.cql3.statements.ParsedStatement
    - org.apache.cassandra.cql3.statements.AuthenticationStatement (implements org.apache.cassandra.cql3.CQLStatement)
      - org.apache.cassandra.cql3.statements.AlterUserStatement
      - org.apache.cassandra.cql3.statements.CreateUserStatement
      - org.apache.cassandra.cql3.statements.DropUserStatement
      - org.apache.cassandra.cql3.statements.ListUsersStatement
    - org.apache.cassandra.cql3.statements.AuthorizationStatement (implements org.apache.cassandra.cql3.CQLStatement)
      - org.apache.cassandra.cql3.statements.ListPermissionsStatement
      - org.apache.cassandra.cql3.statements.PermissionAlteringStatement
        - org.apache.cassandra.cql3.statements.GrantStatement
        - org.apache.cassandra.cql3.statements.RevokeStatement
    - org.apache.cassandra.cql3.statements.CFStatement
      - org.apache.cassandra.cql3.statements.CreateColumnFamilyStatement.RawStatement
      - org.apache.cassandra.cql3.statements.ModificationStatement (implements org.apache.cassandra.cql3.CQLStatement, org.apache.cassandra.cql3.MeasurableForPreparedCache)
        - org.apache.cassandra.cql3.statements.BatchStatement
        - org.apache.cassandra.cql3.statements.DeleteStatement
        - org.apache.cassandra.cql3.statements.UpdateStatement
      - org.apache.cassandra.cql3.statements.SchemaAlteringStatement (implements org.apache.cassandra.cql3.CQLStatement)
        - org.apache.cassandra.cql3.statements.AlterKeyspaceStatement
        - org.apache.cassandra.cql3.statements.AlterTableStatement
        - org.apache.cassandra.cql3.statements.CreateColumnFamilyStatement
        - org.apache.cassandra.cql3.statements.CreateIndexStatement
        - org.apache.cassandra.cql3.statements.CreateKeyspaceStatement
        - org.apache.cassandra.cql3.statements.DropColumnFamilyStatement
        - org.apache.cassandra.cql3.statements.DropIndexStatement
        - org.apache.cassandra.cql3.statements.DropKeyspaceStatement
      - org.apache.cassandra.cql3.statements.SelectStatement.RawStatement
      - org.apache.cassandra.cql3.statements.TruncateStatement (implements org.apache.cassandra.cql3.CQLStatement)
    - org.apache.cassandra.cql3.statements.UseStatement (implements org.apache.cassandra.cql3.CQLStatement)
  - org.apache.cassandra.cql3.statements.ParsedStatement.Prepared
  - org.apache.cassandra.cql3.statements.RawSelector.WithFunction (implements org.apache.cassandra.cql3.statements.RawSelector)
  - org.apache.cassandra.cql3.statements.RawSelector.WritetimeOrTTL (implements org.apache.cassandra.cql3.statements.RawSelector)
  - org.apache.cassandra.cql3.statements.Selection
  - org.apache.cassandra.cql3.statements.Selection.ResultSetBuilder
  - org.apache.cassandra.cql3.statements.SelectStatement (implements org.apache.cassandra.cql3.CQLStatement, org.apache.cassandra.cql3.MeasurableForPreparedCache)
  - org.apache.cassandra.cql3.statements.SelectStatement.Parameters

## Interface Hierarchy

- org.apache.cassandra.cql3.statements.RawSelector

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.cassandra.cql3.statements.AlterTableStatement.Type
    - org.apache.cassandra.cql3.statements.ModificationStatement.Type

Copyright © 2014 The Apache Software Foundation