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.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
 
Constructor Summary
GrantStatement(Permission permission, CFName resource, java.lang.String username, boolean grantOption)
           
 
Method Summary
 ResultMessage execute(ClientState state, java.util.List<java.nio.ByteBuffer> variables)
           
 
Methods inherited from class org.apache.cassandra.cql3.statements.PermissionAlteringStatement
checkAccess, execute, executeInternal, getBoundsTerms, prepare, validate
 
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(Permission permission,
                      CFName resource,
                      java.lang.String username,
                      boolean grantOption)
Method Detail

execute

public ResultMessage execute(ClientState state,
                             java.util.List<java.nio.ByteBuffer> variables)
                      throws UnauthorizedException,
                             InvalidRequestException
Specified by:
execute in class PermissionAlteringStatement
Throws:
UnauthorizedException
InvalidRequestException


Copyright © 2012 The Apache Software Foundation