LCOV - code coverage report
Current view:
top level
-
sql/server
- rel_exp.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.info
Lines:
1794
2047
87.6 %
Date:
2024-11-11 20:03:36
Functions:
168
183
91.8 %
Function Name
Hit count
exp_alias_ref
0
exp_atom_bte
0
exp_atom_dbl
0
exp_atom_flt
0
exp_atom_max
0
exp_atom_sht
0
exp_func_name
0
exp_match_col_exps
0
exp_numeric_supertype
0
exp_setrelname
0
exps_bind_alias
0
exps_intern
0
find_one_rel
0
rel_has_all_exps
0
rel_has_exps
0
exp_atom_hge
1
exps_are_aggr
1
exp_zero
2
exp_is_aggr
11
exps_alias
14
exps_have_aggr
19
exps_are_joins
24
exp_rel_update_exp_
57
exp_rel_depth
60
exp_has_aggr
80
exps_uses_nid
82
rel_find_parameter
86
compare_funcs2range
99
exp_table
119
exps_have_func
144
exp_exception
157
have_semantics
212
exps_refers
218
exp_is_join_exp
266
exp_is_rangejoin
326
exp_value
391
exp_rel_update_exps
570
exps_rel_get_rel
570
exps_rel_update_set_freevar
921
distinct_rel
929
exp_while
1019
rel_set_type_param
1542
set_exp_type
1634
compare2range
1910
exp_atom_ref
2164
exp_rel_update_set_freevar
2372
exp_scale_algebra
2604
exps_scale_algebra
2604
range2lcompare
3203
range2rcompare
3260
exps_find_one_multi_exp
3514
exps_setcard
4043
exp_rel_label
4105
exp_in_aggr
5562
exp_filter
6380
exp_compare2
6670
exps_one_is_rel
6741
exp_values_set_supertype
7007
negate_compare
7662
exps_have_null
8321
exps_largest_int
9322
exp_var
9523
exps_match_col_exps
10114
exp_if
11661
exp_rel_update_exp
13379
exp_ref_save
13868
exp_set
16148
exp_atom_oid
16336
exp_atom_lng
16436
exp_find_rel_name
17067
exp_is_zero
17817
exp_rank_op
17869
list_find_exp
18011
exps_inout
19223
exp_swap
20840
exp_return
23338
exps_sum_scales
25189
exp_get_values
29784
exp_in
30021
exp_in_func
32830
exp_types
40778
exps_fix_card
43274
exp_match_list
46815
exps_label
52076
swap_compare
52258
exp_aggr
60898
exp_or
64012
rel_find_nid
64039
check_distinct_exp_names
66929
exps_have_func_or_cmp
68386
exp_two_sided_bound_cmp_exp_is_false
74663
exp_rel_get_rel
76887
exp_rel
78200
exp_atom_str
85525
exp_null
108853
exps_max_bits
111822
exp_compare_func
120889
exp_param_or_declared
123442
exp_aggr_is_count
126417
compare_func
128223
exps_copy
141158
exps_any_match
144826
exp_atom_bool
146602
exps_are_atoms
147130
noninternexp_setname
162126
exps_find_exp
163421
exps_digits_add
181505
exp_values
211918
exps_find_prop
233331
exp_equal
235690
exp_is_cmp_exp_is_false
237446
exp_atom_ptr
270229
exps_scale_fix
271282
exp_is_not_null
332472
exp_is_eqjoin
382474
complex_select
387049
exp_is_join
388777
exp_convert
433693
exp_compare
473324
exp_or_exp_is_false
536904
rel_find_exps_and_corresponding_rel_
602443
exp_setalias
657997
exps_have_sideeffect
720747
exp_atom_clob
749904
exp_is_complex_select
774087
compare_str2type
826207
dup_subtype
867386
exp_atom_int
869269
exps_bind_column
972270
have_nil
1041537
exps_have_unsafe
1047651
exp_op
1081774
exp_has_func
1567600
exp_get_label
1617823
exps_bind_column2
1650388
exp_has_sideeffect
1677844
exp_is_rel
1794104
exp_card
1835055
exp_label
2025367
make_label
2035038
number2name
2096102
exp_has_func_or_cmp
2167778
exp_alias
2170476
exps_equal
2368622
exps_have_rel_exp
2642163
exp_copy
2651503
exps_card
3250460
exp_refers
3495574
exp_key
3524388
exp_setname
3711267
exp_is_true
3881648
exp_relname
3922894
exp_prop_alias
4415349
exp_atom
5022347
exp_check_type
5077648
exp_convert_inplace
5077701
exp_single_bound_cmp_exp_is_false
5458763
exp_regular_cmp_exp_is_false
5784150
find_rel
5821696
exp_cmp_exp_is_false
6663589
exp_ref
6668608
exp_ref_by_label
6668608
exp_is_false
6756871
exp_column
6957979
exp_is_atom
9011353
is_identity
9487419
exp_propagate
9879625
exp_is_null
12212695
exp_unsafe
12617515
rel_has_exp2
15338246
rel_has_exp
20293572
exp_has_rel
20750080
exp_create
21299713
rel_find_exp
21803023
exp_subtype
34389405
exp_name
34898040
exp_match_exp
45119327
exp_match_exp_semantics
45411424
exp_match
48966626
exp_cmp
48966759
exps_bind_nid
71121307
rel_find_exp_and_corresponding_rel
76804315
rel_find_exp_and_corresponding_rel_
78948244
Generated by:
LCOV version 1.14