public void onDropFunction(String ksName, String functionName, List<AbstractType<?>> argTypes) { DatabaseDescriptor.getAuthorizer() .revokeAllOn(FunctionResource.function(ksName, functionName, argTypes)); }
public void onDropKeyspace(String ksName) { DatabaseDescriptor.getAuthorizer().revokeAllOn(DataResource.keyspace(ksName)); DatabaseDescriptor.getAuthorizer().revokeAllOn(FunctionResource.keyspace(ksName)); }
public void onDropKeyspace(String ksName) { DatabaseDescriptor.getAuthorizer().revokeAllOn(DataResource.keyspace(ksName)); DatabaseDescriptor.getAuthorizer().revokeAllOn(FunctionResource.keyspace(ksName)); }
public void onDropAggregate(String ksName, String aggregateName, List<AbstractType<?>> argTypes) { DatabaseDescriptor.getAuthorizer() .revokeAllOn(FunctionResource.function(ksName, aggregateName, argTypes)); } }
public void onDropAggregate(String ksName, String aggregateName, List<AbstractType<?>> argTypes) { DatabaseDescriptor.getAuthorizer() .revokeAllOn(FunctionResource.function(ksName, aggregateName, argTypes)); } }
public void onDropFunction(String ksName, String functionName, List<AbstractType<?>> argTypes) { DatabaseDescriptor.getAuthorizer() .revokeAllOn(FunctionResource.function(ksName, functionName, argTypes)); }
public void onDropKeyspace(String ksName) { DatabaseDescriptor.getAuthorizer().revokeAllOn(DataResource.keyspace(ksName)); DatabaseDescriptor.getAuthorizer().revokeAllOn(FunctionResource.keyspace(ksName)); }
public void onDropAggregate(String ksName, String aggregateName, List<AbstractType<?>> argTypes) { DatabaseDescriptor.getAuthorizer() .revokeAllOn(FunctionResource.function(ksName, aggregateName, argTypes)); } }
public void onDropColumnFamily(String ksName, String cfName) { DatabaseDescriptor.getAuthorizer().revokeAllOn(DataResource.table(ksName, cfName)); }
public void onDropFunction(String ksName, String functionName, List<AbstractType<?>> argTypes) { DatabaseDescriptor.getAuthorizer() .revokeAllOn(FunctionResource.function(ksName, functionName, argTypes)); }
public void onDropColumnFamily(String ksName, String cfName) { DatabaseDescriptor.getAuthorizer().revokeAllOn(DataResource.table(ksName, cfName)); }
public void onDropColumnFamily(String ksName, String cfName) { DatabaseDescriptor.getAuthorizer().revokeAllOn(DataResource.table(ksName, cfName)); }
public ResultMessage execute(ClientState state) throws RequestValidationException, RequestExecutionException { // not rejected in validate() if (ifExists && !DatabaseDescriptor.getRoleManager().isExistingRole(role)) return null; // clean up grants and permissions of/on the dropped role. DatabaseDescriptor.getRoleManager().dropRole(state.getUser(), role); DatabaseDescriptor.getAuthorizer().revokeAllFrom(role); DatabaseDescriptor.getAuthorizer().revokeAllOn(role); return null; } }
public ResultMessage execute(ClientState state) throws RequestValidationException, RequestExecutionException { // not rejected in validate() if (ifExists && !DatabaseDescriptor.getRoleManager().isExistingRole(role)) return null; // clean up grants and permissions of/on the dropped role. DatabaseDescriptor.getRoleManager().dropRole(state.getUser(), role); DatabaseDescriptor.getAuthorizer().revokeAllFrom(role); DatabaseDescriptor.getAuthorizer().revokeAllOn(role); return null; } }
public ResultMessage execute(ClientState state) throws RequestValidationException, RequestExecutionException { // not rejected in validate() if (ifExists && !DatabaseDescriptor.getRoleManager().isExistingRole(role)) return null; // clean up grants and permissions of/on the dropped role. DatabaseDescriptor.getRoleManager().dropRole(state.getUser(), role); DatabaseDescriptor.getAuthorizer().revokeAllFrom(role); DatabaseDescriptor.getAuthorizer().revokeAllOn(role); return null; } }