Skip to content

Struct sm_constraint_info

ClassList > sm_constraint_info

  • #include <schema_manager.h>

Public Attributes

Type Name
int * asc_desc
char ** att_names
const char * comment
DB_CONSTRAINT_TYPE constraint_type
SM_PREDICATE_INFO * filter_predicate
SM_FOREIGN_KEY_ACTION fk_delete_action
SM_FOREIGN_KEY_ACTION fk_update_action
SM_FUNCTION_INFO * func_index_info
SM_INDEX_STATUS index_status
char * name
struct sm_constraint_info * next
int * prefix_length
char ** ref_attrs
char * ref_cls_name

Public Attributes Documentation

variable asc_desc

int* sm_constraint_info::asc_desc;

variable att_names

char** sm_constraint_info::att_names;

variable comment

const char* sm_constraint_info::comment;

variable constraint_type

DB_CONSTRAINT_TYPE sm_constraint_info::constraint_type;

variable filter_predicate

SM_PREDICATE_INFO* sm_constraint_info::filter_predicate;

variable fk_delete_action

SM_FOREIGN_KEY_ACTION sm_constraint_info::fk_delete_action;

variable fk_update_action

SM_FOREIGN_KEY_ACTION sm_constraint_info::fk_update_action;

variable func_index_info

SM_FUNCTION_INFO* sm_constraint_info::func_index_info;

variable index_status

SM_INDEX_STATUS sm_constraint_info::index_status;

variable name

char* sm_constraint_info::name;

variable next

struct sm_constraint_info* sm_constraint_info::next;

variable prefix_length

int* sm_constraint_info::prefix_length;

variable ref_attrs

char** sm_constraint_info::ref_attrs;

variable ref_cls_name

char* sm_constraint_info::ref_cls_name;


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