File sp_catalog.hpp
FileList > cubrid > src > sp > sp_catalog.hpp
Go to the source code of this file
#include <string>
#include <vector>
#include "jsp_cl.h"
#include "dbi.h"
#include "sp_constants.hpp"
Classes
Public Types
Public Functions
Macros
Public Types Documentation
typedef SP_ARG_INFO
typedef sp_arg_info SP_ARG_INFO;
typedef SP_CODE_INFO
typedef sp_code_info SP_CODE_INFO;
typedef SP_DIRECTIVE_ENUM
typedef sp_directive SP_DIRECTIVE_ENUM;
typedef SP_INFO
enum sp_directive
enum sp_directive {
SP_DIRECTIVE_RIGHTS_OWNER = 0x00,
SP_DIRECTIVE_RIGHTS_CALLER = (0x01 << 0),
SP_DIRECTIVE_DETERMINISTIC = (0x01 << 1)
};
enum sp_object_code_type
enum sp_object_code_type {
SPOC_JAVA_CLASS,
SPOC_JAVA_JAR
};
enum sp_source_code_type
enum sp_source_code_type {
SPSC_PLCSQL,
SPSC_JAVA
};
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_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
)
Macro Definition Documentation
define SAVEPOINT_ADD_STORED_PROC
#define SAVEPOINT_ADD_STORED_PROC `"ADDSTOREDPROC"`
define SAVEPOINT_CREATE_STORED_PROC
#define SAVEPOINT_CREATE_STORED_PROC `"CREATESTOREDPROC"`
The documentation for this class was generated from the following file cubrid/src/sp/sp_catalog.hpp