CUBRID Engine  latest
object_representation_constants.h File Reference
#include "dbtype_def.h"
#include "memory_alloc.h"
Include dependency graph for object_representation_constants.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define OR_BYTE_SIZE   1
 
#define OR_SHORT_SIZE   2
 
#define OR_INT_SIZE   4
 
#define OR_BIGINT_SIZE   8
 
#define OR_FLOAT_SIZE   4
 
#define OR_DOUBLE_SIZE   8
 
#define OR_BIGINT_ALIGNED_SIZE   (OR_BIGINT_SIZE + MAX_ALIGNMENT)
 
#define OR_DOUBLE_ALIGNED_SIZE   (OR_DOUBLE_SIZE + MAX_ALIGNMENT)
 
#define OR_PTR_ALIGNED_SIZE   (OR_PTR_SIZE + MAX_ALIGNMENT)
 
#define OR_OID_SIZE   8
 
#define OR_OID_PAGEID   0
 
#define OR_OID_SLOTID   4
 
#define OR_OID_VOLID   6
 
#define OR_VPID_SIZE   6
 
#define OR_VPID_PAGEID   0
 
#define OR_VPID_VOLID   4
 
#define OR_HFID_SIZE   12
 
#define OR_HFID_PAGEID   0
 
#define OR_HFID_VFID_FILEID   4
 
#define OR_HFID_VFID_VOLID   8
 
#define OR_BTID_SIZE   10
 
#define OR_BTID_ALIGNED_SIZE   (OR_BTID_SIZE + OR_SHORT_SIZE)
 
#define OR_BTID_PAGEID   0
 
#define OR_BTID_VFID_FILEID   4
 
#define OR_BTID_VFID_VOLID   8
 
#define OR_EHID_SIZE   12
 
#define OR_EHID_VOLID   0
 
#define OR_EHID_FILEID   4
 
#define OR_EHID_PAGEID   8
 
#define OR_LOG_LSA_SIZE   10
 
#define OR_LOG_LSA_ALIGNED_SIZE   (OR_LOG_LSA_SIZE + OR_SHORT_SIZE)
 
#define OR_LOG_LSA_PAGEID   0
 
#define OR_LOG_LSA_OFFSET   8
 
#define OR_TIME_SIZE   4
 
#define OR_UTIME_SIZE   4
 
#define OR_DATE_SIZE   4
 
#define OR_TIMETZ_SIZE   (OR_TIME_SIZE + sizeof (TZ_ID))
 
#define OR_TIMETZ_TZID   4
 
#define OR_DATETIME_SIZE   8
 
#define OR_DATETIME_DATE   0
 
#define OR_DATETIME_TIME   4
 
#define OR_TIMESTAMPTZ_SIZE   (OR_UTIME_SIZE + sizeof (TZ_ID))
 
#define OR_TIMESTAMPTZ_TZID   4
 
#define OR_DATETIMETZ_SIZE   (OR_DATETIME_SIZE + sizeof (TZ_ID))
 
#define OR_DATETIMETZ_TZID   8
 
#define OR_MONETARY_SIZE   12
 
#define OR_MONETARY_TYPE   0
 
#define OR_MONETARY_AMOUNT   4
 
#define OR_ELO_LENGTH_SIZE   4
 
#define OR_ELO_HEADER_SIZE   (OR_ELO_LENGTH_SIZE)
 
#define OR_SHA1_SIZE   (5 * OR_INT_SIZE)
 
#define OR_MAX_BYTE   127
 
#define OR_MIN_BYTE   -128
 
#define OR_MAX_SHORT_UNSIGNED   65535 /* 0xFFFF */
 
#define OR_MAX_SHORT   32767 /* 0x7FFF */
 
#define OR_MIN_SHORT   -32768 /* 0x8000 */
 
#define OR_MAX_INT   2147483647 /* 0x7FFFFFFF */
 
#define OR_MIN_INT   -2147483648 /* 0x80000000 */
 
