Skip to content

File load_common.hpp

FileList > cubrid > src > loaddb > load_common.hpp

Go to the source code of this file

  • #include "packable_object.hpp"
  • #include <atomic>
  • #include <cassert>
  • #include <functional>
  • #include <vector>

Namespaces

Type Name
namespace cubload

Classes

Type Name
class batch
struct class_command_spec_type
class class_installer
struct constant_type
struct constructor_spec_type
struct load_args
class load_status
struct monetary_type
class object_loader
struct object_ref_type
struct stats
struct string_type

Public Types

Type Name
typedef cubload::stats load_stats
typedef cubload::load_status load_status

Macros

Type Name
define IS_OLD_GLO_CLASS (class_name) /* multi line expression */
define NUM_DB_TYPES (DB\_TYPE\_LAST + 1)
define NUM_LDR_TYPES (LDR\_TYPE\_MAX + 1)

Public Types Documentation

typedef load_stats

using load_stats =  cubload::stats;

typedef load_status

using load_status =  cubload::load_status;

Macro Definition Documentation

define IS_OLD_GLO_CLASS

#define IS_OLD_GLO_CLASS (
    class_name
) `( strncasecmp ((class_name), "glo", MAX ( strlen (class_name), 3)) == 0      || \ strncasecmp ((class_name), "glo_name", MAX ( strlen (class_name), 8)) == 0  || \ strncasecmp ((class_name), "glo_holder", MAX ( strlen (class_name), 10)) == 0)`

define NUM_DB_TYPES

#define NUM_DB_TYPES `( DB_TYPE_LAST + 1)`

define NUM_LDR_TYPES

#define NUM_LDR_TYPES `(LDR_TYPE_MAX + 1)`


The documentation for this class was generated from the following file cubrid/src/loaddb/load_common.hpp