Skip to content

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

Type Name
int pr_Enable_string_compression = [**true**](broker__monitor_8c.md#function-timeout)
int pr_Inhibit_oid_promotion = 1
const PR_TYPE tp_Bigint = /* multi line expression */
const PR_TYPE tp_Bit = /* multi line expression */
const PR_TYPE tp_Blob = /* multi line expression */
const PR_TYPE tp_Char = /* multi line expression */
const PR_TYPE tp_Clob = /* multi line expression */
const PR_TYPE tp_Date = /* multi line expression */
const PR_TYPE tp_Datetime = /* multi line expression */
const PR_TYPE tp_Datetimeltz = /* multi line expression */
const PR_TYPE tp_Datetimetz = /* multi line expression */
const PR_TYPE tp_Double = /* multi line expression */
const PR_TYPE tp_Elo = /* multi line expression */
const PR_TYPE tp_Enumeration = /* multi line expression */
const PR_TYPE tp_Error = /* multi line expression */
const PR_TYPE tp_Float = /* multi line expression */
const PR_TYPE tp_Integer = /* multi line expression */
const PR_TYPE tp_Json = /* multi line expression */
const PR_TYPE tp_Midxkey = /* multi line expression */
const PR_TYPE tp_Monetary = /* multi line expression */
const PR_TYPE tp_Multiset = /* multi line expression */
const PR_TYPE tp_Null = /* multi line expression */
const PR_TYPE tp_Numeric = /* multi line expression */
const PR_TYPE tp_Object = /* multi line expression */
const PR_TYPE tp_Oid = /* multi line expression */
const PR_TYPE tp_Pointer = /* multi line expression */
const PR_TYPE tp_ResultSet = /* multi line expression */
const PR_TYPE tp_Sequence = /* multi line expression */
const PR_TYPE tp_Set = /* multi line expression */
const PR_TYPE tp_Short = /* multi line expression */
const PR_TYPE tp_String = /* multi line expression */
const PR_TYPE tp_Substructure = /* multi line expression */
const PR_TYPE tp_Time = /* multi line expression */
const PR_TYPE tp_Timestampltz = /* multi line expression */
const PR_TYPE tp_Timestamptz = /* multi line expression */
const PR_TYPE * tp_Type_Datetimetz = &[**tp\_Datetimetz**](object__primitive_8c.md#variable-tp_datetimetz)
const PR_TYPE * tp_Type_Timestamptz = &[**tp\_Timestamptz**](object__primitive_8c.md#variable-tp_timestamptz)
const PR_TYPE * tp_Type_bigint = &[**tp\_Bigint**](object__primitive_8c.md#variable-tp_bigint)
const PR_TYPE * tp_Type_bit = &[**tp\_Bit**](object__primitive_8c.md#variable-tp_bit)
const PR_TYPE * tp_Type_blob = &[**tp\_Blob**](object__primitive_8c.md#variable-tp_blob)
const PR_TYPE * tp_Type_char = &[**tp\_Char**](object__primitive_8c.md#variable-tp_char)
const PR_TYPE * tp_Type_clob = &[**tp\_Clob**](object__primitive_8c.md#variable-tp_clob)
const PR_TYPE * tp_Type_date = &[**tp\_Date**](object__primitive_8c.md#variable-tp_date)
const PR_TYPE * tp_Type_datetime = &[**tp\_Datetime**](object__primitive_8c.md#variable-tp_datetime)
const PR_TYPE * tp_Type_datetimeltz = &[**tp\_Datetimeltz**](object__primitive_8c.md#variable-tp_datetimeltz)
const PR_TYPE * tp_Type_double = &[**tp\_Double**](object__primitive_8c.md#variable-tp_double)
const PR_TYPE * tp_Type_elo = &[**tp\_Elo**](object__primitive_8c.md#variable-tp_elo)
const PR_TYPE * tp_Type_enumeration = &[**tp\_Enumeration**](object__primitive_8c.md#variable-tp_enumeration)
const PR_TYPE * tp_Type_error = &[**tp\_Error**](object__primitive_8c.md#variable-tp_error)
const PR_TYPE * tp_Type_float = &[**tp\_Float**](object__primitive_8c.md#variable-tp_float)
const PR_TYPE * tp_Type_id_map
const PR_TYPE * tp_Type_integer = &[**tp\_Integer**](object__primitive_8c.md#variable-tp_integer)
const PR_TYPE * tp_Type_json = &[**tp\_Json**](object__primitive_8c.md#variable-tp_json)
const PR_TYPE * tp_Type_midxkey = &[**tp\_Midxkey**](object__primitive_8c.md#variable-tp_midxkey)
const PR_TYPE * tp_Type_monetary = &[**tp\_Monetary**](object__primitive_8c.md#variable-tp_monetary)
const PR_TYPE * tp_Type_multiset = &[**tp\_Multiset**](object__primitive_8c.md#variable-tp_multiset)
const PR_TYPE * tp_Type_null = &[**tp\_Null**](object__primitive_8c.md#variable-tp_null)
const PR_TYPE * tp_Type_numeric = &[**tp\_Numeric**](object__primitive_8c.md#variable-tp_numeric)
const PR_TYPE * tp_Type_object = &[**tp\_Object**](object__primitive_8c.md#variable-tp_object)
const PR_TYPE * tp_Type_oid = &[**tp\_Oid**](object__primitive_8c.md#variable-tp_oid)
const PR_TYPE * tp_Type_pointer = &[**tp\_Pointer**](object__primitive_8c.md#variable-tp_pointer)
const PR_TYPE * tp_Type_resultset = &[**tp\_ResultSet**](object__primitive_8c.md#variable-tp_resultset)
const PR_TYPE * tp_Type_sequence = &[**tp\_Sequence**](object__primitive_8c.md#variable-tp_sequence)
const PR_TYPE * tp_Type_set = &[**tp\_Set**](object__primitive_8c.md#variable-tp_set)
const PR_TYPE * tp_Type_short = &[**tp\_Short**](object__primitive_8c.md#variable-tp_short)
const PR_TYPE * tp_Type_string = &[**tp\_String**](object__primitive_8c.md#variable-tp_string)
const PR_TYPE * tp_Type_substructure = &[**tp\_Substructure**](object__primitive_8c.md#variable-tp_substructure)
const PR_TYPE * tp_Type_time = &[**tp\_Time**](object__primitive_8c.md#variable-tp_time)
const PR_TYPE * tp_Type_utime = &[**tp\_Utime**](object__primitive_8c.md#variable-tp_utime)
const PR_TYPE * tp_Type_varbit = &[**tp\_VarBit**](object__primitive_8c.md#variable-tp_varbit)
const PR_TYPE * tp_Type_variable = &[**tp\_Variable**](object__primitive_8c.md#variable-tp_variable)
const PR_TYPE * tp_Type_vobj = &[**tp\_Vobj**](object__primitive_8c.md#variable-tp_vobj)
const PR_TYPE tp_Utime = /* multi line expression */
const PR_TYPE tp_VarBit = /* multi line expression */
const PR_TYPE tp_Variable = /* multi line expression */
const PR_TYPE tp_Vobj = /* multi line expression */

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)) &lt; ([**d2**](broker__monitor_8c.md#function-timeout)) ? DB\_LT : ([**d1**](mprec_8c.md#define-d1)) &gt; ([**d2**](broker__monitor_8c.md#function-timeout)) ? DB\_GT : DB\_EQ)
define MR_CMP_RETURN_CODE (c) ((c) &lt; 0 ? DB\_LT : (c) &gt; 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;

variable pr_Inhibit_oid_promotion

int pr_Inhibit_oid_promotion;

variable tp_Bigint

const PR_TYPE tp_Bigint;

variable tp_Bit

const PR_TYPE tp_Bit;

variable tp_Blob

const PR_TYPE tp_Blob;

variable tp_Char

const PR_TYPE tp_Char;

variable tp_Clob

const PR_TYPE tp_Clob;

variable tp_Date

const PR_TYPE 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

const PR_TYPE tp_Double;

variable tp_Elo

const PR_TYPE tp_Elo;

variable tp_Enumeration

const PR_TYPE tp_Enumeration;

variable tp_Error

const PR_TYPE tp_Error;

variable tp_Float

const PR_TYPE tp_Float;

variable tp_Integer

const PR_TYPE tp_Integer;

variable tp_Json

const PR_TYPE 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

const PR_TYPE tp_Null;

variable tp_Numeric

const PR_TYPE tp_Numeric;

variable tp_Object

const PR_TYPE tp_Object;

variable tp_Oid

const PR_TYPE 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

const PR_TYPE tp_Set;

variable tp_Short

const PR_TYPE tp_Short;

variable tp_String

const PR_TYPE tp_String;

variable tp_Substructure

const PR_TYPE tp_Substructure;

variable tp_Time

const PR_TYPE 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

const PR_TYPE tp_Utime;

variable tp_VarBit

const PR_TYPE tp_VarBit;

variable tp_Variable

const PR_TYPE tp_Variable;

variable tp_Vobj

const PR_TYPE tp_Vobj;

Public Static Attributes Documentation

variable Value_area

AREA* 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_IN_BYTE `8`

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 MR_OID_SIZE `0`

define OR_NUMERIC_SIZE

#define OR_NUMERIC_SIZE (
    precision
) `DB_NUMERIC_BUF_SIZE`

define PR_INHIBIT_OID_PROMOTION_DEFAULT

#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