LCOV - code coverage report
Current view:
top level
-
sql/server
- rel_exp.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.info
Lines:
1700
1907
89.1 %
Date:
2024-04-26 00:35:57
Functions:
160
172
93.0 %
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
exps_intern
0
find_one_rel
0
rel_has_exps
0
exp_atom_hge
1
exp_zero
2
exps_are_joins
24
exp_rel_depth
45
exp_rel_update_exp_
51
exps_have_func
83
rel_find_parameter
86
exps_alias
90
compare_funcs2range
107
exp_table
117
exp_exception
157
have_semantics
213
exp_is_join_exp
257
exp_is_rangejoin
288
exps_bind_alias
332
exp_value
346
exp_rel_update_exps
547
exps_rel_get_rel
547
distinct_rel
843
exps_rel_update_set_freevar
901
exp_while
1000
rel_set_type_param
1541
set_exp_type
1633
exp_atom_ref
1664
compare2range
1872
exp_rel_update_set_freevar
2313
exp_scale_algebra
2558
exps_scale_algebra
2558
range2lcompare
3056
range2rcompare
3113
exps_find_one_multi_exp
3671
exp_rel_label
3725
exps_setcard
3991
exps_label
4209
rel_has_all_exps
4790
exp_in_aggr
5418
exp_compare2
6469
exp_filter
6582
exp_values_set_supertype
6624
exps_one_is_rel
7106
negate_compare
7653
exps_largest_int
8982
exp_var
9376
exps_match_col_exps
10543
exp_if
11433
exp_rel_update_exp
12743
exp_ref_save
14200
exp_atom_lng
15301
exp_find_rel_name
15598
exp_set
15905
exp_atom_oid
16738
exp_is_zero
17333
list_find_exp
17599
exp_rank_op
18499
exps_inout
18852
exp_swap
20454
exp_return
22936
exps_sum_scales
24569
exp_get_values
27297
exp_in
27646
exp_in_func
36532
exps_fix_card
38930
exp_types
41024
exp_match_list
47756
swap_compare
51792
exps_copy
56919
exp_aggr
59221
exps_have_func_or_cmp
63041
exp_or
64667
check_distinct_exp_names
64801
exp_rel_get_rel
73643
exp_two_sided_bound_cmp_exp_is_false
73961
exp_rel
77681
exp_atom_str
82516
exp_null
109487
exps_max_bits
110404
exp_setalias
119551
exp_compare_func
119767
exp_param_or_declared
122741
compare_func
127058
exp_aggr_is_count
129122
exp_atom_bool
131494
exps_any_match
141585
noninternexp_setname
158165
exps_are_atoms
162559
exps_digits_add
183089
exp_values
208561
exp_equal
224700
exps_find_prop
231026
exp_atom_ptr
261705
exp_copy
264143
exps_scale_fix
271105
exp_convert
289352
exp_is_cmp_exp_is_false
307466
exp_is_eqjoin
345965
complex_select
350154
exp_is_join
351717
exp_is_not_null
363992
exps_find_exp
419561
exp_compare
448004
dup_subtype
578703
exp_or_exp_is_false
593439
exp_ref
613529
exp_prop_alias
675448
exp_is_complex_select
700299
exp_atom_clob
719315
exps_has_sideeffect
727368
exps_have_unsafe
782396
compare_str2type
814363
exp_atom_int
832524
have_nil
929297
exp_op
1074363
exp_has_func
1477701
exp_setrelname
1623490
exp_has_sideeffect
1688081
exp_label
1755606
make_label
1764907
exp_is_rel
1809817
exp_has_func_or_cmp
2077678
exp_card
2405577
exps_equal
2417634
exp_alias
2624249
exps_bind_column
3053925
exps_card
3141929
number2name
3445013
exp_setname
3786525
exp_is_true
3982058
exp_refers
3995398
exp_atom
4522938
exp_check_type
4841759
exp_convert_inplace
4842599
exps_have_rel_exp
5187142
exp_single_bound_cmp_exp_is_false
5376411
exp_alias_or_copy
5444934
find_rel
5761502
exp_regular_cmp_exp_is_false
5765637
exp_unsafe
6510817
exp_cmp_exp_is_false
6676445
exp_is_false
6752692
exp_propagate
7175768
exp_is_atom
8322130
exp_key
8765826
is_identity
9524221
exp_column
11187030
exp_is_null
12021384
exp_relname
14069486
rel_has_exp2
15402553
rel_find_exp
16424389
exp_create
18172617
rel_has_exp
19934587
exp_has_rel
29270441
exp_subtype
31174972
exp_name
34065212
exp_match_exp
43359807
exp_match_exp_semantics
43685600
exp_match
47935321
exp_cmp
47935419
exps_bind_column2
56481665
rel_find_exp_and_corresponding_rel
70487068
rel_find_exp_and_corresponding_rel_
71749063
Generated by:
LCOV version 1.14