CUBRID Engine
latest
|
Go to the source code of this file.
Classes | |
struct | db_query_error |
struct | db_method_link |
struct | db_list |
struct | db_namelist |
struct | db_objlist |
union | db_domain_info |
struct | db_domain_info::general_info |
struct | db_domain_info::numeric_info |
struct | db_domain_info::char_info |
struct | db_timestamptz |
struct | db_datetime |
struct | db_datetimetz |
struct | db_numeric |
struct | db_monetary |
struct | special_column |
struct | db_midxkey |
struct | vpid |
struct | vfid |
struct | vsid |
struct | db_elo |
struct | db_identifier |
union | db_char |
struct | db_enum_element |
struct | db_enumeration |
struct | db_json |
union | db_data |
struct | db_value |
struct | db_value_list |
struct | db_value_array |
struct | db_workspace_stats |
struct | db_c_time |
struct | db_c_date |
struct | db_default_expr |
struct | tz_region |
Variables | |
char * | obj_Method_error_msg |
#define __attribute__ | ( | X | ) |
Definition at line 51 of file dbtype_def.h.
#define ALWAYS_INLINE |
Definition at line 47 of file dbtype_def.h.
#define DB_AUTH_ALL |
Definition at line 157 of file dbtype_def.h.
Referenced by au_revoke(), mq_compute_query_authorization(), mq_oid(), mq_virtual_queries(), and pt_auth_to_db_auth().
#define DB_BIGINT_MAX 9223372036854775807LL |
Definition at line 640 of file dbtype_def.h.
Referenced by bifmt_numeric_value(), db_conv(), db_round_dbval(), db_value_domain_max(), do_create_auto_increment_serial(), do_update_maxvalue_of_auto_increment_serial(), pt_compare_bounds_to_value(), tp_digit_number_str_to_bi(), tp_ubi_to_bi_with_args(), and tp_value_cast_internal().
#define DB_BIGINT_MIN (-DB_BIGINT_MAX - 1LL) |
Definition at line 641 of file dbtype_def.h.
Referenced by bifmt_numeric_value(), db_add_int_to_datetime(), db_round_dbval(), db_subtract_int_from_datetime(), db_value_domain_min(), pt_compare_bounds_to_value(), pt_evaluate_db_value_expr(), qdata_add_bigint_to_utime_asymmetry(), qdata_subtract_datetime_to_int_asymmetry(), qdata_subtract_utime_to_bigint_asymmetry(), qdata_unary_minus_dbval(), tp_digit_number_str_to_bi(), tp_ubi_to_bi_with_args(), and tp_value_cast_internal().
#define DB_BIGINT_PRECISION 19 |
Definition at line 577 of file dbtype_def.h.
Referenced by db_width_bucket(), pt_type_enum_to_db_domain(), and tp_get_fixed_precision().
#define DB_CURSOR_END 1 |
Definition at line 167 of file dbtype_def.h.
Referenced by au_get_new_auth(), chksum_get_next_lower_bound(), chksum_update_master_checksum(), csql_results(), cursor_first_tuple(), cursor_last_tuple(), cursor_next_tuple(), cursor_prev_tuple(), db_query_first_tuple(), db_query_last_tuple(), db_query_next_tuple(), db_query_prev_tuple(), db_query_seek_tuple(), delete_list_by_oids(), fetch_attribute(), fetch_result(), get_codeset_from_db_root(), la_get_ha_apply_info(), method_invoke_for_server(), method_receive_results_for_stand_alone(), pt_set_table_to_db(), res_fetch_internal(), uci_fetch_cs(), update_objs_for_list_file(), ux_execute(), ux_execute_all(), and write_results_to_stream().
#define DB_CURSOR_ERROR -1 |
Definition at line 168 of file dbtype_def.h.
Referenced by chksum_get_next_lower_bound(), chksum_update_master_checksum(), cursor_first_tuple(), cursor_last_tuple(), cursor_next_tuple(), cursor_prev_tuple(), and la_get_ha_apply_info().
#define DB_CURSOR_SUCCESS 0 |
Definition at line 166 of file dbtype_def.h.
Referenced by au_compute_groups(), au_drop_user(), au_dump_auth(), au_dump_to_file(), au_dump_user(), au_export_users(), au_find_user(), au_get_new_auth(), build_class_grant_list(), chksum_get_next_lower_bound(), chksum_get_prev_checksum_results(), chksum_report_diff(), chksum_report_schema_diff(), chksum_report_summary(), chksum_update_master_checksum(), collect_class_grants(), cursor_fetch_page_having_tuple(), cursor_first_tuple(), cursor_last_tuple(), cursor_next_tuple(), cursor_prev_tuple(), db_query_first_tuple(), db_query_last_tuple(), db_query_next_tuple(), db_query_prev_tuple(), db_query_seek_tuple(), delete_list_by_oids(), do_execute_session_statement(), export_serial(), fetch_attribute(), fetch_result(), get_codeset_from_db_root(), insert_subquery_results(), la_get_ha_apply_info(), method_invoke_for_server(), method_receive_results_for_stand_alone(), pt_get_one_tuple_from_list_id(), pt_set_table_to_db(), res_fetch_internal(), synccoll_check(), tzc_compute_timezone_checksum(), update_objs_for_list_file(), ux_cursor_update(), and vid_getall_mops().
#define DB_DATE_MAX 5373484 |
Definition at line 650 of file dbtype_def.h.
Referenced by db_add_int_to_datetime(), db_subtract_int_from_datetime(), db_value_domain_max(), pt_evaluate_db_value_expr(), qdata_add_bigint_to_date(), qdata_add_int_to_date(), and qdata_add_short_to_date().
#define DB_DATE_MIN 1721424 |
Definition at line 649 of file dbtype_def.h.
Referenced by db_add_int_to_datetime(), db_subtract_int_from_datetime(), db_value_domain_default(), db_value_domain_min(), pt_evaluate_db_value_expr(), and qdata_subtract_date_to_dbval().
#define DB_DATE_PRECISION 10 |
Definition at line 601 of file dbtype_def.h.
Referenced by pt_type_enum_to_db_domain(), and tp_get_fixed_precision().
#define DB_DATE_ZERO DB_UINT32_MIN /* 0 means zero date */ |
Definition at line 648 of file dbtype_def.h.
#define DB_DATETIME_DECIMAL_SCALE 3 |
Definition at line 616 of file dbtype_def.h.
Referenced by pt_type_enum_to_db_domain().
#define DB_DATETIME_PRECISION 23 |
Definition at line 610 of file dbtype_def.h.
Referenced by pt_type_enum_to_db_domain(), and tp_get_fixed_precision().
#define DB_DATETIMETZ_PRECISION DB_DATETIME_PRECISION |
Definition at line 613 of file dbtype_def.h.
Referenced by pt_type_enum_to_db_domain(), and tp_get_fixed_precision().
#define DB_DEFAULT_NUMERIC_DIVISION_SCALE 9 |
Definition at line 570 of file dbtype_def.h.
Referenced by numeric_db_value_div(), pt_coerce_expression_argument(), and pt_upd_domain_info().
#define DB_DEFAULT_NUMERIC_PRECISION 15 |
Definition at line 564 of file dbtype_def.h.
Referenced by adjust_precision(), db_to_number(), db_value_domain_init(), numeric_coerce_string_to_num(), pt_character_length_for_node(), pt_coerce_expression_argument(), pt_to_regu_resolve_domain(), pt_type_enum_to_db_domain(), pt_upd_domain_info(), and tp_domain_resolve_value().
#define DB_DEFAULT_NUMERIC_SCALE 0 |
Definition at line 567 of file dbtype_def.h.
Referenced by db_value_domain_init(), numeric_coerce_string_to_num(), pt_character_length_for_node(), pt_make_prim_data_type(), pt_to_regu_resolve_domain(), pt_type_enum_to_db_domain(), pt_upd_domain_info(), and tp_domain_resolve_value().
#define DB_DEFAULT_PRECISION -1 |
Definition at line 558 of file dbtype_def.h.
Referenced by catcls_expand_or_value_by_def(), catcls_expand_or_value_by_repr(), catcls_get_or_value_from_domain(), coerce_binary_to_dbvalue(), coerce_char_to_dbvalue(), cursor_copy_vobj_to_dbvalue(), cursor_fixup_vobjs(), db_add_months(), db_bit_string_coerce(), db_char_string_coerce(), db_datetime_to_timestamp(), db_string_bit_length(), db_string_char_length(), db_string_chr(), db_string_concatenate(), db_string_elt(), db_string_index_prefix(), db_string_make_empty_typed_string(), db_string_pad(), db_string_replace(), db_string_translate(), db_string_trim(), db_string_value(), db_sys_date(), db_sys_datetime(), db_sys_time(), db_sys_timestamp(), db_sys_timezone(), db_timestamp(), db_value_domain_init(), db_value_domain_init_default(), db_value_get(), do_create_entity(), get_set_value(), IS_INVALID_PRECISION(), ldr_bstr_elem(), ldr_xstr_elem(), method_receive_results_for_stand_alone(), mr_data_readval_error(), mr_data_readval_object(), mr_data_readval_oid(), mr_data_readval_ptr(), mr_data_readval_set(), mr_index_readval_oid(), mr_setval_bigint(), mr_setval_bit(), mr_setval_date(), mr_setval_datetime(), mr_setval_datetimeltz(), mr_setval_datetimetz(), mr_setval_double(), mr_setval_enumeration(), mr_setval_float(), mr_setval_int(), mr_setval_json(), mr_setval_midxkey(), mr_setval_money(), mr_setval_nchar(), mr_setval_numeric(), mr_setval_object(), mr_setval_resultset(), mr_setval_set_internal(), mr_setval_short(), mr_setval_string(), mr_setval_time(), mr_setval_timestampltz(), mr_setval_timestamptz(), mr_setval_utime(), mr_setval_varbit(), mr_setval_varnchar(), numeric_db_value_add(), numeric_db_value_compare(), numeric_db_value_div(), numeric_db_value_mul(), numeric_db_value_sub(), obt_apply_assignments(), or_get_set(), pr_make_ext_value(), pr_make_value(), pt_attr_check_default_cs_coll(), pt_character_length_for_node(), pt_coerce_expression_argument(), pt_data_type_to_db_domain(), pt_db_value_initialize(), pt_evaluate_db_value_expr(), pt_get_compatible_info(), pt_make_query_show_columns(), pt_make_query_show_index(), pt_node_data_type_to_db_domain(), pt_semantic_check_local(), pt_to_aggregate_node(), pt_to_regu_variable(), pt_update_compatible_info(), qdata_aggregate_accumulator_to_accumulator(), qdata_coerce_dbval_to_numeric(), qdata_coerce_numeric_to_double(), qdata_evaluate_analytic_func(), qdata_finalize_aggregate_list(), qdata_finalize_analytic_func(), qdata_get_single_tuple_from_list_id(), qdata_group_concat_first_value(), qdata_group_concat_value(), qdata_initialize_aggregate_list(), qdata_initialize_analytic_func(), qdata_set_valptr_list_unbound(), qexec_execute_connect_by(), qexec_recalc_tuples_parent_pos_in_list(), qexec_resolve_domains_for_aggregation(), qexec_resolve_domains_for_group_by(), qexec_set_pseudocolumns_val_pointers(), regu_dbval_type_init(), rs_init_domain(), setobj_convert_oids_to_objects(), setof_mop_to_setof_vobj(), swizzle_value(), tp_domain_construct(), tp_enumeration_to_varchar(), tp_get_fixed_precision(), tp_init_value_domain(), uci_put_value(), valcnv_convert_data_to_string(), validate_attribute_domain(), vid_build_non_upd_object(), vid_compare_non_updatable_objects(), vid_fetch_instance(), and vid_make_vid().
#define DB_DEFAULT_SCALE -1 |
Definition at line 561 of file dbtype_def.h.
Referenced by catcls_expand_or_value_by_def(), catcls_expand_or_value_by_repr(), catcls_get_or_value_from_domain(), coerce_char_to_dbvalue(), cursor_copy_vobj_to_dbvalue(), cursor_fixup_vobjs(), db_add_months(), db_bit_string_coerce(), db_char_string_coerce(), db_datetime_to_timestamp(), db_string_bit_length(), db_string_char_length(), db_string_concatenate(), db_string_elt(), db_string_index_prefix(), db_string_pad(), db_string_replace(), db_string_translate(), db_string_trim(), db_string_value(), db_sys_date(), db_sys_datetime(), db_sys_time(), db_sys_timestamp(), db_sys_timezone(), db_timestamp(), db_value_domain_init(), db_value_domain_init_default(), db_value_get(), get_set_value(), ldr_bstr_elem(), ldr_xstr_elem(), method_receive_results_for_stand_alone(), mr_data_readval_error(), mr_data_readval_object(), mr_data_readval_oid(), mr_data_readval_ptr(), mr_data_readval_set(), mr_index_readval_oid(), mr_setval_bigint(), mr_setval_date(), mr_setval_datetime(), mr_setval_datetimeltz(), mr_setval_datetimetz(), mr_setval_double(), mr_setval_enumeration(), mr_setval_float(), mr_setval_int(), mr_setval_money(), mr_setval_numeric(), mr_setval_object(), mr_setval_resultset(), mr_setval_set_internal(), mr_setval_short(), mr_setval_time(), mr_setval_timestampltz(), mr_setval_timestamptz(), mr_setval_utime(), numeric_db_value_add(), numeric_db_value_compare(), numeric_db_value_div(), numeric_db_value_mul(), numeric_db_value_sub(), obt_apply_assignments(), or_get_set(), or_put_domain(), pr_make_ext_value(), pr_make_value(), pt_character_length_for_node(), pt_coerce_expression_argument(), pt_db_value_initialize(), pt_evaluate_db_value_expr(), pt_get_compatible_info(), pt_semantic_check_local(), pt_to_regu_variable(), qdata_aggregate_accumulator_to_accumulator(), qdata_coerce_dbval_to_numeric(), qdata_coerce_numeric_to_double(), qdata_evaluate_analytic_func(), qdata_finalize_aggregate_list(), qdata_finalize_analytic_func(), qdata_get_single_tuple_from_list_id(), qdata_group_concat_first_value(), qdata_initialize_aggregate_list(), qdata_initialize_analytic_func(), qdata_set_valptr_list_unbound(), qexec_resolve_domains_for_aggregation(), qexec_resolve_domains_for_group_by(), regu_dbval_type_init(), rs_init_domain(), setobj_convert_oids_to_objects(), setof_mop_to_setof_vobj(), swizzle_value(), tp_init_value_domain(), transfer_bit_string(), vid_build_non_upd_object(), vid_compare_non_updatable_objects(), and vid_make_vid().
#define DB_DEFAULT_STRING_LENGTH -1 |
Definition at line 555 of file dbtype_def.h.
#define DB_DOUBLE_DECIMAL_PRECISION 15 |
Definition at line 592 of file dbtype_def.h.
Referenced by db_value_printer::describe_data(), pt_print_value(), pt_type_enum_to_db_domain(), qexec_resolve_domains_for_aggregation(), and tp_get_fixed_precision().
#define DB_EMPTY_SESSION 0 |
Definition at line 483 of file dbtype_def.h.
Referenced by cas_main(), cas_set_session_id(), csession_find_or_create_session(), css_initialize_conn(), css_shutdown_conn(), db_find_or_create_session(), session_check_session(), session_state_create(), session_state_destroy(), and ssession_find_or_create_session().
#define DB_ENUM_ELEMENTS_MAX 512 |
Definition at line 643 of file dbtype_def.h.
Referenced by db_value_domain_max(), and pt_check_enum_data_type().
#define DB_ENUM_OVERFLOW_VAL 0xFFFF |
Definition at line 645 of file dbtype_def.h.
Referenced by db_value_to_enumeration_value(), mr_setval_enumeration_internal(), and pt_evaluate_db_value_expr().
#define DB_FLOAT_DECIMAL_PRECISION 7 |
Definition at line 589 of file dbtype_def.h.
Referenced by db_width_bucket(), db_value_printer::describe_data(), pt_print_value(), pt_type_enum_to_db_domain(), and tp_get_fixed_precision().
#define DB_INT16_MAX 0x7FFF |
Definition at line 630 of file dbtype_def.h.
Referenced by db_string_short(), db_value_domain_max(), disk_volume_header_start_scan(), do_create_auto_increment_serial(), do_update_maxvalue_of_auto_increment_serial(), and pt_compare_bounds_to_value().
#define DB_INT16_MIN (-(DB_INT16_MAX)-1) |
Definition at line 629 of file dbtype_def.h.
Referenced by db_string_short(), db_value_domain_min(), pt_compare_bounds_to_value(), pt_evaluate_db_value_expr(), qdata_add_short_to_utime_asymmetry(), and qdata_subtract_utime_to_short_asymmetry().
#define DB_INT32_MAX 0x7FFFFFFF |
Definition at line 633 of file dbtype_def.h.
Referenced by db_string_repeat(), db_value_domain_max(), db_width_bucket(), do_create_auto_increment_serial(), do_update_maxvalue_of_auto_increment_serial(), fileio_get_lockf_type(), fileio_initialize_backup(), ifmt_numeric_value(), log_initialize_internal(), logtb_get_new_tran_id(), numeric_fast_convert(), or_init(), pgbuf_lru_add_bcb_to_bottom(), pgbuf_lru_add_bcb_to_middle(), pgbuf_lru_add_bcb_to_top(), pgbuf_lru_fall_bcb_to_zone_3(), pt_compare_bounds_to_value(), qdata_evaluate_analytic_func(), qexec_analytic_evaluate_offset_function(), scan_open_index_scan(), tp_value_cast_internal(), and xlocator_fetch_all().
#define DB_INT32_MIN (-(DB_INT32_MAX)-1) |
Definition at line 632 of file dbtype_def.h.
Referenced by db_value_domain_min(), ifmt_numeric_value(), numeric_fast_convert(), pt_compare_bounds_to_value(), pt_evaluate_db_value_expr(), qdata_add_int_to_utime_asymmetry(), qdata_subtract_utime_to_int_asymmetry(), and tp_value_cast_internal().
Definition at line 210 of file dbtype_def.h.
#define DB_INTEGER_PRECISION 10 |
Definition at line 580 of file dbtype_def.h.
Referenced by db_width_bucket(), pt_type_enum_to_db_domain(), and tp_get_fixed_precision().
#define DB_IS_CONSTRAINT_FAMILY | ( | c | ) | ( (DB_IS_CONSTRAINT_UNIQUE_FAMILY(c) || (c) == DB_CONSTRAINT_NOT_NULL || (c) == DB_CONSTRAINT_FOREIGN_KEY) ? true : false ) |
Definition at line 181 of file dbtype_def.h.
Referenced by dbt_drop_constraint().
#define DB_IS_CONSTRAINT_INDEX_FAMILY | ( | c | ) |
Definition at line 173 of file dbtype_def.h.
Referenced by db_find_class_of_index(), db_get_btree_statistics(), sm_check_index_exist(), and smt_check_index_exist().
#define DB_IS_CONSTRAINT_REVERSE_INDEX_FAMILY | ( | c | ) |
Definition at line 177 of file dbtype_def.h.
Referenced by do_create_partition_constraint(), and sm_default_constraint_name().
#define DB_IS_CONSTRAINT_UNIQUE_FAMILY | ( | c | ) | ( ((c) == DB_CONSTRAINT_UNIQUE || (c) == DB_CONSTRAINT_REVERSE_UNIQUE || (c) == DB_CONSTRAINT_PRIMARY_KEY) ? true : false ) |
Definition at line 170 of file dbtype_def.h.
Referenced by classobj_check_index_compatibility(), dbt_add_constraint(), and sm_add_constraint().
#define DB_IS_DATETIME_DEFAULT_EXPR | ( | v | ) |
Definition at line 661 of file dbtype_def.h.
Referenced by fill_in_insert_default_function_arguments().
#define DB_MAX_BIT_LENGTH 0x3fffffff |
Definition at line 519 of file dbtype_def.h.
Referenced by db_string_concatenate(), and qstr_bit_concatenate().
#define DB_MAX_BIT_PRECISION DB_MAX_BIT_LENGTH |
Definition at line 549 of file dbtype_def.h.
Referenced by db_value_domain_init(), db_value_is_corrupted(), pt_make_prim_data_type(), pt_upd_domain_info(), and validate_attribute_domain().
#define DB_MAX_CHAR_PRECISION (DB_MAX_STRING_LENGTH/4) |
Definition at line 533 of file dbtype_def.h.
Referenced by db_value_domain_init(), db_value_is_corrupted(), pt_character_length_for_node(), pt_make_prim_data_type(), pt_upd_domain_info(), and validate_attribute_domain().
#define DB_MAX_CLASS_COMMENT_LENGTH 2048 |
Definition at line 511 of file dbtype_def.h.
Referenced by catcls_get_or_value_from_class().
#define DB_MAX_CLASS_LENGTH (DB_MAX_IDENTIFIER_LENGTH-DB_MAX_SCHEMA_LENGTH-4) |
Definition at line 506 of file dbtype_def.h.
#define DB_MAX_COMMENT_LENGTH 1024 |
Definition at line 513 of file dbtype_def.h.
Referenced by catcls_get_or_value_from_attribute(), and catcls_get_or_value_from_indexes().
#define DB_MAX_IDENTIFIER_LENGTH 255 |
Definition at line 495 of file dbtype_def.h.
Referenced by boot_get_host_name(), boot_set_server_session_key(), build_attr_change_map(), catalog_get_cardinality_by_name(), catcls_find_oid_by_class_name(), catcls_get_or_value_from_attribute(), catcls_get_or_value_from_attrid(), catcls_get_or_value_from_class(), catcls_get_or_value_from_indexes(), catcls_get_or_value_from_method(), catcls_get_or_value_from_method_file(), catcls_get_or_value_from_method_signiture(), catcls_get_or_value_from_resolution(), csql_help_schema(), db_restart(), object_printer::describe_partition_info(), do_check_partitioned_class(), do_coalesce_partition_pre(), do_create_partition(), do_drop_partition_list(), do_get_partition_keycol(), do_is_partitioned_subclass(), do_promote_partition_by_name(), do_promote_partition_list(), do_run_update_query_for_new_default_expression_fields(), do_run_update_query_for_new_notnull_fields(), event_log_init(), fileio_lock_la_dbname(), get_class_mops_from_file(), get_num_requested_class(), get_requested_classes(), heap_set_autoincrement_value(), help_class_names(), intl_identifier_fix(), la_apply_log_file(), loaddb_install_class(), net_client_init(), cubload::load_args::parse_ignore_class_file(), pt_check_alter(), pt_check_show_index(), pt_make_query_describe_w_identifier(), pt_make_query_show_columns(), pt_make_query_show_create_view(), pt_make_query_show_index(), clientids::set_client_info(), sm_default_constraint_name(), sm_partitioned_class_type(), sm_truncate_using_delete(), synccoll_check(), sysprm_load_and_init_internal(), sysprm_set_er_log_file(), and xboot_register_client().
#define DB_MAX_NCHAR_PRECISION (DB_MAX_STRING_LENGTH/2) |
Definition at line 541 of file dbtype_def.h.
Referenced by db_value_domain_init(), db_value_is_corrupted(), pt_character_length_for_node(), pt_make_prim_data_type(), pt_upd_domain_info(), and validate_attribute_domain().
#define DB_MAX_NUMERIC_PRECISION 38 |
Definition at line 522 of file dbtype_def.h.
Referenced by adjust_precision(), boot_define_serial(), db_ceil_dbval(), db_floor_dbval(), db_round_dbval(), db_to_number(), db_trunc_dbval(), db_value_domain_init(), db_value_domain_max(), db_value_domain_min(), db_value_is_corrupted(), object_printer::describe_attribute(), do_alter_serial(), do_change_auto_increment_serial(), do_create_auto_increment_serial(), do_create_serial(), do_update_maxvalue_of_auto_increment_serial(), get_number_dbval_as_long_double(), make_number(), numeric_coerce_num_to_num(), numeric_coerce_string_to_num(), numeric_common_prec_scale(), numeric_db_value_add(), numeric_db_value_div(), numeric_db_value_sub(), numeric_get_fractional_part(), numeric_get_integral_part(), numeric_get_msb_for_dec(), numeric_internal_real_to_num(), numeric_is_fraction_part_zero(), numeric_prec_scale_when_overflow(), or_packed_domain_size(), or_put_domain(), pt_eval_function_type_old(), pt_make_prim_data_type(), pt_make_prim_data_type_fortonum(), pt_to_regu_resolve_domain(), pt_union_compatible(), pt_upd_domain_info(), pt_update_compatible_info(), qexec_resolve_domains_for_aggregation(), serial_get_nth_value(), session_set_cur_insert_id(), func_type::Node::set_return_type(), tp_infer_common_domain(), and validate_attribute_domain().
#define DB_MAX_PARTITION_EXPR_LENGTH 2048 |
Definition at line 619 of file dbtype_def.h.
Referenced by catcls_get_or_value_from_partition(), and pt_node_to_partition_info().
#define DB_MAX_PASSWORD_LENGTH 8 |
Definition at line 500 of file dbtype_def.h.
#define DB_MAX_SCHEMA_LENGTH DB_MAX_USER_LENGTH |
Definition at line 503 of file dbtype_def.h.
#define DB_MAX_SPEC_LENGTH (0x3FFFFFFF) |
Definition at line 508 of file dbtype_def.h.
Referenced by catcls_get_or_value_from_partition(), and catcls_get_or_value_from_query_spec().
#define DB_MAX_STRING_LENGTH 0x3fffffff |
Definition at line 516 of file dbtype_def.h.
Referenced by object_printer::describe_domain(), emit_domain_def(), fn_get_db_parameter(), lob_to_bit_char(), qdata_get_tuple_value_size_from_dbval(), tp_value_cast_internal(), and valcnv_convert_value_to_string().
#define DB_MAX_USER_LENGTH 32 |
Definition at line 498 of file dbtype_def.h.
Referenced by au_add_user_method(), au_login(), log_2pc_append_start(), log_2pc_prepare_global_tran(), pt_check_create_user(), and ssession_find_or_create_session().
#define DB_MAX_VARBIT_PRECISION DB_MAX_BIT_PRECISION |
Definition at line 552 of file dbtype_def.h.
Referenced by db_value_domain_init(), db_value_is_corrupted(), mr_readval_varbit_internal(), or_packed_domain_size(), or_put_domain(), pt_make_prim_data_type(), pt_print_attr_def(), pt_print_datatype(), pt_upd_domain_info(), tp_domain_resolve_value(), unpack_domain(), unpack_domain_2(), and validate_attribute_domain().
#define DB_MAX_VARCHAR_PRECISION DB_MAX_STRING_LENGTH |
Definition at line 536 of file dbtype_def.h.
Referenced by build_att_type_change_map(), db_value_domain_init(), db_value_is_corrupted(), do_create_entity(), mr_readval_string_internal(), or_packed_domain_size(), or_put_domain(), pt_character_length_for_node(), pt_make_prim_data_type(), pt_print_attr_def(), pt_print_datatype(), pt_upd_domain_info(), func_type::Node::set_return_type(), tp_domain_resolve_value(), unpack_domain(), unpack_domain_2(), and validate_attribute_domain().
#define DB_MAX_VARNCHAR_PRECISION DB_MAX_NCHAR_PRECISION |
Definition at line 546 of file dbtype_def.h.
Referenced by build_att_type_change_map(), db_value_domain_init(), db_value_is_corrupted(), do_create_entity(), get_string(), mr_readval_varnchar_internal(), or_packed_domain_size(), or_put_domain(), pt_character_length_for_node(), pt_make_prim_data_type(), pt_print_attr_def(), pt_print_datatype(), pt_upd_domain_info(), func_type::Node::set_return_type(), tp_domain_resolve_value(), unpack_domain(), unpack_domain_2(), and validate_attribute_domain().
#define DB_MONETARY_DECIMAL_PRECISION DB_DOUBLE_DECIMAL_PRECISION |
Definition at line 595 of file dbtype_def.h.
Referenced by pt_type_enum_to_db_domain(), and tp_get_fixed_precision().
#define DB_NOT_YET_COMPRESSED 0 |
Definition at line 627 of file dbtype_def.h.
Referenced by mr_writeval_varnchar_internal().
#define DB_NUMERIC_BUF_SIZE (2*sizeof(double)) |
Definition at line 573 of file dbtype_def.h.
Referenced by boot_define_serial(), coerce_char_to_dbvalue(), db_abs_dbval(), db_ceil_dbval(), db_floor_dbval(), db_mod_bigint(), db_mod_int(), db_mod_numeric(), db_mod_short(), db_round_dbval(), db_trunc_dbval(), numeric_coerce_big_num_to_dec_str(), numeric_coerce_bigint_to_num(), numeric_coerce_dec_str_to_num(), numeric_coerce_int_to_num(), numeric_coerce_num_to_bigint(), numeric_coerce_num_to_dec_str(), numeric_coerce_num_to_int(), numeric_coerce_string_to_num(), numeric_common_prec_scale(), numeric_compare(), numeric_compare_pos(), numeric_copy_long(), numeric_db_value_add(), numeric_db_value_coerce_to_num(), numeric_db_value_compare(), numeric_db_value_div(), numeric_db_value_mul(), numeric_db_value_sub(), numeric_decrease(), numeric_double_shift_bit(), numeric_fast_convert(), numeric_get_fractional_part(), numeric_get_integral_part(), numeric_get_msb_for_dec(), numeric_get_pow_of_2(), numeric_increase_long(), numeric_init_pow_of_10_helper(), numeric_init_pow_of_2_helper(), numeric_is_bigint(), numeric_is_long(), numeric_is_longnum_value(), numeric_is_zero(), numeric_long_div(), numeric_longnum_to_shortnum(), numeric_mul(), numeric_negate_long(), numeric_overflow(), numeric_prec_scale_when_overflow(), numeric_scale_by_ten(), numeric_shift_byte(), numeric_shortnum_to_longnum(), numeric_sub(), and serial_get_nth_value().
#define DB_NUMERIC_OVERFLOW_LIMIT 1e38 |
Definition at line 525 of file dbtype_def.h.
Referenced by numeric_internal_real_to_num().
#define DB_NUMERIC_UNDERFLOW_LIMIT 1e-38 |
Definition at line 528 of file dbtype_def.h.
Referenced by numeric_internal_real_to_num().
Definition at line 163 of file dbtype_def.h.
Definition at line 162 of file dbtype_def.h.
#define DB_ROW_COUNT_NOT_SET -2 |
Definition at line 486 of file dbtype_def.h.
Referenced by db_find_or_create_session(), pt_evaluate_db_value_expr(), pt_fold_const_expr(), stran_server_commit(), and ux_get_row_count().
#define DB_SHORT_PRECISION DB_SMALLINT_PRECISION |
Definition at line 586 of file dbtype_def.h.
Referenced by pt_type_enum_to_db_domain(), and tp_get_fixed_precision().
#define DB_SMALL_CHAR_BUF_SIZE (2*sizeof(double) - 3*sizeof(unsigned char)) |
Definition at line 574 of file dbtype_def.h.
#define DB_SMALLINT_PRECISION 5 |
Definition at line 583 of file dbtype_def.h.
#define DB_TIME_MAX DB_UINT32_MAX |
Definition at line 653 of file dbtype_def.h.
Referenced by db_value_domain_max().
#define DB_TIME_MIN DB_UINT32_MIN |
Definition at line 652 of file dbtype_def.h.
Referenced by db_value_domain_default(), and db_value_domain_min().
#define DB_TIME_PRECISION 8 |
Definition at line 598 of file dbtype_def.h.
Referenced by pt_type_enum_to_db_domain(), and tp_get_fixed_precision().
#define DB_TIMESTAMP_PRECISION 19 |
Definition at line 604 of file dbtype_def.h.
Referenced by pt_type_enum_to_db_domain(), and tp_get_fixed_precision().
#define DB_TIMESTAMPTZ_PRECISION DB_TIMESTAMP_PRECISION |
Definition at line 607 of file dbtype_def.h.
Referenced by pt_type_enum_to_db_domain(), and tp_get_fixed_precision().
#define DB_UINT16_MAX 0xFFFFU |
Definition at line 631 of file dbtype_def.h.
#define DB_UINT32_MAX 0xFFFFFFFFU |
Definition at line 635 of file dbtype_def.h.
Referenced by db_string_chr(), qdata_subtract_utime_to_bigint_asymmetry(), qdata_subtract_utime_to_int_asymmetry(), qdata_subtract_utime_to_short_asymmetry(), and qo_alloc_planner().
#define DB_UINT32_MIN 0 |
Definition at line 634 of file dbtype_def.h.
#define DB_UNCOMPRESSABLE -1 |
Definition at line 624 of file dbtype_def.h.
Referenced by mr_readval_string_internal(), mr_readval_varnchar_internal(), mr_setval_string(), mr_writeval_string_internal(), and mr_writeval_varnchar_internal().
#define DB_UTIME_MAX DB_UINT32_MAX |
Definition at line 657 of file dbtype_def.h.
Referenced by db_value_domain_max().
#define DB_UTIME_MIN (DB_UTIME_ZERO + 1) |
Definition at line 656 of file dbtype_def.h.
Referenced by db_value_domain_default(), and db_value_domain_min().
#define DB_UTIME_ZERO DB_DATE_ZERO /* 0 means zero date */ |
Definition at line 655 of file dbtype_def.h.
#define NULL_DEFAULT_EXPRESSION_OPERATOR (-1) |
Definition at line 659 of file dbtype_def.h.
Referenced by classobj_initialize_default_expr(), object_printer::describe_attribute(), get_column_default_as_string(), pt_find_attr_in_class_list(), pt_resolve_default_value(), and tf_attribute_default_expr_to_property().
#define VFID_AS_ARGS | ( | vfidp | ) | (vfidp)->volid, (vfidp)->fileid |
Definition at line 892 of file dbtype_def.h.
Referenced by file_alloc(), file_alloc_sticky_first_page(), file_apply_tde_algorithm(), file_create(), file_dealloc(), file_destroy(), file_dump(), file_header_update_mark_deleted(), file_numerable_add_page(), file_numerable_find_nth(), file_perm_alloc(), file_perm_dealloc(), file_perm_expand(), file_rv_dump_vfid_and_vpid(), file_rv_fhead_alloc(), file_rv_fhead_dealloc(), file_rv_fhead_set_last_user_page_ftab(), file_rv_fhead_sticky_page(), file_rv_header_update_mark_deleted(), file_rv_perm_expand_redo(), file_rv_perm_expand_undo(), file_rv_user_page_unmark_delete_logical(), file_set_tde_algorithm_internal(), file_table_add_full_sector(), file_table_move_partial_sectors_to_header(), file_tempcache_dump(), file_tracker_item_reuse_heap(), log_dump_record_sysop_end_internal(), vacuum_add_dropped_file(), vacuum_find_dropped_file(), vacuum_notify_all_workers_dropped_file(), vacuum_process_log_block(), vacuum_rv_redo_add_dropped_file(), and vacuum_rv_replace_dropped_file().
#define VFID_INITIALIZER { NULL_FILEID, NULL_VOLID } |
Definition at line 890 of file dbtype_def.h.
Referenced by ehash_create_helper(), file_create(), file_tracker_check(), heap_check_all_heaps(), and vacuum_heap().
#define VPID_AS_ARGS | ( | vpidp | ) | (vpidp)->volid, (vpidp)->pageid |
Definition at line 896 of file dbtype_def.h.
Referenced by btree_key_insert_new_key(), btree_merge_node_and_advance(), btree_modify_leaf_ovfl_vpid(), btree_modify_overflow_link(), file_alloc(), file_alloc_sticky_first_page(), file_dealloc(), file_extdata_collect_ftab_pages(), file_full_table_item_dump(), file_log_extdata_set_next(), file_numerable_add_page(), file_numerable_find_nth(), file_partial_table_item_dump(), file_perm_alloc(), file_perm_dealloc(), file_rv_dump_extdata_set_next(), file_rv_dump_vfid_and_vpid(), file_rv_fhead_set_last_user_page_ftab(), file_rv_fhead_sticky_page(), file_rv_user_page_mark_delete(), file_rv_user_page_unmark_delete_logical(), file_rv_user_page_unmark_delete_physical(), file_table_collect_ftab_pages(), file_table_move_partial_sectors_to_header(), file_temp_alloc(), file_tracker_unregister(), file_user_page_table_item_dump(), heap_rv_dump_append_pages_to_heap(), pgbuf_bcb_check_and_reset_fix_and_avoid_dealloc(), pgbuf_bcb_flush_with_wal(), pgbuf_bcb_unregister_avoid_deallocation(), pgbuf_check_bcb_page_vpid(), pgbuf_dealloc_page(), pgbuf_flush_seq_list(), pgbuf_ordered_fix_debug(), pgbuf_rv_dealloc_undo(), pgbuf_rv_dealloc_undo_compensate(), vacuum_data_empty_page(), vacuum_heap_page(), and vacuum_heap_prepare_record().
#define VPID_COPY | ( | dest_ptr, | |
src_ptr | |||
) |
Definition at line 909 of file dbtype_def.h.
Referenced by btree_find_oid_and_its_page(), btree_get_next_page_vpid(), btree_get_stats_with_fullscan(), btree_key_find_and_lock_unique_of_non_unique(), btree_key_process_objects(), btree_merge_node(), btree_merge_node_and_advance(), btree_modify_overflow_link(), btree_range_scan_advance_over_filtered_keys(), btree_range_scan_descending_fix_prev_leaf(), btree_range_scan_find_fk_any_object(), btree_range_scan_select_visible_oids(), btree_record_remove_last_object(), btree_start_overflow_page(), catalog_key_copy(), dwb_slots_hash_key_copy(), file_alloc(), file_create(), file_dealloc(), file_extdata_find_not_full(), file_extdata_find_nth_vpid(), file_numerable_add_page(), file_perm_dealloc(), file_rv_extdata_set_next(), file_rv_fhead_set_last_user_page_ftab(), file_table_append_full_sector_page(), file_table_move_partial_sectors_to_header(), file_temp_alloc(), heap_add_chain_links(), heap_remove_page_on_vacuum(), heap_rv_postpone_append_pages_to_heap(), pgbuf_add_bufptr_to_batch(), pgbuf_add_vpid_to_aout_list(), pgbuf_flush_checkpoint(), pgbuf_flush_page_and_neighbors_fb(), pgbuf_get_condition_for_ordered_fix(), pgbuf_ordered_fix_debug(), pgbuf_replace_watcher_debug(), pgbuf_rv_flush_page(), pgbuf_rv_flush_page_dump(), vacuum_add_dropped_file(), vacuum_cleanup_dropped_files(), vacuum_consume_buffer_log_blocks(), vacuum_data_empty_page(), vacuum_data_load_and_recover(), vacuum_data_mark_finished(), vacuum_find_dropped_file(), vacuum_load_dropped_files_from_disk(), vacuum_rv_set_next_page_dropped_files(), vacuum_rv_undoredo_data_set_link(), and vacuum_verify_vacuum_data_debug().
#define VPID_EQ | ( | vpid_ptr1, | |
vpid_ptr2 | |||
) |
Definition at line 915 of file dbtype_def.h.
Referenced by btree_find_next_index_record_holding_current(), btree_get_stats_with_fullscan(), btree_merge_node_and_advance(), btree_range_scan(), btree_range_scan_descending_fix_prev_leaf(), btree_repair_prev_link_by_btid(), btree_split_node_and_advance(), catalog_drop_representation_class_from_page(), catalog_update_max_space(), cursor_buffer_last_page(), cursor_construct_tuple_from_overflow_pages(), cursor_fetch_page_having_tuple(), cursor_get_list_file_page(), dwb_add_page(), dwb_debug_check_dwb(), dwb_flush_block(), dwb_load_and_recover_pages(), dwb_read_page(), dwb_slots_hash_compare_key(), dwb_slots_hash_delete(), dwb_slots_hash_insert(), ehash_check_merge_possible(), ehash_find_depth(), ehash_rv_connect_bucket_redo(), file_create(), file_dealloc(), file_extdata_apply_funcs(), file_numerable_add_page(), file_numerable_find_nth(), file_perm_dealloc(), file_rv_user_page_unmark_delete_logical(), file_temp_alloc(), heap_check_all_pages_by_heapchain(), heap_compare_vpid(), heap_get_record_location(), heap_next_internal(), heap_prepare_object_page(), heap_remove_page_on_vacuum(), heap_rv_postpone_append_pages_to_heap(), heap_stats_find_page_in_bestspace(), heap_stats_sync_bestspace(), heap_update_set_prev_version(), heap_vpid_remove(), overflow_next_vpid(), overflow_update(), pgbuf_attach_watcher_debug(), pgbuf_flush_neighbor_safe(), pgbuf_flush_seq_list(), pgbuf_flush_victim_candidates(), pgbuf_get_condition_for_ordered_fix(), pgbuf_invalidate_all_debug(), pgbuf_invalidate_debug(), pgbuf_is_page_fixed_by_thread(), pgbuf_lock_page(), pgbuf_ordered_fix_debug(), pgbuf_search_hash_chain(), pgbuf_unlock_page(), qexec_gby_put_next(), qexec_ordby_put_next(), qfile_put_next_sort_item(), vacuum_cleanup_dropped_files(), vacuum_data_load_first_and_last_page(), and vacuum_heap_prepare_record().
#define VPID_INITIALIZER { NULL_PAGEID, NULL_VOLID } |
Definition at line 894 of file dbtype_def.h.
Referenced by btree_check_valid_record(), btree_key_find_and_lock_unique_of_non_unique(), btree_key_insert_new_key(), btree_merge_node_and_advance(), btree_overflow_remove_object(), btree_range_scan_find_fk_any_object(), btree_range_scan_select_visible_oids(), btree_record_append_object(), btree_split_node_and_advance(), disk_stab_cursor_fix(), ehash_create_helper(), ehash_delete(), file_alloc_multiple(), file_create(), file_extdata_apply_funcs(), file_numerable_add_page(), file_perm_dealloc(), file_rv_dealloc_internal(), file_table_add_full_sector(), file_tracker_item_reuse_heap(), file_tracker_map(), file_tracker_unregister(), heap_remove_page_on_vacuum(), pgbuf_attach_watcher_debug(), pgbuf_rv_flush_page(), pgbuf_rv_flush_page_dump(), vacuum_add_dropped_file(), vacuum_cleanup_dropped_files(), vacuum_consume_buffer_log_blocks(), vacuum_data_empty_page(), vacuum_data_mark_finished(), and vacuum_heap_prepare_record().
#define VPID_ISNULL | ( | vpid_ptr | ) | ((vpid_ptr)->pageid == NULL_PAGEID) |
Definition at line 925 of file dbtype_def.h.
Referenced by btree_advance_and_find_key(), btree_advance_to_next_slot_and_fix_page(), btree_build_nleafs(), btree_construct_leafs(), btree_dump_leaf_record(), btree_find_AR_sampling_leaf(), btree_find_boundary_leaf(), btree_find_free_overflow_oids_page(), btree_find_next_index_record_holding_current(), btree_find_next_index_record_holding_current_helper(), btree_find_oid_and_its_page(), btree_fix_ovfl_oid_page(), btree_fix_ovfl_oid_pages_tree(), btree_get_btid_from_file(), btree_get_next_key_info(), btree_get_next_page(), btree_get_num_visible_from_leaf_and_ovf(), btree_get_num_visible_oids_from_all_ovf(), btree_get_subtree_capacity(), btree_key_find_and_lock_unique_of_non_unique(), btree_key_find_first_visible_row_from_all_ovf(), btree_key_insert_new_key(), btree_key_online_index_IB_insert_list(), btree_key_process_objects(), btree_key_relocate_last_into_ovf(), btree_leaf_record_change_overflow_link(), btree_leaf_remove_object(), btree_merge_node(), btree_merge_node_and_advance(), btree_prepare_bts(), btree_range_scan(), btree_range_scan_advance_over_filtered_keys(), btree_range_scan_count_oids_leaf_and_one_ovf(), btree_range_scan_find_fk_any_object(), btree_range_scan_resume(), btree_range_scan_select_visible_oids(), btree_range_scan_start(), btree_read_fixed_portion_of_non_leaf_record(), btree_read_fixed_portion_of_non_leaf_record_from_orbuf(), btree_record_append_object(), btree_repair_prev_link_by_btid(), btree_search_leaf_page(), btree_split_node(), btree_split_root(), btree_verify_leaf_node(), btree_verify_nonleaf_node(), btree_write_fixed_portion_of_non_leaf_record(), btree_write_fixed_portion_of_non_leaf_record_to_orbuf(), catalog_fetch_btree_statistics(), catalog_find_optimal_page(), catalog_get_rep_dir(), cursor_first_tuple(), cursor_get_list_file_page(), cursor_last_tuple(), cursor_next_tuple(), cursor_prev_tuple(), dwb_add_page(), dwb_check_data_page_is_sane(), dwb_debug_check_dwb(), dwb_flush_block(), dwb_load_and_recover_pages(), dwb_slots_hash_delete(), dwb_write_block(), ehash_check_merge_possible(), ehash_dump(), ehash_find_depth(), ehash_insert_helper(), file_alloc(), file_alloc_sticky_first_page(), file_extdata_apply_funcs(), file_extdata_collect_ftab_pages(), file_extdata_find_and_remove_item(), file_extdata_find_not_full(), file_get_sticky_first_page(), file_header_sanity_check(), file_numerable_add_page(), file_numerable_find_nth(), file_perm_alloc(), file_perm_dealloc(), file_rv_dealloc_internal(), file_rv_perm_expand_undo(), file_rv_tracker_mark_heap_deleted_compensate_or_run_postpone(), file_table_add_full_sector(), file_table_move_partial_sectors_to_header(), file_temp_alloc(), file_temp_reset_user_pages(), file_tracker_interruptable_iterate(), file_tracker_map(), file_tracker_register(), file_tracker_unregister(), heap_check_all_pages(), heap_check_all_pages_by_heapchain(), heap_chkreloc_next(), heap_compact_pages(), heap_dump(), heap_get_capacity(), heap_get_last_page(), heap_page_next(), heap_page_prev(), heap_remove_page_on_vacuum(), heap_reuse(), heap_rv_postpone_append_pages_to_heap(), heap_stats_sync_bestspace(), heap_stats_update_internal(), heap_vacuum_all_objects(), heap_vpid_alloc(), heap_vpid_remove(), locator_multi_insert_force(), log_execute_run_postpone(), log_rv_redo_fix_page(), orc_diskrep_from_record(), overflow_get_capacity(), overflow_get_nbytes(), overflow_insert(), overflow_traverse(), overflow_update(), pgbuf_add_vpid_to_aout_list(), pgbuf_check_bcb_page_vpid(), pgbuf_check_page_ptype_internal(), pgbuf_compare_hold_vpid_for_sort(), pgbuf_fix_if_not_deallocated_with_caller(), pgbuf_flush_if_requested(), pgbuf_flush_neighbor_safe(), pgbuf_flush_with_wal(), pgbuf_get_groupid_and_unfix(), pgbuf_get_volume_label(), pgbuf_invalidate_all_debug(), pgbuf_invalidate_debug(), pgbuf_is_valid_page(), pgbuf_ordered_fix_debug(), pgbuf_promote_read_latch_debug(), pgbuf_set_bcb_page_vpid(), pgbuf_set_dirty(), pgbuf_set_lsa_as_temporary(), pgbuf_set_page_ptype(), pgbuf_unfix_all(), pgbuf_unfix_debug(), pgbuf_unlatch_bcb_upon_unfix(), qfile_copy_list_pages(), qfile_is_first_tuple(), qfile_reopen_list_as_append_mode(), qfile_scan_prev(), redistribute_partition_data(), scan_next_heap_scan(), vacuum_job_cursor::search(), sqmgr_execute_query(), sqmgr_prepare_and_execute_query(), vacuum_add_dropped_file(), vacuum_cleanup_dropped_files(), vacuum_data_empty_page(), vacuum_data_load_and_recover(), vacuum_data_mark_finished(), vacuum_find_dropped_file(), vacuum_heap_prepare_record(), vacuum_initialize(), vacuum_load_dropped_files_from_disk(), vacuum_reset_data_after_copydb(), vacuum_rv_redo_data_finished(), vacuum_sa_reflect_last_blockid(), vacuum_verify_vacuum_data_debug(), and xheap_reclaim_addresses().
#define VPID_LT | ( | vpid_ptr1, | |
vpid_ptr2 | |||
) |
Definition at line 919 of file dbtype_def.h.
Referenced by dwb_write_block().
#define VPID_SET | ( | vpid_ptr, | |
volid_value, | |||
pageid_value | |||
) |
Definition at line 899 of file dbtype_def.h.
Referenced by btree_repair_prev_link_by_btid(), dwb_initialize_slot(), dwb_load_and_recover_pages(), dwb_set_slot_data(), fileio_write_or_add_to_dwb(), and xqfile_get_list_file_page().
#define VPID_SET_NULL | ( | vpid_ptr | ) | VPID_SET(vpid_ptr, NULL_VOLID, NULL_PAGEID) |
Definition at line 906 of file dbtype_def.h.
Referenced by btree_build_nleafs(), btree_check_page_key(), btree_dump_non_leaf_record(), btree_find_AR_sampling_leaf(), btree_find_boundary_leaf(), btree_find_key_from_leaf(), btree_find_next_index_record_holding_current(), btree_fix_ovfl_oid_page(), btree_get_next_key_info(), btree_get_stats_with_fullscan(), btree_get_subtree_capacity(), btree_load_new_page(), btree_merge_node(), btree_merge_root(), btree_range_scan(), btree_range_scan_select_visible_oids(), btree_range_scan_start(), btree_read_record_without_decompression(), btree_repair_prev_link_by_btid(), btree_search_nonleaf_page(), btree_split_node(), btree_split_root(), bts_reset_scan(), catalog_drop(), catalog_drop_old_representations(), catalog_find_optimal_page(), catalog_initialize_new_page(), cursor_open(), dwb_acquire_next_slot(), dwb_add_page(), dwb_check_data_page_is_sane(), dwb_flush_block(), dwb_init_slot(), dwb_load_and_recover_pages(), dwb_slots_hash_entry_init(), dwb_slots_hash_insert(), ehash_split_bucket(), file_alloc(), file_alloc_sticky_first_page(), file_create(), file_dealloc(), file_extdata_find_and_remove_item(), file_extdata_init(), file_header_init(), file_numerable_find_nth(), file_table_move_partial_sectors_to_header(), file_temp_reset_user_pages(), file_tracker_create(), heap_alloc_new_page(), heap_check_all_pages_by_heapchain(), heap_create_internal(), heap_get_last_vpid(), heap_remove_page_on_vacuum(), heap_reuse(), heap_rv_postpone_append_pages_to_heap(), heap_stats_del_bestspace_by_vpid(), heap_stats_get_second_best(), heap_stats_sync_bestspace(), heap_vpid_alloc(), heap_vpid_next(), heap_vpid_prev(), heap_vpid_remove(), locator_multi_insert_force(), log_recovery_redo(), log_rv_redo_record(), log_rv_undo_record(), overflow_insert(), overflow_rv_newpage_link_undo(), overflow_update(), pgbuf_delete_from_hash_chain(), pgbuf_get_groupid_and_unfix(), pgbuf_get_vpid(), pgbuf_initialize_aout_list(), pgbuf_initialize_bcb_table(), pgbuf_initialize_lock_table(), pgbuf_ordered_fix_debug(), pgbuf_put_bcb_into_invalid_list(), pgbuf_remove_private_from_aout_list(), pgbuf_remove_vpid_from_aout_list(), qexec_initialize_groupby_state(), qfile_initialize_sort_info(), qmgr_get_external_file_page(), scan_next_heap_scan(), scan_open_heap_page_scan(), scan_start_scan(), vacuum_add_dropped_file(), vacuum_create_file_for_dropped_files(), vacuum_data_initialize_new_page(), vacuum_rv_undoredo_data_set_link(), xbtree_add_index(), xbtree_load_index(), and xheap_reclaim_addresses().
#define VSID_AS_ARGS | ( | vsidp | ) | (vsidp)->volid, (vsidp)->sectid |
Definition at line 934 of file dbtype_def.h.
Referenced by file_extdata_collect_ftab_pages(), file_full_table_item_dump(), file_perm_dealloc(), file_perm_expand(), file_table_add_full_sector(), and file_temp_alloc().
#define VSID_INITIALIZER { NULL_SECTID, NULL_VOLID } |
Definition at line 933 of file dbtype_def.h.
typedef struct sm_descriptor DB_ATTDESC |
Definition at line 320 of file dbtype_def.h.
typedef struct sm_attribute DB_ATTRIBUTE |
Definition at line 309 of file dbtype_def.h.
typedef int64_t DB_BIGINT |
Definition at line 751 of file dbtype_def.h.
Definition at line 1015 of file dbtype_def.h.
typedef DB_BIGINT DB_C_BIGINT |
Definition at line 1148 of file dbtype_def.h.
typedef char* DB_C_BIT |
Definition at line 1158 of file dbtype_def.h.
typedef char* DB_C_CHAR |
Definition at line 1154 of file dbtype_def.h.
typedef DB_COLLECTION DB_C_COLLECTION |
Definition at line 1162 of file dbtype_def.h.
Definition at line 1172 of file dbtype_def.h.
typedef DB_DATETIME DB_C_DATETIME |
Definition at line 1209 of file dbtype_def.h.
typedef DB_DATETIMETZ DB_C_DATETIMETZ |
Definition at line 1210 of file dbtype_def.h.
typedef double DB_C_DOUBLE |
Definition at line 1153 of file dbtype_def.h.
Definition at line 1163 of file dbtype_def.h.
typedef float DB_C_FLOAT |
Definition at line 1152 of file dbtype_def.h.
typedef DB_IDENTIFIER DB_C_IDENTIFIER |
Definition at line 1216 of file dbtype_def.h.
typedef int DB_C_INT |
Definition at line 1149 of file dbtype_def.h.
typedef long DB_C_LONG |
Definition at line 1151 of file dbtype_def.h.
typedef DB_MONETARY DB_C_MONETARY |
Definition at line 1213 of file dbtype_def.h.
typedef char* DB_C_NCHAR |
Definition at line 1156 of file dbtype_def.h.
typedef unsigned char* DB_C_NUMERIC |
Definition at line 1214 of file dbtype_def.h.
typedef DB_OBJECT DB_C_OBJECT |
Definition at line 1160 of file dbtype_def.h.
typedef void* DB_C_POINTER |
Definition at line 1215 of file dbtype_def.h.
typedef DB_COLLECTION DB_C_SET |
Definition at line 1161 of file dbtype_def.h.
typedef short DB_C_SHORT |
Definition at line 1150 of file dbtype_def.h.
Definition at line 1164 of file dbtype_def.h.
typedef DB_TIMESTAMP DB_C_TIMESTAMP |
Definition at line 1211 of file dbtype_def.h.
typedef DB_TIMESTAMPTZ DB_C_TIMESTAMPTZ |
Definition at line 1212 of file dbtype_def.h.
Definition at line 974 of file dbtype_def.h.
typedef enum db_class_modification_status DB_CLASS_MODIFICATION_STATUS |
typedef struct db_set DB_COLLECTION |
Definition at line 840 of file dbtype_def.h.
typedef const char* DB_CONST_C_BIT |
Definition at line 1159 of file dbtype_def.h.
typedef const char* DB_CONST_C_CHAR |
Definition at line 1155 of file dbtype_def.h.
typedef const char* DB_CONST_C_NCHAR |
Definition at line 1157 of file dbtype_def.h.
typedef struct sm_class_constraint DB_CONSTRAINT |
Definition at line 446 of file dbtype_def.h.
typedef struct sm_template DB_CTMPL |
Definition at line 328 of file dbtype_def.h.
Definition at line 1046 of file dbtype_def.h.
typedef unsigned int DB_DATE |
Definition at line 771 of file dbtype_def.h.
typedef struct db_datetime DB_DATETIME |
Definition at line 773 of file dbtype_def.h.
typedef struct db_datetimetz DB_DATETIMETZ |
Definition at line 780 of file dbtype_def.h.
typedef struct db_default_expr DB_DEFAULT_EXPR |
Definition at line 1201 of file dbtype_def.h.
Definition at line 315 of file dbtype_def.h.
typedef union db_domain_info DB_DOMAIN_INFO |
Definition at line 726 of file dbtype_def.h.
Definition at line 936 of file dbtype_def.h.
typedef enum db_elo_type DB_ELO_TYPE |
Definition at line 943 of file dbtype_def.h.
typedef struct db_enum_element DB_ENUM_ELEMENT |
Definition at line 1020 of file dbtype_def.h.
typedef struct db_enumeration DB_ENUMERATION |
Definition at line 1028 of file dbtype_def.h.
typedef struct sm_function_index_info DB_FUNCTION_INDEX_INFO |
Definition at line 447 of file dbtype_def.h.
typedef struct db_identifier DB_IDENTIFIER |
Definition at line 959 of file dbtype_def.h.
Definition at line 1036 of file dbtype_def.h.
typedef struct db_large_string DB_LARGE_STRING |
Definition at line 970 of file dbtype_def.h.
Definition at line 414 of file dbtype_def.h.
Definition at line 301 of file dbtype_def.h.
typedef struct sm_method_argument DB_METHARG |
Definition at line 311 of file dbtype_def.h.
typedef struct sm_descriptor DB_METHDESC |
Definition at line 321 of file dbtype_def.h.
typedef struct sm_method_file DB_METHFILE |
Definition at line 312 of file dbtype_def.h.
Definition at line 310 of file dbtype_def.h.
typedef struct db_method_link DB_METHOD_LINK |
Definition at line 333 of file dbtype_def.h.
typedef struct db_midxkey DB_MIDXKEY |
Definition at line 860 of file dbtype_def.h.
typedef struct db_monetary DB_MONETARY |
Definition at line 828 of file dbtype_def.h.
typedef DB_COLLECTION DB_MULTISET |
Definition at line 841 of file dbtype_def.h.
typedef struct db_namelist DB_NAMELIST |
Definition at line 426 of file dbtype_def.h.
Definition at line 1014 of file dbtype_def.h.
typedef struct parser_node DB_NODE |
Definition at line 297 of file dbtype_def.h.
typedef struct db_numeric DB_NUMERIC |
Definition at line 788 of file dbtype_def.h.
Definition at line 409 of file dbtype_def.h.
typedef struct db_objlist DB_OBJLIST |
Definition at line 437 of file dbtype_def.h.
typedef struct obj_template DB_OTMPL |
Definition at line 329 of file dbtype_def.h.
typedef DB_NODE DB_PARAMETER |
Definition at line 300 of file dbtype_def.h.
typedef struct db_query_error DB_QUERY_ERROR |
Definition at line 288 of file dbtype_def.h.
typedef struct db_query_result DB_QUERY_RESULT |
Definition at line 265 of file dbtype_def.h.
typedef struct sm_query_spec DB_QUERY_SPEC |
Definition at line 314 of file dbtype_def.h.
typedef struct db_query_type DB_QUERY_TYPE |
Definition at line 266 of file dbtype_def.h.
typedef struct sm_resolution DB_RESOLUTION |
Definition at line 313 of file dbtype_def.h.
typedef int DB_RESULTSET |
Definition at line 1017 of file dbtype_def.h.
typedef DB_COLLECTION DB_SEQ |
Definition at line 842 of file dbtype_def.h.
typedef struct db_session DB_SESSION |
Definition at line 296 of file dbtype_def.h.
typedef DB_NODE DB_SESSION_ERROR |
Definition at line 298 of file dbtype_def.h.
typedef DB_NODE DB_SESSION_WARNING |
Definition at line 299 of file dbtype_def.h.
typedef DB_COLLECTION DB_SET |
Definition at line 843 of file dbtype_def.h.
typedef unsigned int DB_TIME |
Definition at line 754 of file dbtype_def.h.
typedef unsigned int DB_TIMESTAMP |
Definition at line 759 of file dbtype_def.h.
typedef struct db_timestamptz DB_TIMESTAMPTZ |
Definition at line 763 of file dbtype_def.h.
typedef DB_TIMESTAMP DB_UTIME |
Definition at line 761 of file dbtype_def.h.
Definition at line 1079 of file dbtype_def.h.
typedef struct db_value_array DB_VALUE_ARRAY |
Definition at line 1096 of file dbtype_def.h.
typedef struct db_value_list DB_VALUE_LIST |
Definition at line 1088 of file dbtype_def.h.
typedef struct db_workspace_stats DB_WORKSPACE_STATS |
Definition at line 1106 of file dbtype_def.h.
typedef void JSON_DOC |
Definition at line 58 of file dbtype_def.h.
typedef void JSON_VALIDATOR |
Definition at line 59 of file dbtype_def.h.
typedef void(* METHOD_LINK_FUNCTION) () |
Definition at line 332 of file dbtype_def.h.
typedef struct special_column MIN_MAX_COLUMN_INFO |
Definition at line 853 of file dbtype_def.h.
typedef enum special_column_type MIN_MAX_COLUMN_TYPE |
Definition at line 850 of file dbtype_def.h.
Definition at line 409 of file dbtype_def.h.
typedef struct db_objlist* MOPLIST |
Definition at line 438 of file dbtype_def.h.
typedef char need_clear_type |
Definition at line 41 of file dbtype_def.h.
typedef DB_IDENTIFIER OID |
Definition at line 967 of file dbtype_def.h.
typedef unsigned int SESSION_ID |
Definition at line 480 of file dbtype_def.h.
typedef int STATEMENT_ID |
Definition at line 302 of file dbtype_def.h.
typedef unsigned int TZ_ID |
Definition at line 756 of file dbtype_def.h.
Definition at line 1235 of file dbtype_def.h.
typedef enum tz_region_type TZ_REGION_TYPE |
Definition at line 1233 of file dbtype_def.h.
Definition at line 883 of file dbtype_def.h.
Definition at line 876 of file dbtype_def.h.
Definition at line 927 of file dbtype_def.h.
enum CUBRID_STMT_TYPE |
Definition at line 72 of file dbtype_def.h.
enum DB_AUTH |
Definition at line 239 of file dbtype_def.h.
Enumerator | |
---|---|
DB_CLASS_NOT_MODIFIED | |
DB_CLASS_MODIFIED | |
DB_CLASS_ERROR |
Definition at line 280 of file dbtype_def.h.
enum DB_COL_TYPE |
Enumerator | |
---|---|
DB_COL_EXPR | |
DB_COL_VALUE | |
DB_COL_NAME | |
DB_COL_OID | |
DB_COL_PATH | |
DB_COL_FUNC | |
DB_COL_OTHER |
Definition at line 269 of file dbtype_def.h.
enum DB_CONSTRAINT_TYPE |
Definition at line 452 of file dbtype_def.h.
enum DB_CURRENCY |
Definition at line 799 of file dbtype_def.h.
enum DB_DEFAULT_EXPR_TYPE |
Definition at line 1181 of file dbtype_def.h.
enum db_elo_type |
Enumerator | |
---|---|
ELO_NULL | |
ELO_FBO |
Definition at line 938 of file dbtype_def.h.
enum DB_FETCH_MODE |
Enumerator | |
---|---|
DB_FETCH_READ | |
DB_FETCH_WRITE | |
DB_FETCH_DIRTY | |
DB_FETCH_CLREAD_INSTREAD | |
DB_FETCH_CLREAD_INSTWRITE | |
DB_FETCH_QUERY_READ | |
DB_FETCH_QUERY_WRITE | |
DB_FETCH_SCAN | |
DB_FETCH_EXCLUSIVE_SCAN |
Definition at line 215 of file dbtype_def.h.
enum DB_FK_ACTION_TYPE |
Enumerator | |
---|---|
DB_FK_DELETE | |
DB_FK_UPDATE |
Definition at line 464 of file dbtype_def.h.
enum DB_LOGICAL |
Enumerator | |
---|---|
V_FALSE | |
V_TRUE | |
V_UNKNOWN | |
V_ERROR |
Definition at line 1218 of file dbtype_def.h.
enum DB_OBJECT_ID_TYPE |
Enumerator | |
---|---|
DB_OID_INTRINSIC | |
DB_OID_USER_DEFINED |
Definition at line 258 of file dbtype_def.h.
enum DB_OBJECT_TYPE |
Enumerator | |
---|---|
DB_INSTANCE_OF_A_CLASS | |
DB_INSTANCE_OF_A_PROXY | |
DB_INSTANCE_OF_A_VCLASS_OF_A_CLASS | |
DB_INSTANCE_OF_A_VCLASS_OF_A_PROXY | |
DB_INSTANCE_OF_NONUPDATABLE_OBJECT |
Definition at line 470 of file dbtype_def.h.
enum DB_TRIGGER_ACTION |
Enumerator | |
---|---|
TR_ACT_NULL | |
TR_ACT_EXPRESSION | |
TR_ACT_REJECT | |
TR_ACT_INVALIDATE | |
TR_ACT_PRINT |
Definition at line 397 of file dbtype_def.h.
enum DB_TRIGGER_EVENT |
Definition at line 356 of file dbtype_def.h.
enum DB_TRIGGER_STATUS |
Enumerator | |
---|---|
TR_STATUS_INVALID | |
TR_STATUS_INACTIVE | |
TR_STATUS_ACTIVE |
Definition at line 344 of file dbtype_def.h.
enum DB_TRIGGER_TIME |
Enumerator | |
---|---|
TR_TIME_NULL | |
TR_TIME_BEFORE | |
TR_TIME_AFTER | |
TR_TIME_DEFERRED |
Definition at line 388 of file dbtype_def.h.
enum DB_TYPE |
Definition at line 670 of file dbtype_def.h.
enum DB_TYPE_C |
Definition at line 1116 of file dbtype_def.h.
Enumerator | |
---|---|
DB_SUBSET | |
DB_UNK | |
DB_LT | |
DB_EQ | |
DB_GT | |
DB_NE | |
DB_SUPERSET |
Definition at line 199 of file dbtype_def.h.
enum DB_VOLPURPOSE |
Enumerator | |
---|---|
DB_PERMANENT_DATA_PURPOSE | |
DB_TEMPORARY_DATA_PURPOSE | |
DISK_UNKNOWN_PURPOSE |
Definition at line 185 of file dbtype_def.h.
enum DB_VOLTYPE |
Enumerator | |
---|---|
DB_PERMANENT_VOLTYPE | |
DB_TEMPORARY_VOLTYPE |
Definition at line 192 of file dbtype_def.h.
enum special_column_type |
Enumerator | |
---|---|
MIN_COLUMN | |
MAX_COLUMN |
Definition at line 845 of file dbtype_def.h.
enum STRING_STYLE |
Enumerator | |
---|---|
SMALL_STRING | |
MEDIUM_STRING | |
LARGE_STRING |
Definition at line 62 of file dbtype_def.h.
enum tz_region_type |
Enumerator | |
---|---|
TZ_REGION_OFFSET | |
TZ_REGION_ZONE |
Definition at line 1228 of file dbtype_def.h.
char* obj_Method_error_msg |
Definition at line 106 of file object_accessor.c.
Referenced by call_method().