Branch Coverage

blib/lib/Rethinkdb/Base.pm
Criterion Covered Total %
branch 20 1030 1.9


line true false branch
16 240 375 unless my $flag = shift()
20 330 45 if ($flag eq '-base') { }
0 45 elsif ($flag eq '-strict') { }
29 15 30 unless $flag->can('new')
33 375 0 if ($flag)
48 0 0 @_ > 1 ? :
0 15 @_ ? :
56 0 3690 unless $class = ref $class || $class and $attrs
58 0 3690 if ref $default and ref $default ne 'CODE'
62 75 3615 ref $attrs eq 'ARRAY' ? :
63 0 3915 unless $attr =~ /^[a-zA-Z_]\w*$/
69 330 3585 if (not defined $default) { }
79 315 3270 ref $default eq 'CODE' ? :
90 0 3915 if $ENV{'RDB_BASE_DEBUG'}
91 0 3915 unless eval "$code;1"
0 0 if (@_ == 1)
0 0 if (@_ == 1)
0 0 if (@_ == 1)
0 0 if exists $_[0]{'_protocol'}
0 0 if (@_ == 1)
0 0 if (@_ == 1)
0 0 if (@_ == 1)
0 0 if (@_ == 1)
0 0 if (@_ == 1)
0 0 if (@_ == 1)
0 0 if exists $_[0]{'_termType'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'_type'}
0 0 if (@_ == 1)
0 0 if (@_ == 1)
0 0 if exists $_[0]{'add'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'and'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'append'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'april'}
0 0 if (@_ == 1)
0 0 if (@_ == 1)
0 0 if exists $_[0]{'args'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'asc'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'atom_feed'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'august'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'auth_key'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'avg'}
0 0 if (@_ == 1)
0 0 if (@_ == 1)
0 0 if exists $_[0]{'backtrace'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'between'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'between_deprecated'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'binary'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'bracket'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'branch'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'ceil'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'change_at'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'changes'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'circle'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'client_error'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'coerce_to'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'compile_error'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'concat_map'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'config'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'contains'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'continue'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'count'}
0 0 if (@_ == 1)
0 0 if (@_ == 1)
0 0 if exists $_[0]{'date'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'datum'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'datum'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'datumType'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'datumType'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'day'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'day_of_week'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'day_of_year'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'db'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'db_create'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'db_drop'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'db_list'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'december'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'default'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'default_db'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'delete'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'delete_at'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'desc'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'difference'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'distance'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'distinct'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'div'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'downcase'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'during'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'epoch_time'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'eq'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'eq_join'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'error'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'errorType'}
0 0 if (@_ == 1)
0 0 if (@_ == 1)
0 0 if exists $_[0]{'february'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'fill'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'filter'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'floor'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'for_each'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'frame'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'frameType'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'friday'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'func'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'funcall'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'ge'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'geojson'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'get'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'get_all'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'get_field'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'get_intersecting'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'get_nearest'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'group'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'gt'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'has_fields'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'host'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'hours'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'http'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'implicit_var'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'in_timezone'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'includes'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'includes_states'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'index_create'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'index_drop'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'index_list'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'index_rename'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'index_status'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'index_wait'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'info'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'inner_join'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'insert'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'insert_at'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'internal'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'intersects'}
0 0 if (@_ == 1)
0 0 if (@_ == 1)
0 0 if exists $_[0]{'is_empty'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'iso8601'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'january'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'javascript'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'json'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'json'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'july'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'june'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'keys'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'le'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'limit'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'line'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'literal'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'lt'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'make_array'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'make_obj'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'map'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'march'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'match'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'max'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'maxval'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'may'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'merge'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'min'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'minutes'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'minval'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'mod'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'monday'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'month'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'mul'}
0 0 if (@_ == 1)
0 0 if (@_ == 1)
0 0 if (@_ == 1)
0 0 if exists $_[0]{'ne'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'non_existence'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'noreply_wait'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'not'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'november'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'now'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'nth'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'object'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'october'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'offsets_of'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'op_failed'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'op_indeterminate'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'opt'}
0 0 if (@_ == 1)
0 0 if (@_ == 1)
0 0 if exists $_[0]{'or'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'order_by'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'order_by_limit_feed'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'outer_join'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'pluck'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'point'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'polygon'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'polygon_sub'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'port'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'pos'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'prepend'}
0 0 if (@_ == 1)
0 0 if (@_ == 1)
0 0 if exists $_[0]{'protobuf'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'protocol'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'query'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'queryType'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'query_logic'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'r_array'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'r_bool'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'r_json'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'r_null'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'r_num'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'r_object'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'r_str'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'random'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'range'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'rebalance'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'reconfigure'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'reduce'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'replace'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'resource_limit'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'response'}
0 0 if (@_ == 1)
0 0 if (@_ == 1)
0 0 if exists $_[0]{'responseNote'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'responseType'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'round'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'runtime_error'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'sample'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'saturday'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'seconds'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'september'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'sequence_feed'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'set_difference'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'set_insert'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'set_intersection'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'set_union'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'skip'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'slice'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'splice_at'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'split'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'start'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'status'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'stop'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'sub'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'success_atom'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'success_partial'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'success_sequence'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'sum'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'sunday'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'sync'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'table'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'table_create'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'table_drop'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'table_list'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'term'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'term'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'termType'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'thursday'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'time'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'time_of_day'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'timeout'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'timezone'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'to_epoch_time'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'to_geojson'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'to_iso8601'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'to_json_string'}
0 0 if (@_ == 1)
0 0 if (@_ == 1)
0 0 if exists $_[0]{'tuesday'}
0 0 if (@_ == 1)
0 0 if (@_ == 1)
0 0 if (@_ == 1)
0 0 if exists $_[0]{'type_of'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'ungroup'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'union'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'unioned_feed'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'upcase'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'update'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'user'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'uuid'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'v0_1'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'v0_2'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'v0_3'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'v0_4'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'var'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'version'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'versionDummy'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'wait'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'wait_complete'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'wednesday'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'with_fields'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'without'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'year'}
0 0 if (@_ == 1)
0 0 if exists $_[0]{'zip'}
0 0 if (@_ == 1)