line |
!l |
l&&!r |
l&&r |
condition |
1548
|
0 |
0 |
0 |
not $self->_create_from_open and $self->collection_exists('name', $self->name) |
1563
|
0 |
0 |
0 |
$major == 2 and $minor < 8 |
1734
|
0 |
0 |
0 |
scalar @_ == 2 and not defined $timeout || defined $old_timeout |
1762
|
0 |
0 |
0 |
scalar @_ == 2 and not defined $timeout || defined $old_timeout |
1975
|
0 |
0 |
0 |
defined &_NUMBER($data_time) and $data_time > 0 |
1996
|
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) |
2079
|
0 |
0 |
0 |
defined &_NUMBER($new_data_time) and $new_data_time > 0 |
2101
|
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) |
2151
|
0 |
0 |
0 |
defined &_NUMBER($data_time) and $data_time > 0 |
2173
|
0 |
0 |
0 |
scalar @ret == 4 and exists $ERROR{$error} |
|
0 |
0 |
0 |
scalar @ret == 4 and exists $ERROR{$error} and defined &_NONNEGINT($cleanings) |
2250
|
0 |
0 |
0 |
defined $data_id and $data_id ne '' |
2466
|
0 |
0 |
0 |
@_ and &_INSTANCE($_[0], 'Redis::CappedCollection') |
2684
|
0 |
0 |
0 |
@_ and &_INSTANCE($_[0], 'Redis::CappedCollection') |
2802
|
0 |
0 |
0 |
@_ and &_INSTANCE($_[0], 'Redis::CappedCollection') |
2842
|
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 |
2917
|
0 |
0 |
0 |
@_ and &_INSTANCE($_[0], 'Redis::CappedCollection') |
3084
|
0 |
0 |
0 |
$] >= 5.14 and ${^GLOBAL_PHASE} eq 'DESTRUCT' |
3189
|
0 |
0 |
0 |
@_ and &_INSTANCE($_[0], 'Redis::CappedCollection') |
3208
|
0 |
0 |
0 |
defined $maxmemory_policy && $maxmemory_policy eq $USED_MEMORY_POLICY |
3214
|
0 |
0 |
0 |
&_ARRAY($keys) and &_ARRAY0($vals) |
|
0 |
0 |
0 |
&_ARRAY($keys) and &_ARRAY0($vals) and scalar @$keys >= scalar @$vals |
3286
|
0 |
0 |
0 |
scalar @ret == 1 and exists $ERROR{$error} |
3304
|
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' |
3362
|
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 |
3489
|
0 |
0 |
0 |
@_ and &_INSTANCE($_[0], 'Redis::CappedCollection') |
3536
|
0 |
0 |
0 |
$self->reconnect_on_error and not $self->ping |
line |
l |
!l&&r |
!l&&!r |
condition |
1528
|
0 |
0 |
0 |
$redis->{'server'} // "${DEFAULT_SERVER}:$DEFAULT_PORT" |
1563
|
0 |
0 |
0 |
$major < 2 or $major == 2 and $minor < 8 |
1734
|
0 |
0 |
0 |
defined $timeout || defined $old_timeout |
1762
|
0 |
0 |
0 |
defined $timeout || defined $old_timeout |
1968
|
0 |
0 |
0 |
shift() // time |
1970
|
0 |
0 |
0 |
$data // $self->_throw($E_MISMATCH_ARG, 'data') |
1971
|
0 |
0 |
0 |
defined &_STRING($data) or $data eq '' |
1972
|
0 |
0 |
0 |
&_STRING($list_id) // $self->_throw($E_MISMATCH_ARG, 'list_id') |
1997
|
0 |
0 |
0 |
$error == $E_DATA_ID_EXISTS or $error == $E_OLDER_THAN_ALLOWED |
2071
|
0 |
0 |
0 |
$data // $self->_throw($E_MISMATCH_ARG, 'data') |
2072
|
0 |
0 |
0 |
defined &_STRING($data) or $data eq '' |
2073
|
0 |
0 |
0 |
&_STRING($list_id) // $self->_throw($E_MISMATCH_ARG, 'list_id') |
2102
|
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 |
2146
|
0 |
0 |
0 |
$data // $self->_throw($E_MISMATCH_ARG, 'data') |
2147
|
0 |
0 |
0 |
defined &_STRING($data) or $data eq '' |
2148
|
0 |
0 |
0 |
&_STRING($list_id) // $self->_throw($E_MISMATCH_ARG, 'list_id') |
2151
|
0 |
0 |
0 |
not defined $data_time or defined &_NUMBER($data_time) and $data_time > 0 |
2174
|
0 |
0 |
0 |
$error == $E_DATA_ID_EXISTS or $error == $E_OLDER_THAN_ALLOWED |
2244
|
0 |
0 |
0 |
&_STRING($list_id) // $self->_throw($E_MISMATCH_ARG, 'list_id') |
2251
|
0 |
0 |
0 |
&_STRING($data_id) // $self->_throw($E_MISMATCH_ARG, 'data_id') |
2522
|
0 |
0 |
0 |
not $oldest_time or defined &_NUMBER($oldest_time) |
2561
|
0 |
0 |
0 |
&_STRING($list_id) // $self->_throw($E_MISMATCH_ARG, 'list_id') |
2583
|
0 |
0 |
0 |
not $oldest_time or defined &_NUMBER($oldest_time) |
2626
|
0 |
0 |
0 |
not $oldest_time or defined &_NUMBER($oldest_time) |
2648
|
0 |
0 |
0 |
&_STRING($list_id) // $self->_throw($E_MISMATCH_ARG, 'list_id') |
2756
|
0 |
0 |
0 |
&_STRING($pattern) // $self->_throw($E_MISMATCH_ARG, 'pattern') |
2837
|
0 |
0 |
0 |
$parameter eq 'min_cleanup_bytes' or $parameter eq 'min_cleanup_items' |
2977
|
0 |
0 |
0 |
&_STRING($list_id) // $self->_throw($E_MISMATCH_ARG, 'list_id') |
3287
|
0 |
0 |
0 |
$error == $E_DATA_ID_EXISTS or $error == $E_OLDER_THAN_ALLOWED |
3335
|
0 |
0 |
0 |
$self->memory_reserve || $MIN_MEMORY_RESERVE |
3362
|
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 |
3439
|
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./ |