#define OR_MVCC_MAX_HEADER_SIZE   32
 
#define OR_MVCC_MIN_HEADER_SIZE   8
 
#define OR_MVCC_INSERT_HEADER_SIZE   16
 
#define OR_NON_MVCC_HEADER_SIZE   (8) /* two integers */
 
#define OR_OFFSET_SIZE_FLAG   0x60000000
 
#define OR_OFFSET_SIZE_1BYTE   0x20000000
 
#define OR_OFFSET_SIZE_2BYTE   0x40000000
 
#define OR_OFFSET_SIZE_4BYTE   0x60000000
 
#define OR_MVCC_FLAG_MASK   0x1f
 
#define OR_MVCC_FLAG_SHIFT_BITS   24
 
#define OR_MVCC_FLAG_VALID_INSID   0x01
 
#define OR_MVCC_FLAG_VALID_DELID   0x02
 
#define OR_MVCC_FLAG_VALID_PREV_VERSION   0x04
 
#define OR_MVCC_REPID_MASK   0x00FFFFFF
 

Macro Definition Documentation

#define OR_BIGINT_ALIGNED_SIZE   (OR_BIGINT_SIZE + MAX_ALIGNMENT)

Definition at line 48 of file object_representation_constants.h.

#define OR_BTID_PAGEID   0

Definition at line 76 of file object_representation_constants.h.

#define OR_BTID_SIZE   10

Definition at line 74 of file object_representation_constants.h.

Referenced by or_pack_btid().

#define OR_BTID_VFID_FILEID   4

Definition at line 77 of file object_representation_constants.h.

#define OR_BTID_VFID_VOLID   8

Definition at line 78 of file object_representation_constants.h.

#define OR_DATE_SIZE   4

Definition at line 98 of file object_representation_constants.h.

Referenced by or_get_date(), or_put_date(), and or_unpack_double().

#define OR_DATETIME_DATE   0

Definition at line 104 of file object_representation_constants.h.

Referenced by mr_index_cmpdisk_datetime().

#define OR_DATETIME_SIZE   8

Definition at line 103 of file object_representation_constants.h.

Referenced by or_get_datetime(), and or_put_datetime().

#define OR_DATETIME_TIME   4

Definition at line 105 of file object_representation_constants.h.

Referenced by mr_index_cmpdisk_datetime().

#define OR_DATETIMETZ_SIZE   (OR_DATETIME_SIZE + sizeof (TZ_ID))

Definition at line 110 of file object_representation_constants.h.

Referenced by or_get_datetimetz(), and or_put_datetimetz().

#define OR_DATETIMETZ_TZID   8

Definition at line 111 of file object_representation_constants.h.

#define OR_DOUBLE_ALIGNED_SIZE   (OR_DOUBLE_SIZE + MAX_ALIGNMENT)

Definition at line 49 of file object_representation_constants.h.

Referenced by xts_sizeof_xasl_node().

#define OR_EHID_FILEID   4

Definition at line 82 of file object_representation_constants.h.

#define OR_EHID_PAGEID   8

Definition at line 83 of file object_representation_constants.h.

#define OR_EHID_SIZE   12

Definition at line 80 of file object_representation_constants.h.

Referenced by or_pack_ehid(), and or_unpack_ehid().

#define OR_EHID_VOLID   0

Definition at line 81 of file object_representation_constants.h.

#define OR_ELO_HEADER_SIZE   (OR_ELO_LENGTH_SIZE)

Definition at line 117 of file object_representation_constants.h.

#define OR_ELO_LENGTH_SIZE   4

Definition at line 116 of file object_representation_constants.h.

#define OR_HFID_PAGEID   0

Definition at line 70 of file object_representation_constants.h.

#define OR_HFID_VFID_FILEID   4

Definition at line 71 of file object_representation_constants.h.

#define OR_HFID_VFID_VOLID   8

Definition at line 72 of file object_representation_constants.h.

#define OR_INT_SIZE   4

Definition at line 43 of file object_representation_constants.h.

