CUBRID Engine
latest
|
#include <object_representation_sr.h>
Public Attributes | |
OR_ATTRIBUTE * | next |
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 |
BTID * | btids |
TP_DOMAIN * | domain |
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 |
Definition at line 90 of file object_representation_sr.h.
or_auto_increment or_attribute::auto_increment |
Definition at line 107 of file object_representation_sr.h.
Referenced by heap_set_autoincrement_value(), and or_get_current_representation().
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().
BTID* or_attribute::btids |
Definition at line 104 of file object_representation_sr.h.
Referenced by heap_classrepr_dump(), or_free_classrep(), or_get_all_representation(), or_get_current_representation(), or_get_old_representation(), or_install_btids_attribute(), orc_diskrep_from_record(), and qexec_execute_build_columns().
OID or_attribute::classoid |
Definition at line 99 of file object_representation_sr.h.
Referenced by heap_classrepr_dump(), heap_set_autoincrement_value(), or_get_all_representation(), or_get_current_representation(), or_get_old_representation(), and orc_diskrep_from_record().
OR_DEFAULT_VALUE or_attribute::current_default_value |
Definition at line 103 of file object_representation_sr.h.
Referenced by or_free_classrep(), or_get_all_representation(), or_get_current_default_value(), or_get_current_representation(), or_get_old_representation(), qexec_execute_build_columns(), qexec_execute_insert(), and qexec_get_attr_default().
int or_attribute::def_order |
Definition at line 96 of file object_representation_sr.h.
Referenced by or_get_current_representation(), qexec_execute_build_columns(), and cubload::server_class_installer::register_class_with_attributes().
OR_DEFAULT_VALUE or_attribute::default_value |
Definition at line 102 of file object_representation_sr.h.
Referenced by heap_attrvalue_read(), heap_classrepr_dump(), heap_midxkey_get_value(), or_free_classrep(), or_get_all_representation(), or_get_current_representation(), or_get_default_value(), or_get_old_representation(), orc_diskrep_from_record(), and qexec_execute_build_columns().
TP_DOMAIN* or_attribute::domain |
Definition at line 105 of file object_representation_sr.h.
Referenced by cubload::attribute::get_domain(), heap_attrinfo_start_refoids(), heap_attrvalue_get_key(), heap_attrvalue_read(), heap_classrepr_dump(), heap_midxkey_get_value(), heap_midxkey_key_generate(), heap_midxkey_key_get(), or_get_all_representation(), or_get_current_representation(), or_get_old_representation(), qexec_execute_build_columns(), qexec_execute_insert(), qexec_get_attr_default(), and cubload::server_class_installer::register_class_with_attributes().
int or_attribute::id |
Definition at line 94 of file object_representation_sr.h.
Referenced by heap_attrinfo_check_unique_index(), heap_attrinfo_recache_attrepr(), heap_attrinfo_start_refoids(), heap_attrinfo_start_with_btid(), heap_attrinfo_start_with_index(), heap_attrvalue_get_key(), heap_classrepr_dump(), heap_eval_function_index(), heap_get_indexinfo_of_btid(), heap_init_func_pred_unpack_info(), heap_midxkey_get_value(), heap_set_autoincrement_value(), index_attrs_to_string(), locator_update_index(), or_get_all_representation(), or_get_current_representation(), or_get_old_representation(), or_install_btids_attribute(), or_install_btids_class(), orc_diskrep_from_record(), cubload::server_object_loader::process_line(), qexec_execute_build_columns(), qexec_execute_build_indexes(), and cubload::server_class_installer::register_class_with_attributes().
BTID or_attribute::index |
Definition at line 110 of file object_representation_sr.h.
Referenced by or_get_all_representation(), or_get_current_representation(), and or_get_old_representation().
unsigned or_attribute::is_autoincrement |
Definition at line 117 of file object_representation_sr.h.
Referenced by heap_set_autoincrement_value(), or_get_current_representation(), qexec_execute_build_columns(), and qexec_execute_insert().
unsigned or_attribute::is_fixed |
Definition at line 116 of file object_representation_sr.h.
Referenced by heap_midxkey_get_value(), or_get_all_representation(), or_get_current_representation(), or_get_old_representation(), and orc_diskrep_from_record().
unsigned or_attribute::is_notnull |
Definition at line 118 of file object_representation_sr.h.
Referenced by or_get_current_representation(), qexec_execute_build_columns(), qexec_execute_build_indexes(), and cubload::to_db_null().
int or_attribute::location |
Definition at line 97 of file object_representation_sr.h.
Referenced by heap_classrepr_dump(), heap_midxkey_get_value(), or_get_all_representation(), or_get_current_representation(), or_get_old_representation(), and orc_diskrep_from_record().
int or_attribute::max_btids |
Definition at line 113 of file object_representation_sr.h.
Referenced by or_install_btids_attribute().
int or_attribute::n_btids |
Definition at line 109 of file object_representation_sr.h.
Referenced by heap_attrinfo_start_with_index(), heap_classrepr_dump(), or_get_all_representation(), or_get_current_representation(), or_get_old_representation(), or_install_btids_attribute(), orc_diskrep_from_record(), and qexec_execute_build_columns().
OR_ATTRIBUTE* or_attribute::next |
Definition at line 92 of file object_representation_sr.h.
DB_DEFAULT_EXPR_TYPE or_attribute::on_update_expr |
Definition at line 101 of file object_representation_sr.h.
Referenced by or_get_current_representation(), and qexec_execute_build_columns().
int or_attribute::position |
Definition at line 98 of file object_representation_sr.h.
Referenced by heap_classrepr_dump(), heap_midxkey_get_value(), or_get_all_representation(), or_get_current_representation(), or_get_old_representation(), and orc_diskrep_from_record().
DB_TYPE or_attribute::type |
Definition at line 95 of file object_representation_sr.h.
Referenced by heap_attrinfo_recache_attrepr(), heap_attrvalue_read(), heap_classrepr_dump(), heap_set_autoincrement_value(), or_get_all_representation(), or_get_current_representation(), or_get_old_representation(), orc_diskrep_from_record(), qexec_execute_build_columns(), and qexec_get_attr_default().