line |
true |
false |
branch |
64
|
0 |
0 |
if $flags =~ /^[0-9]+$/
|
68
|
0 |
0 |
$fwrite ? :
|
|
0 |
0 |
$fwrite ? :
|
|
0 |
0 |
$fread ? :
|
72
|
0 |
0 |
if $fwrite and not $fappend
|
79
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
115
|
0 |
0 |
fctrunc($flags) ? :
|
|
0 |
0 |
fcwrite($flags) ? :
|
|
0 |
0 |
fctrunc($flags) ? :
|
|
0 |
0 |
fcwrite($flags) ? :
|
|
0 |
0 |
fcread($flags) ? :
|
137
|
0 |
0 |
if (ref $file) { }
|
143
|
0 |
0 |
unless sysopen $sysfh, $file, $flags, $perms
|
147
|
0 |
0 |
unless open my $fh, "$mode&=", fileno $sysfh
|
148
|
0 |
0 |
if (fcwrite($flags) and not fctrunc($flags))
|
150
|
0 |
0 |
unless seek $fh, 0, 2
|
166
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
167
|
0 |
0 |
ref $_[0] ? :
|
169
|
0 |
0 |
if $opts{'json'}
|
175
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
177
|
0 |
0 |
ref $file ? :
|
178
|
0 |
0 |
unless $fh
|
182
|
0 |
0 |
unless ref $file
|
194
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
197
|
0 |
0 |
if $opts{'json'}
|
203
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
206
|
0 |
0 |
ref $file ? :
|
207
|
0 |
0 |
unless $fh
|
209
|
0 |
0 |
unless $fh->print($that->saveJsonString($data, @_))
|
210
|
0 |
0 |
unless close $fh
|
|
0 |
0 |
unless (ref $file)
|
221
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
224
|
0 |
0 |
@_ == 1 ? :
|
241
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
245
|
0 |
0 |
if (not defined $val) { }
|
259
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
269
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
271
|
0 |
0 |
if $oldvals
|
283
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
292
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
295
|
0 |
0 |
if ($#_ > 0) { }
|
300
|
0 |
0 |
unless $fh
|
307
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
310
|
0 |
0 |
ref $_ eq 'ARRAY' ? :
|
|
0 |
0 |
ref $_ ? :
|
327
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
334
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
342
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
357
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
365
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
373
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
384
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
386
|
0 |
0 |
if UNIVERSAL::isa($packas, 'ARRAY')
|
387
|
0 |
0 |
if UNIVERSAL::isa($packas, 'CODE')
|
388
|
0 |
0 |
if not $packas or $packas eq 'raw'
|
389
|
0 |
0 |
if ($that->packsingle($packas)) { }
|
391
|
0 |
0 |
if defined $_
|
395
|
0 |
0 |
ref $_ ? :
|
|
0 |
0 |
if defined $_
|
405
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
407
|
0 |
0 |
if UNIVERSAL::isa($packas, 'ARRAY')
|
408
|
0 |
0 |
if UNIVERSAL::isa($packas, 'CODE')
|
409
|
0 |
0 |
if not $packas or $packas eq 'raw'
|
410
|
0 |
0 |
if ($that->packsingle($packas)) { }
|
444
|
0 |
0 |
$_[0] == 0 ? :
|
449
|
0 |
0 |
$_[0] > $_[1] ? :
|
454
|
0 |
0 |
$_[0] < $_[1] ? :
|
461
|
0 |
0 |
if not defined $max or defined $_ and $_ > $max
|
470
|
0 |
0 |
if not defined $min or defined $_ and $_ < $min
|
489
|
0 |
0 |
defined $tmp && $tmp eq $_ ? :
|
496
|
0 |
0 |
defined $tmp && $tmp eq $_ ? :
|
507
|
0 |
0 |
defined $tmp && $tmp->[0] eq $_->[0] ? :
|
530
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
532
|
0 |
0 |
if ref $re
|
535
|
0 |
0 |
$re =~ s[/([gimsadlux]*)\s*$][] ? :
|
536
|
0 |
0 |
if ($mods =~ s/g//g) { }
|
|
0 |
0 |
elsif ($mods) { }
|
566
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
567
|
0 |
0 |
if $_[0] =~ /^[a-zA-Z][a-zA-Z0-9]*$/s
|
571
|
0 |
0 |
!exists $_[1] || $_[1] ? :
|
580
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
588
|
0 |
0 |
wantarray ? :
|
593
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
595
|
0 |
0 |
if ($h == 0 and $m == 0) { }
|
|
0 |
0 |
elsif ($h == 0) { }
|
608
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
609
|
0 |
0 |
@_ ? :
|
617
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
623
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
629
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
632
|
0 |
0 |
!ref($_) && -d $_ ? :
|
639
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
653
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
659
|
0 |
0 |
UNIVERSAL::isa($srcfiles, 'ARRAY') ? :
|
660
|
0 |
0 |
if (defined $from) { }
|
666
|
0 |
0 |
unless -d $dstdir or make_path($dstdir)
|
669
|
0 |
0 |
unless &$method($src, $dst)
|
678
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
685
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
693
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
695
|
0 |
0 |
if ('File::Copy'->can('syscopy') and 'File::Copy'->can('syscopy') ne 'File::Copy'->can('copy'))
|
700
|
0 |
0 |
unless my $rc = File::Copy::copy($src, $dst)
|
701
|
0 |
0 |
if -d $dst
|
704
|
0 |
0 |
$> == 0 ? :
|
705
|
0 |
0 |
unless $rc &&= chown($uid, $gid, $dst)
|
707
|
0 |
0 |
unless $rc &&= chmod($perm & 4095, $dst)
|
709
|
0 |
0 |
unless $rc &&= utime($atime, $mtime, $dst)
|
717
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
719
|
0 |
0 |
UNIVERSAL::can($fh, 'flush') ? :
|
725
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
729
|
0 |
0 |
unless close $fh
|
730
|
0 |
0 |
unless open $fh, fcperl($flags), $file
|
747
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
749
|
0 |
0 |
if $x >= 1e+24
|
750
|
0 |
0 |
if $x >= 1e+21
|
751
|
0 |
0 |
if $x >= 1e+18
|
752
|
0 |
0 |
if $x >= 1000000000000000
|
753
|
0 |
0 |
if $x >= 1000000000000
|
754
|
0 |
0 |
if $x >= 1000000000
|
755
|
0 |
0 |
if $x >= 1000000
|
756
|
0 |
0 |
if $x >= 1000
|
757
|
0 |
0 |
if $x >= 1
|
758
|
0 |
0 |
if $x >= 0.001
|
759
|
0 |
0 |
if $x >= 1e-06
|
760
|
0 |
0 |
if $x >= 1e-09
|
761
|
0 |
0 |
if $x >= 1e-12
|
762
|
0 |
0 |
if $x >= 1e-15
|
763
|
0 |
0 |
if $x >= 1e-18
|
764
|
0 |
0 |
if $x >= 1e-21
|
765
|
0 |
0 |
if $x >= 5444517870735016 * 2**-132
|
777
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
778
|
0 |
0 |
defined $_[1] ? :
|
|
0 |
0 |
defined $_[0] ? :
|
789
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
790
|
0 |
0 |
defined $_[1] ? :
|
|
0 |
0 |
defined $_[0] ? :
|
803
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
805
|
0 |
0 |
if (not defined $p) { }
|
|
0 |
0 |
elsif ($p->nelem == 0) { }
|
834
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
836
|
0 |
0 |
if (not defined $a) { }
|
|
0 |
0 |
elsif (not defined $b) { }
|
|
0 |
0 |
elsif ($a->nelem == 0) { }
|
|
0 |
0 |
elsif ($b->nelem == 0) { }
|
869
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
876
|
0 |
0 |
unless -e "$file.hdr"
|
877
|
0 |
0 |
$mmap ? :
|
887
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
889
|
0 |
0 |
if (defined $pdl) { }
|
899
|
0 |
0 |
unless unlink "file$_"
|
913
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
915
|
0 |
0 |
if @_ < 3
|
916
|
0 |
0 |
if UNIVERSAL::isa($type, 'PDL::Type')
|
917
|
0 |
0 |
UNIVERSAL::isa($_, 'ARRAY') ? :
|
|
0 |
0 |
UNIVERSAL::isa($_, 'PDL') ? :
|
918
|
0 |
0 |
unless open my $fh, ">$file"
|
933
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
934
|
0 |
0 |
if @_ < 3
|
936
|
0 |
0 |
unless defined $itype
|
937
|
0 |
0 |
unless defined $vtype
|
938
|
0 |
0 |
unless UNIVERSAL::isa($pdims, 'PDL')
|
959
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
964
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
973
|
0 |
0 |
if UNIVERSAL::isa($_[0], 'DiaColloDB::Utils')
|
985
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
987
|
0 |
0 |
if UNIVERSAL::isa($arg, 'PDL')
|
988
|
0 |
0 |
unless @types
|
989
|
0 |
0 |
'PDL'->can($_) ? :
|
|
0 |
0 |
ref $_ ? :
|
991
|
0 |
0 |
if maxval($type) >= $arg
|
1004
|
0 |
0 |
if not ref $type and 'PDL'->can($type)
|
1005
|
0 |
0 |
if $type >= PDL::float()
|
1037
|
0 |
0 |
unless not -e $_ or unlink $_
|
1048
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
1050
|
0 |
0 |
@_ ? :
|
1058
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
1061
|
0 |
0 |
if ($template =~ /X{4}/) { }
|
1063
|
0 |
0 |
unless ($fh, $filename) = File::Temp::tempfile($template, 'DIR', $that->tmpdir, @_)
|
1068
|
0 |
0 |
if (not $filename =~ m[^/] and defined $opts{'DIR'})
|
1069
|
0 |
0 |
if not $filename =~ m[^/] and $opts{'TMPDIR'}
|
1070
|
0 |
0 |
if defined $opts{'SUFFIX'}
|
1071
|
0 |
0 |
$opts{'APPEND'} ? :
|
|
0 |
0 |
unless open $fh, $opts{'APPEND'} ? '+<' : '+>', $filename
|
1073
|
0 |
0 |
if $opts{'UNLINK'}
|
1075
|
0 |
0 |
wantarray ? :
|
1081
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
1082
|
0 |
0 |
unless my($fh, $filename) = $that->tmpfh(@_)
|
1091
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
1095
|
0 |
0 |
unless eval {
|
1101
|
0 |
0 |
unless exists $opts{'UNLINK'}
|
1102
|
0 |
0 |
unless exists $opts{'APPEND'}
|
1106
|
0 |
0 |
unless tie my @tmparray, 'DiaColloDB::Temp::Array', $tmpfile, %opts
|
1115
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
1119
|
0 |
0 |
unless eval {
|
1125
|
0 |
0 |
unless exists $opts{'UNLINK'}
|
1126
|
0 |
0 |
unless exists $opts{'APPEND'}
|
1130
|
0 |
0 |
$opts{'APPEND'} ? :
|
1131
|
0 |
0 |
unless tie my @tmparray, 'DiaColloDB::PackedFile', $tmpfile, $mode, 'packas', $packas, 'temp', $opts{'UNLINK'}, %opts
|
1140
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
1144
|
0 |
0 |
unless eval {
|
1150
|
0 |
0 |
unless exists $opts{'UNLINK'}
|
1151
|
0 |
0 |
unless exists $opts{'APPEND'}
|
1152
|
0 |
0 |
$opts{'APPEND'} ? :
|
1156
|
0 |
0 |
unless tie my %tmphash, 'DiaColloDB::Temp::Hash', $tmpfile, %opts
|
1172
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
1174
|
0 |
0 |
if exists $NCORES{$filename}
|
1176
|
0 |
0 |
if (open my $fh, "<$filename") { }
|
|
0 |
0 |
elsif (open my $pipefh, 'nproc|') { }
|
1179
|
0 |
0 |
if /^processor\s*:/
|
1188
|
0 |
0 |
if $ncores
|
1199
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
1200
|
0 |
0 |
@_ ? :
|
1202
|
0 |
0 |
if $njobs < 0
|
1203
|
0 |
0 |
if 0 < $njobs and $njobs < 1
|
1210
|
0 |
0 |
UNIVERSAL::isa($_[0], 'DiaColloDB::Utils') ? :
|
1211
|
0 |
0 |
@_ ? :
|
1212
|
0 |
0 |
!$njobs || $njobs < 1 ? :
|
1213
|
0 |
0 |
$args ? :
|
|
0 |
0 |
if wantarray
|