Skip to content

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