# Package org.apache.cassandra.cql3.statements

Class Summary
AlterKeyspaceStatement
AlterRoleStatement
AlterTableStatement
AlterTableStatementColumn: Stores a column name and optionally type for an Alter Table statement definition.
AlterTypeStatement
AlterViewStatement
AuthenticationStatement
AuthorizationStatement
BatchStatement: A `BATCH` statement parsed from a CQL query.
BatchStatement.Parsed
CFProperties
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
CreateViewStatement
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
DropViewStatement
GrantPermissionsStatement
GrantRoleStatement
IndexPropDefs
IndexTarget
IndexTarget.Raw
KeyspaceAttributes
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
TableAttributes
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
AlterTableStatement.Type
BatchStatement.Type
Bound
IndexTarget.Type
StatementType