Skip to content

File authenticate_access_auth.hpp

FileList > cubrid > src > object > authenticate_access_auth.hpp

Go to the source code of this file

  • #include "dbtype_def.h"
  • #include "authenticate_grant.hpp"
  • #include "set_object.h"
  • #include "dbtype.h"
  • #include "error_manager.h"
  • #include "object_accessor.h"

Classes

Type Name
class au_auth_accessor

Public Functions

Type Name
int au_delete_auth_of_dropping_database_object (DB_OBJECT_TYPE obj_type, const char * name)
int au_delete_auth_of_dropping_user (MOP user)
int au_delete_authorizartion_of_dropping_user (MOP user)
int au_object_owner_change_privileges (DB_OBJECT_TYPE obj_type, MOP object_mop, MOP old_owner_mop, MOP new_owner_mop, const char * unique_name)
int au_object_revoke_all_privileges (DB_OBJECT_TYPE obj_type, MOP grantor_mop, const char * unique_name)
int au_user_revoke_all_privileges (MOP user_mop)

Macros

Type Name
define AU_AUTH_ATTR_GRANTEE "grantee"
define AU_AUTH_ATTR_GRANTOR "grantor"
define AU_AUTH_ATTR_GRANTS "grants"
define AU_AUTH_ATTR_OWNER "owner"

Public Functions Documentation

function au_delete_auth_of_dropping_database_object

int au_delete_auth_of_dropping_database_object (
    DB_OBJECT_TYPE obj_type,
    const  char * name
) 

function au_delete_auth_of_dropping_user

int au_delete_auth_of_dropping_user (
    MOP user
) 

function au_delete_authorizartion_of_dropping_user

int au_delete_authorizartion_of_dropping_user (
    MOP user
) 

function au_object_owner_change_privileges

int au_object_owner_change_privileges (
    DB_OBJECT_TYPE obj_type,
    MOP object_mop,
    MOP old_owner_mop,
    MOP new_owner_mop,
    const  char * unique_name
) 

function au_object_revoke_all_privileges

int au_object_revoke_all_privileges (
    DB_OBJECT_TYPE obj_type,
    MOP grantor_mop,
    const  char * unique_name
) 

function au_user_revoke_all_privileges

int au_user_revoke_all_privileges (
    MOP user_mop
) 

Macro Definition Documentation

define AU_AUTH_ATTR_GRANTEE

#define AU_AUTH_ATTR_GRANTEE `"grantee"`

define AU_AUTH_ATTR_GRANTOR

#define AU_AUTH_ATTR_GRANTOR `"grantor"`

define AU_AUTH_ATTR_GRANTS

#define AU_AUTH_ATTR_GRANTS `"grants"`

define AU_AUTH_ATTR_OWNER

#define AU_AUTH_ATTR_OWNER `"owner"`


The documentation for this class was generated from the following file cubrid/src/object/authenticate_access_auth.hpp