LCOV - code coverage report
Current view:
top level
-
sql/server
- rel_exp.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.info
Lines:
1796
2049
87.7 %
Date:
2024-12-19 23:10:26
Functions:
168
183
91.8 %
Function Name
Hit count
check_distinct_exp_names
67812
compare2range
1912
compare_func
130684
compare_funcs2range
99
compare_str2type
839748
complex_select
388673
distinct_rel
929
dup_subtype
885814
exp_aggr
64937
exp_aggr_is_count
128899
exp_alias
2202606
exp_alias_ref
0
exp_atom
5059466
exp_atom_bool
149642
exp_atom_bte
0
exp_atom_clob
752471
exp_atom_dbl
0
exp_atom_flt
0
exp_atom_hge
1
exp_atom_int
866138
exp_atom_lng
16425
exp_atom_max
0
exp_atom_oid
4560
exp_atom_ptr
271123
exp_atom_ref
2168
exp_atom_sht
0
exp_atom_str
86170
exp_card
1854256
exp_check_type
5159749
exp_cmp
49003058
exp_cmp_exp_is_false
6682221
exp_column
7057564
exp_compare
488148
exp_compare2
6690
exp_compare_func
123350
exp_convert
442907
exp_convert_inplace
5160275
exp_copy
2697134
exp_create
21551772
exp_equal
251589
exp_exception
157
exp_filter
7562
exp_find_rel_name
17338
exp_func_name
0
exp_get_label
1632951
exp_get_values
30245
exp_has_aggr
80
exp_has_func
1480787
exp_has_func_or_cmp
2089485
exp_has_rel
20783480
exp_has_sideeffect
1701766
exp_if
11741
exp_in
30481
exp_in_aggr
5586
exp_in_func
35014
exp_is_aggr
11
exp_is_atom
9065640
exp_is_cmp_exp_is_false
236601
exp_is_complex_select
777335
exp_is_eqjoin
384338
exp_is_false
6776534
exp_is_join
390450
exp_is_join_exp
253
exp_is_not_null
333643
exp_is_null
12258249
exp_is_rangejoin
326
exp_is_rel
1833961
exp_is_true
3906147
exp_is_zero
17940
exp_key
3560016
exp_label
2044133
exp_match
49002933
exp_match_col_exps
0
exp_match_exp
45146608
exp_match_exp_semantics
45440780
exp_match_list
46827
exp_name
35341803
exp_null
110678
exp_numeric_supertype
0
exp_op
1091578
exp_or
62753
exp_or_exp_is_false
535640
exp_param_or_declared
124084
exp_prop_alias
4469270
exp_propagate
10057674
exp_rank_op
12628
exp_ref
6746366
exp_ref_by_label
6746363
exp_ref_save
3895
exp_refers
3583511
exp_regular_cmp_exp_is_false
5802568
exp_rel
81607
exp_rel_depth
60
exp_rel_get_rel
80580
exp_rel_label
4160
exp_rel_update_exp
14032
exp_rel_update_exp_
57
exp_rel_update_exps
572
exp_rel_update_set_freevar
2382
exp_relname
3938158
exp_return
23464
exp_scale_algebra
2613
exp_set
16242
exp_setalias
667821
exp_setname
3739896
exp_setrelname
0
exp_single_bound_cmp_exp_is_false
5477846
exp_subtype
34836593
exp_swap
21165
exp_table
119
exp_two_sided_bound_cmp_exp_is_false
74693
exp_types
38786
exp_unsafe
12748537
exp_value
391
exp_values
214342
exp_values_set_supertype
7192
exp_var
9559
exp_while
1023
exp_zero
2
exps_alias
16
exps_any_match
162561
exps_are_aggr
1
exps_are_atoms
150779
exps_are_joins
24
exps_bind_alias
0
exps_bind_column
1009597
exps_bind_column2
1753160
exps_bind_nid
71476846
exps_card
3281558
exps_copy
143242
exps_digits_add
186616
exps_equal
2426100
exps_find_exp
181598
exps_find_one_multi_exp
3691
exps_find_prop
234494
exps_fix_card
43068
exps_have_aggr
19
exps_have_func
142
exps_have_func_or_cmp
69571
exps_have_null
8336
exps_have_rel_exp
2659527
exps_have_sideeffect
731462
exps_have_unsafe
1060859
exps_inout
19444
exps_intern
0
exps_label
54808
exps_largest_int
9382
exps_match_col_exps
10121
exps_max_bits
113666
exps_one_is_rel
7231
exps_refers
218
exps_rel_get_rel
572
exps_rel_update_set_freevar
925
exps_scale_algebra
2613
exps_scale_fix
269544
exps_setcard
6102
exps_sum_scales
25266
exps_uses_nid
82
find_one_rel
0
find_rel
5857340
have_nil
1060275
have_semantics
212
is_identity
9689339
list_find_exp
19658
make_label
2053936
negate_compare
7662
noninternexp_setname
143560
number2name
2115135
range2lcompare
3203
range2rcompare
3260
rel_find_exp
21964526
rel_find_exp_and_corresponding_rel
77087200
rel_find_exp_and_corresponding_rel_
79285692
rel_find_exps_and_corresponding_rel_
624327
rel_find_nid
65413
rel_find_parameter
86
rel_has_all_exps
0
rel_has_exp
20400813
rel_has_exp2
15406854
rel_has_exps
0
rel_set_type_param
1542
set_exp_type
1634
swap_compare
52657
Generated by:
LCOV version 1.14