File schema_system_catalog_install.cpp
FileList > cubrid > src > object > schema_system_catalog_install.cpp
Go to the source code of this file
#include "schema_system_catalog_install.hpp"
#include "schema_system_catalog.hpp"
#include "db.h"
#include "dbtype_function.h"
#include "schema_system_catalog_constants.h"
#include "sp_constants.hpp"
#include "trigger_manager.h"
#include "work_space.h"
#include "schema_system_catalog_builder.hpp"
#include "schema_system_catalog_definition.hpp"
#include "authenticate.h"
Namespaces
Public Static Attributes
Public Functions
Public Static Functions
Macros
| Type |
Name |
| define |
ADD_TABLE_DEFINITION (name, def) [**clist.emplace\_back**](broker__monitor_8c.md#function-timeout)(name, def)
|
| define |
ADD_VIEW_DEFINITION (name, def) [**vclist.emplace\_back**](broker__monitor_8c.md#function-timeout)(name, def)
|
| define |
CT_DUAL_DUMMY "dummy"
|
Public Static Attributes Documentation
variable clist
std::vector<cubschema::catcls_function> clist;
variable vclist
std::vector<cubschema::catcls_function> vclist;
Public Functions Documentation
function catcls_add_charsets
int catcls_add_charsets (
struct db_object * class_mop
)
function catcls_add_collations
int catcls_add_collations (
DB_OBJECT * class_mop
)
function catcls_add_data_type
int catcls_add_data_type (
DB_OBJECT * class_mop
)
function catcls_init
void catcls_init (
void
)
function catcls_install
int catcls_install (
void
)
Public Static Functions Documentation
function catcls_add_dual
static int catcls_add_dual (
DB_OBJECT * class_mop
)
function make_double_value_fn
static std::function< int ( DB_VALUE *)> make_double_value_fn (
double num
)
function make_int_value_fn
static std::function< int ( DB_VALUE *)> make_int_value_fn (
int num
)
function make_numeric_value_fn
static std::function< int ( DB_VALUE *)> make_numeric_value_fn (
const char * str
)
Macro Definition Documentation
define ADD_TABLE_DEFINITION
#define ADD_TABLE_DEFINITION (
name,
def
) `clist.emplace_back (name, def)`
define ADD_VIEW_DEFINITION
#define ADD_VIEW_DEFINITION (
name,
def
) `vclist.emplace_back (name, def)`
define CT_DUAL_DUMMY
#define CT_DUAL_DUMMY `"dummy"`
The documentation for this class was generated from the following file cubrid/src/object/schema_system_catalog_install.cpp