LCOV - code coverage report
Current view: top level - sql/server - rel_exp.c (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1596 1783 89.5 %
Date: 2024-04-25 20:03:45 Functions: 156 166 94.0 %

Function Name Sort by function name Hit count Sort by hit count
check_distinct_exp_names 64447
compare2range 1917
compare_func 132989
compare_funcs2range 108
compare_str2type 811021
complex_select 407008
distinct_rel 955
dup_subtype 1332916
exp_aggr 59724
exp_aggr_is_count 135008
exp_alias 3330252
exp_alias_or_copy 6182024
exp_alias_ref 0
exp_atom 4770715
exp_atom_bool 129493
exp_atom_bte 0
exp_atom_clob 700497
exp_atom_dbl 0
exp_atom_flt 0
exp_atom_hge 1
exp_atom_int 820634
exp_atom_lng 15290
exp_atom_max 0
exp_atom_oid 15814
exp_atom_ptr 255755
exp_atom_ref 1663
exp_atom_sht 0
exp_atom_str 81121
exp_card 2668471
exp_check_type 4345962
exp_cmp 54852602
exp_cmp_exp_is_false 8614277
exp_column 12942459
exp_compare 455952
exp_compare2 6588
exp_compare_func 125676
exp_convert 666458
exp_convert_inplace 4346045
exp_copy 657561
exp_create 20659731
exp_equal 228598
exp_exception 149
exp_filter 5144
exp_find_rel_name 16944
exp_func_name 0
exp_get_values 27282
exp_has_func 1470746
exp_has_func_or_cmp 2112071
exp_has_rel 31444075
exp_has_sideeffect 1751891
exp_if 11501
exp_in 28086
exp_in_aggr 5466
exp_in_func 36771
exp_is_atom 8627281
exp_is_cmp_exp_is_false 417491
exp_is_complex_select 814006
exp_is_eqjoin 402628
exp_is_false 8683402
exp_is_join 408702
exp_is_join_exp 246
exp_is_not_null 414906
exp_is_null 15923963
exp_is_rangejoin 338
exp_is_rel 1839720
exp_is_true 4237594
exp_is_zero 18046
exp_key 9714358
exp_label 1970358
exp_match 54852504
exp_match_col_exps 0
exp_match_exp 50219335
exp_match_exp_semantics 50552793
exp_match_list 30446
exp_name 40306037
exp_null 111035
exp_numeric_supertype 72
exp_op 1142696
exp_or 64842
exp_or_exp_is_false 609331
exp_param_or_declared 151233
exp_prop_alias 1774154
exp_propagate 9236364
exp_rank_op 17493
exp_ref 630292
exp_ref_save 13438
exp_refers 4641984
exp_regular_cmp_exp_is_false 7594075
exp_rel 76377
exp_rel_depth 47
exp_rel_get_rel 73111
exp_rel_label 3757
exp_rel_update_exp 12650
exp_rel_update_exp_ 53
exp_rel_update_exps 556
exp_rel_update_set_freevar 2333
exp_relname 16945174
exp_return 22853
exp_scale_algebra 2593
exp_set 15966
exp_setalias 568423
exp_setname 4437931
exp_setrelname 2030600
exp_single_bound_cmp_exp_is_false 7066429
exp_subtype 25864884
exp_sum_scales 24976
exp_swap 20774
exp_table 105
exp_two_sided_bound_cmp_exp_is_false 89371
exp_types 40152
exp_unsafe 11477054
exp_value 568
exp_values 209695
exp_values_set_supertype 6435
exp_var 9410
exp_while 1005
exp_zero 2
exps_alias 144
exps_any_match 141269
exps_are_atoms 161886
exps_are_joins 26
exps_bind_alias 333
exps_bind_column 3470047
exps_bind_column2 115218614
exps_card 3260301
exps_copy 129795
exps_equal 2435238
exps_find_exp 433796
exps_find_one_multi_exp 1205
exps_find_prop 268192
exps_fix_card 39140
exps_has_sideeffect 754834
exps_have_func 90
exps_have_func_or_cmp 63623
exps_have_rel_exp 5473924
exps_have_unsafe 1015901
exps_intern 0
exps_label 4257
exps_match_col_exps 11381
exps_one_is_rel 7216
exps_rel_get_rel 556
exps_rel_update_set_freevar 909
exps_setcard 3976
find_one_rel 286358
find_rel 7552745
have_nil 987198
have_semantics 3
is_identity 9755376
list_find_exp 18515
make_label 1979599
negate_compare 7654
noninternexp_setname 156223
number2name 4067211
range2lcompare 3153
range2rcompare 3210
rel_find_exp 26465540
rel_find_exp_and_corresponding_rel 146202301
rel_find_exp_and_corresponding_rel_ 148427363
rel_find_parameter 86
rel_has_all_exps 4646
rel_has_exp 44967989
rel_has_exp2 33443659
rel_has_exps 0
rel_set_type_param 1541
set_exp_type 1633
swap_compare 50907

Generated by: LCOV version 1.14