LCOV - code coverage report
Current view:
top level
-
sql/server
- rel_exp.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.info
Lines:
1793
2047
87.6 %
Date:
2024-10-03 20:03:20
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
95
exp_table
119
exps_have_func
144
exp_exception
157
have_semantics
212
exps_refers
218
exp_is_join_exp
272
exp_is_rangejoin
326
exp_value
395
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
3490
exps_setcard
4043
exp_rel_label
4097
exp_in_aggr
5562
exp_filter
6302
exp_compare2
6662
exps_one_is_rel
6693
exp_values_set_supertype
6953
negate_compare
7660
exps_have_null
8197
exps_largest_int
9313
exp_var
9523
exps_match_col_exps
10807
exp_if
11661
exp_rel_update_exp
13230
exp_ref_save
13868
exp_set
16150
exp_atom_oid
16336
exp_atom_lng
16433
exp_find_rel_name
17060
exp_is_zero
17802
exp_rank_op
17869
list_find_exp
18007
exps_inout
19010
exp_swap
20731
exp_return
23336
exps_sum_scales
25185
exp_get_values
27790
exp_in
29482
exp_in_func
32677
exp_types
40879
exps_fix_card
43002
exp_match_list
47556
exps_label
51919
swap_compare
51994
exp_aggr
61092
rel_find_nid
64029
exp_or
65862
check_distinct_exp_names
66658
exps_have_func_or_cmp
68306
exp_two_sided_bound_cmp_exp_is_false
74728
exp_rel_get_rel
76517
exp_rel
78024
exp_atom_str
85383
exp_null
108061
exps_max_bits
111642
exp_compare_func
120607
exp_param_or_declared
123440
exp_aggr_is_count
126672
compare_func
127936
exps_copy
140245
exps_any_match
144975
exp_atom_bool
146032
exps_are_atoms
147169
noninternexp_setname
162123
exps_find_exp
163147
exps_digits_add
181313
exp_values
209203
exp_equal
230126
exps_find_prop
231876
exp_is_cmp_exp_is_false
238084
exp_atom_ptr
268237
exps_scale_fix
270467
exp_is_not_null
332309
exp_is_eqjoin
379913
complex_select
384496
exp_is_join
386136
exp_convert
426049
exp_compare
472980
exp_or_exp_is_false
596480
rel_find_exps_and_corresponding_rel_
597036
exp_setalias
649004
exps_have_sideeffect
720673
exp_atom_clob
745326
exp_is_complex_select
768981
compare_str2type
822824
dup_subtype
852098
exp_atom_int
866058
exps_bind_column
957590
exps_have_unsafe
1034394
have_nil
1044004
exp_op
1079513
exp_get_label
1518379
exp_has_func
1563320
exps_bind_column2
1643505
exp_has_sideeffect
1677652
exp_is_rel
1786230
exp_card
1829565
exp_label
1924679
make_label
1934465
number2name
1995482
exp_alias
2053107
exp_has_func_or_cmp
2162051
exps_equal
2368734
exp_copy
2595541
exps_have_rel_exp
2638718
exps_card
3232240
exp_key
3488772
exp_refers
3495265
exp_setname
3582494
exp_relname
3802690
exp_is_true
3894574
exp_prop_alias
4317201
exp_check_type
4872365
exp_convert_inplace
4872405
exp_atom
4901048
exp_single_bound_cmp_exp_is_false
5483954
find_rel
5797846
exp_regular_cmp_exp_is_false
5810024
exp_ref_by_label
6618313
exp_ref
6618316
exp_cmp_exp_is_false
6731422
exp_column
6771272
exp_is_false
6822038
exp_is_atom
8970389
is_identity
9482323
exp_propagate
9765591
exp_is_null
12267881
exp_unsafe
12388124
rel_has_exp2
15293216
rel_has_exp
20229161
exp_has_rel
20389661
exp_create
20929655
rel_find_exp
21581197
exp_subtype
33890113
exp_name
34342661
exp_match_exp
45067085
exp_match_exp_semantics
45359003
exp_match
48932139
exp_cmp
48932272
exps_bind_nid
70544456
rel_find_exp_and_corresponding_rel
76413706
rel_find_exp_and_corresponding_rel_
78523425
Generated by:
LCOV version 1.14