line |
true |
false |
branch |
24
|
0 |
2 |
unless (defined $q_string and not ref $q_string) |
27
|
0 |
2 |
unless (not defined $params or ref $params eq "HASH") |
32
|
1 |
1 |
$params ? : |
48
|
0 |
10 |
if (@params) |
49
|
0 |
0 |
ref $params[0] ? : |
55
|
0 |
10 |
unless "REST::Neo4p"->connected |
58
|
0 |
10 |
if ($agent->batch_mode) |
68
|
0 |
10 |
unless ($self->tmpf) |
75
|
5 |
5 |
if (/cypher/) |
83
|
5 |
0 |
if (/transaction/) |
105
|
0 |
10 |
if (my $e = 'REST::Neo4p::Neo4jException'->caught) { } |
|
0 |
10 |
elsif ($e = 'REST::Neo4p::Exception'->caught) { } |
|
0 |
10 |
elsif ($e = 'Exception::Class'->caught) { } |
107
|
0 |
0 |
if $e->can("error_list") |
108
|
0 |
0 |
if $self->{'RaiseError'} |
113
|
0 |
0 |
if $self->{'RaiseError'} |
117
|
0 |
0 |
ref $e && $e->can('rethrow') ? : |
119
|
10 |
0 |
if (not ref('REST::Neo4p'->agent) =~ /Neo4j::Driver/) { } |
130
|
0 |
29 |
unless (defined $self->{'_iterator'}) |
174
|
0 |
0 |
unless $rec |
180
|
0 |
0 |
unless ref($_[0]) =~ /Driver/ |
183
|
0 |
0 |
$as_object ? : |
187
|
0 |
0 |
if (/Driver/) |
190
|
0 |
0 |
if (/HASH/) |
195
|
0 |
0 |
if (/ARRAY/) |
205
|
0 |
0 |
if (my $e = "Exception::Class"->caught) |
206
|
0 |
0 |
if ($e =~ /j_parse|json/i) { } |
209
|
0 |
0 |
if $self->{'RaiseError'} |
217
|
0 |
0 |
if (@row == 1 and ref $row[0] eq 'ARRAY') { } |
241
|
0 |
10 |
unless $res |
242
|
1 |
9 |
unless $res->[0] =~ /QUERY|TXN/ |
244
|
4 |
5 |
if (/QUERY/) |
246
|
0 |
2 |
unless $obj and $obj->[0] eq "columns" |
250
|
0 |
2 |
unless $obj->[0] eq "data" |
254
|
0 |
6 |
unless defined $self->tmpf |
258
|
0 |
5 |
unless ($item) |
263
|
0 |
5 |
if (ref $row) { } |
269
|
5 |
0 |
if ($row eq 'PENDING') { } |
270
|
4 |
1 |
if ($self->tmpf->read($buf, $BUFSIZE)) { } |
284
|
2 |
3 |
if (my $e = "Exception::Class"->caught) |
285
|
2 |
0 |
if ($e =~ /j_parse|json/i) { } |
288
|
2 |
0 |
if $self->{'RaiseError'} |
301
|
5 |
0 |
if (/TXN/) |
303
|
0 |
5 |
unless $obj and $obj->[0] eq "commit" |
305
|
0 |
5 |
unless $obj and $obj->[0] eq "results" |
310
|
0 |
33 |
unless defined $self->tmpf |
312
|
0 |
33 |
unless ($item) |
319
|
3 |
30 |
if ($item->[0] eq "columns") |
323
|
0 |
3 |
unless $item->[0] eq "data" |
325
|
30 |
3 |
if ($item->[0] eq "data" and ref $item->[1]) |
328
|
30 |
3 |
if ($row_str) { } |
330
|
24 |
6 |
if (ref $row and ref $row->[1]) { } |
|
3 |
3 |
elsif (not defined $row) { } |
338
|
3 |
0 |
if ($row->[1] eq 'PENDING') { } |
351
|
0 |
3 |
if $item->[1] =~ /STREAM/ |
353
|
29 |
4 |
if $ret or $self->err and $self->errobj->isa("REST::Neo4p::TxQueryException") |
354
|
3 |
1 |
if ($item and $item->[0] eq "transaction") |
357
|
3 |
1 |
if ($item and $item->[0] eq "errors") |
362
|
135 |
4 |
if (ref $err) { } |
|
4 |
0 |
elsif ($err eq 'PENDING') { } |
373
|
2 |
1 |
if @error_list |
378
|
2 |
1 |
if $e |
381
|
2 |
31 |
if (my $e = "Exception::Class"->caught) |
382
|
2 |
0 |
if (ref $e) { } |
|
0 |
0 |
elsif ($e =~ /j_parse|json/i) { } |
384
|
0 |
2 |
if $self->{'RaiseError'} |
389
|
0 |
0 |
if $self->{'RaiseError'} |
405
|
0 |
10 |
if (my $e = 'Exception::Class'->caught('REST::Neo4p::LocalException')) { } |
|
5 |
5 |
elsif ($e = 'Exception::Class'->caught) { } |
407
|
0 |
0 |
if $self->{'RaiseError'} |
411
|
0 |
5 |
if (ref $e) { } |
415
|
5 |
0 |
if ($e =~ /j_parse|json/i) { } |
418
|
5 |
0 |
if $self->{'RaiseError'} |
429
|
0 |
75 |
if (ref $resp eq '') { } |
|
0 |
75 |
elsif ($meta) { } |
|
3 |
72 |
elsif (defined $resp->{'self'}) { } |
|
0 |
72 |
elsif (defined $resp->{'start'} and defined $resp->{'end'} and defined $resp->{'nodes'}) { } |
439
|
2 |
1 |
if (m[data/node]) |
442
|
1 |
0 |
if (m[data/relationship]) |
465
|
0 |
75 |
if ($meta) |
469
|
0 |
75 |
unless (ref $_) |
473
|
75 |
0 |
if (ref($_) =~ /HASH/) |
476
|
0 |
75 |
if ($info and $info->{'type'}) { } |
486
|
0 |
75 |
if ($e = "Exception::Class"->caught) |
487
|
0 |
0 |
ref $e && $e->can('rethrow') ? : |
491
|
75 |
0 |
$self->{'ResponseAsObjects'} ? : |
495
|
0 |
0 |
if (ref($_) =~ /ARRAY/) |
500
|
0 |
0 |
if ($info and $info->{'type'}) { } |
510
|
0 |
0 |
if ($e = "Exception::Class"->caught) |
511
|
0 |
0 |
ref $e && $e->can('rethrow') ? : |
513
|
0 |
0 |
if ($entity_type eq 'bareword') { } |
519
|
0 |
0 |
$self->{'ResponseAsObjects'} ? : |
535
|
0 |
25 |
@ret == 1 && ref $ret[0] eq 'ARRAY' ? : |
541
|
0 |
1 |
if $self->tmpf |