File dbtype_function.h¶
FileList > compat > dbtype_function.h
Go to the source code of this file
#include <stdio.h>#include "db_set_function.h"#include "dbtype_def.h"
Public Functions¶
Macros¶
| Type | Name |
|---|---|
| define | DB_CURRENCY_DEFAULT [**db\_get\_currency\_default**](db__macro_8c.md#function-db_get_currency_default)() |
| define | DB_GET_BIGINT (v) [**db\_get\_bigint**](dbtype__function_8h.md#function-db_get_bigint)(v) |
| define | DB_GET_BIGINTEGER [**DB\_GET\_BIGINT**](dbtype__function_8h.md#define-db_get_bigint) |
| define | DB_GET_BIT (v, l) [**db\_get\_bit**](dbtype__function_8h.md#function-db_get_bit)(v, l) |
| define | DB_GET_CHAR (v) [**db\_get\_char**](dbtype__function_8h.md#function-db_get_char)(v) |
| define | DB_GET_COLLECTION (value) [**db\_get\_set**](dbtype__function_8h.md#function-db_get_set)(value) |
| define | DB_GET_COMPRESSED_SIZE (value) [**db\_get\_compressed\_size**](dbtype__function_8h.md#function-db_get_compressed_size)(value) |
| define | DB_GET_DATE (v) [**db\_get\_date**](dbtype__function_8h.md#function-db_get_date)(v) |
| define | DB_GET_DATETIME (v) [**db\_get\_datetime**](dbtype__function_8h.md#function-db_get_datetime)(v) |
| define | DB_GET_DATETIMETZ (v) [**db\_get\_datetimetz**](dbtype__function_8h.md#function-db_get_datetimetz)(v) |
| define | DB_GET_DOUBLE (v) [**db\_get\_double**](dbtype__function_8h.md#function-db_get_double)(v) |
| define | DB_GET_ELO (v) [**db\_get\_elo**](dbtype__function_8h.md#function-db_get_elo)(v) |
| define | DB_GET_ENUM_CODESET (v) [**db\_get\_enum\_codeset**](dbtype__function_8h.md#function-db_get_enum_codeset)(v) |
| define | DB_GET_ENUM_COLLATION (v) [**db\_get\_enum\_collation**](dbtype__function_8h.md#function-db_get_enum_collation)(v) |
| define | DB_GET_ENUM_SHORT (v) [**db\_get\_enum\_short**](dbtype__function_8h.md#function-db_get_enum_short)(v) |
| define | DB_GET_ENUM_STRING (v) [**db\_get\_enum\_string**](dbtype__function_8h.md#function-db_get_enum_string)(v) |
| define | DB_GET_ENUM_STRING_SIZE (v) [**db\_get\_enum\_string\_size**](dbtype__function_8h.md#function-db_get_enum_string_size)(v) |
| define | DB_GET_ERROR (v) [**db\_get\_error**](dbtype__function_8h.md#function-db_get_error)(v) |
| define | DB_GET_FLOAT (v) [**db\_get\_float**](dbtype__function_8h.md#function-db_get_float)(v) |
| define | DB_GET_INT (v) [**db\_get\_int**](dbtype__function_8h.md#function-db_get_int)(v) |
| define | DB_GET_INTEGER (value) [**db\_get\_int**](dbtype__function_8h.md#function-db_get_int)(value) |
| define | DB_GET_JSON_DOCUMENT (value) [**db\_get\_json\_document**](dbtype__function_8h.md#function-db_get_json_document)(value) |
| define | DB_GET_LIST (value) [**db\_get\_set**](dbtype__function_8h.md#function-db_get_set)(value) |
| define | DB_GET_METHOD_ERROR_MSG () [**db\_get\_method\_error\_msg**](dbtype__function_8h.md#function-db_get_method_error_msg)() |
| define | DB_GET_MIDXKEY (v) [**db\_get\_midxkey**](dbtype__function_8h.md#function-db_get_midxkey)(v) |
| define | DB_GET_MONETARY (v) [**db\_get\_monetary**](dbtype__function_8h.md#function-db_get_monetary)(v) |
| define | DB_GET_MULTISET (value) [**db\_get\_set**](dbtype__function_8h.md#function-db_get_set)(value) |
| define | DB_GET_NUMERIC (v) [**db\_get\_numeric**](dbtype__function_8h.md#function-db_get_numeric)(v) |
| define | DB_GET_OBJ [**DB\_GET\_OBJECT**](dbtype__function_8h.md#define-db_get_object) |
| define | DB_GET_OBJECT (v) [**db\_get\_object**](dbtype__function_8h.md#function-db_get_object)(v) |
| define | DB_GET_OID (value) ([**db\_get\_oid**](dbtype__function_8h.md#function-db_get_oid)(value)) |
| define | DB_GET_POINTER (v) [**db\_get\_pointer**](dbtype__function_8h.md#function-db_get_pointer)(v) |
| define | DB_GET_RESULTSET (v) [**db\_get\_resultset**](dbtype__function_8h.md#function-db_get_resultset)(v) |
| define | DB_GET_SEQ [**DB\_GET\_SEQUENCE**](dbtype__function_8h.md#define-db_get_sequence) |
| define | DB_GET_SEQUENCE [**DB\_GET\_LIST**](dbtype__function_8h.md#define-db_get_list) |
| define | DB_GET_SET (v) [**db\_get\_set**](dbtype__function_8h.md#function-db_get_set)(v) |
| define | DB_GET_SHORT (v) [**db\_get\_short**](dbtype__function_8h.md#function-db_get_short)(v) |
| define | DB_GET_SMALLINT (value) [**db\_get\_short**](dbtype__function_8h.md#function-db_get_short)(value) |
| define | DB_GET_STRING (v) [**db\_get\_string**](dbtype__function_8h.md#function-db_get_string)(v) |
| define | DB_GET_STRING_CODESET (v) (([**INTL\_CODESET**](intl__support_8h.md#typedef-intl_codeset)) [**db\_get\_string\_codeset**](dbtype__function_8h.md#function-db_get_string_codeset)(v)) |
| define | DB_GET_STRING_COLLATION (v) [**db\_get\_string\_collation**](dbtype__function_8h.md#function-db_get_string_collation)(v) |
| define | DB_GET_STRING_LENGTH (v) [**db\_get\_string\_length**](string__opfunc_8c.md#function-db_get_string_length)(v) |
| define | DB_GET_STRING_SIZE (v) [**db\_get\_string\_size**](dbtype__function_8h.md#function-db_get_string_size)(v) |
| define | DB_GET_TIME (v) [**db\_get\_time**](dbtype__function_8h.md#function-db_get_time)(v) |
| define | DB_GET_TIMESTAMP (v) [**db\_get\_timestamp**](dbtype__function_8h.md#function-db_get_timestamp)(v) |
| define | DB_GET_TIMESTAMPTZ (v) [**db\_get\_timestamptz**](dbtype__function_8h.md#function-db_get_timestamptz)(v) |
| define | DB_GET_UTIME [**DB\_GET\_TIMESTAMP**](dbtype__function_8h.md#define-db_get_timestamp) |
| define | DB_IS_NULL (value) [**db\_value\_is\_null**](dbtype__function_8h.md#function-db_value_is_null)(value) |
| define | DB_MAKE_BIGINT (value, num) [**db\_make\_bigint**](dbtype__function_8h.md#function-db_make_bigint)(value, num) |
| define | DB_MAKE_BIGINTEGER [**DB\_MAKE\_BIGINT**](dbtype__function_8h.md#define-db_make_bigint) |
| define | DB_MAKE_BIT (value, bit_length, bit_str, bit_str_bit_size) [**db\_make\_bit**](dbtype__function_8h.md#function-db_make_bit)(value, [**bit\_length**](broker__monitor_8c.md#function-timeout), [**bit\_str**](broker__monitor_8c.md#function-timeout), [**bit\_str\_bit\_size**](broker__monitor_8c.md#function-timeout)) |
| define | DB_MAKE_CHAR (value, char_length, str, char_str_byte_size, codeset, collation) [**db\_make\_char**](dbtype__function_8h.md#function-db_make_char)(value, [**char\_length**](broker__monitor_8c.md#function-timeout), str, [**char\_str\_byte\_size**](broker__monitor_8c.md#function-timeout), codeset, collation) |
| define | DB_MAKE_COLLECTION (value, col) [**db\_make\_collection**](dbtype__function_8h.md#function-db_make_collection)(value, col) |
| define | DB_MAKE_DATE (value, month, day, year) [**db\_make\_date**](dbtype__function_8h.md#function-db_make_date)(value, month, day, year) |
| define | DB_MAKE_DATETIME (value, datetime_value) [**db\_make\_datetime**](dbtype__function_8h.md#function-db_make_datetime)(value, [**datetime\_value**](broker__monitor_8c.md#function-timeout)) |
| define | DB_MAKE_DATETIMELTZ (value, datetime_value) [**db\_make\_datetimeltz**](dbtype__function_8h.md#function-db_make_datetimeltz)(value, [**datetime\_value**](broker__monitor_8c.md#function-timeout)) |
| define | DB_MAKE_DATETIMETZ (value, datetimetz_value) [**db\_make\_datetimetz**](dbtype__function_8h.md#function-db_make_datetimetz)(value, [**datetimetz\_value**](broker__monitor_8c.md#function-timeout)) |
| define | DB_MAKE_DOUBLE (value, num) [**db\_make\_double**](dbtype__function_8h.md#function-db_make_double)(value, num) |
| define | DB_MAKE_ELO (value, type, elo) [**db\_make\_elo**](dbtype__function_8h.md#function-db_make_elo)(value, type, elo) |
| define | DB_MAKE_ENCODED_DATE (value, date_value) [**db\_value\_put\_encoded\_date**](db__macro_8c.md#function-db_value_put_encoded_date)(value, [**date\_value**](broker__monitor_8c.md#function-timeout)) |
| define | DB_MAKE_ENCODED_TIME (value, time_value) [**db\_value\_put\_encoded\_time**](db__macro_8c.md#function-db_value_put_encoded_time)(value, [**time\_value**](broker__monitor_8c.md#function-timeout)) |
| define | DB_MAKE_ENUMERATION (value, index, str, size, codeset, collation) [**db\_make\_enumeration**](dbtype__function_8h.md#function-db_make_enumeration)(value, index, str, size, codeset, collation) |
| define | DB_MAKE_ERROR (value, errcode) [**db\_make\_error**](dbtype__function_8h.md#function-db_make_error)(value, [**errcode**](broker__monitor_8c.md#function-timeout)) |
| define | DB_MAKE_FLOAT (value, num) [**db\_make\_float**](dbtype__function_8h.md#function-db_make_float)(value, num) |
| define | DB_MAKE_INT [**DB\_MAKE\_INTEGER**](dbtype__function_8h.md#define-db_make_integer) |
| define | DB_MAKE_INTEGER (value, num) [**db\_make\_int**](dbtype__function_8h.md#function-db_make_int)(value, num) |
| define | DB_MAKE_LIST [**DB\_MAKE\_SEQUENCE**](dbtype__function_8h.md#define-db_make_sequence) |
| define | DB_MAKE_METHOD_ERROR (value, errcode, errmsg) [**db\_make\_method\_error**](dbtype__function_8h.md#function-db_make_method_error)(value, [**errcode**](broker__monitor_8c.md#function-timeout), [**errmsg**](broker__monitor_8c.md#function-timeout)) |
| define | DB_MAKE_MIDXKEY (value, midxkey) [**db\_make\_midxkey**](dbtype__function_8h.md#function-db_make_midxkey)(value, midxkey) |
| define | DB_MAKE_MONETARY [**DB\_MAKE\_MONETARY\_AMOUNT**](dbtype__function_8h.md#define-db_make_monetary_amount) |
| define | DB_MAKE_MONETARY_AMOUNT (value, amount) [**db\_make\_monetary**](dbtype__function_8h.md#function-db_make_monetary)(value, [**DB\_CURRENCY\_DEFAULT**](dbtype_8h.md#define-db_currency_default), amount) |
| define | DB_MAKE_MONETARY_TYPE_AMOUNT (value, type, amount) [**db\_make\_monetary**](dbtype__function_8h.md#function-db_make_monetary)(value, type, amount) |
| define | DB_MAKE_MULTISET (value, set) [**db\_make\_multiset**](dbtype__function_8h.md#function-db_make_multiset)(value, set) |
| define | DB_MAKE_MULTI_SET [**DB\_MAKE\_MULTISET**](dbtype__function_8h.md#define-db_make_multiset) |
| define | DB_MAKE_NULL (value) [**db\_make\_null**](dbtype__function_8h.md#function-db_make_null)(value) |
| define | DB_MAKE_NUMERIC (value, num, precision, scale) [**db\_make\_numeric**](dbtype__function_8h.md#function-db_make_numeric)(value, num, precision, scale) |
| define | DB_MAKE_OBJ [**DB\_MAKE\_OBJECT**](dbtype__function_8h.md#define-db_make_object) |
| define | DB_MAKE_OBJECT (value, obj) [**db\_make\_object**](dbtype__function_8h.md#function-db_make_object)(value, obj) |
| define | DB_MAKE_OID (value, oid) /* multi line expression */ |
| define | DB_MAKE_POINTER (value, ptr) [**db\_make\_pointer**](dbtype__function_8h.md#function-db_make_pointer)(value, ptr) |
| define | DB_MAKE_RESULTSET (value, handle) [**db\_make\_resultset**](dbtype__function_8h.md#function-db_make_resultset)(value, [**handle**](shard__metadata_8c.md#variable-handle)) |
| define | DB_MAKE_SEQ [**DB\_MAKE\_SEQUENCE**](dbtype__function_8h.md#define-db_make_sequence) |
| define | DB_MAKE_SEQUENCE (value, set) [**db\_make\_sequence**](dbtype__function_8h.md#function-db_make_sequence)(value, set) |
| define | DB_MAKE_SET (value, set) [**db\_make\_set**](dbtype__function_8h.md#function-db_make_set)(value, set) |
| define | DB_MAKE_SHORT [**DB\_MAKE\_SMALLINT**](dbtype__function_8h.md#define-db_make_smallint) |
| define | DB_MAKE_SMALLINT (value, num) [**db\_make\_short**](dbtype__function_8h.md#function-db_make_short)(value, num) |
| define | DB_MAKE_STRING (value, str) [**db\_make\_string**](dbtype__function_8h.md#function-db_make_string)(value, str) |
| define | DB_MAKE_TIME (value, hour, minute, second) [**db\_make\_time**](dbtype__function_8h.md#function-db_make_time)(value, hour, minute, second) |
| define | DB_MAKE_TIMESTAMP (value, timeval) [**db\_make\_timestamp**](dbtype__function_8h.md#function-db_make_timestamp)(value, [**timeval**](broker__monitor_8c.md#function-timeout)) |
| define | DB_MAKE_TIMESTAMPLTZ (value, timeval) [**db\_make\_timestampltz**](dbtype__function_8h.md#function-db_make_timestampltz)(value, [**timeval**](broker__monitor_8c.md#function-timeout)) |
| define | DB_MAKE_TIMESTAMPTZ (value, ts_tz) [**db\_make\_timestamptz**](dbtype__function_8h.md#function-db_make_timestamptz)(value, [**ts\_tz**](broker__monitor_8c.md#function-timeout)) |
| define | DB_MAKE_UTIME [**DB\_MAKE\_TIMESTAMP**](dbtype__function_8h.md#define-db_make_timestamp) |
| define | DB_MAKE_VARBIT (value, max_bit_length, bit_str, bit_str_bit_size) [**db\_make\_varbit**](dbtype__function_8h.md#function-db_make_varbit)(value, [**max\_bit\_length**](broker__monitor_8c.md#function-timeout), [**bit\_str**](broker__monitor_8c.md#function-timeout), [**bit\_str\_bit\_size**](broker__monitor_8c.md#function-timeout)) |
| define | DB_MAKE_VARCHAR (value, max_char_length, str, char_str_byte_size, codeset, collation) [**db\_make\_varchar**](dbtype__function_8h.md#function-db_make_varchar)(value, [**max\_char\_length**](broker__monitor_8c.md#function-timeout), str, [**char\_str\_byte\_size**](broker__monitor_8c.md#function-timeout), codeset, collation) |
| define | DB_SET_COMPRESSED_STRING (value, compressed_string, compressed_size, compressed_need_clear) [**db\_set\_compressed\_string**](dbtype__function_8h.md#function-db_set_compressed_string)(value, [**compressed\_string**](broker__monitor_8c.md#function-timeout), compressed\_size, compressed\_need\_clear) |
| define | DB_TRIED_COMPRESSION (value) ([**DB\_GET\_COMPRESSED\_SIZE**](dbtype__function_8h.md#define-db_get_compressed_size)(value) != [**DB\_NOT\_YET\_COMPRESSED**](dbtype__def_8h.md#define-db_not_yet_compressed)) |
| define | DB_VALUE_CLONE_AS_NULL (src_value, dest_value) /* multi line expression */ |
| define | DB_VALUE_DOMAIN_TYPE (value) [**db\_value\_domain\_type**](dbtype__function_8h.md#function-db_value_domain_type)(value) |
| define | DB_VALUE_PRECISION (value) [**db\_value\_precision**](dbtype__function_8h.md#function-db_value_precision)(value) |
| define | DB_VALUE_SCALE (value) [**db\_value\_scale**](dbtype__function_8h.md#function-db_value_scale)(value) |
| define | DB_VALUE_TYPE (value) [**db\_value\_type**](dbtype__function_8h.md#function-db_value_type)(value) |
| define | db_collection [**db\_set**](structdb__set.md) |
| define | db_get_collection [**db\_get\_set**](dbtype__function_8h.md#function-db_get_set) |
| define | db_get_utime [**db\_get\_timestamp**](dbtype__function_8h.md#function-db_get_timestamp) |
| define | db_make_utime [**db\_make\_timestamp**](dbtype__function_8h.md#function-db_make_timestamp) |
Public Functions Documentation¶
function db_convert_json_into_scalar¶
function db_date_decode¶
function db_date_encode¶
function db_default_expression_string¶
function db_get_bigint¶
function db_get_bit¶
function db_get_char¶
function db_get_compressed_size¶
function db_get_currency_default¶
function db_get_date¶
function db_get_datetime¶
function db_get_datetimetz¶
function db_get_deep_copy_of_json¶
function db_get_double¶
function db_get_elo¶
function db_get_enum_codeset¶
function db_get_enum_collation¶
function db_get_enum_short¶
function db_get_enum_string¶
function db_get_enum_string_size¶
function db_get_error¶
function db_get_float¶
function db_get_int¶
function db_get_json_document¶
function db_get_method_error_msg¶
function db_get_midxkey¶
function db_get_monetary¶
function db_get_numeric¶
function db_get_object¶
function db_get_oid¶
function db_get_pointer¶
function db_get_resultset¶
function db_get_set¶
function db_get_short¶
function db_get_string¶
function db_get_string_codeset¶
function db_get_string_collation¶
function db_get_string_size¶
function db_get_time¶
function db_get_timestamp¶
function db_get_timestamptz¶
function db_init_db_json_pointers¶
function db_is_json_doc_type¶
function db_is_json_value_type¶
function db_make_bigint¶
function db_make_bit¶
int db_make_bit (
DB_VALUE * value,
const int bit_length,
DB_CONST_C_BIT bit_str,
const int bit_str_bit_size
)
function db_make_char¶
int db_make_char (
DB_VALUE * value,
const int char_length,
DB_CONST_C_CHAR str,
const int char_str_byte_size,
const int codeset,
const int collation_id
)
function db_make_collection¶
function db_make_date¶
function db_make_datetime¶
function db_make_datetimeltz¶
function db_make_datetimetz¶
function db_make_double¶
function db_make_elo¶
function db_make_enumeration¶
int db_make_enumeration (
DB_VALUE * value,
unsigned short index,
DB_CONST_C_CHAR str,
int size,
unsigned char codeset,
const int collation_id
)
function db_make_error¶
function db_make_float¶
function db_make_int¶
function db_make_json¶
function db_make_method_error¶
function db_make_midxkey¶
function db_make_monetary¶
function db_make_multiset¶
function db_make_null¶
function db_make_numeric¶
int db_make_numeric (
DB_VALUE * value,
const DB_C_NUMERIC num,
const int precision,
const int scale
)
function db_make_object¶
function db_make_oid¶
function db_make_pointer¶
function db_make_resultset¶
function db_make_sequence¶
function db_make_set¶
function db_make_short¶
function db_make_string¶
function db_make_string_copy¶
function db_make_time¶
function db_make_timestamp¶
function db_make_timestampltz¶
function db_make_timestamptz¶
function db_make_varbit¶
int db_make_varbit (
DB_VALUE * value,
const int max_bit_length,
DB_CONST_C_BIT bit_str,
const int bit_str_bit_size
)
function db_make_varchar¶
int db_make_varchar (
DB_VALUE * value,
const int max_char_length,
DB_CONST_C_CHAR str,
const int char_str_byte_size,
const int codeset,
const int collation_id
)
function db_set_compressed_string¶
void db_set_compressed_string (
DB_VALUE * value,
char * compressed_string,
int compressed_size,
bool compressed_need_clear
)
function db_string_truncate¶
function db_time_decode¶
function db_time_encode¶
function db_type_to_db_domain¶
function db_value_alter_type¶
function db_value_clear¶
function db_value_clear_array¶
function db_value_clone¶
function db_value_coerce¶
function db_value_compare¶
function db_value_copy¶
function db_value_create¶
function db_value_domain_default¶
int db_value_domain_default (
DB_VALUE * value,
const DB_TYPE type,
const int precision,
const int scale,
const int codeset,
const int collation_id,
DB_ENUMERATION * enumeration
)
function db_value_domain_init¶
function db_value_domain_max¶
int db_value_domain_max (
DB_VALUE * value,
DB_TYPE type,
const int precision,
const int scale,
const int codeset,
const int collation_id,
const DB_ENUMERATION * enumeration
)
function db_value_domain_min¶
int db_value_domain_min (
DB_VALUE * value,
DB_TYPE type,
const int precision,
const int scale,
const int codeset,
const int collation_id,
const DB_ENUMERATION * enumeration
)
function db_value_domain_type¶
function db_value_domain_zero¶
int db_value_domain_zero (
DB_VALUE * value,
const DB_TYPE type,
const int precision,
const int scale
)
function db_value_equal¶
function db_value_fprint¶
function db_value_free¶
function db_value_get_monetary_amount_as_double¶
function db_value_get_monetary_currency¶
function db_value_is_null¶
function db_value_need_clear¶
function db_value_precision¶
function db_value_print¶
function db_value_put¶
function db_value_put_encoded_date¶
function db_value_put_encoded_time¶
function db_value_put_monetary_amount_as_double¶
function db_value_put_monetary_currency¶
function db_value_put_null¶
function db_value_scale¶
function db_value_type¶
function db_value_type_is_collection¶
Macro Definition Documentation¶
define DB_CURRENCY_DEFAULT¶
define DB_GET_BIGINT¶
define DB_GET_BIGINTEGER¶
define DB_GET_BIT¶
define DB_GET_CHAR¶
define DB_GET_COLLECTION¶
define DB_GET_COMPRESSED_SIZE¶
define DB_GET_DATE¶
define DB_GET_DATETIME¶
define DB_GET_DATETIMETZ¶
define DB_GET_DOUBLE¶
define DB_GET_ELO¶
define DB_GET_ENUM_CODESET¶
define DB_GET_ENUM_COLLATION¶
define DB_GET_ENUM_SHORT¶
define DB_GET_ENUM_STRING¶
define DB_GET_ENUM_STRING_SIZE¶
define DB_GET_ERROR¶
define DB_GET_FLOAT¶
define DB_GET_INT¶
define DB_GET_INTEGER¶
define DB_GET_JSON_DOCUMENT¶
define DB_GET_LIST¶
define DB_GET_METHOD_ERROR_MSG¶
define DB_GET_MIDXKEY¶
define DB_GET_MONETARY¶
define DB_GET_MULTISET¶
define DB_GET_NUMERIC¶
define DB_GET_OBJ¶
define DB_GET_OBJECT¶
define DB_GET_OID¶
define DB_GET_POINTER¶
define DB_GET_RESULTSET¶
define DB_GET_SEQ¶
define DB_GET_SEQUENCE¶
define DB_GET_SET¶
define DB_GET_SHORT¶
define DB_GET_SMALLINT¶
define DB_GET_STRING¶
define DB_GET_STRING_CODESET¶
define DB_GET_STRING_COLLATION¶
define DB_GET_STRING_LENGTH¶
define DB_GET_STRING_SIZE¶
define DB_GET_TIME¶
define DB_GET_TIMESTAMP¶
define DB_GET_TIMESTAMPTZ¶
define DB_GET_UTIME¶
define DB_IS_NULL¶
define DB_MAKE_BIGINT¶
define DB_MAKE_BIGINTEGER¶
define DB_MAKE_BIT¶
#define DB_MAKE_BIT (
value,
bit_length,
bit_str,
bit_str_bit_size
) `db_make_bit (value, bit_length , bit_str , bit_str_bit_size )`
define DB_MAKE_CHAR¶
#define DB_MAKE_CHAR (
value,
char_length,
str,
char_str_byte_size,
codeset,
collation
) `db_make_char (value, char_length , str, char_str_byte_size , codeset, collation)`
define DB_MAKE_COLLECTION¶
define DB_MAKE_DATE¶
define DB_MAKE_DATETIME¶
define DB_MAKE_DATETIMELTZ¶
#define DB_MAKE_DATETIMELTZ (
value,
datetime_value
) `db_make_datetimeltz (value, datetime_value )`
define DB_MAKE_DATETIMETZ¶
#define DB_MAKE_DATETIMETZ (
value,
datetimetz_value
) `db_make_datetimetz (value, datetimetz_value )`
define DB_MAKE_DOUBLE¶
define DB_MAKE_ELO¶
define DB_MAKE_ENCODED_DATE¶
define DB_MAKE_ENCODED_TIME¶
define DB_MAKE_ENUMERATION¶
#define DB_MAKE_ENUMERATION (
value,
index,
str,
size,
codeset,
collation
) `db_make_enumeration (value, index, str, size, codeset, collation)`
define DB_MAKE_ERROR¶
define DB_MAKE_FLOAT¶
define DB_MAKE_INT¶
define DB_MAKE_INTEGER¶
define DB_MAKE_LIST¶
define DB_MAKE_METHOD_ERROR¶
#define DB_MAKE_METHOD_ERROR (
value,
errcode,
errmsg
) `db_make_method_error (value, errcode , errmsg )`
define DB_MAKE_MIDXKEY¶
define DB_MAKE_MONETARY¶
define DB_MAKE_MONETARY_AMOUNT¶
#define DB_MAKE_MONETARY_AMOUNT (
value,
amount
) `db_make_monetary (value, DB_CURRENCY_DEFAULT , amount)`
define DB_MAKE_MONETARY_TYPE_AMOUNT¶
#define DB_MAKE_MONETARY_TYPE_AMOUNT (
value,
type,
amount
) `db_make_monetary (value, type, amount)`
define DB_MAKE_MULTISET¶
define DB_MAKE_MULTI_SET¶
define DB_MAKE_NULL¶
define DB_MAKE_NUMERIC¶
#define DB_MAKE_NUMERIC (
value,
num,
precision,
scale
) `db_make_numeric (value, num, precision, scale)`
define DB_MAKE_OBJ¶
define DB_MAKE_OBJECT¶
define DB_MAKE_OID¶
#define DB_MAKE_OID (
value,
oid
) `(((oid) == NULL ) ? ((value)->domain.general_info.is_null = 1, NO_ERROR ) : \ db_make_oid ((value), (oid)))`
define DB_MAKE_POINTER¶
define DB_MAKE_RESULTSET¶
define DB_MAKE_SEQ¶
define DB_MAKE_SEQUENCE¶
define DB_MAKE_SET¶
define DB_MAKE_SHORT¶
define DB_MAKE_SMALLINT¶
define DB_MAKE_STRING¶
define DB_MAKE_TIME¶
define DB_MAKE_TIMESTAMP¶
define DB_MAKE_TIMESTAMPLTZ¶
define DB_MAKE_TIMESTAMPTZ¶
define DB_MAKE_UTIME¶
define DB_MAKE_VARBIT¶
#define DB_MAKE_VARBIT (
value,
max_bit_length,
bit_str,
bit_str_bit_size
) `db_make_varbit (value, max_bit_length , bit_str , bit_str_bit_size )`
define DB_MAKE_VARCHAR¶
#define DB_MAKE_VARCHAR (
value,
max_char_length,
str,
char_str_byte_size,
codeset,
collation
) `db_make_varchar (value, max_char_length , str, char_str_byte_size , codeset, collation)`
define DB_SET_COMPRESSED_STRING¶
#define DB_SET_COMPRESSED_STRING (
value,
compressed_string,
compressed_size,
compressed_need_clear
) `db_set_compressed_string (value, compressed_string , compressed_size, compressed_need_clear)`
define DB_TRIED_COMPRESSION¶
#define DB_TRIED_COMPRESSION (
value
) `( DB_GET_COMPRESSED_SIZE (value) != DB_NOT_YET_COMPRESSED )`
define DB_VALUE_CLONE_AS_NULL¶
define DB_VALUE_DOMAIN_TYPE¶
define DB_VALUE_PRECISION¶
define DB_VALUE_SCALE¶
define DB_VALUE_TYPE¶
define db_collection¶
define db_get_collection¶
define db_get_utime¶
define db_make_utime¶
The documentation for this class was generated from the following file cubrid/src/compat/dbtype_function.h