Obtaining type information from type-descriptor
accessor functions |
mi_type_align() mi_type_byvalue() mi_type_constructor_typedesc() mi_type_element_typedesc() mi_type_full_name() mi_type_length() mi_type_maxlength() |
mi_type_owner() mi_type_precision() mi_type_qualifier() mi_type_scale() mi_type_typename() mi_typedesc_typeid() |
Obtaining type information from type-identifier
accessor functions |
mi_typeid_equals() mi_typeid_is_builtin() mi_typeid_is_collection() mi_typeid_is_complex() mi_typeid_is_distinct() |
mi_typeid_is_list() mi_typeid_is_multiset() mi_typeid_is_row() mi_typeid_is_set() |
Obtaining type information from other functions |
mi_get_transaction_id() mi_type_typedesc() mi_typename_to_id() |
mi_typename_to_typedesc() mi_typestring_to_id() mi_typestring_to_typedesc() |
Transferring data types between computers (server
side only) |
mi_fix_integer() mi_fix_smallint() mi_get_bigint() mi_get_bytes() mi_get_date() mi_get_datetime() mi_get_decimal() mi_get_double_precision() mi_get_int8() mi_get_integer() mi_get_interval() mi_get_lo_handle() mi_get_money() mi_get_real() mi_get_smallint() |
mi_get_string() mi_put_bigint() mi_put_bytes() mi_put_date() mi_put_datetime() mi_put_decimal() mi_put_double_precision() mi_put_int8() mi_put_integer() mi_put_interval() mi_put_lo_handle() mi_put_money() mi_put_real() mi_put_smallint() mi_put_string() |
Converting data types |
mi_date_to_string() mi_datetime_to_string() mi_decimal_to_string() mi_interval_to_string() mi_lvarchar_to_string() mi_money_to_string() Deprecated functions: mi_binary_to_date() mi_binary_to_datetime() mi_binary_to_decimal() mi_binary_to_money() |
mi_string_to_date() mi_string_to_datetime() mi_string_to_decimal() mi_string_to_interval() mi_string_to_lvarchar() mi_string_to_money() Deprecated functions: mi_date_to_binary() mi_datetime_to_binary() mi_decimal_to_binary() mi_money_to_binary() |
Comparing
data types |
mi_datetime_compare() |
mi_interval_compare() |
Converting data between code sets on the server
side |
mi_get_string() |
mi_put_string() |
Handling collections |
mi_collection_card() mi_collection_close() mi_collection_copy() mi_collection_create() mi_collection_delete() mi_collection_fetch() |
mi_collection_free() mi_collection_insert() mi_collection_open() mi_collection_open_ with_options() mi_collection_update() |
Managing varying-length structures |
mi_get_vardata() mi_get_vardata_align() mi_get_varlen() mi_lvarchar_to_string() mi_new_var() mi_set_vardata() mi_set_vardata_align() |
mi_set_varlen() mi_set_varptr() mi_string_to_lvarchar() mi_var_copy() mi_var_free() mi_var_to_buffer() |
Obtaining SERIAL values |
mi_last_serial() |
mi_last_serial8() |
Accessing multirepresentational data types |
mi_lo_expand() |
Macros: mi_issmall_data() mi_set_large() |
Handling NULL values |
mi_column_nullable() mi_fp_argisnull() mi_fp_returnisnull() mi_fp_setargisnull() |
mi_fp_setreturnisnull() mi_func_handlesnulls() mi_funcarg_isnull() mi_parameter_nullable() |
Obtaining trigger information |
mi_trigger_event() mi_trigger_get_new_row() mi_trigger_get_old_row() |
mi_trigger_level() mi_trigger_name() mi_trigger_tabname() |
Obtaining High-Availability Data Replication
information |
mi_hdr_status() |
|