LCOV - code coverage report
Current view:
top level
-
sql/server
- rel_exp.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.info
Lines:
1788
2047
87.3 %
Date:
2024-10-07 21:21:43
Functions:
167
183
91.3 %
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_are_joins
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
exp_rel_depth
53
exp_rel_update_exp_
57
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
exps_refers
182
have_semantics
211
exp_is_join_exp
232
exp_is_rangejoin
326
exp_value
391
exp_rel_update_exps
566
exps_rel_get_rel
566
exps_rel_update_set_freevar
917
distinct_rel
929
exp_while
1012
rel_set_type_param
1542
set_exp_type
1634
compare2range
1910
exp_atom_ref
2164
exp_rel_update_set_freevar
2362
exp_scale_algebra
2591
exps_scale_algebra
2591
range2lcompare
3203
range2rcompare
3260
exps_find_one_multi_exp
3478
exps_setcard
4027
exp_rel_label
4081
exp_in_aggr
5538
exp_filter
6364
exp_compare2
6669
exps_one_is_rel
6717
exp_values_set_supertype
6909
negate_compare
7646
exps_have_null
8236
exps_largest_int
9116
exp_var
9462
exps_match_col_exps
10083
exp_if
11613
exp_rel_update_exp
12954
exp_ref_save
13765
exp_set
16057
exp_atom_oid
16220
exp_atom_lng
16400
exp_find_rel_name
16536
list_find_exp
17537
exp_rank_op
17741
exp_is_zero
17790
exps_inout
18965
exp_swap
20671
exp_return
23205
exps_sum_scales
25105
exp_get_values
29546
exp_in
29868
exp_in_func
32442
exp_types
40330
exps_fix_card
42872
exp_match_list
46714
exps_label
51043
swap_compare
51885
exp_aggr
60334
rel_find_nid
63655
exp_or
63721
check_distinct_exp_names
66399
exps_have_func_or_cmp
67595
exp_two_sided_bound_cmp_exp_is_false
74663
exp_rel_get_rel
75206
exp_rel
77151
exp_atom_str
85102
exp_null
107516
exps_max_bits
111229
exp_compare_func
119950
exp_aggr_is_count
122050
exp_param_or_declared
122874
compare_func
127280
exps_copy
138624
exps_any_match
143623
exp_atom_bool
145063
exps_are_atoms
145811
exps_find_exp
160573
noninternexp_setname
161447
exps_digits_add
180536
exp_values
210290
exps_find_prop
230730
exp_equal
234155
exp_is_cmp_exp_is_false
236302
exp_atom_ptr
268981
exps_scale_fix
269166
exp_is_not_null
330314
exp_is_eqjoin
377816
complex_select
382357
exp_is_join
384020
exp_convert
424129
exp_compare
469666
exp_or_exp_is_false
535535
rel_find_exps_and_corresponding_rel_
595106
exp_setalias
647650
exps_have_sideeffect
717224
exp_atom_clob
746371
exp_is_complex_select
764703
compare_str2type
820250
dup_subtype
848258
exp_atom_int
865184
exps_bind_column
953605
have_nil
1035067
exps_have_unsafe
1038845
exp_op
1074444
exp_has_func
1555828
exp_get_label
1609661
exps_bind_column2
1630574
exp_has_sideeffect
1669674
exp_is_rel
1778517
exp_card
1822498
exp_label
2014550
make_label
2024298
number2name
2085278
exp_has_func_or_cmp
2152520
exp_alias
2154756
exps_equal
2358496
exp_copy
2588885
exps_have_rel_exp
2627094
exps_card
3223370
exp_key
3476630
exp_refers
3477568
exp_setname
3678547
exp_is_true
3856036
exp_relname
3887914
exp_prop_alias
4303186
exp_atom
4994037
exp_check_type
5052019
exp_convert_inplace
5052710
exp_single_bound_cmp_exp_is_false
5438610
exp_regular_cmp_exp_is_false
5762484
find_rel
5780078
exp_ref
6588039
exp_ref_by_label
6588042
exp_cmp_exp_is_false
6638850
exp_is_false
6729001
exp_column
6855298
exp_is_atom
8933769
is_identity
9442431
exp_propagate
9729695
exp_is_null
12170567
exp_unsafe
12384125
rel_has_exp2
15261817
rel_has_exp
20184901
exp_has_rel
20620625
exp_create
21060848
rel_find_exp
21490412
exp_subtype
34042110
exp_name
34597869
exp_match_exp
44898284
exp_match_exp_semantics
45189124
exp_match
48728284
exp_cmp
48728424
exps_bind_nid
70329080
rel_find_exp_and_corresponding_rel
76205941
rel_find_exp_and_corresponding_rel_
78309346
Generated by:
LCOV version 1.14