Class cubmethod::schema_info_handler¶
ClassList > cubmethod > schema_info_handler
#include <method_schema_info.hpp>
Public Functions¶
| Type | Name |
|---|---|
| schema_info | get_schema_info (int schema_type, std::string & arg1, std::string & arg2, int flag) |
| schema_info_handler (error_context & ctx) |
|
| ~schema_info_handler () |
Protected Functions¶
| Type | Name |
|---|---|
| int | class_type (DB_OBJECT * class_obj) |
| int | execute_schema_info_query (std::string & sch_query) |
| int | sch_attr_info (schema_info & info, std::string & class_name, std::string & attr_name, int pattern_flag, int class_attr_flag) |
| int | sch_attr_priv (schema_info & info, std::string & class_name, std::string & attr_name_pat, int pat_flag) |
| int | sch_class_info (schema_info & info, std::string & class_name, int pattern_flag, int v_class_flag) |
| int | sch_class_priv (schema_info & info, std::string & class_name, int pat_flag) |
| int | sch_constraint (schema_info & info, std::string & class_name) |
| int | sch_direct_super_class (schema_info & info, std::string & class_name, int flag) |
| int | sch_exported_keys_or_cross_reference (schema_info & info, std::string & pktable_name, std::string & fktable_name, bool find_cross_ref) |
| int | sch_imported_keys (schema_info & info, std::string & fktable_name) |
| int | sch_methfile_info (schema_info & info, std::string & class_name) |
| int | sch_method_info (schema_info & info, std::string & class_name, int flag) |
| int | sch_primary_key (schema_info & info, std::string & class_name) |
| int | sch_queryspec (schema_info & info, std::string & class_name) |
| int | sch_superclass (schema_info & info, std::string & class_name, int flag) |
| int | sch_trigger (schema_info & info, std::string & class_name, int flag) |
| int | set_priv_table (std::vector< priv_table > & pts, int index, char * name, unsigned int class_priv) |
Public Functions Documentation¶
function get_schema_info¶
schema_info cubmethod::schema_info_handler::get_schema_info (
int schema_type,
std::string & arg1,
std::string & arg2,
int flag
)
function schema_info_handler¶
function ~schema_info_handler¶
Protected Functions Documentation¶
function class_type¶
function execute_schema_info_query¶
function sch_attr_info¶
int cubmethod::schema_info_handler::sch_attr_info (
schema_info & info,
std::string & class_name,
std::string & attr_name,
int pattern_flag,
int class_attr_flag
)
function sch_attr_priv¶
int cubmethod::schema_info_handler::sch_attr_priv (
schema_info & info,
std::string & class_name,
std::string & attr_name_pat,
int pat_flag
)
function sch_class_info¶
int cubmethod::schema_info_handler::sch_class_info (
schema_info & info,
std::string & class_name,
int pattern_flag,
int v_class_flag
)
function sch_class_priv¶
int cubmethod::schema_info_handler::sch_class_priv (
schema_info & info,
std::string & class_name,
int pat_flag
)
function sch_constraint¶
function sch_direct_super_class¶
int cubmethod::schema_info_handler::sch_direct_super_class (
schema_info & info,
std::string & class_name,
int flag
)
function sch_exported_keys_or_cross_reference¶
int cubmethod::schema_info_handler::sch_exported_keys_or_cross_reference (
schema_info & info,
std::string & pktable_name,
std::string & fktable_name,
bool find_cross_ref
)
function sch_imported_keys¶
int cubmethod::schema_info_handler::sch_imported_keys (
schema_info & info,
std::string & fktable_name
)
function sch_methfile_info¶
int cubmethod::schema_info_handler::sch_methfile_info (
schema_info & info,
std::string & class_name
)
function sch_method_info¶
int cubmethod::schema_info_handler::sch_method_info (
schema_info & info,
std::string & class_name,
int flag
)
function sch_primary_key¶
int cubmethod::schema_info_handler::sch_primary_key (
schema_info & info,
std::string & class_name
)
function sch_queryspec¶
function sch_superclass¶
int cubmethod::schema_info_handler::sch_superclass (
schema_info & info,
std::string & class_name,
int flag
)
function sch_trigger¶
int cubmethod::schema_info_handler::sch_trigger (
schema_info & info,
std::string & class_name,
int flag
)
function set_priv_table¶
int cubmethod::schema_info_handler::set_priv_table (
std::vector< priv_table > & pts,
int index,
char * name,
unsigned int class_priv
)
The documentation for this class was generated from the following file cubrid/src/method/method_schema_info.hpp