org.apache.cassandra.cql3.statements
Class RevokeStatement

java.lang.Object
  extended by org.apache.cassandra.cql3.statements.ParsedStatement
      extended by org.apache.cassandra.cql3.statements.AuthorizationStatement
          extended by org.apache.cassandra.cql3.statements.PermissionAlteringStatement
              extended by org.apache.cassandra.cql3.statements.RevokeStatement
All Implemented Interfaces:
CQLStatement

public class RevokeStatement
extends PermissionAlteringStatement


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.cassandra.cql3.statements.ParsedStatement
ParsedStatement.Prepared
 
Field Summary
 
Fields inherited from class org.apache.cassandra.cql3.statements.PermissionAlteringStatement
permissions, resource, username
 
Constructor Summary
RevokeStatement(java.util.Set<Permission> permissions, IResource resource, java.lang.String username)
           
 
Method Summary
 ResultMessage execute(ClientState state)
           
 
Methods inherited from class org.apache.cassandra.cql3.statements.PermissionAlteringStatement
checkAccess, validate
 
Methods inherited from class org.apache.cassandra.cql3.statements.AuthorizationStatement
execute, executeInternal, getBoundsTerms, maybeCorrectResource, prepare
 
Methods inherited from class org.apache.cassandra.cql3.statements.ParsedStatement
setBoundTerms
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RevokeStatement

public RevokeStatement(java.util.Set<Permission> permissions,
                       IResource resource,
                       java.lang.String username)
Method Detail

execute

public ResultMessage execute(ClientState state)
                      throws UnauthorizedException,
                             InvalidRequestException
Specified by:
execute in class AuthorizationStatement
Throws:
UnauthorizedException
InvalidRequestException


Copyright © 2012 The Apache Software Foundation