CUBRID Engine  latest
cubload::class_installer Class Referenceabstract

#include <load_common.hpp>

Inheritance diagram for cubload::class_installer:
Inheritance graph
Collaboration diagram for cubload::class_installer:
Collaboration graph

Public Member Functions

virtual ~class_installer ()=default
 
virtual void set_class_id (class_id clsid)=0
 
virtual void check_class (const char *class_name, int class_id)=0
 
virtual int install_class (const char *class_name)=0
 
virtual void install_class (string_type *class_name, class_command_spec_type *cmd_spec)=0
 

Detailed Description

Definition at line 309 of file load_common.hpp.

Constructor & Destructor Documentation

virtual cubload::class_installer::~class_installer ( )
virtualdefault

Member Function Documentation

virtual void cubload::class_installer::check_class ( const char *  class_name,
int  class_id 
)
pure virtual
virtual int cubload::class_installer::install_class ( const char *  class_name)
pure virtual

Implemented in cubload::server_class_installer, and cubload::sa_class_installer.

Referenced by ldr_sa_load(), and cubload::session::session().

Here is the caller graph for this function:

virtual void cubload::class_installer::install_class ( string_type class_name,
class_command_spec_type cmd_spec 
)
pure virtual
virtual void cubload::class_installer::set_class_id ( class_id  clsid)
pure virtual

Implemented in cubload::server_class_installer, and cubload::sa_class_installer.

Referenced by cubload::invoke_parser(), and cubload::session::session().

Here is the caller graph for this function:


The documentation for this class was generated from the following file: