Condition Coverage

File:blib/lib/Database/BI/Model/DataSource.pm
Coverage:80.5%

line%coveragecondition
287100
Adec
00
11
$path // ""
293100
ABdec
0X0
100
111
length $last and $last =~ /\A[A-Za-z_]/
438100
Adec
00
11
Params::Get::get_params(undef, \@_) // {}
459100
ABdec
000
011
1X1
defined $args->{'host'} or -d $args->{'directory'}
466100
ABdec
000
011
1X1
not length $args->{'table'} or $args->{'table'} =~ m[[/\\\x00]]
1035100
ABdec
000
011
1X1
$v =~ /\A[+\-]?\d+(?:\.\d+)?\z/ or $v =~ /\A\(\d+(?:\.\d+)?\)\z/
100
ABdec
000
011
1X1
$v =~ /\A\d{4}-\d{2}-\d{2}\z/ or $v =~ m[\A\d{1,2}/\d{1,2}/\d{4}\z]
149933
ABdec
0X0
100
111
defined $self->{'_redis_url'} and $self->{'_db'}
15000
Adec
00
11
$self->{'_db'}->columns // []
15010
Adec
00
11
$self->{'_id_col'} // "entry"
170467
ABdec
0X0
100
111
$self->{'_db'} and $self->{'_db'}->can("updated")
1706100
ABdec
0X0
100
111
defined $self->{'_file_path'} and -f $self->{'_file_path'}
1839100
ABdec
0X0
100
111
$cache and not @args
184975
ABCdec
0XX0
10X0
1100
1111
$cache and not @args and defined $data