File jsp_cl.h
FileList > cubrid > src > sp > jsp_cl.h
Go to the source code of this file
#include <vector>
#include <string>
#include "parse_tree.h"
#include "sp_constants.hpp"
#include "pl_signature.hpp"
Public Functions
| Type |
Name |
| int |
alter_stored_procedure_code (PARSER_CONTEXT * parser, MOP sp_mop, const char * name, const char * owner_str, int sp_recompile)
|
| int |
jsp_alter_stored_procedure (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
jsp_call_stored_procedure (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
jsp_check_return_type_supported (DB_TYPE type)
|
| int |
jsp_create_stored_procedure (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
jsp_drop_stored_procedure (PARSER_CONTEXT * parser, PT_NODE * statement)
|
| int |
jsp_find_sp_of_another_owner (const char * name, MOP * return_mop)
|
| MOP |
jsp_find_stored_procedure (const char * name, DB_AUTH purpose)
|
| MOP |
jsp_find_stored_procedure_code (const char * name)
|
| PT_NODE * |
jsp_get_default_expr_node_list (PARSER_CONTEXT * parser, cubpl::pl_signature & sig)
|
| char * |
jsp_get_name (MOP mop_p)
|
| MOP |
jsp_get_owner (MOP mop_p)
|
| char * |
jsp_get_owner_name (const char * name, char * buf, int buf_size)
|
| int |
jsp_get_return_type (const char * name)
|
| int |
jsp_get_sp_type (const char * name)
|
| char * |
jsp_get_unique_name (MOP mop_p, char * buf, int buf_size)
|
| int |
jsp_is_exist_stored_procedure (const char * name)
|
| bool |
jsp_is_prepare_call (void)
|
| int |
jsp_make_pl_args (PARSER_CONTEXT * parser, PT_NODE * node, int num_params, DB_SET * param_set, cubpl::pl_signature & signature)
|
| int |
jsp_make_pl_signature (PARSER_CONTEXT * parser, PT_NODE * statement, PT_NODE * subquery_as_attr_list, cubpl::pl_signature & signature)
|
| void |
jsp_set_prepare_call (void)
|
| void |
jsp_unset_prepare_call (void)
|
Public Functions Documentation
function alter_stored_procedure_code
int alter_stored_procedure_code (
PARSER_CONTEXT * parser,
MOP sp_mop,
const char * name,
const char * owner_str,
int sp_recompile
)
function jsp_alter_stored_procedure
int jsp_alter_stored_procedure (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function jsp_call_stored_procedure
int jsp_call_stored_procedure (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function jsp_check_return_type_supported
int jsp_check_return_type_supported (
DB_TYPE type
)
function jsp_create_stored_procedure
int jsp_create_stored_procedure (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function jsp_drop_stored_procedure
int jsp_drop_stored_procedure (
PARSER_CONTEXT * parser,
PT_NODE * statement
)
function jsp_find_sp_of_another_owner
int jsp_find_sp_of_another_owner (
const char * name,
MOP * return_mop
)
function jsp_find_stored_procedure
MOP jsp_find_stored_procedure (
const char * name,
DB_AUTH purpose
)
function jsp_find_stored_procedure_code
MOP jsp_find_stored_procedure_code (
const char * name
)
function jsp_get_default_expr_node_list
PT_NODE * jsp_get_default_expr_node_list (
PARSER_CONTEXT * parser,
cubpl::pl_signature & sig
)
function jsp_get_name
char * jsp_get_name (
MOP mop_p
)
function jsp_get_owner
MOP jsp_get_owner (
MOP mop_p
)
function jsp_get_owner_name
char * jsp_get_owner_name (
const char * name,
char * buf,
int buf_size
)
function jsp_get_return_type
int jsp_get_return_type (
const char * name
)
function jsp_get_sp_type
int jsp_get_sp_type (
const char * name
)
function jsp_get_unique_name
char * jsp_get_unique_name (
MOP mop_p,
char * buf,
int buf_size
)
function jsp_is_exist_stored_procedure
int jsp_is_exist_stored_procedure (
const char * name
)
function jsp_is_prepare_call
bool jsp_is_prepare_call (
void
)
function jsp_make_pl_args
int jsp_make_pl_args (
PARSER_CONTEXT * parser,
PT_NODE * node,
int num_params,
DB_SET * param_set,
cubpl::pl_signature & signature
)
function jsp_make_pl_signature
int jsp_make_pl_signature (
PARSER_CONTEXT * parser,
PT_NODE * statement,
PT_NODE * subquery_as_attr_list,
cubpl::pl_signature & signature
)
function jsp_set_prepare_call
void jsp_set_prepare_call (
void
)
function jsp_unset_prepare_call
void jsp_unset_prepare_call (
void
)
The documentation for this class was generated from the following file cubrid/src/sp/jsp_cl.h