LCOV - code coverage report
Current view:
top level
-
sql/server
- rel_exp.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.info
Lines:
1804
2049
88.0 %
Date:
2024-12-20 21:24:02
Functions:
169
183
92.3 %
Function Name
Hit count
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_alias_ref
2
exp_zero
2
exp_is_aggr
11
exps_alias
16
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
142
exp_exception
157
have_semantics
212
exps_refers
216
exp_is_join_exp
254
exp_is_rangejoin
326
exp_value
391
exp_rel_update_exps
572
exps_rel_get_rel
572
exps_rel_update_set_freevar
925
distinct_rel
929
exp_while
1023
rel_set_type_param
1542
set_exp_type
1634
compare2range
1913
exp_atom_ref
2168
exp_rel_update_set_freevar
2382
exp_scale_algebra
2613
exps_scale_algebra
2613
range2lcompare
3204
range2rcompare
3261
exps_find_one_multi_exp
3689
exp_ref_save
3896
exp_rel_label
4165
exp_atom_oid
4562
exp_in_aggr
5586
exps_setcard
6102
exp_compare2
6692
exp_values_set_supertype
7198
exps_one_is_rel
7227
exp_filter
7560
negate_compare
7662
exps_have_null
8336
exps_largest_int
9385
exp_var
9559
exps_match_col_exps
10124
exp_if
11741
exp_rank_op
12629
exp_rel_update_exp
14061
exp_set
16240
exp_atom_lng
16390
exp_find_rel_name
17339
exp_is_zero
17945
exps_inout
19444
list_find_exp
19662
exp_swap
21165
exp_return
24434
exps_sum_scales
25254
exp_get_values
30239
exp_in
30492
exp_in_func
35014
exp_types
38792
exps_fix_card
43063
exp_match_list
46818
swap_compare
52660
exps_label
54837
exp_or
62753
exp_aggr
64945
rel_find_nid
65397
check_distinct_exp_names
68174
exps_have_func_or_cmp
69583
exp_two_sided_bound_cmp_exp_is_false
74696
exp_rel_get_rel
80633
exp_rel
81633
exp_atom_str
86140
exp_null
110684
exps_max_bits
113665
exp_compare_func
123362
exp_param_or_declared
125056
exp_aggr_is_count
128935
compare_func
130697
exps_copy
143256
noninternexp_setname
143581
exp_atom_bool
149649
exps_are_atoms
150876
exps_any_match
162567
exps_find_exp
181618
exps_digits_add
186616
exp_values
214248
exps_find_prop
234489
exp_is_cmp_exp_is_false
236547
exp_equal
247063
exps_scale_fix
269501
exp_atom_ptr
271597
exp_is_not_null
333990
exp_is_eqjoin
384332
complex_select
388671
exp_is_join
390450
exp_convert
443897
exp_compare
488193
exp_or_exp_is_false
535640
rel_find_exps_and_corresponding_rel_
628411
exp_setalias
667673
exps_have_sideeffect
731503
exp_atom_clob
754395
exp_is_complex_select
777329
compare_str2type
839890
exp_atom_int
868527
dup_subtype
887794
exps_bind_column
1009598
exps_have_unsafe
1060711
have_nil
1061247
exp_op
1092495
exp_has_func
1482614
exp_get_label
1632881
exp_has_sideeffect
1701811
exps_bind_column2
1751800
exp_is_rel
1835667
exp_card
1850103
exp_label
2041976
make_label
2051755
exp_has_func_or_cmp
2091500
number2name
2112817
exp_alias
2202055
exps_equal
2426091
exps_have_rel_exp
2659846
exp_copy
2696977
exps_card
3282291
exp_key
3560906
exp_refers
3583526
exp_setname
3739264
exp_is_true
3906414
exp_relname
3942622
exp_prop_alias
4469062
exp_atom
5063332
exp_check_type
5158763
exp_convert_inplace
5159411
exp_single_bound_cmp_exp_is_false
5476767
exp_regular_cmp_exp_is_false
5801428
find_rel
5857280
exp_cmp_exp_is_false
6681077
exp_ref
6743794
exp_ref_by_label
6743801
exp_is_false
6775487
exp_column
7055587
exp_is_atom
9061763
is_identity
9689238
exp_propagate
10054887
exp_is_null
12256544
exp_unsafe
12747621
rel_has_exp2
15406733
rel_has_exp
20400624
exp_has_rel
20790013
exp_create
21554663
rel_find_exp
21962433
exp_subtype
34075750
exp_name
35329538
exp_match_exp
45140582
exp_match_exp_semantics
45434808
exp_match
48995451
exp_cmp
48995600
exps_bind_nid
71473571
rel_find_exp_and_corresponding_rel
77082519
rel_find_exp_and_corresponding_rel_
79280196
Generated by:
LCOV version 1.14