Skip to content

Struct sm_attribute

ClassList > sm_attribute

  • #include <class_object.h>

Public Attributes

Type Name
MOP auto_increment
MOP class_mop
const char * comment
SM_CONSTRAINT * constraints
SM_DEFAULT_VALUE default_value
TP_DOMAIN * domain
unsigned int flags
SM_COMPONENT header
int id
int offset
DB_DEFAULT_EXPR_TYPE on_update_default_expr
int order
struct sm_attribute * order_link
DB_SEQ * properties
int storage_order
struct tr_schema_cache * triggers
const struct pr_type * type

Public Attributes Documentation

variable auto_increment

MOP sm_attribute::auto_increment;

variable class_mop

MOP sm_attribute::class_mop;

variable comment

const char* sm_attribute::comment;

variable constraints

SM_CONSTRAINT* sm_attribute::constraints;

variable default_value

SM_DEFAULT_VALUE sm_attribute::default_value;

variable domain

TP_DOMAIN* sm_attribute::domain;

variable flags

unsigned int sm_attribute::flags;

variable header

SM_COMPONENT sm_attribute::header;

variable id

int sm_attribute::id;

variable offset

int sm_attribute::offset;

variable on_update_default_expr

DB_DEFAULT_EXPR_TYPE sm_attribute::on_update_default_expr;

variable order

int sm_attribute::order;

struct sm_attribute* sm_attribute::order_link;

variable properties

DB_SEQ* sm_attribute::properties;

variable storage_order

int sm_attribute::storage_order;

variable triggers

struct tr_schema_cache* sm_attribute::triggers;

variable type

const struct pr_type* sm_attribute::type;


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