24 #ifndef _ARITHMETIC_H_ 25 #define _ARITHMETIC_H_ 34 #define PI ((double) (3.14159265358979323846264338)) int db_evaluate_json_quote(DB_VALUE *result, DB_VALUE *const *args, int num_args)
int db_bit_count_dbval(DB_VALUE *result, DB_VALUE *value)
int db_accumulate_json_objectagg(const DB_VALUE *json_key, const DB_VALUE *json_db_val, DB_VALUE *json_res)
int db_typeof_dbval(DB_VALUE *result, DB_VALUE *value)
int db_evaluate_json_insert(DB_VALUE *result, DB_VALUE *const *arg, const int num_args)
int db_abs_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)
int db_crc32_dbval(DB_VALUE *result, DB_VALUE *value)
int db_random_dbval(DB_VALUE *result)
int db_sin_dbval(DB_VALUE *result, DB_VALUE *value)
int db_asin_dbval(DB_VALUE *result, DB_VALUE *value)
int db_ceil_dbval(DB_VALUE *result, DB_VALUE *value)
int db_acos_dbval(DB_VALUE *result, DB_VALUE *value)
int db_log_generic_dbval(DB_VALUE *result, DB_VALUE *value, long b)
int db_power_dbval(DB_VALUE *result, DB_VALUE *value1, DB_VALUE *value2)
int db_evaluate_json_search(DB_VALUE *result, DB_VALUE *const *args, const int num_args)
int db_cot_dbval(DB_VALUE *result, DB_VALUE *value)
int db_log_dbval(DB_VALUE *result, DB_VALUE *value1, DB_VALUE *value2)
int db_evaluate_json_object(DB_VALUE *result, DB_VALUE *const *arg, int const num_args)
int db_atan2_dbval(DB_VALUE *result, DB_VALUE *value, DB_VALUE *value2)
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_evaluate_json_type_dbval(DB_VALUE *result, DB_VALUE *const *args, int num_args)
int db_evaluate_json_merge_preserve(DB_VALUE *result, DB_VALUE *const *arg, int const num_args)
int db_evaluate_json_unquote(DB_VALUE *result, DB_VALUE *const *args, int num_args)
int db_evaluate_json_array_insert(DB_VALUE *result, DB_VALUE *const *arg, int const num_args)
int db_evaluate_json_depth(DB_VALUE *result, DB_VALUE *const *args, int num_args)
int db_evaluate_json_array(DB_VALUE *result, DB_VALUE *const *arg, int const num_args)
int db_accumulate_json_arrayagg(const DB_VALUE *json_db_val, DB_VALUE *json_res)
int db_drandom_dbval(DB_VALUE *result)
int db_evaluate_json_array_append(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_radians_dbval(DB_VALUE *result, DB_VALUE *value)
int db_evaluate_json_valid(DB_VALUE *result, DB_VALUE *const *args, int num_args)
int db_evaluate_json_contains(DB_VALUE *result, DB_VALUE *const *arg, int const num_args)
int db_tan_dbval(DB_VALUE *result, DB_VALUE *value)
int db_floor_dbval(DB_VALUE *result, DB_VALUE *value)
int db_exp_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_evaluate_json_length(DB_VALUE *result, DB_VALUE *const *args, int num_args)
int db_evaluate_json_pretty(DB_VALUE *result, DB_VALUE *const *args, int num_args)
int db_trunc_dbval(DB_VALUE *result, DB_VALUE *value1, DB_VALUE *value2)
int db_sqrt_dbval(DB_VALUE *result, DB_VALUE *value)
int db_evaluate_json_keys(DB_VALUE *result, DB_VALUE *const *arg, const int num_args)
int db_mod_dbval(DB_VALUE *result, DB_VALUE *value1, DB_VALUE *value2)
int db_evaluate_json_remove(DB_VALUE *result, DB_VALUE *const *arg, int const num_args)
int db_atan_dbval(DB_VALUE *result, DB_VALUE *value1)
int db_evaluate_json_get_all_paths(DB_VALUE *result, DB_VALUE *const *arg, int const num_args)
int db_sleep(DB_VALUE *result, DB_VALUE *value)
int db_cos_dbval(DB_VALUE *result, DB_VALUE *value)
int db_evaluate_json_set(DB_VALUE *result, DB_VALUE *const *arg, const int num_args)
int db_evaluate_json_contains_path(DB_VALUE *result, DB_VALUE *const *arg, const int num_args)
int db_evaluate_json_merge_patch(DB_VALUE *result, DB_VALUE *const *arg, int const num_args)
int db_evaluate_json_extract(DB_VALUE *result, DB_VALUE *const *args, int num_args)
int db_degrees_dbval(DB_VALUE *result, DB_VALUE *value)