## Uses of Class
org.apache.cassandra.exceptions.RequestValidationException

- Packages that use RequestValidationException
  Package | Description
  --- | ---
  org.apache.cassandra.auth |
  org.apache.cassandra.cql |
  org.apache.cassandra.cql3 |
  org.apache.cassandra.cql3.statements |
  org.apache.cassandra.db |
  org.apache.cassandra.exceptions |
  org.apache.cassandra.thrift |

- - ### Uses of RequestValidationException in org.apache.cassandra.auth

    Methods in org.apache.cassandra.auth that throw RequestValidationException
    Modifier and Type | Method and Description
    --- | ---
    `void` | IAuthenticator.`alter(java.lang.String username, java.util.Map<IAuthenticator.Option,java.lang.Object> options)` Called during execution of ALTER USER query.
    `void` | LegacyAuthenticator.`alter(java.lang.String username, java.util.Map<IAuthenticator.Option,java.lang.Object> options)`
    `void` | IAuthenticator.`create(java.lang.String username, java.util.Map<IAuthenticator.Option,java.lang.Object> options)` Called during execution of CREATE USER query (also may be called on startup, see seedSuperuserOptions method).
    `void` | LegacyAuthenticator.`create(java.lang.String username, java.util.Map<IAuthenticator.Option,java.lang.Object> options)`
    `void` | IAuthenticator.`drop(java.lang.String username)` Called during execution of DROP USER query.
    `void` | LegacyAuthenticator.`drop(java.lang.String username)`
    `void` | IAuthorizer.`grant(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, java.lang.String to)` Grants a set of permissions on a resource to a user.
    `java.util.Set<PermissionDetails>` | CassandraAuthorizer.`list(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, java.lang.String of)`
    `java.util.Set<PermissionDetails>` | IAuthorizer.`list(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, java.lang.String of)` Returns a list of permissions on a resource of a user.
    `void` | IAuthorizer.`revoke(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, java.lang.String from)` Revokes a set of permissions on a resource from a user.

  - ### Uses of RequestValidationException in org.apache.cassandra.cql

    Methods in org.apache.cassandra.cql that throw RequestValidationException
    Modifier and Type | Method and Description
    --- | ---
    `static CqlResult` | QueryProcessor.`process(java.lang.String queryString, ThriftClientState clientState)`
    `static CqlResult` | QueryProcessor.`processPrepared(CQLStatement statement, ThriftClientState clientState, java.util.List<java.nio.ByteBuffer> variables)`
    `static CqlResult` | QueryProcessor.`processStatement(CQLStatement statement, ThriftClientState clientState, java.util.List<java.nio.ByteBuffer> variables)`

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

    Methods in org.apache.cassandra.cql3 that throw RequestValidationException
    Modifier and Type | Method and Description
    --- | ---
    `KSMetaData` | KSPropDefs.`asKSMetadata(java.lang.String ksName)`
    `KSMetaData` | KSPropDefs.`asKSMetadataUpdate(KSMetaData old)`
    `ResultMessage` | CQLStatement.`execute(ConsistencyLevel cl, QueryState state, java.util.List<java.nio.ByteBuffer> variables)` Execute the statement and return the resulting result or null if there is no result.
    `ResultMessage` | CQLStatement.`executeInternal(QueryState state)` Variante of execute used for internal query against the system tables, and thus only query the local node.
    `static ResultMessage.Prepared` | QueryProcessor.`prepare(java.lang.String queryString, ClientState clientState, boolean forThrift)`
    `static ResultMessage` | QueryProcessor.`process(java.lang.String queryString, ConsistencyLevel cl, QueryState queryState)`
    `static ResultMessage` | QueryProcessor.`processPrepared(CQLStatement statement, ConsistencyLevel cl, QueryState queryState, java.util.List<java.nio.ByteBuffer> variables)`
    `void` | CQLStatement.`validate(ClientState state)` Perform additional validation required by the statment.

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

    Methods in org.apache.cassandra.cql3.statements that throw RequestValidationException
    Modifier and Type | Method and Description
    --- | ---
    `void` | AlterKeyspaceStatement.`announceMigration()`
    `void` | AlterTableStatement.`announceMigration()`
    `void` | CreateColumnFamilyStatement.`announceMigration()`
    `void` | CreateKeyspaceStatement.`announceMigration()`
    `abstract void` | SchemaAlteringStatement.`announceMigration()`
    `void` | CreateColumnFamilyStatement.`applyPropertiesTo(CFMetaData cfmd)`
    `ResultMessage` | AlterUserStatement.`execute(ClientState state)`
    `abstract ResultMessage` | AuthenticationStatement.`execute(ClientState state)`
    `abstract ResultMessage` | AuthorizationStatement.`execute(ClientState state)`
    `ResultMessage` | CreateUserStatement.`execute(ClientState state)`
    `ResultMessage` | DropUserStatement.`execute(ClientState state)`
    `ResultMessage` | GrantStatement.`execute(ClientState state)`
    `ResultMessage` | ListPermissionsStatement.`execute(ClientState state)`
    `ResultMessage` | ListUsersStatement.`execute(ClientState state)`
    `ResultMessage` | RevokeStatement.`execute(ClientState state)`
    `ResultMessage` | AuthenticationStatement.`execute(ConsistencyLevel cl, QueryState state, java.util.List<java.nio.ByteBuffer> variables)`
    `ResultMessage` | AuthorizationStatement.`execute(ConsistencyLevel cl, QueryState state, java.util.List<java.nio.ByteBuffer> variables)`
    `ResultMessage` | ModificationStatement.`execute(ConsistencyLevel cl, QueryState queryState, java.util.List<java.nio.ByteBuffer> variables)`
    `ResultMessage` | SchemaAlteringStatement.`execute(ConsistencyLevel cl, QueryState state, java.util.List<java.nio.ByteBuffer> variables)`
    `ResultMessage.Rows` | SelectStatement.`execute(ConsistencyLevel cl, QueryState state, java.util.List<java.nio.ByteBuffer> variables)`
    `ResultMessage` | ModificationStatement.`executeInternal(QueryState queryState)`
    `ResultMessage.Rows` | SelectStatement.`executeInternal(QueryState state)`
    `CFMetaData` | CreateColumnFamilyStatement.`getCFMetaData()` Returns a CFMetaData instance based on the parameters parsed from this `CREATE` statement, or defaults where applicable.
    `java.util.Collection<? extends IMutation>` | BatchStatement.`getMutations(java.util.List<java.nio.ByteBuffer> variables, boolean local, ConsistencyLevel cl, long now)`
    `java.util.Collection<RowMutation>` | DeleteStatement.`getMutations(java.util.List<java.nio.ByteBuffer> variables, boolean local, ConsistencyLevel cl, long now)`
    `protected abstract java.util.Collection<? extends IMutation>` | ModificationStatement.`getMutations(java.util.List<java.nio.ByteBuffer> variables, boolean local, ConsistencyLevel cl, long now)` Convert statement into a list of mutations to apply on the server
    `java.util.Collection<IMutation>` | UpdateStatement.`getMutations(java.util.List<java.nio.ByteBuffer> variables, boolean local, ConsistencyLevel cl, long now)` Convert statement into a list of mutations to apply on the server
    `ParsedStatement.Prepared` | CreateColumnFamilyStatement.RawStatement.`prepare()` Transform this raw statement into a CreateColumnFamilyStatement.
    `abstract ParsedStatement.Prepared` | ParsedStatement.`prepare()`
    `protected java.util.Map<java.nio.ByteBuffer,ColumnGroupMap>` | ModificationStatement.`readRows(java.util.List<java.nio.ByteBuffer> keys, ColumnNameBuilder builder, java.util.Set<java.nio.ByteBuffer> toRead, CompositeType composite, boolean local, ConsistencyLevel cl)`
    `void` | AlterKeyspaceStatement.`validate(ClientState state)`
    `void` | AlterUserStatement.`validate(ClientState state)`
    `void` | CreateIndexStatement.`validate(ClientState state)`
    `void` | CreateKeyspaceStatement.`validate(ClientState state)` The `CqlParser` only goes as far as extracting the keyword arguments from these statements, so this method is responsible for processing and validating.
    `void` | CreateUserStatement.`validate(ClientState state)`
    `void` | DropKeyspaceStatement.`validate(ClientState state)`
    `void` | DropUserStatement.`validate(ClientState state)`
    `void` | ListPermissionsStatement.`validate(ClientState state)`
    `void` | PermissionAlteringStatement.`validate(ClientState state)`
    `void` | SchemaAlteringStatement.`validate(ClientState state)`

  - ### Uses of RequestValidationException in org.apache.cassandra.db

    Subclasses of RequestValidationException in org.apache.cassandra.db
    Modifier and Type | Class and Description
    --- | ---
    `class` | `KeyspaceNotDefinedException`

  - ### Uses of RequestValidationException in org.apache.cassandra.exceptions

    Subclasses of RequestValidationException in org.apache.cassandra.exceptions
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AlreadyExistsException`
    `class` | `AuthenticationException`
    `class` | `ConfigurationException`
    `class` | `InvalidRequestException`
    `class` | `PreparedQueryNotFoundException`
    `class` | `SyntaxException`
    `class` | `UnauthorizedException`

  - ### Uses of RequestValidationException in org.apache.cassandra.thrift

    Methods in org.apache.cassandra.thrift with parameters of type RequestValidationException
    Modifier and Type | Method and Description
    --- | ---
    `static InvalidRequestException` | ThriftConversion.`toThrift(RequestValidationException e)`

Copyright © 2014 The Apache Software Foundation