org.apache.cassandra.cql3.statements
Class GrantStatement

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.GrantStatement
All Implemented Interfaces:
CQLStatement

public class GrantStatement
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
GrantStatement(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

GrantStatement

public GrantStatement(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