#include "packable_object.hpp"
#include <atomic>
#include <cassert>
#include <functional>
#include <vector>
Go to the source code of this file.
|
enum | cubload::data_type {
cubload::LDR_NULL,
cubload::LDR_INT,
cubload::LDR_STR,
cubload::LDR_NSTR,
cubload::LDR_NUMERIC,
cubload::LDR_DOUBLE,
cubload::LDR_FLOAT,
cubload::LDR_OID,
cubload::LDR_CLASS_OID,
cubload::LDR_DATE,
cubload::LDR_TIME,
cubload::LDR_TIMESTAMP,
cubload::LDR_TIMESTAMPLTZ,
cubload::LDR_TIMESTAMPTZ,
cubload::LDR_COLLECTION,
cubload::LDR_ELO_INT,
cubload::LDR_ELO_EXT,
cubload::LDR_SYS_USER,
cubload::LDR_SYS_CLASS,
cubload::LDR_MONETARY,
cubload::LDR_BSTR,
cubload::LDR_XSTR,
cubload::LDR_DATETIME,
cubload::LDR_DATETIMELTZ,
cubload::LDR_DATETIMETZ,
cubload::LDR_JSON,
cubload::LDR_TYPE_MAX = LDR_JSON
} |
|
enum | cubload::attribute_type { cubload::LDR_ATTRIBUTE_ANY = 0,
cubload::LDR_ATTRIBUTE_SHARED,
cubload::LDR_ATTRIBUTE_CLASS,
cubload::LDR_ATTRIBUTE_DEFAULT
} |
|
enum | cubload::interrupt_type { cubload::LDR_NO_INTERRUPT,
cubload::LDR_STOP_AND_ABORT_INTERRUPT,
cubload::LDR_STOP_AND_COMMIT_INTERRUPT
} |
|
|
int | cubload::split (int batch_size, const std::string &object_file_name, class_handler &c_handler, batch_handler &b_handler) |
|
#define IS_OLD_GLO_CLASS |
( |
|
class_name | ) |
|
Value:(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)
Definition at line 431 of file load_common.hpp.
Referenced by cubload::server_class_installer::is_class_ignored(), and ldr_is_ignore_class().
#define NUM_LDR_TYPES (LDR_TYPE_MAX + 1) |