File db_class.c
FileList > compat > db_class.c
Go to the source code of this file
#include "config.h"
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <ctype.h>
#include <assert.h>
#include "authenticate.h"
#include "system_parameter.h"
#include "storage_common.h"
#include "db.h"
#include "class_object.h"
#include "object_print.h"
#include "server_interface.h"
#include "boot_cl.h"
#include "locator_cl.h"
#include "schema_manager.h"
#include "schema_template.h"
#include "object_accessor.h"
#include "set_object.h"
#include "virtual_object.h"
#include "parser.h"
#include "execute_schema.h"
Public Functions
| Type |
Name |
| int |
db_add_argument (DB_OBJECT * class_, const char * name, int class_method, int index, const char * domain)
|
| int |
db_add_attribute (MOP obj, const char * name, const char * domain, DB_VALUE * default_value)
|
| int |
db_add_attribute_internal (MOP class_, const char * name, const char * domain, DB_VALUE * default_value, SM_NAME_SPACE name_space)
|
| int |
db_add_class_attribute (MOP obj, const char * name, const char * domain, DB_VALUE * default_value)
|
| int |
db_add_class_method (MOP class_, const char * name, const char * implementation)
|
| int |
db_add_class_resolution (MOP class_, MOP super, const char * name, const char * alias)
|
| int |
db_add_constraint (MOP classmop, DB_CONSTRAINT_TYPE constraint_type, const char * constraint_name, const char ** att_names, int class_attributes)
|
| int |
db_add_element_domain (MOP class_, const char * name, const char * domain)
|
| int |
db_add_index (MOP classmop, const char * attname)
|
| int |
db_add_method (MOP class_, const char * name, const char * implementation)
|
| int |
db_add_method_file (MOP class_, const char * name)
|
| int |
db_add_resolution (MOP class_, MOP super, const char * name, const char * alias)
|
| int |
db_add_set_argument_domain (DB_OBJECT * class_, const char * name, int class_method, int index, const char * domain)
|
| int |
db_add_set_attribute_domain (MOP class_, const char * name, int class_attribute, const char * domain)
|
| int |
db_add_shared_attribute (MOP obj, const char * name, const char * domain, DB_VALUE * default_value)
|
| int |
db_add_super (MOP class_, MOP super)
|
| int |
db_add_super_internal (MOP class_, MOP super)
|
| int |
db_change_default (MOP class_, const char * name, DB_VALUE * value)
|
| int |
db_change_method_implementation (MOP class_, const char * name, int class_method, const char * newname)
|
| int |
db_constrain_non_null (MOP class_, const char * name, int class_attribute, int on_or_off)
|
| int |
db_constrain_unique (MOP class_, const char * name, int on_or_off)
|
| DB_OBJECT * |
db_create_class (const char * name)
|
| int |
db_drop_attribute (MOP class_, const char * name)
|
| int |
db_drop_attribute_internal (MOP class_, const char * name)
|
| int |
db_drop_class (MOP class_)
|
| int |
db_drop_class_attribute (MOP class_, const char * name)
|
| int |
db_drop_class_ex (MOP class_, bool is_cascade_constraints)
|
| int |
db_drop_class_method (MOP class_, const char * name)
|
| int |
db_drop_class_resolution (MOP class_, MOP super, const char * name)
|
| int |
db_drop_constraint (MOP classmop, DB_CONSTRAINT_TYPE constraint_type, const char * constraint_name, const char ** att_names, int class_attributes)
|
| int |
db_drop_element_domain (MOP class_, const char * name, const char * domain)
|
| int |
db_drop_index (MOP classmop, const char * attname)
|
| int |
db_drop_method (MOP class_, const char * name)
|
| int |
db_drop_method_file (MOP class_, const char * name)
|
| int |
db_drop_method_files (MOP class_)
|
| int |
db_drop_resolution (MOP class_, MOP super, const char * name)
|
| int |
db_drop_set_attribute_domain (MOP class_, const char * name, int class_attribute, const char * domain)
|
| int |
db_drop_shared_attribute (MOP class_, const char * name)
|
| int |
db_drop_super (MOP class_, MOP super)
|
| int |
db_drop_super_connect (MOP class_, MOP super)
|
| int |
db_rename (MOP class_, const char * name, int class_namespace, const char * newname)
|
| int |
db_rename_attribute (MOP class_, const char * name, int class_attribute, const char * newname)
|
| int |
db_rename_class (MOP classop, const char * new_name)
|
| int |
db_rename_internal (MOP class_, const char * name, int class_namespace, const char * newname)
|
| int |
db_rename_method (MOP class_, const char * name, int class_method, const char * newname)
|
| int |
db_set_class_method_arg_domain (DB_OBJECT * class_, const char * name, int index, const char * domain)
|
| int |
db_set_loader_commands (MOP class_, const char * commands)
|
| int |
db_set_method_arg_domain (DB_OBJECT * class_, const char * name, int index, const char * domain)
|
| int |
db_truncate_class (DB_OBJECT * class_, const bool is_cascade)
|
Public Static Functions
| Type |
Name |
| int |
add_arg_domain (DB_OBJECT * class_, const char * name, int class_method, int index, int initial_domain, const char * domain)
|
| int |
add_method_internal (MOP class_, const char * name, const char * implementation, SM_NAME_SPACE name_space)
|
| int |
drop_internal (MOP class_, const char * name, SM_NAME_SPACE name_space)
|
Public Functions Documentation
function db_add_argument
int db_add_argument (
DB_OBJECT * class_,
const char * name,
int class_method,
int index,
const char * domain
)
function db_add_attribute
int db_add_attribute (
MOP obj,
const char * name,
const char * domain,
DB_VALUE * default_value
)
function db_add_attribute_internal
int db_add_attribute_internal (
MOP class_,
const char * name,
const char * domain,
DB_VALUE * default_value,
SM_NAME_SPACE name_space
)
function db_add_class_attribute
int db_add_class_attribute (
MOP obj,
const char * name,
const char * domain,
DB_VALUE * default_value
)
function db_add_class_method
int db_add_class_method (
MOP class_,
const char * name,
const char * implementation
)
function db_add_class_resolution
int db_add_class_resolution (
MOP class_,
MOP super,
const char * name,
const char * alias
)
function db_add_constraint
int db_add_constraint (
MOP classmop,
DB_CONSTRAINT_TYPE constraint_type,
const char * constraint_name,
const char ** att_names,
int class_attributes
)
function db_add_element_domain
int db_add_element_domain (
MOP class_,
const char * name,
const char * domain
)
function db_add_index
int db_add_index (
MOP classmop,
const char * attname
)
function db_add_method
int db_add_method (
MOP class_,
const char * name,
const char * implementation
)
function db_add_method_file
int db_add_method_file (
MOP class_,
const char * name
)
function db_add_resolution
int db_add_resolution (
MOP class_,
MOP super,
const char * name,
const char * alias
)
function db_add_set_argument_domain
int db_add_set_argument_domain (
DB_OBJECT * class_,
const char * name,
int class_method,
int index,
const char * domain
)
function db_add_set_attribute_domain
int db_add_set_attribute_domain (
MOP class_,
const char * name,
int class_attribute,
const char * domain
)
function db_add_shared_attribute
int db_add_shared_attribute (
MOP obj,
const char * name,
const char * domain,
DB_VALUE * default_value
)
function db_add_super
int db_add_super (
MOP class_,
MOP super
)
function db_add_super_internal
int db_add_super_internal (
MOP class_,
MOP super
)
function db_change_default
int db_change_default (
MOP class_,
const char * name,
DB_VALUE * value
)
function db_change_method_implementation
int db_change_method_implementation (
MOP class_,
const char * name,
int class_method,
const char * newname
)
function db_constrain_non_null
int db_constrain_non_null (
MOP class_,
const char * name,
int class_attribute,
int on_or_off
)
function db_constrain_unique
int db_constrain_unique (
MOP class_,
const char * name,
int on_or_off
)
function db_create_class
DB_OBJECT * db_create_class (
const char * name
)
function db_drop_attribute
int db_drop_attribute (
MOP class_,
const char * name
)
function db_drop_attribute_internal
int db_drop_attribute_internal (
MOP class_,
const char * name
)
function db_drop_class
int db_drop_class (
MOP class_
)
function db_drop_class_attribute
int db_drop_class_attribute (
MOP class_,
const char * name
)
function db_drop_class_ex
int db_drop_class_ex (
MOP class_,
bool is_cascade_constraints
)
function db_drop_class_method
int db_drop_class_method (
MOP class_,
const char * name
)
function db_drop_class_resolution
int db_drop_class_resolution (
MOP class_,
MOP super,
const char * name
)
function db_drop_constraint
int db_drop_constraint (
MOP classmop,
DB_CONSTRAINT_TYPE constraint_type,
const char * constraint_name,
const char ** att_names,
int class_attributes
)
function db_drop_element_domain
int db_drop_element_domain (
MOP class_,
const char * name,
const char * domain
)
function db_drop_index
int db_drop_index (
MOP classmop,
const char * attname
)
function db_drop_method
int db_drop_method (
MOP class_,
const char * name
)
function db_drop_method_file
int db_drop_method_file (
MOP class_,
const char * name
)
function db_drop_method_files
int db_drop_method_files (
MOP class_
)
function db_drop_resolution
int db_drop_resolution (
MOP class_,
MOP super,
const char * name
)
function db_drop_set_attribute_domain
int db_drop_set_attribute_domain (
MOP class_,
const char * name,
int class_attribute,
const char * domain
)
function db_drop_shared_attribute
int db_drop_shared_attribute (
MOP class_,
const char * name
)
function db_drop_super
int db_drop_super (
MOP class_,
MOP super
)
function db_drop_super_connect
int db_drop_super_connect (
MOP class_,
MOP super
)
function db_rename
int db_rename (
MOP class_,
const char * name,
int class_namespace,
const char * newname
)
function db_rename_attribute
int db_rename_attribute (
MOP class_,
const char * name,
int class_attribute,
const char * newname
)
function db_rename_class
int db_rename_class (
MOP classop,
const char * new_name
)
function db_rename_internal
int db_rename_internal (
MOP class_,
const char * name,
int class_namespace,
const char * newname
)
function db_rename_method
int db_rename_method (
MOP class_,
const char * name,
int class_method,
const char * newname
)
function db_set_class_method_arg_domain
int db_set_class_method_arg_domain (
DB_OBJECT * class_,
const char * name,
int index,
const char * domain
)
function db_set_loader_commands
int db_set_loader_commands (
MOP class_,
const char * commands
)
function db_set_method_arg_domain
int db_set_method_arg_domain (
DB_OBJECT * class_,
const char * name,
int index,
const char * domain
)
function db_truncate_class
int db_truncate_class (
DB_OBJECT * class_,
const bool is_cascade
)
Public Static Functions Documentation
function add_arg_domain
static int add_arg_domain (
DB_OBJECT * class_,
const char * name,
int class_method,
int index,
int initial_domain,
const char * domain
)
function add_method_internal
static int add_method_internal (
MOP class_,
const char * name,
const char * implementation,
SM_NAME_SPACE name_space
)
function drop_internal
static int drop_internal (
MOP class_,
const char * name,
SM_NAME_SPACE name_space
)
The documentation for this class was generated from the following file cubrid/src/compat/db_class.c