Skip to content

File load_object_table.h

FileList > cubrid > src > loaddb > load_object_table.h

Go to the source code of this file

  • #include "oid.h"
  • #include "work_space.h"

Classes

Type Name
struct class_table
struct instance_info

Public Types

Type Name
typedef struct class_table CLASS_TABLE
typedef struct instance_info INST_INFO
typedef int(* OTABLE_MAPFUNC

Public Attributes

Type Name
CLASS_TABLE * Classes

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_presize (MOP class_, int size)
int otable_reserve (CLASS_TABLE * table, OID * instance, int id)
void otable_set_presize (CLASS_TABLE * table, int size)
int otable_update (CLASS_TABLE * table, int id)

Macros

Type Name
define INST_FLAG_CLASS_ATT 4
define INST_FLAG_INSERTED 2
define INST_FLAG_RESERVED 1

Public Types Documentation

typedef CLASS_TABLE

typedef struct class_table CLASS_TABLE;

typedef INST_INFO

typedef struct instance_info INST_INFO;

typedef OTABLE_MAPFUNC

typedef int(* OTABLE_MAPFUNC) (CLASS_TABLE *class_, OID *oid);

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_presize

int otable_presize (
    MOP class_,
    int size
) 

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 size
) 

function otable_update

int otable_update (
    CLASS_TABLE * table,
    int id
) 

Macro Definition Documentation

define INST_FLAG_CLASS_ATT

#define INST_FLAG_CLASS_ATT `4`

define INST_FLAG_INSERTED

#define INST_FLAG_INSERTED `2`

define INST_FLAG_RESERVED

#define INST_FLAG_RESERVED `1`


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