Skip to content

File load_object.c

FileList > cubrid > src > loaddb > load_object.c

Go to the source code of this file

  • #include "config.h"
  • #include <stdio.h>
  • #include <fcntl.h>
  • #include <assert.h>
  • #include <unistd.h>
  • #include <ctype.h>
  • #include <sys/stat.h>
  • #include <math.h>
  • #include "utility.h"
  • #include "misc_string.h"
  • #include "memory_alloc.h"
  • #include "dbtype.h"
  • #include "object_representation.h"
  • #include "work_space.h"
  • #include "class_object.h"
  • #include "object_primitive.h"
  • #include "set_object.h"
  • #include "db.h"
  • #include "schema_manager.h"
  • #include "server_interface.h"
  • #include "load_object.h"
  • #include "db_value_printer.hpp"
  • #include "network_interface_cl.h"
  • #include "printer.hpp"
  • #include "message_catalog.h"
  • #include "string_opfunc.h"

Public Static Attributes

Type Name
bool filter_ignore_errors = /* multi line expression */
bool filter_ignore_init = [**false**](broker__monitor_8c.md#function-timeout)
char migration_buffer

Public Functions

Type Name
int desc_disk_to_obj (MOP classop, SM_CLASS * class_, RECDES * record, DESC_OBJ * obj, bool is_unloaddb)
void desc_free (DESC_OBJ * obj)
int desc_obj_to_disk (DESC_OBJ * obj, RECDES * record, bool * index_flag)
int er_filter_errid (bool ignore_warning)
int er_filter_fileset (FILE * ef)
void get_ignored_errors (std::vector< int > & vec)
DESC_OBJ * make_desc_obj (SM_CLASS * class_, int pre_alloc_varchar_size)

Public Static Functions

Type Name
void default_clear_err_filter (void)
SM_ATTRIBUTE * find_current_attribute (SM_CLASS * class_, int id)
void get_desc_current (OR_BUF * buf, SM_CLASS * class_, DESC_OBJ * obj, int bound_bit_flag, int offset_size, bool is_unloaddb)
void get_desc_old (OR_BUF * buf, SM_CLASS * class_, int repid, DESC_OBJ * obj, int bound_bit_flag, int offset_size, bool is_unloaddb)
void init_load_err_filter (void)
int object_disk_size (DESC_OBJ * obj, int * offset_size_ptr)
void put_attributes (OR_BUF * buf, DESC_OBJ * obj)
void put_varinfo (OR_BUF * buf, DESC_OBJ * obj, int offset_size)

Macros

Type Name
define MIGRATION_CHUNK 4096

Public Static Attributes Documentation

variable filter_ignore_errors

bool filter_ignore_errors[-ER_LAST_ERROR];

variable filter_ignore_init

bool filter_ignore_init;

variable migration_buffer

char migration_buffer[4096];

Public Functions Documentation

function desc_disk_to_obj

int desc_disk_to_obj (
    MOP classop,
    SM_CLASS * class_,
    RECDES * record,
    DESC_OBJ * obj,
    bool is_unloaddb
) 

function desc_free

void desc_free (
    DESC_OBJ * obj
) 

function desc_obj_to_disk

int desc_obj_to_disk (
    DESC_OBJ * obj,
    RECDES * record,
    bool * index_flag
) 

function er_filter_errid

int er_filter_errid (
    bool ignore_warning
) 

function er_filter_fileset

int er_filter_fileset (
    FILE * ef
) 

function get_ignored_errors

void get_ignored_errors (
    std::vector< int > & vec
) 

function make_desc_obj

DESC_OBJ * make_desc_obj (
    SM_CLASS * class_,
    int pre_alloc_varchar_size
) 

Public Static Functions Documentation

function default_clear_err_filter

static void default_clear_err_filter (
    void
) 

function find_current_attribute

static SM_ATTRIBUTE * find_current_attribute (
    SM_CLASS * class_,
    int id
) 

function get_desc_current

static void get_desc_current (
    OR_BUF * buf,
    SM_CLASS * class_,
    DESC_OBJ * obj,
    int bound_bit_flag,
    int offset_size,
    bool is_unloaddb
) 

function get_desc_old

static void get_desc_old (
    OR_BUF * buf,
    SM_CLASS * class_,
    int repid,
    DESC_OBJ * obj,
    int bound_bit_flag,
    int offset_size,
    bool is_unloaddb
) 

function init_load_err_filter

static void init_load_err_filter (
    void
) 

function object_disk_size

static int object_disk_size (
    DESC_OBJ * obj,
    int * offset_size_ptr
) 

function put_attributes

static void put_attributes (
    OR_BUF * buf,
    DESC_OBJ * obj
) 

function put_varinfo

static void put_varinfo (
    OR_BUF * buf,
    DESC_OBJ * obj,
    int offset_size
) 

Macro Definition Documentation

define MIGRATION_CHUNK

#define MIGRATION_CHUNK `4096`


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