## Uses of Interface
org.apache.cassandra.cql3.CQLStatement

- Packages that use CQLStatement
  Package | Description
  --- | ---
  org.apache.cassandra.cql3 |
  org.apache.cassandra.cql3.statements |

- - ### Uses of CQLStatement in org.apache.cassandra.cql3

    Methods in org.apache.cassandra.cql3 with parameters of type CQLStatement
    Modifier and Type | Method and Description
    --- | ---
    `ResultMessage` | QueryProcessor.`processPrepared(CQLStatement statement, QueryState queryState, QueryOptions options, long queryStartNanoTime)`
    `ResultMessage` | CustomPayloadMirroringQueryHandler.`processPrepared(CQLStatement statement, QueryState state, QueryOptions options, java.util.Map<java.lang.String,java.nio.ByteBuffer> customPayload, long queryStartNanoTime)`
    `ResultMessage` | QueryHandler.`processPrepared(CQLStatement statement, QueryState state, QueryOptions options, java.util.Map<java.lang.String,java.nio.ByteBuffer> customPayload, long queryStartNanoTime)`
    `ResultMessage` | QueryProcessor.`processPrepared(CQLStatement statement, QueryState state, QueryOptions options, java.util.Map<java.lang.String,java.nio.ByteBuffer> customPayload, long queryStartNanoTime)`
    `ResultMessage` | QueryProcessor.`processStatement(CQLStatement statement, QueryState queryState, QueryOptions options, long queryStartNanoTime)`

  - ### Uses of CQLStatement in org.apache.cassandra.cql3.statements

    Classes in org.apache.cassandra.cql3.statements that implement CQLStatement
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AlterKeyspaceStatement`
    `class` | `AlterRoleStatement`
    `class` | `AlterTableStatement`
    `class` | `AlterTypeStatement`
    `class` | `AlterViewStatement`
    `class` | `AuthenticationStatement`
    `class` | `AuthorizationStatement`
    `class` | `BatchStatement` A `BATCH` statement parsed from a CQL query.
    `class` | `CreateAggregateStatement` A `CREATE AGGREGATE` statement parsed from a CQL query.
    `class` | `CreateFunctionStatement` A `CREATE FUNCTION` statement parsed from a CQL query.
    `class` | `CreateIndexStatement` A `CREATE INDEX` statement parsed from a CQL query.
    `class` | `CreateKeyspaceStatement` A `CREATE KEYSPACE` statement parsed from a CQL query.
    `class` | `CreateRoleStatement`
    `class` | `CreateTableStatement` A `CREATE TABLE` parsed from a CQL query statement.
    `class` | `CreateTriggerStatement`
    `class` | `CreateTypeStatement`
    `class` | `CreateViewStatement`
    `class` | `DeleteStatement` A `DELETE` parsed from a CQL query statement.
    `class` | `DropAggregateStatement` A `DROP AGGREGATE` statement parsed from a CQL query.
    `class` | `DropFunctionStatement` A `DROP FUNCTION` statement parsed from a CQL query.
    `class` | `DropIndexStatement`
    `class` | `DropKeyspaceStatement`
    `class` | `DropRoleStatement`
    `class` | `DropTableStatement`
    `class` | `DropTriggerStatement`
    `class` | `DropTypeStatement`
    `class` | `DropViewStatement`
    `class` | `GrantPermissionsStatement`
    `class` | `GrantRoleStatement`
    `class` | `ListPermissionsStatement`
    `class` | `ListRolesStatement`
    `class` | `ListUsersStatement`
    `class` | `ModificationStatement`
    `class` | `PermissionsManagementStatement`
    `class` | `RevokePermissionsStatement`
    `class` | `RevokeRoleStatement`
    `class` | `RoleManagementStatement`
    `class` | `SchemaAlteringStatement` Abstract class for statements that alter the schema.
    `class` | `SelectStatement` Encapsulates a completely parsed SELECT query, including the target column family, expression, result count, and ordering clause.
    `class` | `TruncateStatement`
    `class` | `UpdateStatement` An `UPDATE` statement parsed from a CQL query statement.
    `class` | `UseStatement`

    Fields in org.apache.cassandra.cql3.statements declared as CQLStatement
    Modifier and Type | Field and Description
    --- | ---
    `CQLStatement` | ParsedStatement.Prepared.`statement`

    Constructors in org.apache.cassandra.cql3.statements with parameters of type CQLStatement
    Constructor and Description
    `Prepared(CQLStatement statement)`
    `Prepared(CQLStatement statement, java.util.List<ColumnSpecification> boundNames, short[] partitionKeyBindIndexes)`
    `Prepared(CQLStatement statement, VariableSpecifications names, short[] partitionKeyBindIndexes)`

Copyright © 2018 The Apache Software Foundation