Skip to content

File arithmetic.h

FileList > cubrid > src > query > arithmetic.h

Go to the source code of this file

  • #include "dbtype_def.h"
  • #include "object_domain.h"
  • #include <vector>
  • #include <string>

Public Functions

Type Name
int db_abs_dbval (DB_VALUE * result, DB_VALUE * value)
int db_accumulate_json_arrayagg (const DB_VALUE * json_db_val, DB_VALUE * json_res)
int db_accumulate_json_objectagg (const DB_VALUE * json_key, const DB_VALUE * json_db_val, DB_VALUE * json_res)
int db_acos_dbval (DB_VALUE * result, DB_VALUE * value)
int db_asin_dbval (DB_VALUE * result, DB_VALUE * value)
int db_atan2_dbval (DB_VALUE * result, DB_VALUE * value, DB_VALUE * value2)
int db_atan_dbval (DB_VALUE * result, DB_VALUE * value1)
int db_bit_count_dbval (DB_VALUE * result, DB_VALUE * value)
int db_ceil_dbval (DB_VALUE * result, DB_VALUE * value)
int db_cos_dbval (DB_VALUE * result, DB_VALUE * value)
int db_cot_dbval (DB_VALUE * result, DB_VALUE * value)
int db_crc32_dbval (DB_VALUE * result, DB_VALUE * value)
int db_degrees_dbval (DB_VALUE * result, DB_VALUE * value)
int db_drandom_dbval (DB_VALUE * result)
int db_evaluate_json_array (DB_VALUE * result, DB_VALUE *const * arg, int const num_args)
int db_evaluate_json_array_append (DB_VALUE * result, DB_VALUE *const * arg, int const num_args)
int db_evaluate_json_array_insert (DB_VALUE * result, DB_VALUE *const * arg, int const num_args)
int db_evaluate_json_contains (DB_VALUE * result, DB_VALUE *const * arg, int const num_args)
int db_evaluate_json_contains_path (DB_VALUE * result, DB_VALUE *const * arg, const int num_args)
int db_evaluate_json_depth (DB_VALUE * result, DB_VALUE *const * args, int num_args)
int db_evaluate_json_extract (DB_VALUE * result, DB_VALUE *const * args, int num_args)
int db_evaluate_json_get_all_paths (DB_VALUE * result, DB_VALUE *const * arg, int const num_args)
int db_evaluate_json_insert (DB_VALUE * result, DB_VALUE *const * arg, const int num_args)
int db_evaluate_json_keys (DB_VALUE * result, DB_VALUE *const * arg, const int num_args)
int db_evaluate_json_length (DB_VALUE * result, DB_VALUE *const * args, int num_args)
int db_evaluate_json_merge_patch (DB_VALUE * result, DB_VALUE *const * arg, int const num_args)
int db_evaluate_json_merge_preserve (DB_VALUE * result, DB_VALUE *const * arg, int const num_args)
int db_evaluate_json_object (DB_VALUE * result, DB_VALUE *const * arg, int const num_args)
int db_evaluate_json_pretty (DB_VALUE * result, DB_VALUE *const * args, int num_args)
int db_evaluate_json_quote (DB_VALUE * result, DB_VALUE *const * args, int num_args)
int db_evaluate_json_remove (DB_VALUE * result, DB_VALUE *const * arg, int const num_args)
int db_evaluate_json_replace (DB_VALUE * result, DB_VALUE *const * arg, const int num_args)
int db_evaluate_json_search (DB_VALUE * result, DB_VALUE *const * args, const int num_args)
int db_evaluate_json_set (DB_VALUE * result, DB_VALUE *const * arg, const int num_args)
int db_evaluate_json_type_dbval (DB_VALUE * result, DB_VALUE *const * args, int num_args)
int db_evaluate_json_unquote (DB_VALUE * result, DB_VALUE *const * args, int num_args)
int db_evaluate_json_valid (DB_VALUE * result, DB_VALUE *const * args, int num_args)
int db_exp_dbval (DB_VALUE * result, DB_VALUE * value)
int db_floor_dbval (DB_VALUE * result, DB_VALUE * value)
int db_least_or_greatest (DB_VALUE * arg1, DB_VALUE * arg2, DB_VALUE * result, bool least)
int db_log_dbval (DB_VALUE * result, DB_VALUE * value1, DB_VALUE * value2)
int db_log_generic_dbval (DB_VALUE * result, DB_VALUE * value, long b)
int db_mod_dbval (DB_VALUE * result, DB_VALUE * value1, DB_VALUE * value2)
int db_power_dbval (DB_VALUE * result, DB_VALUE * value1, DB_VALUE * value2)
int db_radians_dbval (DB_VALUE * result, DB_VALUE * value)
int db_random_dbval (DB_VALUE * result)
int db_round_dbval (DB_VALUE * result, DB_VALUE * value1, DB_VALUE * value2)
int db_sign_dbval (DB_VALUE * result, DB_VALUE * value)
int db_sin_dbval (DB_VALUE * result, DB_VALUE * value)
int db_sleep (DB_VALUE * result, DB_VALUE * value)
int db_sqrt_dbval (DB_VALUE * result, DB_VALUE * value)
int db_tan_dbval (DB_VALUE * result, DB_VALUE * value)
int db_trunc_dbval (DB_VALUE * result, DB_VALUE * value1, DB_VALUE * value2)
int db_typeof_dbval (DB_VALUE * result, DB_VALUE * value)
int db_width_bucket (DB_VALUE * result, const DB_VALUE * value1, const DB_VALUE * value2, const DB_VALUE * value3, const DB_VALUE * value4)

