LCOV - code coverage report
Current view: top level - sql/server - rel_exp.c (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1700 1907 89.1 %
Date: 2024-04-26 00:35:57 Functions: 160 172 93.0 %

Function Name Sort by function name Hit count Sort by hit count
check_distinct_exp_names 64801
compare2range 1872
compare_func 127058
compare_funcs2range 107
compare_str2type 814363
complex_select 350154
distinct_rel 843
dup_subtype 578703
exp_aggr 59221
exp_aggr_is_count 129122
exp_alias 2624249
exp_alias_or_copy 5444934
exp_alias_ref 0
exp_atom 4522938
exp_atom_bool 131494
exp_atom_bte 0
exp_atom_clob 719315
exp_atom_dbl 0
exp_atom_flt 0
exp_atom_hge 1
exp_atom_int 832524
exp_atom_lng 15301
exp_atom_max 0
exp_atom_oid 16738
exp_atom_ptr 261705
exp_atom_ref 1664
exp_atom_sht 0
exp_atom_str 82516
exp_card 2405577
exp_check_type 4841759
exp_cmp 47935419
exp_cmp_exp_is_false 6676445
exp_column 11187030
exp_compare 448004
exp_compare2 6469
exp_compare_func 119767
exp_convert 289352
exp_convert_inplace 4842599
exp_copy 264143
exp_create 18172617
exp_equal 224700
exp_exception 157
exp_filter 6582
exp_find_rel_name 15598
exp_func_name 0
exp_get_values 27297
exp_has_func 1477701
exp_has_func_or_cmp 2077678
exp_has_rel 29270441
exp_has_sideeffect 1688081
exp_if 11433
exp_in 27646
exp_in_aggr 5418
exp_in_func 36532
exp_is_atom 8322130
exp_is_cmp_exp_is_false 307466
exp_is_complex_select 700299
exp_is_eqjoin 345965
exp_is_false 6752692
exp_is_join 351717
exp_is_join_exp 257
exp_is_not_null 363992
exp_is_null 12021384
exp_is_rangejoin 288
exp_is_rel 1809817
exp_is_true 3982058
exp_is_zero 17333
exp_key 8765826
exp_label 1755606
exp_match 47935321
exp_match_col_exps 0
exp_match_exp 43359807
exp_match_exp_semantics 43685600
exp_match_list 47756
exp_name 34065212
exp_null 109487
exp_numeric_supertype 0
exp_op 1074363
exp_or 64667
exp_or_exp_is_false 593439
exp_param_or_declared 122741
exp_prop_alias 675448
exp_propagate 7175768
exp_rank_op 18499
exp_ref 613529
exp_ref_save 14200
exp_refers 3995398
exp_regular_cmp_exp_is_false 5765637
exp_rel 77681
exp_rel_depth 45
exp_rel_get_rel 73643
exp_rel_label 3725
exp_rel_update_exp 12743
exp_rel_update_exp_ 51
exp_rel_update_exps 547
exp_rel_update_set_freevar 2313
exp_relname 14069486
exp_return 22936
exp_scale_algebra 2558
exp_set 15905
exp_setalias 119551
exp_setname 3786525
exp_setrelname 1623490
exp_single_bound_cmp_exp_is_false 5376411
exp_subtype 31174972
exp_swap 20454
exp_table 117
exp_two_sided_bound_cmp_exp_is_false 73961
exp_types 41024
exp_unsafe 6510817
exp_value 346
exp_values 208561
exp_values_set_supertype 6624
exp_var 9376
exp_while 1000
exp_zero 2
exps_alias 90
exps_any_match 141585
exps_are_atoms 162559
exps_are_joins 24
exps_bind_alias 332
exps_bind_column 3053925
exps_bind_column2 56481665
exps_card 3141929
exps_copy 56919
exps_digits_add 183089
exps_equal 2417634
exps_find_exp 419561
exps_find_one_multi_exp 3671
exps_find_prop 231026
exps_fix_card 38930
exps_has_sideeffect 727368
exps_have_func 83
exps_have_func_or_cmp 63041
exps_have_rel_exp 5187142
exps_have_unsafe 782396
exps_inout 18852
exps_intern 0
exps_label 4209
exps_largest_int 8982
exps_match_col_exps 10543
exps_max_bits 110404
exps_one_is_rel 7106
exps_rel_get_rel 547
exps_rel_update_set_freevar 901
exps_scale_algebra 2558
exps_scale_fix 271105
exps_setcard 3991
exps_sum_scales 24569
find_one_rel 0
find_rel 5761502
have_nil 929297
have_semantics 213
is_identity 9524221
list_find_exp 17599
make_label 1764907
negate_compare 7653
noninternexp_setname 158165
number2name 3445013
range2lcompare 3056
range2rcompare 3113
rel_find_exp 16424389
rel_find_exp_and_corresponding_rel 70487068
rel_find_exp_and_corresponding_rel_ 71749063
rel_find_parameter 86
rel_has_all_exps 4790
rel_has_exp 19934587
rel_has_exp2 15402553
rel_has_exps 0
rel_set_type_param 1541
set_exp_type 1633
swap_compare 51792

Generated by: LCOV version 1.14