# Package org.apache.cassandra.cql3.statements

- Interface Summary
  Interface | Description
  --- | ---
  BatchStatement.BatchVariables |

- Class Summary
  Class | Description
  --- | ---
  AlterKeyspaceStatement |
  AlterRoleStatement |
  AlterTableStatement |
  AlterTypeStatement |
  AuthenticationStatement |
  AuthorizationStatement |
  BatchStatement | A `BATCH` statement parsed from a CQL query.
  BatchStatement.Parsed |
  CFPropDefs |
  CFStatement | Abstract class for statements that apply on a given column family.
  CQL3CasRequest | Processed CAS conditions and update on potentially multiple rows of the same partition.
  CreateAggregateStatement | A `CREATE AGGREGATE` statement parsed from a CQL query.
  CreateFunctionStatement | A `CREATE FUNCTION` statement parsed from a CQL query.
  CreateIndexStatement | A `CREATE INDEX` statement parsed from a CQL query.
  CreateKeyspaceStatement | A `CREATE KEYSPACE` statement parsed from a CQL query.
  CreateRoleStatement |
  CreateTableStatement | A `CREATE TABLE` parsed from a CQL query statement.
  CreateTableStatement.RawStatement |
  CreateTriggerStatement |
  CreateTypeStatement |
  DeleteStatement | A `DELETE` parsed from a CQL query statement.
  DeleteStatement.Parsed |
  DropAggregateStatement | A `DROP AGGREGATE` statement parsed from a CQL query.
  DropFunctionStatement | A `DROP FUNCTION` statement parsed from a CQL query.
  DropIndexStatement |
  DropKeyspaceStatement |
  DropRoleStatement |
  DropTableStatement |
  DropTriggerStatement |
  DropTypeStatement |
  GrantPermissionsStatement |
  GrantRoleStatement |
  IndexPropDefs |
  IndexTarget |
  IndexTarget.Raw |
  KSPropDefs |
  ListPermissionsStatement |
  ListRolesStatement |
  ListUsersStatement |
  ModificationStatement |
  ModificationStatement.Parsed |
  ParsedStatement |
  ParsedStatement.Prepared |
  PermissionsManagementStatement |
  PropertyDefinitions |
  RequestValidations | Utility methods use to perform request validation.
  RevokePermissionsStatement |
  RevokeRoleStatement |
  RoleManagementStatement |
  SchemaAlteringStatement | Abstract class for statements that alter the schema.
  SelectStatement | Encapsulates a completely parsed SELECT query, including the target column family, expression, result count, and ordering clause.
  SelectStatement.Parameters |
  SelectStatement.RawStatement |
  TruncateStatement |
  UpdateStatement | An `UPDATE` statement parsed from a CQL query statement.
  UpdateStatement.ParsedInsert |
  UpdateStatement.ParsedInsertJson | A parsed INSERT JSON statement.
  UpdateStatement.ParsedUpdate |
  UseStatement |

- Enum Summary
  Enum | Description
  --- | ---
  AlterTableStatement.Type |
  BatchStatement.Type |
  Bound |
  IndexTarget.TargetType |
  ModificationStatement.StatementType |

Copyright © 2018 The Apache Software Foundation