Branch Coverage

blib/lib/ODO/Jena/DB/Settings.pm
Criterion Covered Total %
branch 0 298 0.0


line true false branch
23 0 0 unless ref $self
29 0 0 if (exists $properties{'Graph'} and defined $properties{'Graph'})
33 0 0 unless (UNIVERSAL::isa($properties{'Graph'}, 'ODO::Jena::DB::Properties::Graph'))
42 0 0 unless ($self->can('properties'))
45 0 0 unless ($self->properties->can('Graph'))
50 0 0 if (exists $properties{'FormatDate'} and defined $properties{'FormatDate'})
53 0 0 unless (UNIVERSAL::isa($properties{'FormatDate'}, 'ODO::Jena::DB::Properties::FormatDate'))
62 0 0 unless ($self->can('properties'))
65 0 0 unless ($self->properties->can('FormatDate'))
70 0 0 if (exists $properties{'SystemGraph'} and defined $properties{'SystemGraph'})
73 0 0 unless (UNIVERSAL::isa($properties{'SystemGraph'}, 'ODO::Jena::DB::Properties::SystemGraph'))
82 0 0 unless ($self->can('properties'))
85 0 0 unless ($self->properties->can('SystemGraph'))
90 0 0 if (exists $properties{'TableNamePrefix'} and defined $properties{'TableNamePrefix'})
93 0 0 unless (UNIVERSAL::isa($properties{'TableNamePrefix'}, 'ODO::Jena::DB::Properties::TableNamePrefix'))
102 0 0 unless ($self->can('properties'))
105 0 0 unless ($self->properties->can('TableNamePrefix'))
110 0 0 if (exists $properties{'IndexKeyLength'} and defined $properties{'IndexKeyLength'})
113 0 0 unless (UNIVERSAL::isa($properties{'IndexKeyLength'}, 'ODO::Jena::DB::Properties::IndexKeyLength'))
122 0 0 unless ($self->can('properties'))
125 0 0 unless ($self->properties->can('IndexKeyLength'))
130 0 0 if (exists $properties{'LongObjectLength'} and defined $properties{'LongObjectLength'})
133 0 0 unless (UNIVERSAL::isa($properties{'LongObjectLength'}, 'ODO::Jena::DB::Properties::LongObjectLength'))
142 0 0 unless ($self->can('properties'))
145 0 0 unless ($self->properties->can('LongObjectLength'))
151 0 0 if (exists $properties{'IsTransactionDb'} and defined $properties{'IsTransactionDb'})
154 0 0 unless (UNIVERSAL::isa($properties{'IsTransactionDb'}, 'ODO::Jena::DB::Properties::IsTransactionDb'))
163 0 0 unless ($self->can('properties'))
166 0 0 unless ($self->properties->can('IsTransactionDb'))
171 0 0 if (exists $properties{'EngineType'} and defined $properties{'EngineType'})
174 0 0 unless (UNIVERSAL::isa($properties{'EngineType'}, 'ODO::Jena::DB::Properties::EngineType'))
183 0 0 unless ($self->can('properties'))
186 0 0 unless ($self->properties->can('EngineType'))
191 0 0 if (exists $properties{'CompressURILength'} and defined $properties{'CompressURILength'})
194 0 0 unless (UNIVERSAL::isa($properties{'CompressURILength'}, 'ODO::Jena::DB::Properties::CompressURILength'))
203 0 0 unless ($self->can('properties'))
206 0 0 unless ($self->properties->can('CompressURILength'))
212 0 0 if (exists $properties{'LayoutVersion'} and defined $properties{'LayoutVersion'})
215 0 0 unless (UNIVERSAL::isa($properties{'LayoutVersion'}, 'ODO::Jena::DB::Properties::LayoutVersion'))
224 0 0 unless ($self->can('properties'))
227 0 0 unless ($self->properties->can('LayoutVersion'))
232 0 0 if (exists $properties{'DoCompressURI'} and defined $properties{'DoCompressURI'})
235 0 0 unless (UNIVERSAL::isa($properties{'DoCompressURI'}, 'ODO::Jena::DB::Properties::DoCompressURI'))
244 0 0 unless ($self->can('properties'))
247 0 0 unless ($self->properties->can('DoCompressURI'))
252 0 0 if (exists $properties{'DriverVersion'} and defined $properties{'DriverVersion'})
255 0 0 unless (UNIVERSAL::isa($properties{'DriverVersion'}, 'ODO::Jena::DB::Properties::DriverVersion'))
264 0 0 unless ($self->can('properties'))
267 0 0 unless ($self->properties->can('DriverVersion'))
287 0 0 if UNIVERSAL::isa($self->subject, 'ODO::Node::Literal')
297 0 0 unless UNIVERSAL::can($my_super, '__to_statement_array')
318 0 0 unless $propertyName and $propertyName ne ''
324 0 0 if (UNIVERSAL::isa($p_value, 'ODO::Node::Literal')) { }
350 0 0 unless ($parent)
353 0 0 if (scalar @_ > 0 and UNIVERSAL::isa($_[0], 'ODO::Jena::DB::Properties::Graph'))
360 0 0 if (UNIVERSAL::isa($value, 'ODO::Node::Literal')) { }
380 0 0 unless ($parent)
383 0 0 if (scalar @_ > 0 and UNIVERSAL::isa($_[0], 'ODO::Jena::DB::Properties::FormatDate'))
390 0 0 if (UNIVERSAL::isa($value, 'ODO::Node::Literal')) { }
411 0 0 unless ($parent)
414 0 0 if (scalar @_ > 0 and UNIVERSAL::isa($_[0], 'ODO::Jena::DB::Properties::SystemGraph'))
421 0 0 if (UNIVERSAL::isa($value, 'ODO::Node::Literal')) { }
442 0 0 unless ($parent)
445 0 0 if (scalar @_ > 0 and UNIVERSAL::isa($_[0], 'ODO::Jena::DB::Properties::TableNamePrefix'))
453 0 0 if (UNIVERSAL::isa($value, 'ODO::Node::Literal')) { }
474 0 0 unless ($parent)
477 0 0 if (scalar @_ > 0 and UNIVERSAL::isa($_[0], 'ODO::Jena::DB::Properties::IndexKeyLength'))
485 0 0 if (UNIVERSAL::isa($value, 'ODO::Node::Literal')) { }
506 0 0 unless ($parent)
509 0 0 if (scalar @_ > 0 and UNIVERSAL::isa($_[0], 'ODO::Jena::DB::Properties::LongObjectLength'))
517 0 0 if (UNIVERSAL::isa($value, 'ODO::Node::Literal')) { }
538 0 0 unless ($parent)
541 0 0 if (scalar @_ > 0 and UNIVERSAL::isa($_[0], 'ODO::Jena::DB::Properties::IsTransactionDb'))
549 0 0 if (UNIVERSAL::isa($value, 'ODO::Node::Literal')) { }
570 0 0 unless ($parent)
573 0 0 if (scalar @_ > 0 and UNIVERSAL::isa($_[0], 'ODO::Jena::DB::Properties::EngineType'))
580 0 0 if (UNIVERSAL::isa($value, 'ODO::Node::Literal')) { }
601 0 0 unless ($parent)
604 0 0 if (scalar @_ > 0 and UNIVERSAL::isa($_[0], 'ODO::Jena::DB::Properties::CompressURILength'))
612 0 0 if (UNIVERSAL::isa($value, 'ODO::Node::Literal')) { }
633 0 0 unless ($parent)
636 0 0 if (scalar @_ > 0 and UNIVERSAL::isa($_[0], 'ODO::Jena::DB::Properties::LayoutVersion'))
643 0 0 if (UNIVERSAL::isa($value, 'ODO::Node::Literal')) { }
664 0 0 unless ($parent)
667 0 0 if (scalar @_ > 0 and UNIVERSAL::isa($_[0], 'ODO::Jena::DB::Properties::DoCompressURI'))
674 0 0 if (UNIVERSAL::isa($value, 'ODO::Node::Literal')) { }
695 0 0 unless ($parent)
698 0 0 if (scalar @_ > 0 and UNIVERSAL::isa($_[0], 'ODO::Jena::DB::Properties::DriverVersion'))
705 0 0 if (UNIVERSAL::isa($value, 'ODO::Node::Literal')) { }
743 0 0 unless ref $self
763 0 0 if UNIVERSAL::isa($self->subject, 'ODO::Node::Literal')
773 0 0 unless UNIVERSAL::can($my_super, '__to_statement_array')
780 0 0 unless $propertyName and $propertyName ne ''
786 0 0 if (UNIVERSAL::isa($p_value, 'ODO::Node::Literal')) { }
830 0 0 unless ref $self
850 0 0 if UNIVERSAL::isa($self->subject, 'ODO::Node::Literal')
860 0 0 unless UNIVERSAL::can($my_super, '__to_statement_array')
867 0 0 unless $propertyName and $propertyName ne ''
873 0 0 if (UNIVERSAL::isa($p_value, 'ODO::Node::Literal')) { }
917 0 0 unless ref $self
936 0 0 if UNIVERSAL::isa($self->subject, 'ODO::Node::Literal')
946 0 0 unless UNIVERSAL::can($my_super, '__to_statement_array')
953 0 0 unless $propertyName and $propertyName ne ''
959 0 0 if (UNIVERSAL::isa($p_value, 'ODO::Node::Literal')) { }
1003 0 0 unless ref $self
1023 0 0 if UNIVERSAL::isa($self->subject, 'ODO::Node::Literal')
1033 0 0 unless UNIVERSAL::can($my_super, '__to_statement_array')
1040 0 0 unless $propertyName and $propertyName ne ''
1046 0 0 if (UNIVERSAL::isa($p_value, 'ODO::Node::Literal')) { }
1090 0 0 unless ref $self
1110 0 0 if UNIVERSAL::isa($self->subject, 'ODO::Node::Literal')
1120 0 0 unless UNIVERSAL::can($my_super, '__to_statement_array')
1127 0 0 unless $propertyName and $propertyName ne ''
1133 0 0 if (UNIVERSAL::isa($p_value, 'ODO::Node::Literal')) { }
1177 0 0 unless ref $self
1196 0 0 if UNIVERSAL::isa($self->subject, 'ODO::Node::Literal')
1206 0 0 unless UNIVERSAL::can($my_super, '__to_statement_array')
1213 0 0 unless $propertyName and $propertyName ne ''
1219 0 0 if (UNIVERSAL::isa($p_value, 'ODO::Node::Literal')) { }
1263 0 0 unless ref $self
1282 0 0 if UNIVERSAL::isa($self->subject, 'ODO::Node::Literal')
1292 0 0 unless UNIVERSAL::can($my_super, '__to_statement_array')
1299 0 0 unless $propertyName and $propertyName ne ''
1305 0 0 if (UNIVERSAL::isa($p_value, 'ODO::Node::Literal')) { }
1349 0 0 unless ref $self
1368 0 0 if UNIVERSAL::isa($self->subject, 'ODO::Node::Literal')
1378 0 0 unless UNIVERSAL::can($my_super, '__to_statement_array')
1385 0 0 unless $propertyName and $propertyName ne ''
1391 0 0 if (UNIVERSAL::isa($p_value, 'ODO::Node::Literal')) { }
1435 0 0 unless ref $self
1455 0 0 if UNIVERSAL::isa($self->subject, 'ODO::Node::Literal')
1465 0 0 unless UNIVERSAL::can($my_super, '__to_statement_array')
1472 0 0 unless $propertyName and $propertyName ne ''
1478 0 0 if (UNIVERSAL::isa($p_value, 'ODO::Node::Literal')) { }
1521 0 0 unless ref $self
1541 0 0 if UNIVERSAL::isa($self->subject, 'ODO::Node::Literal')
1551 0 0 unless UNIVERSAL::can($my_super, '__to_statement_array')
1558 0 0 unless $propertyName and $propertyName ne ''
1564 0 0 if (UNIVERSAL::isa($p_value, 'ODO::Node::Literal')) { }
1609 0 0 unless ref $self
1629 0 0 if UNIVERSAL::isa($self->subject, 'ODO::Node::Literal')
1639 0 0 unless UNIVERSAL::can($my_super, '__to_statement_array')
1646 0 0 unless $propertyName and $propertyName ne ''
1652 0 0 if (UNIVERSAL::isa($p_value, 'ODO::Node::Literal')) { }
1696 0 0 unless ref $self
1716 0 0 if UNIVERSAL::isa($self->subject, 'ODO::Node::Literal')
1726 0 0 unless UNIVERSAL::can($my_super, '__to_statement_array')
1733 0 0 unless $propertyName and $propertyName ne ''
1739 0 0 if (UNIVERSAL::isa($p_value, 'ODO::Node::Literal')) { }