File object_primitive.c
FileList > cubrid > src > object > object_primitive.c
Go to the source code of this file
#include "config.h"
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "object_primitive.h"
#include "area_alloc.h"
#include "db_value_printer.hpp"
#include "db_json.hpp"
#include "elo.h"
#include "error_manager.h"
#include "file_io.h"
#include "compressor.hpp"
#include "mem_block.hpp"
#include "object_representation.h"
#include "set_object.h"
#include "string_buffer.hpp"
#include "string_opfunc.h"
#include "system_parameter.h"
#include "tz_support.h"
#include <utility>
#include "dbtype.h"
#include "memory_private_allocator.hpp"
#include "memory_wrapper.hpp"
Public Attributes
Public Static Attributes
| Type |
Name |
| AREA * |
Value_area = [**NULL**](freelistheap_8h.md#define-null)
|
Public Functions
| Type |
Name |
| void |
pr_area_final (void)
|
| int |
pr_area_init (void)
|
| int |
pr_clear_compressed_string (DB_VALUE * value)
|
| int |
pr_clear_value (DB_VALUE * value)
|
| void |
pr_clear_value_vector (std::vector< DB_VALUE > & value_vector)
|
| int |
pr_clone_value (const DB_VALUE * src, DB_VALUE * dest)
|
| int |
pr_complete_enum_value (DB_VALUE * value, struct tp_domain * domain)
|
| DB_VALUE * |
pr_copy_value (DB_VALUE * value)
|
| int |
pr_data_compress_string (const char * string, int str_length, char * compressed_string, int compress_buffer_size, int * compressed_length)
|
| void |
pr_data_writeval (struct or_buf * buf, DB_VALUE * value)
|
| int |
pr_data_writeval_disk_size (DB_VALUE * value)
|
| int |
pr_do_db_value_string_compression (DB_VALUE * value)
|
| const PR_TYPE * |
pr_find_type (const char * name)
|
| int |
pr_free_ext_value (DB_VALUE * value)
|
| int |
pr_free_value (DB_VALUE * value)
|
| int |
pr_get_compressed_data_from_buffer (struct or_buf * buf, char * data, int compressed_size, int expected_decompressed_size)
|
| int |
pr_get_compression_length (const char * string, int str_length)
|
| int |
pr_get_size_and_write_string_to_buffer (struct or_buf * buf, char * val_p, DB_VALUE * value, int * val_size, int align)
|
| int |
pr_index_writeval_disk_size (DB_VALUE * value)
|
| int |
pr_is_variable_type (DB_TYPE id)
|
| DB_VALUE * |
pr_make_ext_value (void)
|
| DB_VALUE * |
pr_make_value (void)
|
| int |
pr_mem_size (const PR_TYPE * type)
|
| int |
pr_midxkey_add_elements (DB_VALUE * keyval, DB_VALUE * dbvals, int num_dbvals, struct tp_domain * dbvals_domain_list)
|
| int |
pr_midxkey_add_elements_with_null (DB_VALUE * keyval, DB_VALUE * dbvals, int num_dbvals, struct tp_domain * dbvals_domain_list, int tail_null_cnt)
|
| int |
pr_midxkey_add_prefix (DB_VALUE * result, DB_VALUE * prefix, DB_VALUE * postfix, int n_prefix)
|
| int |
pr_midxkey_common_prefix (DB_VALUE * key1, DB_VALUE * key2)
|
| DB_VALUE_COMPARE_RESULT |
pr_midxkey_compare (DB_MIDXKEY * mul1, DB_MIDXKEY * mul2, int do_coercion, int total_order, int num_index_term, int * start_colp, int * diff_column, bool * dom_is_desc, int * result_size)
|
| int |
pr_midxkey_get_element_nocopy (const DB_MIDXKEY * midxkey, int index, DB_VALUE * value, int * prev_indexp, char ** prev_ptrp)
|
| int |
pr_midxkey_get_element_offset (const DB_MIDXKEY * midxkey, int index)
|
| int |
pr_midxkey_remove_prefix (DB_VALUE * key, int prefix)
|
| int |
pr_midxkey_unique_prefix (const DB_VALUE * db_midxkey1, const DB_VALUE * db_midxkey2, DB_VALUE * db_result)
|
| const PR_TYPE * |
pr_type_from_id (DB_TYPE id)
|
| const char * |
pr_type_name (DB_TYPE id)
|
| char * |
pr_valstring (const DB_VALUE * val)
|
| int |
pr_value_mem_size (const DB_VALUE * value)
|
Public Static Functions
| Type |
Name |
| int |
getmem_elo_with_type (void * memptr, TP_DOMAIN * domain, DB_VALUE * value, bool copy, DB_TYPE type)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpdisk_bit_internal (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp, int align)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpdisk_char_internal (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp, int align)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_bigint (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_bit (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_bit2 (DB_VALUE * value1, DB_VALUE * value2, int length, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_char (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| int |
mr_cmpval_char2 (DB_VALUE * value1, DB_VALUE * value2, int length, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_date (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_datetime (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_datetimetz (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_double (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_elo (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_enumeration (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_error (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_float (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_int (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_json (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_midxkey (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_money (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_null (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_numeric (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_object (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_oid (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_ptr (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_resultset (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_sequence (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_set (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_short (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_string (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| int |
mr_cmpval_string2 (DB_VALUE * value1, DB_VALUE * value2, int length, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_sub (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_time (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_timestamptz (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_utime (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_varbit (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_varbit2 (DB_VALUE * value1, DB_VALUE * value2, int length, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_variable (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_cmpval_vobj (DB_VALUE * value1, DB_VALUE * value2, int do_coercion, int total_order, int * start_colp, int collation)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_bigint (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_bit (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_char (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_date (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_datetime (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_datetimetz (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_double (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_elo (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_enumeration (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_error (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_float (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_int (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_json (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_midxkey (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_money (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_null (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_numeric (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_object (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_oid (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_ptr (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_resultset (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_sequence (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_set (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_short (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_string (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_sub (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_time (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_timestamptz (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_utime (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_varbit (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_variable (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_data_cmpdisk_vobj (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| int |
mr_data_lengthmem_bit (void * memptr, TP_DOMAIN * domain, int disk)
|
| int |
mr_data_lengthmem_char (void * memptr, TP_DOMAIN * domain, int disk)
|
| int |
mr_data_lengthmem_elo (void * memptr, TP_DOMAIN * domain, int disk)
|
| int |
mr_data_lengthmem_error (void * memptr, TP_DOMAIN * domain, int disk)
|
| int |
mr_data_lengthmem_json (void * memptr, TP_DOMAIN * domain, int disk)
|
| int |
mr_data_lengthmem_midxkey (void * memptr, TP_DOMAIN * domain, int disk)
|
| int |
mr_data_lengthmem_numeric (void * mem, TP_DOMAIN * domain, int disk)
|
| int |
mr_data_lengthmem_ptr (void * memptr, TP_DOMAIN * domain, int disk)
|
| int |
mr_data_lengthmem_set (void * memptr, TP_DOMAIN * domain, int disk)
|
| int |
mr_data_lengthmem_string (void * memptr, TP_DOMAIN * domain, int disk)
|
| int |
mr_data_lengthmem_sub (void * mem, TP_DOMAIN * domain, int disk)
|
| int |
mr_data_lengthmem_varbit (void * memptr, TP_DOMAIN * domain, int disk)
|
| int |
mr_data_lengthval_bit (DB_VALUE * value, int disk)
|
| int |
mr_data_lengthval_char (DB_VALUE * value, int disk)
|
| int |
mr_data_lengthval_elo (DB_VALUE * value, int disk)
|
| int |
mr_data_lengthval_error (DB_VALUE * value, int disk)
|
| int |
mr_data_lengthval_json (DB_VALUE * value, int disk)
|
| int |
mr_data_lengthval_midxkey (DB_VALUE * value, int disk)
|
| int |
mr_data_lengthval_numeric (DB_VALUE * value, int disk)
|
| int |
mr_data_lengthval_object (DB_VALUE * value, int disk)
|
| int |
mr_data_lengthval_ptr (DB_VALUE * value, int disk)
|
| int |
mr_data_lengthval_set (DB_VALUE * value, int disk)
|
| int |
mr_data_lengthval_string (DB_VALUE * value, int disk)
|
| int |
mr_data_lengthval_sub (DB_VALUE * value, int disk)
|
| int |
mr_data_lengthval_varbit (DB_VALUE * value, int disk)
|
| int |
mr_data_lengthval_variable (DB_VALUE * value, int disk)
|
| void |
mr_data_readmem_bigint (OR_BUF * buf, void * mem, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_bit (OR_BUF * buf, void * mem, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_char (OR_BUF * buf, void * mem, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_date (OR_BUF * buf, void * mem, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_datetime (OR_BUF * buf, void * mem, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_datetimetz (OR_BUF * buf, void * mem, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_double (OR_BUF * buf, void * mem, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_elo (OR_BUF * buf, void * memptr, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_enumeration (OR_BUF * buf, void * mem, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_error (OR_BUF * buf, void * memptr, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_float (OR_BUF * buf, void * mem, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_int (OR_BUF * buf, void * mem, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_json (OR_BUF * buf, void * memptr, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_money (OR_BUF * buf, void * mem, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_null (OR_BUF * buf, void * memptr, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_numeric (OR_BUF * buf, void * mem, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_object (OR_BUF * buf, void * memptr, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_oid (OR_BUF * buf, void * memptr, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_ptr (OR_BUF * buf, void * memptr, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_resultset (OR_BUF * buf, void * mem, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_set (OR_BUF * buf, void * memptr, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_short (OR_BUF * buf, void * mem, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_string (OR_BUF * buf, void * memptr, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_sub (OR_BUF * buf, void * mem, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_time (OR_BUF * buf, void * mem, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_timestamptz (OR_BUF * buf, void * mem, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_utime (OR_BUF * buf, void * mem, TP_DOMAIN * domain, int size)
|
| void |
mr_data_readmem_varbit (OR_BUF * buf, void * memptr, TP_DOMAIN * domain, int size)
|
| int |
mr_data_readval_bigint (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_bit (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int disk_size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_blob (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_char (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int disk_size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_clob (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_date (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_datetime (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_datetimeltz (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_datetimetz (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_double (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_elo (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_enumeration (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_error (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_float (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_int (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_json (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_midxkey (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_money (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_null (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_numeric (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_object (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_oid (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_ptr (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_resultset (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_set (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_short (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_string (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_sub (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_time (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_timestampltz (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_timestamptz (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_utime (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_varbit (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_variable (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_data_readval_vobj (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| void |
mr_data_writemem_bigint (OR_BUF * buf, void * mem, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_bit (OR_BUF * buf, void * mem, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_char (OR_BUF * buf, void * mem, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_date (OR_BUF * buf, void * mem, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_datetime (OR_BUF * buf, void * mem, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_datetimetz (OR_BUF * buf, void * mem, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_double (OR_BUF * buf, void * mem, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_elo (OR_BUF * buf, void * memptr, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_enumeration (OR_BUF * buf, void * memptr, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_error (OR_BUF * buf, void * memptr, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_float (OR_BUF * buf, void * mem, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_int (OR_BUF * buf, void * mem, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_json (OR_BUF * buf, void * memptr, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_money (OR_BUF * buf, void * mem, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_null (OR_BUF * buf, void * memptr, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_numeric (OR_BUF * buf, void * mem, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_object (OR_BUF * buf, void * memptr, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_oid (OR_BUF * buf, void * memptr, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_ptr (OR_BUF * buf, void * memptr, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_resultset (OR_BUF * buf, void * mem, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_set (OR_BUF * buf, void * memptr, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_short (OR_BUF * buf, void * memptr, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_string (OR_BUF * buf, void * memptr, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_sub (OR_BUF * buf, void * mem, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_time (OR_BUF * buf, void * mem, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_timestamptz (OR_BUF * buf, void * mem, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_utime (OR_BUF * buf, void * mem, TP_DOMAIN * domain)
|
| void |
mr_data_writemem_varbit (OR_BUF * buf, void * memptr, TP_DOMAIN * domain)
|
| int |
mr_data_writeval_bigint (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_bit (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_char (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_date (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_datetime (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_datetimetz (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_double (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_elo (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_enumeration (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_error (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_float (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_int (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_json (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_midxkey (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_money (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_null (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_numeric (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_object (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_oid (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_ptr (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_resultset (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_set (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_short (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_string (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_sub (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_time (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_timestamptz (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_utime (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_varbit (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_data_writeval_variable (OR_BUF * buf, DB_VALUE * value)
|
| void |
mr_freemem_bit (void * memptr)
|
| void |
mr_freemem_char (void * memptr)
|
| void |
mr_freemem_elo (void * memptr)
|
| void |
mr_freemem_json (void * memptr)
|
| void |
mr_freemem_set (void * memptr)
|
| void |
mr_freemem_string (void * memptr)
|
| void |
mr_freemem_varbit (void * memptr)
|
| int |
mr_getmem_bigint (void * mem, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_bit (void * mem, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_blob (void * memptr, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_char (void * mem, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_clob (void * memptr, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_date (void * mem, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_datetime (void * mem, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_datetimeltz (void * mem, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_datetimetz (void * mem, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_double (void * mem, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_elo (void * memptr, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_enumeration (void * mem, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_error (void * memptr, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_float (void * mem, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_int (void * mem, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_json (void * memptr, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_money (void * memptr, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_multiset (void * memptr, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_null (void * memptr, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_numeric (void * mem, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_object (void * memptr, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_oid (void * memptr, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_ptr (void * memptr, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_resultset (void * mem, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_sequence (void * memptr, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_set (void * memptr, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_short (void * mem, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_string (void * memptr, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_sub (void * mem, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_time (void * mem, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_timestampltz (void * mem, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_timestamptz (void * mem, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_utime (void * mem, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| int |
mr_getmem_varbit (void * memptr, TP_DOMAIN * domain, DB_VALUE * value, bool copy)
|
| DB_VALUE_COMPARE_RESULT |
mr_index_cmpdisk_bigint (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_index_cmpdisk_bit (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_index_cmpdisk_char (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_index_cmpdisk_date (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_index_cmpdisk_datetime (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_index_cmpdisk_datetimetz (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_index_cmpdisk_double (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_index_cmpdisk_enumeration (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_index_cmpdisk_float (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_index_cmpdisk_int (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_index_cmpdisk_midxkey (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_index_cmpdisk_money (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_index_cmpdisk_numeric (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_index_cmpdisk_object (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_index_cmpdisk_oid (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_index_cmpdisk_short (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_index_cmpdisk_string (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_index_cmpdisk_time (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_index_cmpdisk_timestamptz (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_index_cmpdisk_utime (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| DB_VALUE_COMPARE_RESULT |
mr_index_cmpdisk_varbit (void * mem1, void * mem2, TP_DOMAIN * domain, int do_coercion, int total_order, int * start_colp)
|
| int |
mr_index_lengthmem_bit (void * memptr, TP_DOMAIN * domain)
|
| int |
mr_index_lengthmem_char (void * memptr, TP_DOMAIN * domain)
|
| int |
mr_index_lengthmem_midxkey (void * memptr, TP_DOMAIN * domain)
|
| int |
mr_index_lengthmem_numeric (void * mem, TP_DOMAIN * domain)
|
| int |
mr_index_lengthmem_string (void * memptr, TP_DOMAIN * domain)
|
| int |
mr_index_lengthmem_varbit (void * memptr, TP_DOMAIN * domain)
|
| int |
mr_index_lengthval_bit (DB_VALUE * value)
|
| int |
mr_index_lengthval_char (DB_VALUE * value)
|
| int |
mr_index_lengthval_midxkey (DB_VALUE * value)
|
| int |
mr_index_lengthval_numeric (DB_VALUE * value)
|
| int |
mr_index_lengthval_object (DB_VALUE * value)
|
| int |
mr_index_lengthval_string (DB_VALUE * value)
|
| int |
mr_index_lengthval_varbit (DB_VALUE * value)
|
| int |
mr_index_readval_bigint (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_bit (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int disk_size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_char (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int disk_size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_date (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_datetime (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_datetimeltz (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_datetimetz (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_double (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_enumeration (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_float (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_int (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_midxkey (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_money (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_numeric (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_object (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_oid (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_short (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_string (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_time (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_timestampltz (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_timestamptz (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_utime (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_readval_varbit (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_index_writeval_bigint (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_index_writeval_bit (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_index_writeval_char (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_index_writeval_date (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_index_writeval_datetime (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_index_writeval_datetimetz (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_index_writeval_double (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_index_writeval_enumeration (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_index_writeval_float (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_index_writeval_int (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_index_writeval_midxkey (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_index_writeval_money (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_index_writeval_numeric (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_index_writeval_object (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_index_writeval_oid (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_index_writeval_short (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_index_writeval_string (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_index_writeval_time (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_index_writeval_timestamptz (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_index_writeval_utime (OR_BUF * buf, DB_VALUE * value)
|
| int |
mr_index_writeval_varbit (OR_BUF * buf, DB_VALUE * value)
|
| void |
mr_initmem_bigint (void * mem, TP_DOMAIN * domain)
|
| void |
mr_initmem_bit (void * memptr, TP_DOMAIN * domain)
|
| void |
mr_initmem_char (void * memptr, TP_DOMAIN * domain)
|
| void |
mr_initmem_date (void * mem, TP_DOMAIN * domain)
|
| void |
mr_initmem_datetime (void * memptr, TP_DOMAIN * domain)
|
| void |
mr_initmem_datetimetz (void * memptr, TP_DOMAIN * domain)
|
| void |
mr_initmem_double (void * mem, TP_DOMAIN * domain)
|
| void |
mr_initmem_elo (void * memptr, TP_DOMAIN * domain)
|
| void |
mr_initmem_enumeration (void * mem, TP_DOMAIN * domain)
|
| void |
mr_initmem_error (void * memptr, TP_DOMAIN * domain)
|
| void |
mr_initmem_float (void * mem, TP_DOMAIN * domain)
|
| void |
mr_initmem_int (void * mem, TP_DOMAIN * domain)
|
| void |
mr_initmem_json (void * mem, TP_DOMAIN * domain)
|
| void |
mr_initmem_money (void * memptr, TP_DOMAIN * domain)
|
| void |
mr_initmem_null (void * mem, TP_DOMAIN * domain)
|
| void |
mr_initmem_numeric (void * memptr, TP_DOMAIN * domain)
|
| void |
mr_initmem_object (void * mem, TP_DOMAIN * domain)
|
| void |
mr_initmem_oid (void * memptr, TP_DOMAIN * domain)
|
| void |
mr_initmem_ptr (void * memptr, TP_DOMAIN * domain)
|
| void |
mr_initmem_resultset (void * mem, TP_DOMAIN * domain)
|
| void |
mr_initmem_set (void * memptr, TP_DOMAIN * domain)
|
| void |
mr_initmem_short (void * mem, TP_DOMAIN * domain)
|
| void |
mr_initmem_string (void * mem, TP_DOMAIN * domain)
|
| void |
mr_initmem_sub (void * mem, TP_DOMAIN * domain)
|
| void |
mr_initmem_time (void * mem, TP_DOMAIN * domain)
|
| void |
mr_initmem_timestamptz (void * mem, TP_DOMAIN * domain)
|
| void |
mr_initmem_utime (void * mem, TP_DOMAIN * domain)
|
| void |
mr_initmem_varbit (void * mem, TP_DOMAIN * domain)
|
| void |
mr_initval_bigint (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_bit (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_blob (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_char (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_clob (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_date (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_datetime (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_datetimeltz (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_datetimetz (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_double (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_elo (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_enumeration (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_error (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_float (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_int (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_json (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_midxkey (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_money (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_multiset (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_null (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_numeric (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_object (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_oid (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_ptr (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_resultset (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_sequence (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_set (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_short (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_string (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_sub (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_time (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_timestampltz (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_timestamptz (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_utime (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_varbit (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_variable (DB_VALUE * value, int precision, int scale)
|
| void |
mr_initval_vobj (DB_VALUE * value, int precision, int scale)
|
| int |
mr_lengthval_string_internal (DB_VALUE * value, int disk, int align)
|
| int |
mr_lengthval_varbit_internal (DB_VALUE * value, int disk, int align)
|
| void |
mr_null_oid (OID * oid)
|
| int |
mr_readval_bit_internal (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int disk_size, bool copy, char * copy_buf, int copy_buf_len, int align)
|
| int |
mr_readval_char_internal (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int disk_size, bool copy, char * copy_buf, int copy_buf_len, int align)
|
| int |
mr_readval_string_internal (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len, int align)
|
| int |
mr_readval_varbit_internal (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len, int align)
|
| int |
mr_setmem_bigint (void * mem, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_bit (void * memptr, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_char (void * memptr, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_date (void * mem, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_datetime (void * mem, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_datetimetz (void * mem, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_double (void * mem, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_elo (void * memptr, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_enumeration (void * mem, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_error (void * memptr, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_float (void * mem, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_int (void * mem, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_json (void * memptr, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_money (void * memptr, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_null (void * memptr, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_numeric (void * mem, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_object (void * memptr, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_oid (void * memptr, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_ptr (void * memptr, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_resultset (void * mem, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_set (void * memptr, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_short (void * mem, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_string (void * memptr, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_sub (void * mem, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_time (void * mem, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_timestamptz (void * mem, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_utime (void * mem, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setmem_varbit (void * memptr, TP_DOMAIN * domain, DB_VALUE * value)
|
| int |
mr_setval_bigint (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_bit (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_blob (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_char (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_clob (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_date (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_datetime (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_datetimeltz (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_datetimetz (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_double (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_elo (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_enumeration (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_enumeration_internal (DB_VALUE * value, TP_DOMAIN * domain, unsigned short index, int size, bool copy, char * copy_buf, int copy_buf_len)
|
| int |
mr_setval_error (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_float (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_int (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_json (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_midxkey (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_money (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_multiset (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_null (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_numeric (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_object (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_oid (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_ptr (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_resultset (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_sequence (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_set (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_set_internal (DB_VALUE * dest, const DB_VALUE * src, bool copy, DB_TYPE set_type)
|
| int |
mr_setval_short (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_string (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_sub (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_time (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_timestampltz (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_timestamptz (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_utime (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_varbit (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_variable (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_setval_vobj (DB_VALUE * dest, const DB_VALUE * src, bool copy)
|
| int |
mr_writeval_bit_internal (OR_BUF * buf, DB_VALUE * value, int align)
|
| int |
mr_writeval_char_internal (OR_BUF * buf, DB_VALUE * value, int align)
|
| int |
mr_writeval_string_internal (OR_BUF * buf, DB_VALUE * value, int align)
|
| int |
mr_writeval_varbit_internal (OR_BUF * buf, DB_VALUE * value, int align)
|
| void |
peekmem_elo (OR_BUF * buf, DB_ELO * elo)
|
| DB_VALUE_COMPARE_RESULT |
pr_midxkey_compare_element (char * mem1, char * mem2, TP_DOMAIN * dom1, TP_DOMAIN * dom2, int do_coercion, int total_order)
|
| int |
pr_midxkey_get_element_internal (const DB_MIDXKEY * midxkey, int index, DB_VALUE * value, bool copy, int * prev_indexp, char ** prev_ptrp)
|
| int |
pr_midxkey_get_vals_size (TP_DOMAIN * domains, DB_VALUE * dbvals, int total)
|
| int |
pr_write_compressed_string_to_buffer (OR_BUF * buf, const char * compressed_string, int compressed_length, int decompressed_length, int alignment)
|
| int |
pr_write_uncompressed_string_to_buffer (OR_BUF * buf, const char * string, int size, int align)
|
| int |
readval_elo_with_type (OR_BUF * buf, DB_VALUE * value, TP_DOMAIN * domain, int size, bool copy, char * copy_buf, int copy_buf_len, DB_TYPE type)
|
| int |
setval_elo_with_type (DB_VALUE * dest, const DB_VALUE * src, bool copy, DB_TYPE type)
|
Macros
| Type |
Name |
| define |
BITS_IN_BYTE 8
|
| define |
BITS_TO_BYTES (bit_cnt) ((([**bit\_cnt**](broker__monitor_8c.md#function-timeout)) + 7) / 8)
|
| define |
DB_DOMAIN_INIT_CHAR (value, precision) /* multi line expression */
|
| define |
IS_FLOATING_PRECISION (prec) ((prec) == [**TP\_FLOATING\_PRECISION\_VALUE**](object__domain_8h.md#define-tp_floating_precision_value))
|
| define |
MR_CMP (d1, d2) (([**d1**](mprec_8c.md#define-d1)) < ([**d2**](broker__monitor_8c.md#function-timeout)) ? DB\_LT : ([**d1**](mprec_8c.md#define-d1)) > ([**d2**](broker__monitor_8c.md#function-timeout)) ? DB\_GT : DB\_EQ)
|
| define |
MR_CMP_RETURN_CODE (c) ((c) < 0 ? DB\_LT : (c) > 0 ? DB\_GT : DB\_EQ)
|
| define |
MR_NUMERIC_SIZE (precision) [**DB\_NUMERIC\_BUF\_SIZE**](dbtype__def_8h.md#define-db_numeric_buf_size)
|
| define |
MR_OID_SIZE 0
|
| define |
OR_NUMERIC_SIZE (precision) [**DB\_NUMERIC\_BUF\_SIZE**](dbtype__def_8h.md#define-db_numeric_buf_size)
|
| define |
PR_INHIBIT_OID_PROMOTION_DEFAULT 1
|
| define |
STR_SIZE (prec, codeset) /* multi line expression */
|
| define |
VALUE_AREA_COUNT 1024
|
| define |
tp_NChar [**tp\_Char**](object__primitive_8c.md#variable-tp_char)
|
| define |
tp_VarNChar [**tp\_String**](object__primitive_8c.md#variable-tp_string)
|
Public Attributes Documentation
variable pr_Enable_string_compression
int pr_Enable_string_compression;
int pr_Inhibit_oid_promotion;
variable tp_Bigint
variable tp_Bit
variable tp_Blob
variable tp_Char
variable tp_Clob
variable tp_Date
variable tp_Datetime
const PR_TYPE tp_Datetime;
variable tp_Datetimeltz
const PR_TYPE tp_Datetimeltz;
variable tp_Datetimetz
const PR_TYPE tp_Datetimetz;
variable tp_Double
variable tp_Elo
variable tp_Enumeration
const PR_TYPE tp_Enumeration;
variable tp_Error
variable tp_Float
variable tp_Integer
const PR_TYPE tp_Integer;
variable tp_Json
variable tp_Midxkey
const PR_TYPE tp_Midxkey;
variable tp_Monetary
const PR_TYPE tp_Monetary;
variable tp_Multiset
const PR_TYPE tp_Multiset;
variable tp_Null
variable tp_Numeric
const PR_TYPE tp_Numeric;
variable tp_Object
variable tp_Oid
variable tp_Pointer
const PR_TYPE tp_Pointer;
variable tp_ResultSet
const PR_TYPE tp_ResultSet;
variable tp_Sequence
const PR_TYPE tp_Sequence;
variable tp_Set
variable tp_Short
variable tp_String
variable tp_Substructure
const PR_TYPE tp_Substructure;
variable tp_Time
variable tp_Timestampltz
const PR_TYPE tp_Timestampltz;
variable tp_Timestamptz
const PR_TYPE tp_Timestamptz;
variable tp_Type_Datetimetz
const PR_TYPE* tp_Type_Datetimetz;
variable tp_Type_Timestamptz
const PR_TYPE* tp_Type_Timestamptz;
variable tp_Type_bigint
const PR_TYPE* tp_Type_bigint;
variable tp_Type_bit
const PR_TYPE* tp_Type_bit;
variable tp_Type_blob
const PR_TYPE* tp_Type_blob;
variable tp_Type_char
const PR_TYPE* tp_Type_char;
variable tp_Type_clob
const PR_TYPE* tp_Type_clob;
variable tp_Type_date
const PR_TYPE* tp_Type_date;
variable tp_Type_datetime
const PR_TYPE* tp_Type_datetime;
variable tp_Type_datetimeltz
const PR_TYPE* tp_Type_datetimeltz;
variable tp_Type_double
const PR_TYPE* tp_Type_double;
variable tp_Type_elo
const PR_TYPE* tp_Type_elo;
variable tp_Type_enumeration
const PR_TYPE* tp_Type_enumeration;
variable tp_Type_error
const PR_TYPE* tp_Type_error;
variable tp_Type_float
const PR_TYPE* tp_Type_float;
variable tp_Type_id_map
const PR_TYPE* tp_Type_id_map[];
variable tp_Type_integer
const PR_TYPE* tp_Type_integer;
variable tp_Type_json
const PR_TYPE* tp_Type_json;
variable tp_Type_midxkey
const PR_TYPE* tp_Type_midxkey;
variable tp_Type_monetary
const PR_TYPE* tp_Type_monetary;
variable tp_Type_multiset
const PR_TYPE* tp_Type_multiset;
variable tp_Type_null
const PR_TYPE* tp_Type_null;
variable tp_Type_numeric
const PR_TYPE* tp_Type_numeric;
variable tp_Type_object
const PR_TYPE* tp_Type_object;
variable tp_Type_oid
const PR_TYPE* tp_Type_oid;
variable tp_Type_pointer
const PR_TYPE* tp_Type_pointer;
variable tp_Type_resultset
const PR_TYPE* tp_Type_resultset;
variable tp_Type_sequence
const PR_TYPE* tp_Type_sequence;
variable tp_Type_set
const PR_TYPE* tp_Type_set;
variable tp_Type_short
const PR_TYPE* tp_Type_short;
variable tp_Type_string
const PR_TYPE* tp_Type_string;
variable tp_Type_substructure
const PR_TYPE* tp_Type_substructure;
variable tp_Type_time
const PR_TYPE* tp_Type_time;
variable tp_Type_utime
const PR_TYPE* tp_Type_utime;
variable tp_Type_varbit
const PR_TYPE* tp_Type_varbit;
variable tp_Type_variable
const PR_TYPE* tp_Type_variable;
variable tp_Type_vobj
const PR_TYPE* tp_Type_vobj;
variable tp_Utime
variable tp_VarBit
variable tp_Variable
const PR_TYPE tp_Variable;
variable tp_Vobj
Public Static Attributes Documentation
variable Value_area
Public Functions Documentation
function pr_area_final
void pr_area_final (
void
)
function pr_area_init
int pr_area_init (
void
)
function pr_clear_compressed_string
int pr_clear_compressed_string (
DB_VALUE * value
)
function pr_clear_value
int pr_clear_value (
DB_VALUE * value
)
function pr_clear_value_vector
void pr_clear_value_vector (
std::vector< DB_VALUE > & value_vector
)
function pr_clone_value
int pr_clone_value (
const DB_VALUE * src,
DB_VALUE * dest
)
function pr_complete_enum_value
int pr_complete_enum_value (
DB_VALUE * value,
struct tp_domain * domain
)
function pr_copy_value
DB_VALUE * pr_copy_value (
DB_VALUE * value
)
function pr_data_compress_string
int pr_data_compress_string (
const char * string,
int str_length,
char * compressed_string,
int compress_buffer_size,
int * compressed_length
)
function pr_data_writeval
void pr_data_writeval (
struct or_buf * buf,
DB_VALUE * value
)
function pr_data_writeval_disk_size
int pr_data_writeval_disk_size (
DB_VALUE * value
)
function pr_do_db_value_string_compression
int pr_do_db_value_string_compression (
DB_VALUE * value
)
function pr_find_type
const PR_TYPE * pr_find_type (
const char * name
)
function pr_free_ext_value
int pr_free_ext_value (
DB_VALUE * value
)
function pr_free_value
int pr_free_value (
DB_VALUE * value
)
function pr_get_compressed_data_from_buffer
int pr_get_compressed_data_from_buffer (
struct or_buf * buf,
char * data,
int compressed_size,
int expected_decompressed_size
)
function pr_get_compression_length
int pr_get_compression_length (
const char * string,
int str_length
)
function pr_get_size_and_write_string_to_buffer
int pr_get_size_and_write_string_to_buffer (
struct or_buf * buf,
char * val_p,
DB_VALUE * value,
int * val_size,
int align
)
function pr_index_writeval_disk_size
int pr_index_writeval_disk_size (
DB_VALUE * value
)
function pr_is_variable_type
int pr_is_variable_type (
DB_TYPE id
)
function pr_make_ext_value
DB_VALUE * pr_make_ext_value (
void
)
function pr_make_value
DB_VALUE * pr_make_value (
void
)
function pr_mem_size
int pr_mem_size (
const PR_TYPE * type
)
function pr_midxkey_add_elements
int pr_midxkey_add_elements (
DB_VALUE * keyval,
DB_VALUE * dbvals,
int num_dbvals,
struct tp_domain * dbvals_domain_list
)
function pr_midxkey_add_elements_with_null
int pr_midxkey_add_elements_with_null (
DB_VALUE * keyval,
DB_VALUE * dbvals,
int num_dbvals,
struct tp_domain * dbvals_domain_list,
int tail_null_cnt
)
function pr_midxkey_add_prefix
int pr_midxkey_add_prefix (
DB_VALUE * result,
DB_VALUE * prefix,
DB_VALUE * postfix,
int n_prefix
)
function pr_midxkey_common_prefix
int pr_midxkey_common_prefix (
DB_VALUE * key1,
DB_VALUE * key2
)
function pr_midxkey_compare
DB_VALUE_COMPARE_RESULT pr_midxkey_compare (
DB_MIDXKEY * mul1,
DB_MIDXKEY * mul2,
int do_coercion,
int total_order,
int num_index_term,
int * start_colp,
int * diff_column,
bool * dom_is_desc,
int * result_size
)
function pr_midxkey_get_element_nocopy
int pr_midxkey_get_element_nocopy (
const DB_MIDXKEY * midxkey,
int index,
DB_VALUE * value,
int * prev_indexp,
char ** prev_ptrp
)
function pr_midxkey_get_element_offset
int pr_midxkey_get_element_offset (
const DB_MIDXKEY * midxkey,
int index
)
function pr_midxkey_remove_prefix
int pr_midxkey_remove_prefix (
DB_VALUE * key,
int prefix
)
function pr_midxkey_unique_prefix
int pr_midxkey_unique_prefix (
const DB_VALUE * db_midxkey1,
const DB_VALUE * db_midxkey2,
DB_VALUE * db_result
)
function pr_type_from_id
const PR_TYPE * pr_type_from_id (
DB_TYPE id
)
function pr_type_name
const char * pr_type_name (
DB_TYPE id
)
function pr_valstring
char * pr_valstring (
const DB_VALUE * val
)
function pr_value_mem_size
int pr_value_mem_size (
const DB_VALUE * value
)
Public Static Functions Documentation
function getmem_elo_with_type
static int getmem_elo_with_type (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy,
DB_TYPE type
)
function mr_cmpdisk_bit_internal
static DB_VALUE_COMPARE_RESULT mr_cmpdisk_bit_internal (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp,
int align
)
function mr_cmpdisk_char_internal
static DB_VALUE_COMPARE_RESULT mr_cmpdisk_char_internal (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp,
int align
)
function mr_cmpval_bigint
static DB_VALUE_COMPARE_RESULT mr_cmpval_bigint (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_bit
static DB_VALUE_COMPARE_RESULT mr_cmpval_bit (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_bit2
static DB_VALUE_COMPARE_RESULT mr_cmpval_bit2 (
DB_VALUE * value1,
DB_VALUE * value2,
int length,
int do_coercion,
int total_order,
int * start_colp
)
function mr_cmpval_char
static DB_VALUE_COMPARE_RESULT mr_cmpval_char (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_char2
static int mr_cmpval_char2 (
DB_VALUE * value1,
DB_VALUE * value2,
int length,
int do_coercion,
int total_order,
int * start_colp
)
function mr_cmpval_date
static DB_VALUE_COMPARE_RESULT mr_cmpval_date (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_datetime
static DB_VALUE_COMPARE_RESULT mr_cmpval_datetime (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_datetimetz
static DB_VALUE_COMPARE_RESULT mr_cmpval_datetimetz (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_double
static DB_VALUE_COMPARE_RESULT mr_cmpval_double (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_elo
static DB_VALUE_COMPARE_RESULT mr_cmpval_elo (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_enumeration
static DB_VALUE_COMPARE_RESULT mr_cmpval_enumeration (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_error
static DB_VALUE_COMPARE_RESULT mr_cmpval_error (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_float
static DB_VALUE_COMPARE_RESULT mr_cmpval_float (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_int
static DB_VALUE_COMPARE_RESULT mr_cmpval_int (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_json
static DB_VALUE_COMPARE_RESULT mr_cmpval_json (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_midxkey
static DB_VALUE_COMPARE_RESULT mr_cmpval_midxkey (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_money
static DB_VALUE_COMPARE_RESULT mr_cmpval_money (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_null
static DB_VALUE_COMPARE_RESULT mr_cmpval_null (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_numeric
static DB_VALUE_COMPARE_RESULT mr_cmpval_numeric (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_object
static DB_VALUE_COMPARE_RESULT mr_cmpval_object (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_oid
static DB_VALUE_COMPARE_RESULT mr_cmpval_oid (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_ptr
static DB_VALUE_COMPARE_RESULT mr_cmpval_ptr (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_resultset
static DB_VALUE_COMPARE_RESULT mr_cmpval_resultset (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_sequence
static DB_VALUE_COMPARE_RESULT mr_cmpval_sequence (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_set
static DB_VALUE_COMPARE_RESULT mr_cmpval_set (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_short
static DB_VALUE_COMPARE_RESULT mr_cmpval_short (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_string
static DB_VALUE_COMPARE_RESULT mr_cmpval_string (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_string2
static int mr_cmpval_string2 (
DB_VALUE * value1,
DB_VALUE * value2,
int length,
int do_coercion,
int total_order,
int * start_colp
)
function mr_cmpval_sub
static DB_VALUE_COMPARE_RESULT mr_cmpval_sub (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_time
static DB_VALUE_COMPARE_RESULT mr_cmpval_time (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_timestamptz
static DB_VALUE_COMPARE_RESULT mr_cmpval_timestamptz (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_utime
static DB_VALUE_COMPARE_RESULT mr_cmpval_utime (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_varbit
static DB_VALUE_COMPARE_RESULT mr_cmpval_varbit (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_varbit2
static DB_VALUE_COMPARE_RESULT mr_cmpval_varbit2 (
DB_VALUE * value1,
DB_VALUE * value2,
int length,
int do_coercion,
int total_order,
int * start_colp
)
function mr_cmpval_variable
static DB_VALUE_COMPARE_RESULT mr_cmpval_variable (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_cmpval_vobj
static DB_VALUE_COMPARE_RESULT mr_cmpval_vobj (
DB_VALUE * value1,
DB_VALUE * value2,
int do_coercion,
int total_order,
int * start_colp,
int collation
)
function mr_data_cmpdisk_bigint
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_bigint (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_bit
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_bit (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_char
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_char (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_date
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_date (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_datetime
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_datetime (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_datetimetz
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_datetimetz (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_double
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_double (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_elo
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_elo (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_enumeration
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_enumeration (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_error
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_error (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_float
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_float (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_int
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_int (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_json
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_json (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_midxkey
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_midxkey (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_money
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_money (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_null
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_null (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_numeric
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_numeric (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_object
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_object (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_oid
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_oid (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_ptr
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_ptr (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_resultset
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_resultset (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_sequence
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_sequence (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_set
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_set (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_short
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_short (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_string
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_string (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_sub
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_sub (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_time
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_time (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_timestamptz
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_timestamptz (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_utime
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_utime (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_varbit
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_varbit (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_variable
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_variable (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_cmpdisk_vobj
static DB_VALUE_COMPARE_RESULT mr_data_cmpdisk_vobj (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_data_lengthmem_bit
static int mr_data_lengthmem_bit (
void * memptr,
TP_DOMAIN * domain,
int disk
)
function mr_data_lengthmem_char
static int mr_data_lengthmem_char (
void * memptr,
TP_DOMAIN * domain,
int disk
)
function mr_data_lengthmem_elo
static int mr_data_lengthmem_elo (
void * memptr,
TP_DOMAIN * domain,
int disk
)
function mr_data_lengthmem_error
static int mr_data_lengthmem_error (
void * memptr,
TP_DOMAIN * domain,
int disk
)
function mr_data_lengthmem_json
static int mr_data_lengthmem_json (
void * memptr,
TP_DOMAIN * domain,
int disk
)
function mr_data_lengthmem_midxkey
static int mr_data_lengthmem_midxkey (
void * memptr,
TP_DOMAIN * domain,
int disk
)
function mr_data_lengthmem_numeric
static int mr_data_lengthmem_numeric (
void * mem,
TP_DOMAIN * domain,
int disk
)
function mr_data_lengthmem_ptr
static int mr_data_lengthmem_ptr (
void * memptr,
TP_DOMAIN * domain,
int disk
)
function mr_data_lengthmem_set
static int mr_data_lengthmem_set (
void * memptr,
TP_DOMAIN * domain,
int disk
)
function mr_data_lengthmem_string
static int mr_data_lengthmem_string (
void * memptr,
TP_DOMAIN * domain,
int disk
)
function mr_data_lengthmem_sub
static int mr_data_lengthmem_sub (
void * mem,
TP_DOMAIN * domain,
int disk
)
function mr_data_lengthmem_varbit
static int mr_data_lengthmem_varbit (
void * memptr,
TP_DOMAIN * domain,
int disk
)
function mr_data_lengthval_bit
static int mr_data_lengthval_bit (
DB_VALUE * value,
int disk
)
function mr_data_lengthval_char
static int mr_data_lengthval_char (
DB_VALUE * value,
int disk
)
function mr_data_lengthval_elo
static int mr_data_lengthval_elo (
DB_VALUE * value,
int disk
)
function mr_data_lengthval_error
static int mr_data_lengthval_error (
DB_VALUE * value,
int disk
)
function mr_data_lengthval_json
static int mr_data_lengthval_json (
DB_VALUE * value,
int disk
)
function mr_data_lengthval_midxkey
static int mr_data_lengthval_midxkey (
DB_VALUE * value,
int disk
)
function mr_data_lengthval_numeric
static int mr_data_lengthval_numeric (
DB_VALUE * value,
int disk
)
function mr_data_lengthval_object
static int mr_data_lengthval_object (
DB_VALUE * value,
int disk
)
function mr_data_lengthval_ptr
static int mr_data_lengthval_ptr (
DB_VALUE * value,
int disk
)
function mr_data_lengthval_set
static int mr_data_lengthval_set (
DB_VALUE * value,
int disk
)
function mr_data_lengthval_string
static int mr_data_lengthval_string (
DB_VALUE * value,
int disk
)
function mr_data_lengthval_sub
static int mr_data_lengthval_sub (
DB_VALUE * value,
int disk
)
function mr_data_lengthval_varbit
static int mr_data_lengthval_varbit (
DB_VALUE * value,
int disk
)
function mr_data_lengthval_variable
static int mr_data_lengthval_variable (
DB_VALUE * value,
int disk
)
function mr_data_readmem_bigint
static void mr_data_readmem_bigint (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_bit
static void mr_data_readmem_bit (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_char
static void mr_data_readmem_char (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_date
static void mr_data_readmem_date (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_datetime
static void mr_data_readmem_datetime (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_datetimetz
static void mr_data_readmem_datetimetz (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_double
static void mr_data_readmem_double (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_elo
static void mr_data_readmem_elo (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_enumeration
static void mr_data_readmem_enumeration (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_error
static void mr_data_readmem_error (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_float
static void mr_data_readmem_float (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_int
static void mr_data_readmem_int (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_json
static void mr_data_readmem_json (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_money
static void mr_data_readmem_money (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_null
static void mr_data_readmem_null (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_numeric
static void mr_data_readmem_numeric (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_object
static void mr_data_readmem_object (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_oid
static void mr_data_readmem_oid (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_ptr
static void mr_data_readmem_ptr (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_resultset
static void mr_data_readmem_resultset (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_set
static void mr_data_readmem_set (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_short
static void mr_data_readmem_short (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_string
static void mr_data_readmem_string (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_sub
static void mr_data_readmem_sub (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_time
static void mr_data_readmem_time (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_timestamptz
static void mr_data_readmem_timestamptz (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_utime
static void mr_data_readmem_utime (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain,
int size
)
function mr_data_readmem_varbit
static void mr_data_readmem_varbit (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain,
int size
)
function mr_data_readval_bigint
static int mr_data_readval_bigint (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_bit
static int mr_data_readval_bit (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int disk_size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_blob
static int mr_data_readval_blob (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_char
static int mr_data_readval_char (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int disk_size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_clob
static int mr_data_readval_clob (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_date
static int mr_data_readval_date (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_datetime
static int mr_data_readval_datetime (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_datetimeltz
static int mr_data_readval_datetimeltz (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_datetimetz
static int mr_data_readval_datetimetz (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_double
static int mr_data_readval_double (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_elo
static int mr_data_readval_elo (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_enumeration
static int mr_data_readval_enumeration (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_error
static int mr_data_readval_error (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_float
static int mr_data_readval_float (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_int
static int mr_data_readval_int (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_json
static int mr_data_readval_json (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_midxkey
static int mr_data_readval_midxkey (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_money
static int mr_data_readval_money (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_null
static int mr_data_readval_null (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_numeric
static int mr_data_readval_numeric (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_object
static int mr_data_readval_object (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_oid
static int mr_data_readval_oid (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_ptr
static int mr_data_readval_ptr (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_resultset
static int mr_data_readval_resultset (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_set
static int mr_data_readval_set (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_short
static int mr_data_readval_short (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_string
static int mr_data_readval_string (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_sub
static int mr_data_readval_sub (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_time
static int mr_data_readval_time (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_timestampltz
static int mr_data_readval_timestampltz (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_timestamptz
static int mr_data_readval_timestamptz (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_utime
static int mr_data_readval_utime (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_varbit
static int mr_data_readval_varbit (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_variable
static int mr_data_readval_variable (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_readval_vobj
static int mr_data_readval_vobj (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_data_writemem_bigint
static void mr_data_writemem_bigint (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain
)
function mr_data_writemem_bit
static void mr_data_writemem_bit (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain
)
function mr_data_writemem_char
static void mr_data_writemem_char (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain
)
function mr_data_writemem_date
static void mr_data_writemem_date (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain
)
function mr_data_writemem_datetime
static void mr_data_writemem_datetime (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain
)
function mr_data_writemem_datetimetz
static void mr_data_writemem_datetimetz (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain
)
function mr_data_writemem_double
static void mr_data_writemem_double (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain
)
function mr_data_writemem_elo
static void mr_data_writemem_elo (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain
)
function mr_data_writemem_enumeration
static void mr_data_writemem_enumeration (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain
)
function mr_data_writemem_error
static void mr_data_writemem_error (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain
)
function mr_data_writemem_float
static void mr_data_writemem_float (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain
)
function mr_data_writemem_int
static void mr_data_writemem_int (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain
)
function mr_data_writemem_json
static void mr_data_writemem_json (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain
)
function mr_data_writemem_money
static void mr_data_writemem_money (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain
)
function mr_data_writemem_null
static void mr_data_writemem_null (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain
)
function mr_data_writemem_numeric
static void mr_data_writemem_numeric (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain
)
function mr_data_writemem_object
static void mr_data_writemem_object (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain
)
function mr_data_writemem_oid
static void mr_data_writemem_oid (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain
)
function mr_data_writemem_ptr
static void mr_data_writemem_ptr (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain
)
function mr_data_writemem_resultset
static void mr_data_writemem_resultset (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain
)
function mr_data_writemem_set
static void mr_data_writemem_set (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain
)
function mr_data_writemem_short
static void mr_data_writemem_short (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain
)
function mr_data_writemem_string
static void mr_data_writemem_string (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain
)
function mr_data_writemem_sub
static void mr_data_writemem_sub (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain
)
function mr_data_writemem_time
static void mr_data_writemem_time (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain
)
function mr_data_writemem_timestamptz
static void mr_data_writemem_timestamptz (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain
)
function mr_data_writemem_utime
static void mr_data_writemem_utime (
OR_BUF * buf,
void * mem,
TP_DOMAIN * domain
)
function mr_data_writemem_varbit
static void mr_data_writemem_varbit (
OR_BUF * buf,
void * memptr,
TP_DOMAIN * domain
)
function mr_data_writeval_bigint
static int mr_data_writeval_bigint (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_bit
static int mr_data_writeval_bit (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_char
static int mr_data_writeval_char (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_date
static int mr_data_writeval_date (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_datetime
static int mr_data_writeval_datetime (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_datetimetz
static int mr_data_writeval_datetimetz (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_double
static int mr_data_writeval_double (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_elo
static int mr_data_writeval_elo (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_enumeration
static int mr_data_writeval_enumeration (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_error
static int mr_data_writeval_error (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_float
static int mr_data_writeval_float (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_int
static int mr_data_writeval_int (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_json
static int mr_data_writeval_json (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_midxkey
static int mr_data_writeval_midxkey (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_money
static int mr_data_writeval_money (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_null
static int mr_data_writeval_null (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_numeric
static int mr_data_writeval_numeric (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_object
static int mr_data_writeval_object (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_oid
static int mr_data_writeval_oid (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_ptr
static int mr_data_writeval_ptr (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_resultset
static int mr_data_writeval_resultset (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_set
static int mr_data_writeval_set (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_short
static int mr_data_writeval_short (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_string
static int mr_data_writeval_string (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_sub
static int mr_data_writeval_sub (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_time
static int mr_data_writeval_time (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_timestamptz
static int mr_data_writeval_timestamptz (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_utime
static int mr_data_writeval_utime (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_varbit
static int mr_data_writeval_varbit (
OR_BUF * buf,
DB_VALUE * value
)
function mr_data_writeval_variable
static int mr_data_writeval_variable (
OR_BUF * buf,
DB_VALUE * value
)
function mr_freemem_bit
static void mr_freemem_bit (
void * memptr
)
function mr_freemem_char
static void mr_freemem_char (
void * memptr
)
function mr_freemem_elo
static void mr_freemem_elo (
void * memptr
)
function mr_freemem_json
static void mr_freemem_json (
void * memptr
)
function mr_freemem_set
static void mr_freemem_set (
void * memptr
)
function mr_freemem_string
static void mr_freemem_string (
void * memptr
)
function mr_freemem_varbit
static void mr_freemem_varbit (
void * memptr
)
function mr_getmem_bigint
static int mr_getmem_bigint (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_bit
static int mr_getmem_bit (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_blob
static int mr_getmem_blob (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_char
static int mr_getmem_char (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_clob
static int mr_getmem_clob (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_date
static int mr_getmem_date (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_datetime
static int mr_getmem_datetime (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_datetimeltz
static int mr_getmem_datetimeltz (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_datetimetz
static int mr_getmem_datetimetz (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_double
static int mr_getmem_double (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_elo
static int mr_getmem_elo (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_enumeration
static int mr_getmem_enumeration (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_error
static int mr_getmem_error (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_float
static int mr_getmem_float (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_int
static int mr_getmem_int (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_json
static int mr_getmem_json (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_money
static int mr_getmem_money (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_multiset
static int mr_getmem_multiset (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_null
static int mr_getmem_null (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_numeric
static int mr_getmem_numeric (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_object
static int mr_getmem_object (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_oid
static int mr_getmem_oid (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_ptr
static int mr_getmem_ptr (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_resultset
static int mr_getmem_resultset (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_sequence
static int mr_getmem_sequence (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_set
static int mr_getmem_set (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_short
static int mr_getmem_short (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_string
static int mr_getmem_string (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_sub
static int mr_getmem_sub (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_time
static int mr_getmem_time (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_timestampltz
static int mr_getmem_timestampltz (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_timestamptz
static int mr_getmem_timestamptz (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_utime
static int mr_getmem_utime (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_getmem_varbit
static int mr_getmem_varbit (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value,
bool copy
)
function mr_index_cmpdisk_bigint
static DB_VALUE_COMPARE_RESULT mr_index_cmpdisk_bigint (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_index_cmpdisk_bit
static DB_VALUE_COMPARE_RESULT mr_index_cmpdisk_bit (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_index_cmpdisk_char
static DB_VALUE_COMPARE_RESULT mr_index_cmpdisk_char (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_index_cmpdisk_date
static DB_VALUE_COMPARE_RESULT mr_index_cmpdisk_date (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_index_cmpdisk_datetime
static DB_VALUE_COMPARE_RESULT mr_index_cmpdisk_datetime (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_index_cmpdisk_datetimetz
static DB_VALUE_COMPARE_RESULT mr_index_cmpdisk_datetimetz (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_index_cmpdisk_double
static DB_VALUE_COMPARE_RESULT mr_index_cmpdisk_double (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_index_cmpdisk_enumeration
static DB_VALUE_COMPARE_RESULT mr_index_cmpdisk_enumeration (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_index_cmpdisk_float
static DB_VALUE_COMPARE_RESULT mr_index_cmpdisk_float (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_index_cmpdisk_int
static DB_VALUE_COMPARE_RESULT mr_index_cmpdisk_int (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_index_cmpdisk_midxkey
static DB_VALUE_COMPARE_RESULT mr_index_cmpdisk_midxkey (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_index_cmpdisk_money
static DB_VALUE_COMPARE_RESULT mr_index_cmpdisk_money (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_index_cmpdisk_numeric
static DB_VALUE_COMPARE_RESULT mr_index_cmpdisk_numeric (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_index_cmpdisk_object
static DB_VALUE_COMPARE_RESULT mr_index_cmpdisk_object (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_index_cmpdisk_oid
static DB_VALUE_COMPARE_RESULT mr_index_cmpdisk_oid (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_index_cmpdisk_short
static DB_VALUE_COMPARE_RESULT mr_index_cmpdisk_short (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_index_cmpdisk_string
static DB_VALUE_COMPARE_RESULT mr_index_cmpdisk_string (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_index_cmpdisk_time
static DB_VALUE_COMPARE_RESULT mr_index_cmpdisk_time (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_index_cmpdisk_timestamptz
static DB_VALUE_COMPARE_RESULT mr_index_cmpdisk_timestamptz (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_index_cmpdisk_utime
static DB_VALUE_COMPARE_RESULT mr_index_cmpdisk_utime (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_index_cmpdisk_varbit
static DB_VALUE_COMPARE_RESULT mr_index_cmpdisk_varbit (
void * mem1,
void * mem2,
TP_DOMAIN * domain,
int do_coercion,
int total_order,
int * start_colp
)
function mr_index_lengthmem_bit
static int mr_index_lengthmem_bit (
void * memptr,
TP_DOMAIN * domain
)
function mr_index_lengthmem_char
static int mr_index_lengthmem_char (
void * memptr,
TP_DOMAIN * domain
)
function mr_index_lengthmem_midxkey
static int mr_index_lengthmem_midxkey (
void * memptr,
TP_DOMAIN * domain
)
function mr_index_lengthmem_numeric
static int mr_index_lengthmem_numeric (
void * mem,
TP_DOMAIN * domain
)
function mr_index_lengthmem_string
static int mr_index_lengthmem_string (
void * memptr,
TP_DOMAIN * domain
)
function mr_index_lengthmem_varbit
static int mr_index_lengthmem_varbit (
void * memptr,
TP_DOMAIN * domain
)
function mr_index_lengthval_bit
static int mr_index_lengthval_bit (
DB_VALUE * value
)
function mr_index_lengthval_char
static int mr_index_lengthval_char (
DB_VALUE * value
)
function mr_index_lengthval_midxkey
static int mr_index_lengthval_midxkey (
DB_VALUE * value
)
function mr_index_lengthval_numeric
static int mr_index_lengthval_numeric (
DB_VALUE * value
)
function mr_index_lengthval_object
static int mr_index_lengthval_object (
DB_VALUE * value
)
function mr_index_lengthval_string
static int mr_index_lengthval_string (
DB_VALUE * value
)
function mr_index_lengthval_varbit
static int mr_index_lengthval_varbit (
DB_VALUE * value
)
function mr_index_readval_bigint
static int mr_index_readval_bigint (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_bit
static int mr_index_readval_bit (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int disk_size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_char
static int mr_index_readval_char (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int disk_size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_date
static int mr_index_readval_date (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_datetime
static int mr_index_readval_datetime (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_datetimeltz
static int mr_index_readval_datetimeltz (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_datetimetz
static int mr_index_readval_datetimetz (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_double
static int mr_index_readval_double (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_enumeration
static int mr_index_readval_enumeration (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_float
static int mr_index_readval_float (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_int
static int mr_index_readval_int (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_midxkey
static int mr_index_readval_midxkey (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_money
static int mr_index_readval_money (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_numeric
static int mr_index_readval_numeric (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_object
static int mr_index_readval_object (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_oid
static int mr_index_readval_oid (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_short
static int mr_index_readval_short (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_string
static int mr_index_readval_string (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_time
static int mr_index_readval_time (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_timestampltz
static int mr_index_readval_timestampltz (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_timestamptz
static int mr_index_readval_timestamptz (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_utime
static int mr_index_readval_utime (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_readval_varbit
static int mr_index_readval_varbit (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_index_writeval_bigint
static int mr_index_writeval_bigint (
OR_BUF * buf,
DB_VALUE * value
)
function mr_index_writeval_bit
static int mr_index_writeval_bit (
OR_BUF * buf,
DB_VALUE * value
)
function mr_index_writeval_char
static int mr_index_writeval_char (
OR_BUF * buf,
DB_VALUE * value
)
function mr_index_writeval_date
static int mr_index_writeval_date (
OR_BUF * buf,
DB_VALUE * value
)
function mr_index_writeval_datetime
static int mr_index_writeval_datetime (
OR_BUF * buf,
DB_VALUE * value
)
function mr_index_writeval_datetimetz
static int mr_index_writeval_datetimetz (
OR_BUF * buf,
DB_VALUE * value
)
function mr_index_writeval_double
static int mr_index_writeval_double (
OR_BUF * buf,
DB_VALUE * value
)
function mr_index_writeval_enumeration
static int mr_index_writeval_enumeration (
OR_BUF * buf,
DB_VALUE * value
)
function mr_index_writeval_float
static int mr_index_writeval_float (
OR_BUF * buf,
DB_VALUE * value
)
function mr_index_writeval_int
static int mr_index_writeval_int (
OR_BUF * buf,
DB_VALUE * value
)
function mr_index_writeval_midxkey
static int mr_index_writeval_midxkey (
OR_BUF * buf,
DB_VALUE * value
)
function mr_index_writeval_money
static int mr_index_writeval_money (
OR_BUF * buf,
DB_VALUE * value
)
function mr_index_writeval_numeric
static int mr_index_writeval_numeric (
OR_BUF * buf,
DB_VALUE * value
)
function mr_index_writeval_object
static int mr_index_writeval_object (
OR_BUF * buf,
DB_VALUE * value
)
function mr_index_writeval_oid
static int mr_index_writeval_oid (
OR_BUF * buf,
DB_VALUE * value
)
function mr_index_writeval_short
static int mr_index_writeval_short (
OR_BUF * buf,
DB_VALUE * value
)
function mr_index_writeval_string
static int mr_index_writeval_string (
OR_BUF * buf,
DB_VALUE * value
)
function mr_index_writeval_time
static int mr_index_writeval_time (
OR_BUF * buf,
DB_VALUE * value
)
function mr_index_writeval_timestamptz
static int mr_index_writeval_timestamptz (
OR_BUF * buf,
DB_VALUE * value
)
function mr_index_writeval_utime
static int mr_index_writeval_utime (
OR_BUF * buf,
DB_VALUE * value
)
function mr_index_writeval_varbit
static int mr_index_writeval_varbit (
OR_BUF * buf,
DB_VALUE * value
)
function mr_initmem_bigint
static void mr_initmem_bigint (
void * mem,
TP_DOMAIN * domain
)
function mr_initmem_bit
static void mr_initmem_bit (
void * memptr,
TP_DOMAIN * domain
)
function mr_initmem_char
static void mr_initmem_char (
void * memptr,
TP_DOMAIN * domain
)
function mr_initmem_date
static void mr_initmem_date (
void * mem,
TP_DOMAIN * domain
)
function mr_initmem_datetime
static void mr_initmem_datetime (
void * memptr,
TP_DOMAIN * domain
)
function mr_initmem_datetimetz
static void mr_initmem_datetimetz (
void * memptr,
TP_DOMAIN * domain
)
function mr_initmem_double
static void mr_initmem_double (
void * mem,
TP_DOMAIN * domain
)
function mr_initmem_elo
static void mr_initmem_elo (
void * memptr,
TP_DOMAIN * domain
)
function mr_initmem_enumeration
static void mr_initmem_enumeration (
void * mem,
TP_DOMAIN * domain
)
function mr_initmem_error
static void mr_initmem_error (
void * memptr,
TP_DOMAIN * domain
)
function mr_initmem_float
static void mr_initmem_float (
void * mem,
TP_DOMAIN * domain
)
function mr_initmem_int
static void mr_initmem_int (
void * mem,
TP_DOMAIN * domain
)
function mr_initmem_json
static void mr_initmem_json (
void * mem,
TP_DOMAIN * domain
)
function mr_initmem_money
static void mr_initmem_money (
void * memptr,
TP_DOMAIN * domain
)
function mr_initmem_null
static void mr_initmem_null (
void * mem,
TP_DOMAIN * domain
)
function mr_initmem_numeric
static void mr_initmem_numeric (
void * memptr,
TP_DOMAIN * domain
)
function mr_initmem_object
static void mr_initmem_object (
void * mem,
TP_DOMAIN * domain
)
function mr_initmem_oid
static void mr_initmem_oid (
void * memptr,
TP_DOMAIN * domain
)
function mr_initmem_ptr
static void mr_initmem_ptr (
void * memptr,
TP_DOMAIN * domain
)
function mr_initmem_resultset
static void mr_initmem_resultset (
void * mem,
TP_DOMAIN * domain
)
function mr_initmem_set
static void mr_initmem_set (
void * memptr,
TP_DOMAIN * domain
)
function mr_initmem_short
static void mr_initmem_short (
void * mem,
TP_DOMAIN * domain
)
function mr_initmem_string
static void mr_initmem_string (
void * mem,
TP_DOMAIN * domain
)
function mr_initmem_sub
static void mr_initmem_sub (
void * mem,
TP_DOMAIN * domain
)
function mr_initmem_time
static void mr_initmem_time (
void * mem,
TP_DOMAIN * domain
)
function mr_initmem_timestamptz
static void mr_initmem_timestamptz (
void * mem,
TP_DOMAIN * domain
)
function mr_initmem_utime
static void mr_initmem_utime (
void * mem,
TP_DOMAIN * domain
)
function mr_initmem_varbit
static void mr_initmem_varbit (
void * mem,
TP_DOMAIN * domain
)
function mr_initval_bigint
static void mr_initval_bigint (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_bit
static void mr_initval_bit (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_blob
static void mr_initval_blob (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_char
static void mr_initval_char (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_clob
static void mr_initval_clob (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_date
static void mr_initval_date (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_datetime
static void mr_initval_datetime (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_datetimeltz
static void mr_initval_datetimeltz (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_datetimetz
static void mr_initval_datetimetz (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_double
static void mr_initval_double (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_elo
static void mr_initval_elo (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_enumeration
static void mr_initval_enumeration (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_error
static void mr_initval_error (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_float
static void mr_initval_float (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_int
static void mr_initval_int (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_json
static void mr_initval_json (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_midxkey
static void mr_initval_midxkey (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_money
static void mr_initval_money (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_multiset
static void mr_initval_multiset (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_null
static void mr_initval_null (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_numeric
static void mr_initval_numeric (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_object
static void mr_initval_object (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_oid
static void mr_initval_oid (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_ptr
static void mr_initval_ptr (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_resultset
static void mr_initval_resultset (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_sequence
static void mr_initval_sequence (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_set
static void mr_initval_set (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_short
static void mr_initval_short (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_string
static void mr_initval_string (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_sub
static void mr_initval_sub (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_time
static void mr_initval_time (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_timestampltz
static void mr_initval_timestampltz (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_timestamptz
static void mr_initval_timestamptz (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_utime
static void mr_initval_utime (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_varbit
static void mr_initval_varbit (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_variable
static void mr_initval_variable (
DB_VALUE * value,
int precision,
int scale
)
function mr_initval_vobj
static void mr_initval_vobj (
DB_VALUE * value,
int precision,
int scale
)
function mr_lengthval_string_internal
static int mr_lengthval_string_internal (
DB_VALUE * value,
int disk,
int align
)
function mr_lengthval_varbit_internal
static int mr_lengthval_varbit_internal (
DB_VALUE * value,
int disk,
int align
)
function mr_null_oid
static void mr_null_oid (
OID * oid
)
function mr_readval_bit_internal
static int mr_readval_bit_internal (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int disk_size,
bool copy,
char * copy_buf,
int copy_buf_len,
int align
)
function mr_readval_char_internal
static int mr_readval_char_internal (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int disk_size,
bool copy,
char * copy_buf,
int copy_buf_len,
int align
)
function mr_readval_string_internal
static int mr_readval_string_internal (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len,
int align
)
function mr_readval_varbit_internal
static int mr_readval_varbit_internal (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len,
int align
)
function mr_setmem_bigint
static int mr_setmem_bigint (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_bit
static int mr_setmem_bit (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_char
static int mr_setmem_char (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_date
static int mr_setmem_date (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_datetime
static int mr_setmem_datetime (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_datetimetz
static int mr_setmem_datetimetz (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_double
static int mr_setmem_double (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_elo
static int mr_setmem_elo (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_enumeration
static int mr_setmem_enumeration (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_error
static int mr_setmem_error (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_float
static int mr_setmem_float (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_int
static int mr_setmem_int (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_json
static int mr_setmem_json (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_money
static int mr_setmem_money (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_null
static int mr_setmem_null (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_numeric
static int mr_setmem_numeric (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_object
static int mr_setmem_object (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_oid
static int mr_setmem_oid (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_ptr
static int mr_setmem_ptr (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_resultset
static int mr_setmem_resultset (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_set
static int mr_setmem_set (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_short
static int mr_setmem_short (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_string
static int mr_setmem_string (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_sub
static int mr_setmem_sub (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_time
static int mr_setmem_time (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_timestamptz
static int mr_setmem_timestamptz (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_utime
static int mr_setmem_utime (
void * mem,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setmem_varbit
static int mr_setmem_varbit (
void * memptr,
TP_DOMAIN * domain,
DB_VALUE * value
)
function mr_setval_bigint
static int mr_setval_bigint (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_bit
static int mr_setval_bit (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_blob
static int mr_setval_blob (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_char
static int mr_setval_char (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_clob
static int mr_setval_clob (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_date
static int mr_setval_date (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_datetime
static int mr_setval_datetime (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_datetimeltz
static int mr_setval_datetimeltz (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_datetimetz
static int mr_setval_datetimetz (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_double
static int mr_setval_double (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_elo
static int mr_setval_elo (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_enumeration
static int mr_setval_enumeration (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_enumeration_internal
static int mr_setval_enumeration_internal (
DB_VALUE * value,
TP_DOMAIN * domain,
unsigned short index,
int size,
bool copy,
char * copy_buf,
int copy_buf_len
)
function mr_setval_error
static int mr_setval_error (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_float
static int mr_setval_float (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_int
static int mr_setval_int (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_json
static int mr_setval_json (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_midxkey
static int mr_setval_midxkey (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_money
static int mr_setval_money (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_multiset
static int mr_setval_multiset (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_null
static int mr_setval_null (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_numeric
static int mr_setval_numeric (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_object
static int mr_setval_object (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_oid
static int mr_setval_oid (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_ptr
static int mr_setval_ptr (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_resultset
static int mr_setval_resultset (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_sequence
static int mr_setval_sequence (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_set
static int mr_setval_set (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_set_internal
static int mr_setval_set_internal (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy,
DB_TYPE set_type
)
function mr_setval_short
static int mr_setval_short (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_string
static int mr_setval_string (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_sub
static int mr_setval_sub (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_time
static int mr_setval_time (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_timestampltz
static int mr_setval_timestampltz (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_timestamptz
static int mr_setval_timestamptz (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_utime
static int mr_setval_utime (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_varbit
static int mr_setval_varbit (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_variable
static int mr_setval_variable (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_setval_vobj
static int mr_setval_vobj (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy
)
function mr_writeval_bit_internal
static int mr_writeval_bit_internal (
OR_BUF * buf,
DB_VALUE * value,
int align
)
function mr_writeval_char_internal
static int mr_writeval_char_internal (
OR_BUF * buf,
DB_VALUE * value,
int align
)
function mr_writeval_string_internal
static int mr_writeval_string_internal (
OR_BUF * buf,
DB_VALUE * value,
int align
)
function mr_writeval_varbit_internal
static int mr_writeval_varbit_internal (
OR_BUF * buf,
DB_VALUE * value,
int align
)
function peekmem_elo
static void peekmem_elo (
OR_BUF * buf,
DB_ELO * elo
)
function pr_midxkey_compare_element
static DB_VALUE_COMPARE_RESULT pr_midxkey_compare_element (
char * mem1,
char * mem2,
TP_DOMAIN * dom1,
TP_DOMAIN * dom2,
int do_coercion,
int total_order
)
function pr_midxkey_get_element_internal
static int pr_midxkey_get_element_internal (
const DB_MIDXKEY * midxkey,
int index,
DB_VALUE * value,
bool copy,
int * prev_indexp,
char ** prev_ptrp
)
function pr_midxkey_get_vals_size
static int pr_midxkey_get_vals_size (
TP_DOMAIN * domains,
DB_VALUE * dbvals,
int total
)
function pr_write_compressed_string_to_buffer
static int pr_write_compressed_string_to_buffer (
OR_BUF * buf,
const char * compressed_string,
int compressed_length,
int decompressed_length,
int alignment
)
function pr_write_uncompressed_string_to_buffer
static int pr_write_uncompressed_string_to_buffer (
OR_BUF * buf,
const char * string,
int size,
int align
)
function readval_elo_with_type
static int readval_elo_with_type (
OR_BUF * buf,
DB_VALUE * value,
TP_DOMAIN * domain,
int size,
bool copy,
char * copy_buf,
int copy_buf_len,
DB_TYPE type
)
function setval_elo_with_type
static int setval_elo_with_type (
DB_VALUE * dest,
const DB_VALUE * src,
bool copy,
DB_TYPE type
)
Macro Definition Documentation
define BITS_IN_BYTE
define BITS_TO_BYTES
#define BITS_TO_BYTES (
bit_cnt
) `((( bit_cnt ) + 7) / 8)`
define DB_DOMAIN_INIT_CHAR
#define DB_DOMAIN_INIT_CHAR (
value,
precision
) `/* multi line expression */`
define IS_FLOATING_PRECISION
#define IS_FLOATING_PRECISION (
prec
) `((prec) == TP_FLOATING_PRECISION_VALUE )`
define MR_CMP
#define MR_CMP (
d1,
d2
) `(( d1 ) < ( d2 ) ? DB_LT : ( d1 ) > ( d2 ) ? DB_GT : DB_EQ )`
define MR_CMP_RETURN_CODE
#define MR_CMP_RETURN_CODE (
c
) `((c) < 0 ? DB_LT : (c) > 0 ? DB_GT : DB_EQ )`
define MR_NUMERIC_SIZE
#define MR_NUMERIC_SIZE (
precision
) `DB_NUMERIC_BUF_SIZE`
define MR_OID_SIZE
define OR_NUMERIC_SIZE
#define OR_NUMERIC_SIZE (
precision
) `DB_NUMERIC_BUF_SIZE`
#define PR_INHIBIT_OID_PROMOTION_DEFAULT `1`
define STR_SIZE
#define STR_SIZE (
prec,
codeset
) `(((codeset) == INTL_CODESET_RAW_BITS ) ? ((prec+7)/8) : \ INTL_CODESET_MULT (codeset) * (prec))`
define VALUE_AREA_COUNT
#define VALUE_AREA_COUNT `1024`
define tp_NChar
#define tp_NChar `tp_Char`
define tp_VarNChar
#define tp_VarNChar `tp_String`
The documentation for this class was generated from the following file cubrid/src/object/object_primitive.c