LCOV - code coverage report
Current view:
top level
-
sql/server
- rel_exp.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.info
Lines:
1596
1783
89.5 %
Date:
2024-04-25 20:03:45
Functions:
156
166
94.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
exps_intern
0
rel_has_exps
0
exp_atom_hge
1
exp_zero
2
have_semantics
3
exps_are_joins
26
exp_rel_depth
47
exp_rel_update_exp_
53
exp_numeric_supertype
72
rel_find_parameter
86
exps_have_func
90
exp_table
105
compare_funcs2range
108
exps_alias
144
exp_exception
149
exp_is_join_exp
246
exps_bind_alias
333
exp_is_rangejoin
338
exp_rel_update_exps
556
exps_rel_get_rel
556
exp_value
568
exps_rel_update_set_freevar
909
distinct_rel
955
exp_while
1005
exps_find_one_multi_exp
1205
rel_set_type_param
1541
set_exp_type
1633
exp_atom_ref
1663
compare2range
1917
exp_rel_update_set_freevar
2333
exp_scale_algebra
2593
range2lcompare
3153
range2rcompare
3210
exp_rel_label
3757
exps_setcard
3976
exps_label
4257
rel_has_all_exps
4646
exp_filter
5144
exp_in_aggr
5466
exp_values_set_supertype
6435
exp_compare2
6588
exps_one_is_rel
7216
negate_compare
7654
exp_var
9410
exps_match_col_exps
11381
exp_if
11501
exp_rel_update_exp
12650
exp_ref_save
13438
exp_atom_lng
15290
exp_atom_oid
15814
exp_set
15966
exp_find_rel_name
16944
exp_rank_op
17493
exp_is_zero
18046
list_find_exp
18515
exp_swap
20774
exp_return
22853
exp_sum_scales
24976
exp_get_values
27282
exp_in
28086
exp_match_list
30446
exp_in_func
36771
exps_fix_card
39140
exp_types
40152
swap_compare
50907
exp_aggr
59724
exps_have_func_or_cmp
63623
check_distinct_exp_names
64447
exp_or
64842
exp_rel_get_rel
73111
exp_rel
76377
exp_atom_str
81121
exp_two_sided_bound_cmp_exp_is_false
89371
exp_null
111035
exp_compare_func
125676
exp_atom_bool
129493
exps_copy
129795
compare_func
132989
exp_aggr_is_count
135008
exps_any_match
141269
exp_param_or_declared
151233
noninternexp_setname
156223
exps_are_atoms
161886
exp_values
209695
exp_equal
228598
exp_atom_ptr
255755
exps_find_prop
268192
find_one_rel
286358
exp_is_eqjoin
402628
complex_select
407008
exp_is_join
408702
exp_is_not_null
414906
exp_is_cmp_exp_is_false
417491
exps_find_exp
433796
exp_compare
455952
exp_setalias
568423
exp_or_exp_is_false
609331
exp_ref
630292
exp_copy
657561
exp_convert
666458
exp_atom_clob
700497
exps_has_sideeffect
754834
compare_str2type
811021
exp_is_complex_select
814006
exp_atom_int
820634
have_nil
987198
exps_have_unsafe
1015901
exp_op
1142696
dup_subtype
1332916
exp_has_func
1470746
exp_has_sideeffect
1751891
exp_prop_alias
1774154
exp_is_rel
1839720
exp_label
1970358
make_label
1979599
exp_setrelname
2030600
exp_has_func_or_cmp
2112071
exps_equal
2435238
exp_card
2668471
exps_card
3260301
exp_alias
3330252
exps_bind_column
3470047
number2name
4067211
exp_is_true
4237594
exp_check_type
4345962
exp_convert_inplace
4346045
exp_setname
4437931
exp_refers
4641984
exp_atom
4770715
exps_have_rel_exp
5473924
exp_alias_or_copy
6182024
exp_single_bound_cmp_exp_is_false
7066429
find_rel
7552745
exp_regular_cmp_exp_is_false
7594075
exp_cmp_exp_is_false
8614277
exp_is_atom
8627281
exp_is_false
8683402
exp_propagate
9236364
exp_key
9714358
is_identity
9755376
exp_unsafe
11477054
exp_column
12942459
exp_is_null
15923963
exp_relname
16945174
exp_create
20659731
exp_subtype
25864884
rel_find_exp
26465540
exp_has_rel
31444075
rel_has_exp2
33443659
exp_name
40306037
rel_has_exp
44967989
exp_match_exp
50219335
exp_match_exp_semantics
50552793
exp_match
54852504
exp_cmp
54852602
exps_bind_column2
115218614
rel_find_exp_and_corresponding_rel
146202301
rel_find_exp_and_corresponding_rel_
148427363
Generated by:
LCOV version 1.14