Skip to content

File authenticate_access_user.cpp

FileList > cubrid > src > object > authenticate_access_user.cpp

Go to the source code of this file

  • #include "authenticate.h"
  • #include "authenticate_cache.hpp"
  • #include "authenticate_access_auth.hpp"
  • #include "set_object.h"
  • #include "dbtype.h"
  • #include "error_manager.h"
  • #include "object_accessor.h"
  • #include "object_primitive.h"
  • #include "network_interface_cl.h"
  • #include "transaction_cl.h"
  • #include "db.h"
  • #include "dbi.h"
  • #include "schema_manager.h"
  • #include "schema_system_catalog_constants.h"

Public Static Attributes

Type Name
const char * AU_OBJECT_CLASS_NAME = /* multi line expression */

Public Functions

Type Name
int au_add_member (MOP group, MOP member)
MOP au_add_user (const char * name, int * exists)
int au_drop_member (MOP group, MOP member)
int au_drop_user (MOP user)
MOP au_find_user (const char * user_name)
int au_find_user_to_drop (const char * user_name, MOP * user)
char * au_get_user_name (MOP obj)
bool au_is_dba_group_member (MOP user)
bool au_is_user_group_member (MOP group_user, MOP user)
int au_set_user_comment (MOP user, const char * comment)
int au_set_user_timestamps (MOP user)
int au_update_user_timestamp (MOP user)

Public Static Functions

Type Name
int au_add_direct_groups (DB_SET * new_groups, DB_VALUE * value)
int au_add_member_internal (MOP group, MOP member, int new_user)
int au_compute_groups (MOP member, const char * name)
MOP au_make_user (const char * name)

Macros

Type Name
define check_user_name (name) [**NO\_ERROR**](error__code_8h.md#define-no_error)

Public Static Attributes Documentation

variable AU_OBJECT_CLASS_NAME

const char* AU_OBJECT_CLASS_NAME[];

Public Functions Documentation

function au_add_member

int au_add_member (
    MOP group,
    MOP member
) 

function au_add_user

MOP au_add_user (
    const  char * name,
    int * exists
) 

function au_drop_member

int au_drop_member (
    MOP group,
    MOP member
) 

function au_drop_user

int au_drop_user (
    MOP user
) 

function au_find_user

MOP au_find_user (
    const  char * user_name
) 

function au_find_user_to_drop

int au_find_user_to_drop (
    const  char * user_name,
    MOP * user
) 

function au_get_user_name

char * au_get_user_name (
    MOP obj
) 

function au_is_dba_group_member

bool au_is_dba_group_member (
    MOP user
) 

function au_is_user_group_member

bool au_is_user_group_member (
    MOP group_user,
    MOP user
) 

function au_set_user_comment

int au_set_user_comment (
    MOP user,
    const  char * comment
) 

function au_set_user_timestamps

int au_set_user_timestamps (
    MOP user
) 

function au_update_user_timestamp

int au_update_user_timestamp (
    MOP user
) 

Public Static Functions Documentation

function au_add_direct_groups

static int au_add_direct_groups (
    DB_SET * new_groups,
    DB_VALUE * value
) 

function au_add_member_internal

static int au_add_member_internal (
    MOP group,
    MOP member,
    int new_user
) 

function au_compute_groups

static int au_compute_groups (
    MOP member,
    const  char * name
) 

function au_make_user

static MOP au_make_user (
    const  char * name
) 

Macro Definition Documentation

define check_user_name

#define check_user_name (
    name
) `NO_ERROR`


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