Uses of Interface org.apache.cassandra.cql3.CQLStatement (apache-cassandra API)
Date: 2014-10-21

## 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` | QueryHandler.`processPrepared(CQLStatement statement, QueryState state, QueryOptions options)`
    `ResultMessage` | QueryProcessor.`processPrepared(CQLStatement statement, QueryState queryState, QueryOptions options)`
    `ResultMessage` | QueryProcessor.`processStatement(CQLStatement statement, QueryState queryState, QueryOptions options)`

  - ### 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` | `AlterTableStatement`
    `class` | `AlterTypeStatement`
    `class` | `AlterUserStatement`
    `class` | `AuthenticationStatement`
    `class` | `AuthorizationStatement`
    `class` | `BatchStatement` A `BATCH` 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` | `CreateTableStatement` A `CREATE TABLE` parsed from a CQL query statement.
    `class` | `CreateTriggerStatement`
    `class` | `CreateTypeStatement`
    `class` | `CreateUserStatement`
    `class` | `DeleteStatement` A `DELETE` parsed from a CQL query statement.
    `class` | `DropIndexStatement`
    `class` | `DropKeyspaceStatement`
    `class` | `DropTableStatement`
    `class` | `DropTriggerStatement`
    `class` | `DropTypeStatement`
    `class` | `DropUserStatement`
    `class` | `GrantStatement`
    `class` | `ListPermissionsStatement`
    `class` | `ListUsersStatement`
    `class` | `ModificationStatement`
    `class` | `PermissionAlteringStatement`
    `class` | `RevokeStatement`
    `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
    `ParsedStatement.Prepared(CQLStatement statement)`
    `ParsedStatement.Prepared(CQLStatement statement, java.util.List<ColumnSpecification> boundNames)`
    `ParsedStatement.Prepared(CQLStatement statement, VariableSpecifications names)`

Copyright © 2014 The Apache Software Foundation