CUBRID Engine  latest
db_object Struct Reference

#include <work_space.h>

Collaboration diagram for db_object:
Collaboration graph

Public Attributes

VID_OID oid_info
 
struct db_objectclass_mop
 
void * object
 
struct db_objectclass_link
 
struct db_objectdirty_link
 
struct db_objecthash_link
 
struct db_objectcommit_link
 
WS_VALUE_LISTlabel_value_list
 
LOCK lock
 
unsigned int mvcc_snapshot_version
 
unsigned char pruning_type
 
unsigned char composition_fetch
 
unsigned dirty:1
 
unsigned deleted:1
 
unsigned no_objects:1
 
unsigned pinned:1
 
unsigned is_vid:1
 
unsigned is_temp:1
 
unsigned released:1
 
unsigned decached:1
 

Detailed Description

Definition at line 118 of file work_space.h.

Member Data Documentation

struct db_object* db_object::commit_link
unsigned char db_object::composition_fetch

Definition at line 139 of file work_space.h.

Referenced by ws_clear_hints(), and ws_decache().

unsigned db_object::decached
unsigned db_object::deleted
unsigned int db_object::mvcc_snapshot_version
unsigned db_object::no_objects
unsigned char db_object::pruning_type
unsigned db_object::released

Definition at line 150 of file work_space.h.

Referenced by ws_cull_mops(), ws_make_mop(), and ws_release_instance().


The documentation for this struct was generated from the following file: