Skip to content

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

Type Name
const std::vector< std::string > sp_args_entry_names = /* multi line expression */
std::vector< sp_info > sp_builtin_definition
const std::vector< std::string > sp_code_entry_names = /* multi line expression */
const std::vector< std::string > sp_entry_names = /* multi line expression */

Public Functions

Type Name
int sp_add_stored_procedure (SP_INFO & info)
int sp_add_stored_procedure_argument (MOP * mop_p, SP_ARG_INFO & info)
int sp_add_stored_procedure_code (SP_CODE_INFO & info)
std::string sp_args_get_entry_name (int index)
int sp_builtin_install ()
int sp_check_param_type_supported (DB_TYPE domain_type, SP_MODE_ENUM mode)
int sp_edit_stored_procedure_code (MOP code_mop, SP_CODE_INFO & info)
std::string sp_get_entry_name (int index)
void sp_normalize_name (std::string & s)
void sp_split_target_signature (const std::string & s, std::string & target_cls, std::string & target_mth)

Public Static Functions

Type Name
int sp_add_stored_procedure_internal (SP_INFO & info, bool has_savepoint)
int sp_builtin_init ()

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