line |
true |
false |
branch |
89
|
0 |
0 |
if $type eq 'update' or $type eq 'delete' |
96
|
0 |
0 |
unless $link |
98
|
0 |
0 |
if ($self->has_collation) |
99
|
0 |
0 |
unless $link->supports_collation |
103
|
0 |
0 |
unless $self->_should_use_acknowledged_write |
116
|
0 |
0 |
$use_write_cmd ? : |
130
|
0 |
0 |
$self->ordered ? : |
136
|
0 |
0 |
if ($use_write_cmd) { } |
144
|
0 |
0 |
unless $self->_should_use_acknowledged_write |
186
|
0 |
0 |
if ($cmd eq 'update') { } |
|
0 |
0 |
elsif ($cmd eq 'insert') { } |
192
|
0 |
0 |
if ref $chunk->[$i]{'u'} eq 'BSON::Raw' |
202
|
0 |
0 |
unless (ref $chunk->[$i] eq 'BSON::Raw') |
215
|
0 |
0 |
if ($cmd eq 'insert' or $cmd eq 'update') |
230
|
0 |
0 |
$self->_is_retryable ? : |
233
|
0 |
0 |
unless (my $cmd_result = eval {
do {
$self->_is_retryable ? $self->client->send_retryable_write_op($op) : $self->client->send_write_op($op)
}
}) |
236
|
0 |
0 |
if ($error->$MongoDB::Op::_BulkWrite::_isa('MongoDB::_CommandSizeError')) { } |
|
0 |
0 |
elsif ($error->$MongoDB::Op::_BulkWrite::_can('result')) { } |
237
|
0 |
0 |
if (@$chunk == 1) { } |
266
|
0 |
0 |
unless $cmd_result |
276
|
0 |
0 |
if ($r->count_write_errors) |
283
|
0 |
0 |
if $boolean_ordered |
313
|
0 |
0 |
if ($type ne $last_type or $count == $max_batch_count) { } |
335
|
0 |
0 |
if (@{$batches{$type}[-1];} == $max_batch_count) { } |
360
|
0 |
0 |
if ($w_0) |
362
|
0 |
0 |
scalar @$wc_args ? : |
376
|
0 |
0 |
if ($type eq 'insert') { } |
|
0 |
0 |
elsif ($type eq 'update') { } |
|
0 |
0 |
elsif ($type eq 'delete') { } |
417
|
0 |
0 |
unless (my $op_result = eval {
do {
$op->execute($link)
}
}) |
419
|
0 |
0 |
if ($error->$MongoDB::Op::_BulkWrite::_isa('MongoDB::DatabaseError') and $error->result->does('MongoDB::Role::_WriteResult')) |
424
|
0 |
0 |
unless $w_0 and /exceeds maximum size/ |
428
|
0 |
0 |
$op_result ? : |
433
|
0 |
0 |
if ($w_0) { } |
434
|
0 |
0 |
if $ordered and !$gle_result || $gle_result->count_write_errors |
438
|
0 |
0 |
if $ordered |