Skip to content

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

cubmethod::schema_info_handler::schema_info_handler (
    error_context & ctx
) 

function ~schema_info_handler

cubmethod::schema_info_handler::~schema_info_handler () 

Protected Functions Documentation

function class_type

int cubmethod::schema_info_handler::class_type (
    DB_OBJECT * class_obj
) 

function execute_schema_info_query

int cubmethod::schema_info_handler::execute_schema_info_query (
    std::string & sch_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

int cubmethod::schema_info_handler::sch_constraint (
    schema_info & info,
    std::string & class_name
) 

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

int cubmethod::schema_info_handler::sch_queryspec (
    schema_info & info,
    std::string & class_name
) 

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