Referenced by acl_reload(), JSON_SERIALIZER_LENGTH::Bool(), boot_add_volume_extension(), boot_backup(), boot_change_ha_mode(), boot_check_db_consistency(), boot_compact_classes(), boot_find_last_permanent(), boot_find_last_temp(), boot_find_number_permanent_volumes(), boot_find_number_temp_volumes(), boot_get_server_locales(), boot_get_server_timezone_checksum(), boot_heap_compact(), boot_notify_ha_log_applier_state(), boot_register_client(), boot_unregister_client(), btree_add_index(), btree_change_root_header_delta(), btree_check_valid_record(), btree_class_test_unique(), btree_construct_leafs(), btree_delete_index(), btree_find_multi_uniques(), btree_find_unique(), btree_get_index_key_type(), btree_get_statistics(), btree_load_index(), btree_read_fixed_portion_of_non_leaf_record(), btree_read_record_without_decompression(), btree_rv_mvcc_save_increments(), btree_rv_record_modify_internal(), btree_rv_redo_global_unique_stats_commit(), btree_rv_roothdr_dump(), btree_rv_roothdr_undo_update(), btree_rv_save_root_head(), btree_rv_undo_global_unique_stats_commit(), btree_rv_update_tran_stats(), btree_sort_get_next(), btree_write_fixed_portion_of_non_leaf_record(), catalog_check_rep_dir(), catalog_get_btree_statistics(), catalog_put_btree_statistics(), catcls_get_or_value_from_attribute(), catcls_get_or_value_from_buffer(), catcls_get_or_value_from_class(), catcls_get_or_value_from_method(), chksum_insert_repl_log_and_demote_table_lock(), clogin_user(), compact_db_start(), compact_db_stop(), compare_driver(), csession_create_prepared_statement(), csession_delete_prepared_statement(), csession_drop_session_variables(), csession_end_session(), csession_find_or_create_session(), csession_get_last_insert_id(), csession_get_prepared_statement(), csession_get_row_count(), csession_get_variable(), csession_reset_cur_insert_id(), csession_set_row_count(), csession_set_session_variables(), cvacuum(), db_local_transaction_id(), db_pack_prepare_info(), desc_disk_to_obj(), disk_get_free_numpages(), disk_get_fullname(), disk_get_remarks(), disk_get_total_numpages(), er_get_area_error(), er_get_ermsg_from_area_error(), er_set_area_error(), es_posix_copy_file(), es_posix_create_file(), es_posix_delete_file(), es_posix_rename_file(), file_apply_tde_to_class_files(), fileio_request_user_response(), cubpacking::packer::get_packed_buffer_size(), cubpacking::packer::get_packed_c_string_size(), cubpacking::packer::get_packed_int_size(), cubpacking::packer::get_packed_int_vector_size(), cubpacking::packer::get_packed_large_string_size(), JSON_SERIALIZER_LENGTH::GetTypePackedSize(), hb_cluster_send_heartbeat_internal(), heap_create(), heap_destroy_newly_created(), heap_get_class_num_objects_pages(), heap_has_instance(), heap_log_postpone_heap_append_pages(), heap_mvcc_log_insert(), heap_mvcc_log_redistribute(), heap_reclaim_addresses(), heap_rv_dump_append_pages_to_heap(), heap_rv_mvcc_redo_insert(), heap_rv_mvcc_redo_redistribute(), heap_rv_postpone_append_pages_to_heap(), JSON_SERIALIZER_LENGTH::Int(), JSON_SERIALIZER_LENGTH::Int64(), javasp_ping_server(), javasp_status_server(), jsp_get_server_port(), jsp_send_destroy_request(), la_disk_to_obj(), la_make_room_for_mvcc_insid(), loaddb_destroy(), loaddb_fetch_status(), loaddb_init(), loaddb_install_class(), loaddb_load_batch(), loaddb_update_stats(), locator_assign_oid(), locator_assign_oid_batch(), locator_check_fk_validity(), locator_delete_class_name(), locator_demote_class_lock(), locator_does_exist(), locator_fetch(), locator_fetch_all(), locator_fetch_all_reference_lockset(), locator_fetch_lockhint_classes(), locator_fetch_lockset(), locator_find_class_oid(), locator_find_lockhint_class_oids(), locator_force(), locator_get_class(), locator_get_packed_oid_set_size(), locator_notify_isolation_incons(), locator_redistribute_partition_data(), locator_remove_class_from_index(), locator_rename_class_name(), locator_repl_add_error_to_copyarea(), locator_repl_force(), locator_reserve_class_names(), locator_unpack_oid_set_to_exist(), locator_upgrade_instances_domain(), log_checkpoint(), log_does_active_user_exist(), log_get_mvcc_snapshot(), log_reset_isolation(), log_reset_wait_msecs(), log_set_interrupt(), log_set_suppress_repl_on_transaction(), logtb_get_pack_tran_table(), logtb_tran_update_unique_stats(), logtb_update_global_unique_stats_by_delta(), logwr_get_log_pages(), mr_cmpdisk_bit_internal(), mr_cmpdisk_char_internal(), mr_cmpdisk_nchar_internal(), mr_data_lengthmem_elo(), mr_data_lengthval_bit(), mr_data_lengthval_char(), mr_data_lengthval_nchar(), mr_data_writemem_elo(), mr_index_lengthmem_bit(), mr_index_lengthmem_char(), mr_index_lengthmem_nchar(), mr_readval_bit_internal(), mr_readval_char_internal(), mr_readval_nchar_internal(), mr_writeval_bit_internal(), mr_writeval_char_internal(), mr_writeval_nchar_internal(), net_client_logwr_send_end_msg(), net_client_ping_server(), net_client_ping_server_with_handshake(), net_client_receive_action(), net_client_request_recv_stream(), net_client_request_with_callback(), netcl_spacedb(), netsr_spacedb(), object_set_size(), or_class_name(), or_class_tde_algorithm(), or_disk_set_size(), or_get_att_index(), or_get_hierarchy_helper(), or_get_int(), or_get_set(), or_get_varbit_length(), or_get_varchar_compression_lengths(), or_header_size(), or_listid_length(), or_method_sig_list_length(), or_mvcc_get_chn(), or_mvcc_get_repid_and_flags(), or_mvcc_set_log_lsa_to_record(), or_pack_bool_array(), or_pack_errcode(), or_pack_int(), or_pack_listid(), or_pack_lock(), or_pack_short(), or_pack_stream(), or_pack_string(), or_pack_string_with_length(), or_pack_string_with_null_padding(), or_packed_bool_array_length(), or_packed_domain_size(), or_packed_query_format_size(), or_packed_recdesc_length(), or_packed_set_length(), or_packed_spacedb_size(), or_packed_stream_length(), or_packed_string_length(), or_put_int(), or_put_set(), or_put_string_aligned(), or_put_string_aligned_with_length(), or_put_varbit_internal(), or_put_varchar_internal(), or_unpack_bool_array(), or_unpack_errcode(), or_unpack_int(), or_unpack_listid(), or_unpack_lock(), or_unpack_short(), or_unpack_stream(), or_unpack_string(), or_unpack_string_alloc(), or_unpack_string_nocopy(), or_varbit_length_internal(), or_varchar_length_internal(), orc_subclasses_from_record(), orc_superclasses_from_record(), cubpacking::packer::pack_buffer_with_length(), cubpacking::packer::pack_c_string(), cubpacking::packer::pack_int(), cubpacking::packer::pack_int_array(), cubpacking::packer::pack_int_vector(), cubpacking::packer::pack_large_c_string(), cubpacking::unpacker::peek_unpack_int(), perfmon_server_start_stats(), perfmon_server_stop_stats(), pr_write_compressed_string_to_buffer(), put_object_set(), qfile_get_list_file_page(), qmgr_drop_all_query_plans(), qmgr_dump_query_cache(), qmgr_end_query(), qmgr_execute_query(), qmgr_free_list_temp_file(), qmgr_prepare_and_execute_query(), qmgr_prepare_query(), qp_get_server_info(), repl_log_get_append_lsa(), repl_set_info(), sacl_dump(), sacl_reload(), sboot_add_volume_extension(), sboot_backup(), sboot_change_ha_mode(), sboot_check_db_consistency(), sboot_compact_db(), sboot_compact_start(), sboot_compact_stop(), sboot_find_last_permanent(), sboot_find_last_temp(), sboot_find_number_permanent_volumes(), sboot_find_number_temp_volumes(), sboot_get_locales_info(), sboot_get_timezone_checksum(), sboot_heap_compact(), sboot_notify_ha_log_applier_state(), sboot_notify_unregister_client(), sboot_register_client(), sbtree_add_index(), sbtree_class_test_unique(), sbtree_delete_index(), sbtree_find_multi_uniques(), sbtree_find_unique_internal(), sbtree_get_key_type(), sbtree_get_statistics(), sbtree_load_index(), schksum_insert_repl_log_and_demote_table_lock(), sct_check_rep_dir(), sdk_freepgs(), sdk_remarks(), sdk_totalpgs(), sdk_vlabel(), serial_decache(), serial_get_current_value(), serial_get_next_value(), server_ping(), server_ping_with_handshake(), ses_posix_copy_file(), ses_posix_create_file(), ses_posix_delete_file(), ses_posix_rename_file(), sfile_apply_tde_to_class_files(), shf_create(), shf_destroy(), shf_destroy_when_new(), shf_get_class_num_objs_and_pages(), shf_has_instance(), shf_heap_reclaim_addresses(), sjsp_get_server_port(), sloaddb_destroy(), sloaddb_fetch_status(), sloaddb_init(), sloaddb_install_class(), sloaddb_load_batch(), sloaddb_update_stats(), slocator_assign_oid(), slocator_assign_oid_batch(), slocator_check_fk_validity(), slocator_delete_class_name(), slocator_demote_class_lock(), slocator_does_exist(), slocator_fetch(), slocator_fetch_all(), slocator_fetch_all_reference_lockset(), slocator_fetch_lockhint_classes(), slocator_fetch_lockset(), slocator_find_class_oid(), slocator_find_lockhint_class_oids(), slocator_force(), slocator_get_class(), slocator_notify_isolation_incons(), slocator_redistribute_partition_data(), slocator_remove_class_from_index(), slocator_rename_class_name(), slocator_repl_force(), slocator_reserve_classnames(), slocator_upgrade_instances_domain(), slock_dump(), slog_add_lob_locator(), slog_change_state_of_locator(), slog_checkpoint(), slog_drop_lob_locator(), slog_find_lob_locator(), slogin_user(), slogpb_dump_stat(), slogtb_does_active_user_exist(), slogtb_dump_trantable(), slogtb_get_mvcc_snapshot(), slogtb_get_pack_tran_table(), slogtb_reset_isolation(), slogtb_reset_wait_msecs(), slogtb_set_suppress_repl_on_transaction(), slogwr_get_log_pages(), smnt_server_start_stats(), smnt_server_stop_stats(), sprm_server_change_parameters(), sprm_server_dump_parameters(), sprm_server_get_force_parameters(), sprm_server_obtain_parameters(), sqfile_get_list_file_page(), sqmgr_drop_all_query_plans(), sqmgr_dump_query_cache(), sqmgr_dump_query_plans(), sqmgr_end_query(), sqmgr_execute_query(), sqmgr_prepare_and_execute_query(), sqmgr_prepare_query(), sqp_get_server_info(), sqst_server_get_statistics(), sqst_update_all_statistics(), sqst_update_statistics(), srepl_set_info(), sserial_decache(), sserial_get_current_value(), sserial_get_next_value(), ssession_create_prepared_statement(), ssession_delete_prepared_statement(), ssession_drop_session_variables(), ssession_end_session(), ssession_find_or_create_session(), ssession_get_last_insert_id(), ssession_get_prepared_statement(), ssession_get_row_count(), ssession_get_session_variable(), ssession_reset_cur_insert_id(), ssession_set_row_count(), ssession_set_session_variables(), JSON_SERIALIZER_LENGTH::StartArray(), JSON_SERIALIZER_LENGTH::StartObject(), stats_client_unpack_statistics(), stats_get_statistics_from_server(), stats_update_all_statistics(), stats_update_statistics(), stde_change_mk_on_server(), stde_get_data_keys(), stde_get_mk_file_path(), stde_get_mk_info(), sthread_dump_cs_stat(), sthread_kill_or_interrupt_tran(), sthread_kill_tran_index(), stran_get_local_transaction_id(), stran_is_blocked(), stran_lock_rep_read(), stran_server_2pc_attach_global_tran(), stran_server_2pc_prepare(), stran_server_2pc_prepare_global_tran(), stran_server_2pc_recovery_prepared(), stran_server_2pc_start(), stran_server_abort(), stran_server_commit(), stran_server_end_topop(), stran_server_get_global_tran_info(), stran_server_has_updated(), stran_server_is_active_and_has_updated(), stran_server_partial_abort(), stran_server_savepoint(), stran_server_set_global_tran_info(), stran_server_start_topop(), stran_wait_server_active_trans(), stx_map_stream_to_xasl_node_header(), substructure_set_size(), svacuum(), svacuum_dump(), sysprm_change_server_parameters(), sysprm_get_force_server_parameters(), sysprm_obtain_server_parameters(), sysprm_pack_assign_values(), sysprm_packed_assign_values_length(), sysprm_packed_session_parameters_length(), sysprm_packed_sysprm_value_length(), sysprm_unpack_sysprm_value(), tde_change_mk_on_server(), tde_get_mk_file_path(), tde_get_mk_info(), thread_kill_or_interrupt_tran(), thread_kill_tran_index(), tran_is_blocked(), tran_lock_rep_read(), tran_server_2pc_attach_global_tran(), tran_server_2pc_prepare(), tran_server_2pc_prepare_global_tran(), tran_server_2pc_recovery_prepared(), tran_server_2pc_start(), tran_server_abort(), tran_server_commit(), tran_server_get_global_tran_info(), tran_server_has_updated(), tran_server_is_active_and_has_updated(), tran_server_partial_abort(), tran_server_savepoint(), tran_server_set_global_tran_info(), tran_wait_server_active_trans(), JSON_SERIALIZER_LENGTH::Uint(), JSON_SERIALIZER_LENGTH::Uint64(), cubpacking::unpacker::unpack_buffer_with_length(), unpack_domain(), cubpacking::unpacker::unpack_int(), cubpacking::unpacker::unpack_int_array(), cubpacking::unpacker::unpack_int_vector(), cubpacking::unpacker::unpack_large_string(), cubpacking::unpacker::unpack_string_size(), vid_decode_object(), vid_encode_object(), xcallback_console_print(), xio_send_user_prompt_to_client(), xlog_send_log_pages_to_client(), xlogtb_get_pack_tran_table(), xs_send_action_to_client(), xs_send_method_call_info_to_client(), xstats_get_statistics_from_server(), xts_get_regu_variable_value_size(), xts_save_int_array(), xts_sizeof(), xts_sizeof_access_spec_type(), xts_sizeof_aggregate_type(), xts_sizeof_alsm_eval_term(), xts_sizeof_analytic_type(), xts_sizeof_arith_type(), xts_sizeof_attr_descr(), xts_sizeof_buildlist_proc(), xts_sizeof_buildvalue_proc(), xts_sizeof_cache_attrinfo(), xts_sizeof_cls_spec_type(), xts_sizeof_comp_eval_term(), xts_sizeof_connectby_proc(), xts_sizeof_delete_proc(), xts_sizeof_eval_term(), xts_sizeof_fetch_proc(), xts_sizeof_filter_pred_node(), xts_sizeof_function_type(), xts_sizeof_indx_info(), xts_sizeof_insert_proc(), xts_sizeof_json_table_column_behavior(), xts_sizeof_key_info(), xts_sizeof_list_spec_type(), xts_sizeof_ls_merge_info(), xts_sizeof_merge_proc(), xts_sizeof_mergelist_proc(), xts_sizeof_method_sig(), xts_sizeof_method_sig_list(), xts_sizeof_odku_info(), xts_sizeof_outptr_list(), xts_sizeof_pos_descr(), xts_sizeof_pred(), xts_sizeof_pred_expr(), xts_sizeof_regu_value_list(), xts_sizeof_regu_variable(), xts_sizeof_regu_variable_list(), xts_sizeof_selupd_list(), xts_sizeof_showstmt_spec_type(), xts_sizeof_sort_list(), xts_sizeof_srlist_id(), xts_sizeof_update_assignment(), xts_sizeof_update_proc(), xts_sizeof_upddel_class_info(), xts_sizeof_val_list(), and xts_sizeof_xasl_node().

