CUBRID Engine  latest
transform_cl.h File Reference
#include "locator.h"
Include dependency graph for transform_cl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TF_SUCCESS   (0)
 
#define TF_OUT_OF_SPACE   (1)
 
#define TF_ERROR   (2)
 

Typedefs

typedef int TF_STATUS
 

Functions

TF_STATUS tf_mem_to_disk (MOP classmop, MOBJ classobj, volatile MOBJ obj, RECDES *record, bool *index_flag)
 
MOBJ tf_disk_to_mem (MOBJ classobj, RECDES *record, int *convertp)
 
TF_STATUS tf_class_to_disk (MOBJ classobj, RECDES *record)
 
MOBJ tf_disk_to_class (OID *oid, RECDES *record)
 
int tf_object_size (MOBJ classobj, MOBJ obj)
 
OIDtf_need_permanent_oid (or_buf *buf, DB_OBJECT *obj)
 

Variables

int tf_Allow_fixups
 

Macro Definition Documentation

#define TF_ERROR   (2)
#define TF_OUT_OF_SPACE   (1)

Definition at line 46 of file transform_cl.h.

Referenced by tf_class_to_disk(), and tf_mem_to_disk().

#define TF_SUCCESS   (0)

Typedef Documentation

typedef int TF_STATUS

Definition at line 37 of file transform_cl.h.

Function Documentation

int tf_object_size ( MOBJ  classobj,
MOBJ  obj 
)

Definition at line 4562 of file transform_cl.c.

References object_size(), root_size(), sm_Root_class, and tf_class_size().

Referenced by locator_add_oidset_object(), locator_assign_permanent_oid(), and sm_object_size_quick().

Here is the caller graph for this function:

Variable Documentation

int tf_Allow_fixups

Definition at line 70 of file transform_cl.c.

Referenced by tf_mem_to_disk(), and tf_need_permanent_oid().