File sp_catalog.cpp
FileList > cubrid > src > sp > sp_catalog.cpp
Go to the source code of this file
#include "sp_catalog.hpp"
#include <vector>
#include "jsp_cl.h"
#include "authenticate.h"
#include "object_domain.h"
#include "object_primitive.h"
#include "object_representation.h"
#include "db.h"
#include "object_accessor.h"
#include "set_object.h"
#include "locator_cl.h"
#include "sp_constants.hpp"
#include "transaction_cl.h"
#include "schema_manager.h"
#include "dbtype.h"
#include "schema_system_catalog_constants.h"
#include "memory_wrapper.hpp"
Public Static Attributes
Public Functions
Public Static Functions
Macros
| Type |
Name |
| define |
MAP_LIST_ITEM (item) [**SP\_ATTR\_**](broker__monitor_8c.md#function-timeout)##item,
|
| define |
MAP_LIST_ITEM (item) [**SP\_ATTR\_**](broker__monitor_8c.md#function-timeout)##item,
|
| define |
MAP_LIST_ITEM (item) [**SP\_ATTR\_**](broker__monitor_8c.md#function-timeout)##item,
|
Public Static Attributes Documentation
variable sp_args_entry_names
const std::vector<std::string> sp_args_entry_names;
variable sp_builtin_definition
std::vector<sp_info> sp_builtin_definition;
variable sp_code_entry_names
const std::vector<std::string> sp_code_entry_names;
variable sp_entry_names
const std::vector<std::string> sp_entry_names;
Public Functions Documentation
function sp_add_stored_procedure
int sp_add_stored_procedure (
SP_INFO & info
)
function sp_add_stored_procedure_argument
int sp_add_stored_procedure_argument (
MOP * mop_p,
SP_ARG_INFO & info
)
function sp_add_stored_procedure_code
int sp_add_stored_procedure_code (
SP_CODE_INFO & info
)
function sp_args_get_entry_name
std::string sp_args_get_entry_name (
int index
)
function sp_builtin_install
int sp_builtin_install ()
function sp_check_param_type_supported
int sp_check_param_type_supported (
DB_TYPE domain_type,
SP_MODE_ENUM mode
)
function sp_edit_stored_procedure_code
int sp_edit_stored_procedure_code (
MOP code_mop,
SP_CODE_INFO & info
)
function sp_get_entry_name
std::string sp_get_entry_name (
int index
)
function sp_normalize_name
void sp_normalize_name (
std::string & s
)
function sp_split_target_signature
void sp_split_target_signature (
const std::string & s,
std::string & target_cls,
std::string & target_mth
)
Public Static Functions Documentation
function sp_add_stored_procedure_internal
static int sp_add_stored_procedure_internal (
SP_INFO & info,
bool has_savepoint
)
function sp_builtin_init
static int sp_builtin_init ()
Macro Definition Documentation
define MAP_LIST_ITEM
#define MAP_LIST_ITEM (
item
) `SP_ATTR_ ##item,`
define MAP_LIST_ITEM
#define MAP_LIST_ITEM (
item
) `SP_ATTR_ ##item,`
define MAP_LIST_ITEM
#define MAP_LIST_ITEM (
item
) `SP_ATTR_ ##item,`
The documentation for this class was generated from the following file cubrid/src/sp/sp_catalog.cpp