CUBRID Engine  latest
or_attribute Struct Reference

#include <object_representation_sr.h>

Collaboration diagram for or_attribute:
Collaboration graph

Public Attributes

OR_ATTRIBUTEnext
 
int id
 
DB_TYPE type
 
int def_order
 
int location
 
int position
 
OID classoid
 
DB_DEFAULT_EXPR_TYPE on_update_expr
 
OR_DEFAULT_VALUE default_value
 
OR_DEFAULT_VALUE current_default_value
 
BTIDbtids
 
TP_DOMAINdomain
 
or_auto_increment auto_increment
 
int n_btids
 
BTID index
 
int max_btids
 
BTID btid_pack [OR_ATT_BTID_PREALLOC]
 
unsigned is_fixed:1
 
unsigned is_autoincrement:1
 
unsigned is_notnull:1
 

Detailed Description

Definition at line 90 of file object_representation_sr.h.

Member Data Documentation

or_auto_increment or_attribute::auto_increment
BTID or_attribute::btid_pack[OR_ATT_BTID_PREALLOC]

Definition at line 114 of file object_representation_sr.h.

Referenced by or_free_classrep(), and or_install_btids_attribute().

unsigned or_attribute::is_autoincrement
int or_attribute::max_btids

Definition at line 113 of file object_representation_sr.h.

Referenced by or_install_btids_attribute().

OR_ATTRIBUTE* or_attribute::next

Definition at line 92 of file object_representation_sr.h.

DB_DEFAULT_EXPR_TYPE or_attribute::on_update_expr

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