File object_representation_sr.h¶
FileList > base > object_representation_sr.h
Go to the source code of this file
#include "dbtype_def.h"#include "log_lsa.hpp"#include "mvcc.h"#include "storage_common.h"#include "system_catalog.h"#include <atomic>
Classes¶
| Type | Name |
|---|---|
| struct | or_attribute |
| struct | or_auto_increment |
| struct | or_class |
| struct | or_classrep |
| struct | or_default_value |
| struct | or_foreign_key |
| struct | or_function_index |
| struct | or_index |
| struct | or_partition |
| struct | or_predicate |
Public Types¶
| Type | Name |
|---|---|
| typedef struct or_attribute | OR_ATTRIBUTE |
| typedef struct or_class | OR_CLASS |
| typedef struct or_classrep | OR_CLASSREP |
| typedef struct or_default_value | OR_DEFAULT_VALUE |
| typedef struct or_foreign_key | OR_FOREIGN_KEY |
| typedef struct or_function_index | OR_FUNCTION_INDEX |
| typedef struct or_index | OR_INDEX |
| enum | OR_INDEX_STATUS |
| typedef struct or_partition | OR_PARTITION |
| typedef struct or_predicate | OR_PREDICATE |
| union | or_aligned_oid |
Public Functions¶
Macros¶
| Type | Name |
|---|---|
| define | OR_ATT_BTID_PREALLOC 8 |
Public Types Documentation¶
typedef OR_ATTRIBUTE¶
typedef OR_CLASS¶
typedef OR_CLASSREP¶
typedef OR_DEFAULT_VALUE¶
typedef OR_FOREIGN_KEY¶
typedef OR_FUNCTION_INDEX¶
typedef OR_INDEX¶
enum OR_INDEX_STATUS¶
enum OR_INDEX_STATUS {
OR_NO_INDEX = 0,
OR_NORMAL_INDEX = 1,
OR_INVISIBLE_INDEX = 2,
OR_ONLINE_INDEX_BUILDING_IN_PROGRESS = 3,
OR_RESERVED_INDEX_STATUS1 = 4,
OR_RESERVED_INDEX_STATUS2 = 5,
OR_RESERVED_INDEX_STATUS3 = 6,
OR_RESERVED_INDEX_STATUS4 = 7,
OR_RESERVED_INDEX_STATUS5 = 8,
OR_RESERVED_INDEX_STATUS6 = 9,
OR_LAST_INDEX_STATUS = 10
};
typedef OR_PARTITION¶
typedef OR_PREDICATE¶
union or_aligned_oid¶
Public Functions Documentation¶
function or_class_get_partition_info¶
int or_class_get_partition_info (
RECDES * record,
OR_PARTITION * partition_info,
REPR_ID * repr_id,
int * has_partition_info
)
function or_class_hfid¶
function or_class_rep_dir¶
function or_class_statistics¶
function or_class_subclasses¶
function or_class_tde_algorithm¶
function or_classrep_load_indexes¶
function or_classrep_needs_indexes¶
function or_free_classrep¶
function or_get_all_representation¶
function or_get_attrcomment¶
function or_get_attrname¶
function or_get_classrep¶
function or_get_classrep_noindex¶
function or_get_constraint_comment¶
function or_get_unique_hierarchy¶
int or_get_unique_hierarchy (
THREAD_ENTRY * thread_p,
RECDES * record,
int attrid,
BTID * btid,
OID ** class_oids,
HFID ** hfids,
int * num_heaps,
int * partition_local_index
)
function or_mvcc_add_header¶
int or_mvcc_add_header (
RECDES * record,
MVCC_REC_HEADER * mvcc_rec_header,
int bound_bit,
int variable_offset_size
)
function or_mvcc_get_header¶
function or_mvcc_set_header¶
function or_mvcc_set_log_lsa_to_record¶
function or_replace_rep_id¶
function orc_class_hfid_from_record¶
function orc_class_info_from_record¶
function orc_class_rep_dir¶
function orc_diskrep_from_record¶
function orc_free_class_info¶
function orc_free_diskrep¶
function orc_subclasses_from_record¶
function orc_superclasses_from_record¶
Macro Definition Documentation¶
define OR_ATT_BTID_PREALLOC¶
The documentation for this class was generated from the following file cubrid/src/base/object_representation_sr.h