Skip to content

File load_object_table.c

FileList > cubrid > src > loaddb > load_object_table.c

Go to the source code of this file

  • #include "config.h"
  • #include <stdio.h>
  • #include <stdlib.h>
  • #include <string.h>
  • #include "db.h"
  • #include "load_object_table.h"
  • #include "memory_alloc.h"
  • #include "message_catalog.h"
  • #include "oid.h"
  • #include "porting.h"
  • #include "utility.h"
  • #include "work_space.h"

Public Attributes

Type Name
CLASS_TABLE * Classes = [**NULL**](freelistheap_8h.md#define-null)

Public Functions

Type Name
void otable_class_att_ref (INST_INFO * inst)
void otable_final (void)
INST_INFO * otable_find (CLASS_TABLE * table, int id)
CLASS_TABLE * otable_find_class (MOP class_)
int otable_init (void)
int otable_insert (CLASS_TABLE * table, OID * instance, int id)
int otable_map_reserved (OTABLE_MAPFUNC mapfunc, int stop_on_error)
int otable_prepare (void)
int otable_reserve (CLASS_TABLE * table, OID * instance, int id)
void otable_set_presize (CLASS_TABLE * table, int id)
int otable_update (CLASS_TABLE * table, int id)

Public Static Functions

Type Name
void flush_class_tables ()
int grow_instance_table (CLASS_TABLE * table, int id)
void init_instance_table (CLASS_TABLE * table)
int realloc_instance_table (CLASS_TABLE * table, int newcount)

Public Attributes Documentation

variable Classes

CLASS_TABLE* Classes;

Public Functions Documentation

function otable_class_att_ref

void otable_class_att_ref (
    INST_INFO * inst
) 

function otable_final

void otable_final (
    void
) 

function otable_find

INST_INFO * otable_find (
    CLASS_TABLE * table,
    int id
) 

function otable_find_class

CLASS_TABLE * otable_find_class (
    MOP class_
) 

function otable_init

int otable_init (
    void
) 

function otable_insert

int otable_insert (
    CLASS_TABLE * table,
    OID * instance,
    int id
) 

function otable_map_reserved

int otable_map_reserved (
    OTABLE_MAPFUNC mapfunc,
    int stop_on_error
) 

function otable_prepare

int otable_prepare (
    void
) 

function otable_reserve

int otable_reserve (
    CLASS_TABLE * table,
    OID * instance,
    int id
) 

function otable_set_presize

void otable_set_presize (
    CLASS_TABLE * table,
    int id
) 

function otable_update

int otable_update (
    CLASS_TABLE * table,
    int id
) 

Public Static Functions Documentation

function flush_class_tables

static void flush_class_tables () 

function grow_instance_table

static int grow_instance_table (
    CLASS_TABLE * table,
    int id
) 

function init_instance_table

static void init_instance_table (
    CLASS_TABLE * table
) 

function realloc_instance_table

static int realloc_instance_table (
    CLASS_TABLE * table,
    int newcount
) 


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