#define OR_LOG_LSA_OFFSET   8

Definition at line 88 of file object_representation_constants.h.

#define OR_LOG_LSA_PAGEID   0

Definition at line 87 of file object_representation_constants.h.

#define OR_LOG_LSA_SIZE   10

Definition at line 85 of file object_representation_constants.h.

Referenced by or_pack_log_lsa().

#define OR_MAX_BYTE   127
#define OR_MAX_INT   2147483647 /* 0x7FFFFFFF */

Definition at line 129 of file object_representation_constants.h.

#define OR_MAX_SHORT   32767 /* 0x7FFF */
#define OR_MAX_SHORT_UNSIGNED   65535 /* 0xFFFF */

Definition at line 125 of file object_representation_constants.h.

#define OR_MIN_BYTE   -128

Definition at line 123 of file object_representation_constants.h.

#define OR_MIN_INT   -2147483648 /* 0x80000000 */

Definition at line 130 of file object_representation_constants.h.

#define OR_MIN_SHORT   -32768 /* 0x8000 */

Definition at line 127 of file object_representation_constants.h.

#define OR_MONETARY_AMOUNT   4

Definition at line 115 of file object_representation_constants.h.

#define OR_MONETARY_SIZE   12
#define OR_MONETARY_TYPE   0

Definition at line 114 of file object_representation_constants.h.

