line |
!l |
l&&!r |
l&&r |
condition |
1555
|
0 |
0 |
0 |
not $self->_create_from_open and $self->collection_exists('name', $self->name) |
1570
|
0 |
0 |
0 |
$major == 2 and $minor < 8 |
1741
|
0 |
0 |
0 |
scalar @_ == 2 and not defined $timeout || defined $old_timeout |
1769
|
0 |
0 |
0 |
scalar @_ == 2 and not defined $timeout || defined $old_timeout |
1982
|
0 |
0 |
0 |
defined &_NUMBER($data_time) and $data_time > 0 |
2003
|
0 |
0 |
0 |
scalar @ret == 4 and exists $ERROR{$error} |
|
0 |
0 |
0 |
scalar @ret == 4 and exists $ERROR{$error} and defined &_NONNEGINT($_last_cleanup_items) |
2086
|
0 |
0 |
0 |
defined &_NUMBER($new_data_time) and $new_data_time > 0 |
2108
|
0 |
0 |
0 |
scalar @ret == 4 and exists $ERROR{$error} |
|
0 |
0 |
0 |
scalar @ret == 4 and exists $ERROR{$error} and defined &_NONNEGINT($_last_cleanup_items) |
2158
|
0 |
0 |
0 |
defined &_NUMBER($data_time) and $data_time > 0 |
2180
|
0 |
0 |
0 |
scalar @ret == 4 and exists $ERROR{$error} |
|
0 |
0 |
0 |
scalar @ret == 4 and exists $ERROR{$error} and defined &_NONNEGINT($cleanings) |
2257
|
0 |
0 |
0 |
defined $data_id and $data_id ne '' |
2473
|
0 |
0 |
0 |
@_ and &_INSTANCE($_[0], 'Redis::CappedCollection') |
2691
|
0 |
0 |
0 |
@_ and &_INSTANCE($_[0], 'Redis::CappedCollection') |
2809
|
0 |
0 |
0 |
@_ and &_INSTANCE($_[0], 'Redis::CappedCollection') |
2849
|
0 |
0 |
0 |
&_NUMBER($memory_reserve) and $memory_reserve >= $MIN_MEMORY_RESERVE |
|
0 |
0 |
0 |
&_NUMBER($memory_reserve) and $memory_reserve >= $MIN_MEMORY_RESERVE and $memory_reserve <= $MAX_MEMORY_RESERVE |
2924
|
0 |
0 |
0 |
@_ and &_INSTANCE($_[0], 'Redis::CappedCollection') |
3091
|
0 |
0 |
0 |
$] >= 5.14 and ${^GLOBAL_PHASE} eq 'DESTRUCT' |
3196
|
0 |
0 |
0 |
@_ and &_INSTANCE($_[0], 'Redis::CappedCollection') |
3215
|
0 |
0 |
0 |
defined $maxmemory_policy && $maxmemory_policy eq $USED_MEMORY_POLICY |
3221
|
0 |
0 |
0 |
&_ARRAY($keys) and &_ARRAY0($vals) |
|
0 |
0 |
0 |
&_ARRAY($keys) and &_ARRAY0($vals) and scalar @$keys >= scalar @$vals |
3297
|
0 |
0 |
0 |
scalar @ret == 1 and exists $ERROR{$error} |
3315
|
0 |
0 |
0 |
scalar @ret == 3 and exists $ERROR{$error} |
|
0 |
0 |
0 |
scalar @ret == 3 and exists $ERROR{$error} and $ret[2] eq '_long_term_operation' |
3373
|
0 |
0 |
0 |
$err != $E_MISMATCH_ARG and $err != $E_DATA_TOO_LARGE |
|
0 |
0 |
0 |
$err != $E_MISMATCH_ARG and $err != $E_DATA_TOO_LARGE and $err != $E_MAXMEMORY_LIMIT |
|
0 |
0 |
0 |
$err != $E_MISMATCH_ARG and $err != $E_DATA_TOO_LARGE and $err != $E_MAXMEMORY_LIMIT and $err != $E_MAXMEMORY_POLICY |
3500
|
0 |
0 |
0 |
@_ and &_INSTANCE($_[0], 'Redis::CappedCollection') |
3547
|
0 |
0 |
0 |
$self->reconnect_on_error and not $self->ping |
line |
l |
!l&&r |
!l&&!r |
condition |
1535
|
0 |
0 |
0 |
$redis->{'server'} // "${DEFAULT_SERVER}:$DEFAULT_PORT" |
1570
|
0 |
0 |
0 |
$major < 2 or $major == 2 and $minor < 8 |
1741
|
0 |
0 |
0 |
defined $timeout || defined $old_timeout |
1769
|
0 |
0 |
0 |
defined $timeout || defined $old_timeout |
1975
|
0 |
0 |
0 |
shift() // time |
1977
|
0 |
0 |
0 |
$data // $self->_throw($E_MISMATCH_ARG, 'data') |
1978
|
0 |
0 |
0 |
defined &_STRING($data) or $data eq '' |
1979
|
0 |
0 |
0 |
&_STRING($list_id) // $self->_throw($E_MISMATCH_ARG, 'list_id') |
2004
|
0 |
0 |
0 |
$error == $E_DATA_ID_EXISTS or $error == $E_OLDER_THAN_ALLOWED |
2078
|
0 |
0 |
0 |
$data // $self->_throw($E_MISMATCH_ARG, 'data') |
2079
|
0 |
0 |
0 |
defined &_STRING($data) or $data eq '' |
2080
|
0 |
0 |
0 |
&_STRING($list_id) // $self->_throw($E_MISMATCH_ARG, 'list_id') |
2109
|
0 |
0 |
0 |
$error == $E_COLLECTION_DELETED or $error == $E_DATA_ID_EXISTS |
|
0 |
0 |
0 |
$error == $E_COLLECTION_DELETED or $error == $E_DATA_ID_EXISTS or $error == $E_OLDER_THAN_ALLOWED |
2153
|
0 |
0 |
0 |
$data // $self->_throw($E_MISMATCH_ARG, 'data') |
2154
|
0 |
0 |
0 |
defined &_STRING($data) or $data eq '' |
2155
|
0 |
0 |
0 |
&_STRING($list_id) // $self->_throw($E_MISMATCH_ARG, 'list_id') |
2158
|
0 |
0 |
0 |
not defined $data_time or defined &_NUMBER($data_time) and $data_time > 0 |
2181
|
0 |
0 |
0 |
$error == $E_DATA_ID_EXISTS or $error == $E_OLDER_THAN_ALLOWED |
2251
|
0 |
0 |
0 |
&_STRING($list_id) // $self->_throw($E_MISMATCH_ARG, 'list_id') |
2258
|
0 |
0 |
0 |
&_STRING($data_id) // $self->_throw($E_MISMATCH_ARG, 'data_id') |
2529
|
0 |
0 |
0 |
not $oldest_time or defined &_NUMBER($oldest_time) |
2568
|
0 |
0 |
0 |
&_STRING($list_id) // $self->_throw($E_MISMATCH_ARG, 'list_id') |
2590
|
0 |
0 |
0 |
not $oldest_time or defined &_NUMBER($oldest_time) |
2633
|
0 |
0 |
0 |
not $oldest_time or defined &_NUMBER($oldest_time) |
2655
|
0 |
0 |
0 |
&_STRING($list_id) // $self->_throw($E_MISMATCH_ARG, 'list_id') |
2763
|
0 |
0 |
0 |
&_STRING($pattern) // $self->_throw($E_MISMATCH_ARG, 'pattern') |
2844
|
0 |
0 |
0 |
$parameter eq 'cleanup_bytes' or $parameter eq 'cleanup_items' |
2984
|
0 |
0 |
0 |
&_STRING($list_id) // $self->_throw($E_MISMATCH_ARG, 'list_id') |
3298
|
0 |
0 |
0 |
$error == $E_DATA_ID_EXISTS or $error == $E_OLDER_THAN_ALLOWED |
3346
|
0 |
0 |
0 |
$self->memory_reserve || $MIN_MEMORY_RESERVE |
3373
|
0 |
0 |
0 |
not $err or $err != $E_MISMATCH_ARG and $err != $E_DATA_TOO_LARGE and $err != $E_MAXMEMORY_LIMIT and $err != $E_MAXMEMORY_POLICY |
3450
|
0 |
0 |
0 |
$error =~ /^Could not connect to Redis server at / or $error =~ /^Can't close socket: / |
|
0 |
0 |
0 |
$error =~ /^Could not connect to Redis server at / or $error =~ /^Can't close socket: / or $error =~ /^Not connected to any server/ |
|
0 |
0 |
0 |
$error =~ /^Could not connect to Redis server at / or $error =~ /^Can't close socket: / or $error =~ /^Not connected to any server/ or $error =~ /^Error while reading from Redis server: / |
|
0 |
0 |
0 |
$error =~ /^Could not connect to Redis server at / or $error =~ /^Can't close socket: / or $error =~ /^Not connected to any server/ or $error =~ /^Error while reading from Redis server: / or $error =~ /^Redis server closed connection/ |
|
0 |
0 |
0 |
$error =~ /^\[[^]]+\]\s+-?\Q$REDIS_MEMORY_ERROR_MSG\E/i or $error =~ /^\[[^]]+\]\s+-?\Q$REDIS_ERROR_CODE $ERROR{$E_MAXMEMORY_LIMIT}\E/i |
|
0 |
0 |
0 |
$error =~ /^\[[^]]+\]\s+-?\Q$REDIS_MEMORY_ERROR_MSG\E/i or $error =~ /^\[[^]]+\]\s+-?\Q$REDIS_ERROR_CODE $ERROR{$E_MAXMEMORY_LIMIT}\E/i or $error =~ /^\[[^]]+\]\s+-NOSCRIPT No matching script. Please use EVAL./ |