# Package org.apache.cassandra.cql3.statements

Interface Summary
Interface | Description
--- | ---
BatchStatement.BatchVariables |
Restriction | A restriction/clause on a column.
Selectable |

Class Summary
Class | Description
--- | ---
AlterKeyspaceStatement |
AlterTableStatement |
AlterUserStatement |
AuthenticationStatement |
AuthorizationStatement |
BatchStatement | A `BATCH` statement parsed from a CQL query.
BatchStatement.BatchOfPreparedVariables |
BatchStatement.Parsed |
BatchStatement.PreparedBatchVariables |
CFPropDefs |
CFStatement | Abstract class for statements that apply on a given column family.
ColumnGroupMap |
ColumnGroupMap.Builder |
CQL3CasConditions | Processed CAS conditions on potentially multiple rows of the same partition.
CreateIndexStatement | A `CREATE INDEX` statement parsed from a CQL query.
CreateKeyspaceStatement | A `CREATE KEYSPACE` statement parsed from a CQL query.
CreateTableStatement | A `CREATE TABLE` parsed from a CQL query statement.
CreateTableStatement.RawStatement |
CreateTriggerStatement |
CreateUserStatement |
DeleteStatement | A `DELETE` parsed from a CQL query statement.
DeleteStatement.Parsed |
DropIndexStatement |
DropKeyspaceStatement |
DropTableStatement |
DropTriggerStatement |
DropUserStatement |
GrantStatement |
IndexPropDefs |
KSPropDefs |
ListPermissionsStatement |
ListUsersStatement |
ModificationStatement |
ModificationStatement.Parsed |
ParsedStatement |
ParsedStatement.Prepared |
PermissionAlteringStatement |
PropertyDefinitions |
RawSelector |
Restriction.EQ |
Restriction.IN |
Restriction.Slice |
RevokeStatement |
SchemaAlteringStatement | Abstract class for statements that alter the schema.
Selectable.WithFunction |
Selectable.WritetimeOrTTL |
Selection |
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.ParsedUpdate |
UseStatement |

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