#define OR_MVCC_MIN_HEADER_SIZE   8

Definition at line 137 of file object_representation_constants.h.

Referenced by or_mvcc_set_header().

#define OR_OFFSET_SIZE_1BYTE   0x20000000
#define OR_OFFSET_SIZE_2BYTE   0x40000000
#define OR_OFFSET_SIZE_4BYTE   0x60000000

Definition at line 148 of file object_representation_constants.h.

#define OR_OFFSET_SIZE_FLAG   0x60000000
#define OR_OID_PAGEID   0

Definition at line 61 of file object_representation_constants.h.

Referenced by mr_index_cmpdisk_oid().

#define OR_OID_SIZE   8

Definition at line 60 of file object_representation_constants.h.

Referenced by btree_insert_list::add_key(), boot_check_db_consistency(), boot_compact_classes(), boot_heap_compact(), btree_add_index(), btree_append_oid(), btree_construct_leafs(), btree_delete_overflow_key(), btree_dump_leaf_record(), btree_find_multi_uniques(), btree_find_oid_from_ovfl(), btree_find_unique(), btree_get_next_key_info(), btree_is_fence_key(), btree_keyoid_checkscan_start(), btree_leaf_change_first_object(), btree_leaf_get_nth_oid_ptr(), btree_leaf_record_handle_first_overflow(), btree_load_index(), btree_online_index_change_state(), btree_range_scan_select_visible_oids(), btree_read_record_without_decompression(), btree_record_add_delid(), btree_record_get_num_oids(), btree_record_get_num_visible_oids(), btree_record_remove_delid(), btree_record_remove_insid(), btree_record_remove_object_internal(), btree_record_replace_object(), btree_rv_read_keybuf_nocopy(), btree_rv_record_modify_internal(), btree_rv_save_keyval_for_undo(), btree_rv_save_keyval_for_undo_two_objects(), btree_seq_find_oid_from_ovfl(), btree_sort_get_next(), btree_verify_leaf_node(), catalog_check_rep_dir(), chksum_insert_repl_log_and_demote_table_lock(), compare_driver(), file_apply_tde_to_class_files(), cubpacking::packer::get_packed_oid_size(), heap_create(), heap_destroy_newly_created(), heap_flush(), heap_has_instance(), heap_log_postpone_heap_append_pages(), heap_rv_dump_append_pages_to_heap(), heap_rv_postpone_append_pages_to_heap(), locator_assign_oid(), locator_check_btree_entries(), locator_check_fk_validity(), locator_check_primary_key_delete(), locator_check_primary_key_update(), locator_check_unique_btree_entries(), locator_demote_class_lock(), locator_does_exist(), locator_fetch(), locator_fetch_all(), locator_fetch_all_reference_lockset(), locator_find_class_oid(), locator_find_lockhint_class_oids(), locator_get_class(), locator_get_packed_oid_set_size(), locator_get_reserved_class_name_oid(), locator_redistribute_partition_data(), locator_remove_class_from_index(), locator_rename_class_name(), locator_reserve_class_names(), locator_unpack_oid_set_to_exist(), locator_upgrade_instances_domain(), mr_data_lengthval_object(), or_class_tde_algorithm(), or_get_hierarchy_helper(), or_get_oid(), or_pack_oid(), or_packed_domain_size(), or_put_oid(), or_unpack_oid(), or_unpack_oid_array(), orc_subclasses_from_record(), orc_superclasses_from_record(), cubpacking::packer::pack_oid(), sboot_compact_db(), sboot_register_client(), sbtree_find_unique_internal(), scan_alloc_oid_list(), sct_check_rep_dir(), serial_decache(), serial_get_current_value(), serial_get_next_value(), slocator_assign_oid(), slocator_does_exist(), slocator_fetch_all(), slocator_find_class_oid(), slocator_get_class(), slocator_get_reserved_class_name_oid(), stats_get_statistics_from_server(), stats_update_statistics(), cubpacking::unpacker::unpack_oid(), vacuum_log_vacuum_heap_page(), vid_decode_object(), vid_encode_object(), xts_save_oid_array(), xts_sizeof_cls_spec_type(), xts_sizeof_insert_proc(), and xts_sizeof_selupd_list().

#define OR_SHA1_SIZE   (5 * OR_INT_SIZE)
#define OR_TIME_SIZE   4

Definition at line 96 of file object_representation_constants.h.

Referenced by or_get_time(), or_put_time(), and or_unpack_double().

#define OR_TIMESTAMPTZ_SIZE   (OR_UTIME_SIZE + sizeof (TZ_ID))

Definition at line 107 of file object_representation_constants.h.

Referenced by or_get_timestamptz(), and or_put_timestamptz().

#define OR_TIMESTAMPTZ_TZID   4

Definition at line 108 of file object_representation_constants.h.

#define OR_TIMETZ_SIZE   (OR_TIME_SIZE + sizeof (TZ_ID))

Definition at line 100 of file object_representation_constants.h.

#define OR_TIMETZ_TZID   4

Definition at line 101 of file object_representation_constants.h.

#define OR_UTIME_SIZE   4
#define OR_VPID_PAGEID   0

Definition at line 66 of file object_representation_constants.h.

#define OR_VPID_SIZE   6

Definition at line 65 of file object_representation_constants.h.

Referenced by heap_rv_dump_append_pages_to_heap().

#define OR_VPID_VOLID   4

Definition at line 67 of file object_representation_constants.h.