File object_representation_constants.h¶
FileList > base > object_representation_constants.h
Go to the source code of this file
#include "dbtype_def.h"#include "memory_alloc.h"
Macros¶
| Type | Name |
|---|---|
| define | OR_BIGINT_ALIGNED_SIZE ([**OR\_BIGINT\_SIZE**](object__representation__constants_8h.md#define-or_bigint_size) + [**MAX\_ALIGNMENT**](memory__alloc_8h.md#define-max_alignment)) |
| define | OR_BIGINT_SIZE 8 |
| define | OR_BTID_ALIGNED_SIZE ([**OR\_BTID\_SIZE**](object__representation__constants_8h.md#define-or_btid_size) + [**OR\_SHORT\_SIZE**](object__representation__constants_8h.md#define-or_short_size)) |
| define | OR_BTID_PAGEID 0 |
| define | OR_BTID_SIZE 10 |
| define | OR_BTID_VFID_FILEID 4 |
| define | OR_BTID_VFID_VOLID 8 |
| define | OR_BYTE_SIZE 1 |
| define | OR_DATETIMETZ_SIZE ([**OR\_DATETIME\_SIZE**](object__representation__constants_8h.md#define-or_datetime_size) + [**sizeof**](broker__monitor_8c.md#function-timeout) ([**TZ\_ID**](dbtype__def_8h.md#typedef-tz_id))) |
| define | OR_DATETIMETZ_TZID 8 |
| define | OR_DATETIME_DATE 0 |
| define | OR_DATETIME_SIZE 8 |
| define | OR_DATETIME_TIME 4 |
| define | OR_DATE_SIZE 4 |
| define | OR_DOUBLE_ALIGNED_SIZE ([**OR\_DOUBLE\_SIZE**](object__representation__constants_8h.md#define-or_double_size) + [**MAX\_ALIGNMENT**](memory__alloc_8h.md#define-max_alignment)) |
| define | OR_DOUBLE_SIZE 8 |
| define | OR_EHID_FILEID 4 |
| define | OR_EHID_PAGEID 8 |
| define | OR_EHID_SIZE 12 |
| define | OR_EHID_VOLID 0 |
| define | OR_ELO_HEADER_SIZE ([**OR\_ELO\_LENGTH\_SIZE**](object__representation__constants_8h.md#define-or_elo_length_size)) |
| define | OR_ELO_LENGTH_SIZE 4 |
| define | OR_FLOAT_SIZE 4 |
| define | OR_HFID_PAGEID 0 |
| define | OR_HFID_SIZE 12 |
| define | OR_HFID_VFID_FILEID 4 |
| define | OR_HFID_VFID_VOLID 8 |
| define | OR_INT64_SIZE 8 |
| define | OR_INT_SIZE 4 |
| define | OR_LOG_LSA_ALIGNED_SIZE ([**OR\_LOG\_LSA\_SIZE**](object__representation__constants_8h.md#define-or_log_lsa_size) + [**OR\_SHORT\_SIZE**](object__representation__constants_8h.md#define-or_short_size)) |
| define | OR_LOG_LSA_OFFSET 8 |
| define | OR_LOG_LSA_PAGEID 0 |
| define | OR_LOG_LSA_SIZE 10 |
| define | OR_MAX_BYTE 127 /\* 0x7F \*/ |
| define | OR_MAX_BYTE_UNSIGNED 255 /\* 0xFF \*/ |
| define | OR_MAX_INT 2147483647 /\* 0x7FFFFFFF \*/ |
| define | OR_MAX_SHORT 32767 /\* 0x7FFF \*/ |
| define | OR_MAX_SHORT_UNSIGNED 65535 /\* 0xFFFF \*/ |
| define | OR_MIN_BYTE -128 /\* 0x80 \*/ |
| define | OR_MIN_INT -2147483648 /\* 0x80000000 \*/ |
| define | OR_MIN_SHORT -32768 /\* 0x8000 \*/ |
| define | OR_MONETARY_AMOUNT 4 |
| define | OR_MONETARY_SIZE 12 |
| define | OR_MONETARY_TYPE 0 |
| define | OR_MULTI_MAX_OFFSET [**OR\_MAX\_BYTE\_UNSIGNED**](object__representation__constants_8h.md#define-or_max_byte_unsigned) |
| define | OR_MVCC_FLAG_MASK 0x1f |
| define | OR_MVCC_FLAG_SHIFT_BITS 24 |
| define | OR_MVCC_FLAG_VALID_DELID 0x02 |
| define | OR_MVCC_FLAG_VALID_INSID 0x01 |
| define | OR_MVCC_FLAG_VALID_PREV_VERSION 0x04 |
| define | OR_MVCC_INSERT_HEADER_SIZE 16 |
| define | OR_MVCC_MAX_HEADER_SIZE 32 |
| define | OR_MVCC_MIN_HEADER_SIZE 8 |
| define | OR_MVCC_REPID_MASK 0x00FFFFFF |
| define | OR_NON_MVCC_HEADER_SIZE (8) /\* [**two**](broker__monitor_8c.md#function-timeout) [**integers**](broker__monitor_8c.md#function-timeout) \*/ |
| define | OR_OFFSET_SIZE_1BYTE 0x20000000 |
| define | OR_OFFSET_SIZE_2BYTE 0x40000000 |
| define | OR_OFFSET_SIZE_4BYTE 0x60000000 |
| define | OR_OFFSET_SIZE_FLAG 0x60000000 |
| define | OR_OID_PAGEID 0 |
| define | OR_OID_SIZE 8 |
| define | OR_OID_SLOTID 4 |
| define | OR_OID_VOLID 6 |
| define | OR_PTR_ALIGNED_SIZE ([**OR\_PTR\_SIZE**](object__representation__constants_8h.md#define-or_ptr_size) + [**MAX\_ALIGNMENT**](memory__alloc_8h.md#define-max_alignment)) |
| define | OR_PTR_SIZE 8 |
| define | OR_SHA1_SIZE (5 \* [**OR\_INT\_SIZE**](object__representation__constants_8h.md#define-or_int_size)) |
| define | OR_SHORT_SIZE 2 |
| define | OR_TIMESTAMPTZ_SIZE ([**OR\_UTIME\_SIZE**](object__representation__constants_8h.md#define-or_utime_size) + [**sizeof**](broker__monitor_8c.md#function-timeout) ([**TZ\_ID**](dbtype__def_8h.md#typedef-tz_id))) |
| define | OR_TIMESTAMPTZ_TZID 4 |
| define | OR_TIMETZ_SIZE ([**OR\_TIME\_SIZE**](object__representation__constants_8h.md#define-or_time_size) + [**sizeof**](broker__monitor_8c.md#function-timeout) ([**TZ\_ID**](dbtype__def_8h.md#typedef-tz_id))) |
| define | OR_TIMETZ_TZID 4 |
| define | OR_TIME_SIZE 4 |
| define | OR_UTIME_SIZE 4 |
| define | OR_VPID_PAGEID 0 |
| define | OR_VPID_SIZE 6 |
| define | OR_VPID_VOLID 4 |
Macro Definition Documentation¶
define OR_BIGINT_ALIGNED_SIZE¶
define OR_BIGINT_SIZE¶
define OR_BTID_ALIGNED_SIZE¶
define OR_BTID_PAGEID¶
define OR_BTID_SIZE¶
define OR_BTID_VFID_FILEID¶
define OR_BTID_VFID_VOLID¶
define OR_BYTE_SIZE¶
define OR_DATETIMETZ_SIZE¶
define OR_DATETIMETZ_TZID¶
define OR_DATETIME_DATE¶
define OR_DATETIME_SIZE¶
define OR_DATETIME_TIME¶
define OR_DATE_SIZE¶
define OR_DOUBLE_ALIGNED_SIZE¶
define OR_DOUBLE_SIZE¶
define OR_EHID_FILEID¶
define OR_EHID_PAGEID¶
define OR_EHID_SIZE¶
define OR_EHID_VOLID¶
define OR_ELO_HEADER_SIZE¶
define OR_ELO_LENGTH_SIZE¶
define OR_FLOAT_SIZE¶
define OR_HFID_PAGEID¶
define OR_HFID_SIZE¶
define OR_HFID_VFID_FILEID¶
define OR_HFID_VFID_VOLID¶
define OR_INT64_SIZE¶
define OR_INT_SIZE¶
define OR_LOG_LSA_ALIGNED_SIZE¶
define OR_LOG_LSA_OFFSET¶
define OR_LOG_LSA_PAGEID¶
define OR_LOG_LSA_SIZE¶
define OR_MAX_BYTE¶
define OR_MAX_BYTE_UNSIGNED¶
define OR_MAX_INT¶
define OR_MAX_SHORT¶
define OR_MAX_SHORT_UNSIGNED¶
define OR_MIN_BYTE¶
define OR_MIN_INT¶
define OR_MIN_SHORT¶
define OR_MONETARY_AMOUNT¶
define OR_MONETARY_SIZE¶
define OR_MONETARY_TYPE¶
define OR_MULTI_MAX_OFFSET¶
define OR_MVCC_FLAG_MASK¶
define OR_MVCC_FLAG_SHIFT_BITS¶
define OR_MVCC_FLAG_VALID_DELID¶
define OR_MVCC_FLAG_VALID_INSID¶
define OR_MVCC_FLAG_VALID_PREV_VERSION¶
define OR_MVCC_INSERT_HEADER_SIZE¶
define OR_MVCC_MAX_HEADER_SIZE¶
define OR_MVCC_MIN_HEADER_SIZE¶
define OR_MVCC_REPID_MASK¶
define OR_NON_MVCC_HEADER_SIZE¶
define OR_OFFSET_SIZE_1BYTE¶
define OR_OFFSET_SIZE_2BYTE¶
define OR_OFFSET_SIZE_4BYTE¶
define OR_OFFSET_SIZE_FLAG¶
define OR_OID_PAGEID¶
define OR_OID_SIZE¶
define OR_OID_SLOTID¶
define OR_OID_VOLID¶
define OR_PTR_ALIGNED_SIZE¶
define OR_PTR_SIZE¶
define OR_SHA1_SIZE¶
define OR_SHORT_SIZE¶
define OR_TIMESTAMPTZ_SIZE¶
define OR_TIMESTAMPTZ_TZID¶
define OR_TIMETZ_SIZE¶
define OR_TIMETZ_TZID¶
define OR_TIME_SIZE¶
define OR_UTIME_SIZE¶
define OR_VPID_PAGEID¶
define OR_VPID_SIZE¶
define OR_VPID_VOLID¶
The documentation for this class was generated from the following file cubrid/src/base/object_representation_constants.h