Macros

Type Name
define PI (([**double**](broker__monitor_8c.md#function-timeout)) (3.14159265358979323846264338))

Public Functions Documentation

function db_abs_dbval

int db_abs_dbval (
    DB_VALUE * result,
    DB_VALUE * value
) 

function db_accumulate_json_arrayagg

int db_accumulate_json_arrayagg (
    const  DB_VALUE * json_db_val,
    DB_VALUE * json_res
) 

function db_accumulate_json_objectagg

int db_accumulate_json_objectagg (
    const  DB_VALUE * json_key,
    const  DB_VALUE * json_db_val,
    DB_VALUE * json_res
) 

function db_acos_dbval

int db_acos_dbval (
    DB_VALUE * result,
    DB_VALUE * value
) 

function db_asin_dbval

int db_asin_dbval (
    DB_VALUE * result,
    DB_VALUE * value
) 

function db_atan2_dbval

int db_atan2_dbval (
    DB_VALUE * result,
    DB_VALUE * value,
    DB_VALUE * value2
) 

function db_atan_dbval

int db_atan_dbval (
    DB_VALUE * result,
    DB_VALUE * value1
) 

function db_bit_count_dbval

int db_bit_count_dbval (
    DB_VALUE * result,
    DB_VALUE * value
) 

function db_ceil_dbval

int db_ceil_dbval (
    DB_VALUE * result,
    DB_VALUE * value
) 

function db_cos_dbval

int db_cos_dbval (
    DB_VALUE * result,
    DB_VALUE * value
) 

function db_cot_dbval

int db_cot_dbval (
    DB_VALUE * result,
    DB_VALUE * value
) 

function db_crc32_dbval

int db_crc32_dbval (
    DB_VALUE * result,
    DB_VALUE * value
) 

function db_degrees_dbval

int db_degrees_dbval (
    DB_VALUE * result,
    DB_VALUE * value
) 

function db_drandom_dbval

int db_drandom_dbval (
    DB_VALUE * result
) 

function db_evaluate_json_array

int db_evaluate_json_array (
    DB_VALUE * result,
    DB_VALUE * const * arg,
    int  const num_args
) 

function db_evaluate_json_array_append

int db_evaluate_json_array_append (
    DB_VALUE * result,
    DB_VALUE * const * arg,
    int  const num_args
) 

function db_evaluate_json_array_insert

int db_evaluate_json_array_insert (
    DB_VALUE * result,
    DB_VALUE * const * arg,
    int  const num_args
) 

function db_evaluate_json_contains

int db_evaluate_json_contains (
    DB_VALUE * result,
    DB_VALUE * const * arg,
    int  const num_args
) 

function db_evaluate_json_contains_path

int db_evaluate_json_contains_path (
    DB_VALUE * result,
    DB_VALUE * const * arg,
    const  int num_args
) 

function db_evaluate_json_depth

int db_evaluate_json_depth (
    DB_VALUE * result,
    DB_VALUE * const * args,
    int num_args
) 

function db_evaluate_json_extract

int db_evaluate_json_extract (
    DB_VALUE * result,
    DB_VALUE * const * args,
    int num_args
) 

function db_evaluate_json_get_all_paths

int db_evaluate_json_get_all_paths (
    DB_VALUE * result,
    DB_VALUE * const * arg,
    int  const num_args
) 

function db_evaluate_json_insert

int db_evaluate_json_insert (
    DB_VALUE * result,
    DB_VALUE * const * arg,
    const  int num_args
) 

function db_evaluate_json_keys

int db_evaluate_json_keys (
    DB_VALUE * result,
    DB_VALUE * const * arg,
    const  int num_args
) 

function db_evaluate_json_length

int db_evaluate_json_length (
    DB_VALUE * result,
    DB_VALUE * const * args,
    int num_args
) 

function db_evaluate_json_merge_patch

int db_evaluate_json_merge_patch (
    DB_VALUE * result,
    DB_VALUE * const * arg,
    int  const num_args
) 

function db_evaluate_json_merge_preserve

int db_evaluate_json_merge_preserve (
    DB_VALUE * result,
    DB_VALUE * const * arg,
    int  const num_args
) 

function db_evaluate_json_object

int db_evaluate_json_object (
    DB_VALUE * result,
    DB_VALUE * const * arg,
    int  const num_args
) 

function db_evaluate_json_pretty

int db_evaluate_json_pretty (
    DB_VALUE * result,
    DB_VALUE * const * args,
    int num_args
) 

function db_evaluate_json_quote

int db_evaluate_json_quote (
    DB_VALUE * result,
    DB_VALUE * const * args,
    int num_args
) 

function db_evaluate_json_remove

int db_evaluate_json_remove (
    DB_VALUE * result,
    DB_VALUE * const * arg,
    int  const num_args
) 

function db_evaluate_json_replace

int db_evaluate_json_replace (
    DB_VALUE * result,
    DB_VALUE * const * arg,
    const  int num_args
) 

int db_evaluate_json_search (
    DB_VALUE * result,
    DB_VALUE * const * args,
    const  int num_args
) 

function db_evaluate_json_set

int db_evaluate_json_set (
    DB_VALUE * result,
    DB_VALUE * const * arg,
    const  int num_args
) 

function db_evaluate_json_type_dbval

int db_evaluate_json_type_dbval (
    DB_VALUE * result,
    DB_VALUE * const * args,
    int num_args
) 

function db_evaluate_json_unquote

int db_evaluate_json_unquote (
    DB_VALUE * result,
    DB_VALUE * const * args,
    int num_args
) 

function db_evaluate_json_valid

int db_evaluate_json_valid (
    DB_VALUE * result,
    DB_VALUE * const * args,
    int num_args
) 

function db_exp_dbval

int db_exp_dbval (
    DB_VALUE * result,
    DB_VALUE * value
) 

function db_floor_dbval

int db_floor_dbval (
    DB_VALUE * result,
    DB_VALUE * value
) 

function db_least_or_greatest

int db_least_or_greatest (
    DB_VALUE * arg1,
    DB_VALUE * arg2,
    DB_VALUE * result,
    bool least
) 

function db_log_dbval

int db_log_dbval (
    DB_VALUE * result,
    DB_VALUE * value1,
    DB_VALUE * value2
) 

function db_log_generic_dbval

int db_log_generic_dbval (
    DB_VALUE * result,
    DB_VALUE * value,
    long b
) 

function db_mod_dbval

int db_mod_dbval (
    DB_VALUE * result,
    DB_VALUE * value1,
    DB_VALUE * value2
) 

function db_power_dbval

int db_power_dbval (
    DB_VALUE * result,
    DB_VALUE * value1,
    DB_VALUE * value2
) 

function db_radians_dbval

int db_radians_dbval (
    DB_VALUE * result,
    DB_VALUE * value
) 

function db_random_dbval

int db_random_dbval (
    DB_VALUE * result
) 

function db_round_dbval

int db_round_dbval (
    DB_VALUE * result,
    DB_VALUE * value1,
    DB_VALUE * value2
) 

function db_sign_dbval

int db_sign_dbval (
    DB_VALUE * result,
    DB_VALUE * value
) 

function db_sin_dbval

int db_sin_dbval (
    DB_VALUE * result,
    DB_VALUE * value
) 

function db_sleep

int db_sleep (
    DB_VALUE * result,
    DB_VALUE * value
) 

function db_sqrt_dbval

int db_sqrt_dbval (
    DB_VALUE * result,
    DB_VALUE * value
) 

function db_tan_dbval

int db_tan_dbval (
    DB_VALUE * result,
    DB_VALUE * value
) 

function db_trunc_dbval

int db_trunc_dbval (
    DB_VALUE * result,
    DB_VALUE * value1,
    DB_VALUE * value2
) 

function db_typeof_dbval

int db_typeof_dbval (
    DB_VALUE * result,
    DB_VALUE * value
) 

function db_width_bucket

int db_width_bucket (
    DB_VALUE * result,
    const  DB_VALUE * value1,
    const  DB_VALUE * value2,
    const  DB_VALUE * value3,
    const  DB_VALUE * value4
) 

Macro Definition Documentation

define PI

#define PI `(( double ) (3.14159265358979323846264338))`


The documentation for this class was generated from the following file cubrid/src/query/arithmetic.h