SE_rastercolumn_revoke_access

Removes access privileges for table containing a raster column.

Usage syntax

LONG SE_rastercolumn_revoke_access (SE_CONNECTION connection, const CHAR *table_name, const CHAR *raster_column, LONG privilege, const CHAR *user);

Parameters
connection The connection handle
table_name The table name
raster_column The raster column name
privilege The access privilege to grant
user The user name
Description

SE_rastercolumn_revoke_access confirms the existence of the specified table and raster column, and removes the specified level of privileges for that table from a user. The access privileges that can be revoked are:

SE_SELECT_PRIVILEGE  /* User can view the layer table contents */

SE_UPDATE_PRIVILEGE  /* User can modify the layer table contents */

SE_INSERT_PRIVILEGE  /* User can insert new records in the layer table */

SE_DELETE_PRIVILEGE  /* User can delete records from the layer table */

Revoke multiple privileges to a user with the OR operator and the appropriate privilege masks.

Returns

SE_SUCCESS
SE_FAILURE

SE_INVALID_PARAM_VALUE

SE_INVALID_POINTER

SE_LAYER_NOEXIST

SE_NET_FAILURE

SE_NO_PERMISSIONS

SE_SDE_NOT_STARTED