File Coverage

lib/Neo4j/Driver/Type/V1/Relationship.pm
Criterion Covered Total %
statement 23 23 100.0
branch n/a
condition n/a
subroutine 9 9 100.0
pod 6 6 100.0
total 38 38 100.0


line stmt bran cond sub pod time code
1 20     20   307 use v5.12;
  20         70  
2 20     20   178 use warnings;
  20         59  
  20         1747  
3              
4             package Neo4j::Driver::Type::V1::Relationship 1.02;
5             # ABSTRACT: Describes a relationship from a Neo4j graph, delivered via Jolt v1 or JSON
6              
7              
8             # For documentation, see Neo4j::Driver::Types.
9              
10              
11 20     20   131 use parent 'Neo4j::Driver::Type::Relationship';
  20         37  
  20         135  
12              
13              
14             sub element_id {
15 4     4 1 4419 my ($self) = @_;
16            
17 4         100 warnings::warnif 'Neo4j::Types', 'element_id unavailable';
18 4         522 return $self->[0];
19             }
20              
21              
22             sub start_element_id {
23 4     4 1 4608 my ($self) = @_;
24            
25 4         93 warnings::warnif 'Neo4j::Types', 'start_element_id unavailable';
26 4         550 return $self->[1];
27             }
28              
29              
30             sub end_element_id {
31 4     4 1 4599 my ($self) = @_;
32            
33 4         122 warnings::warnif 'Neo4j::Types', 'end_element_id unavailable';
34 4         592 return $self->[3];
35             }
36              
37              
38             sub id {
39 15     15 1 4942 my ($self) = @_;
40            
41 15         67 return $self->[0];
42             }
43              
44              
45             sub start_id {
46 5     5 1 4593 my ($self) = @_;
47            
48 5         30 return $self->[1];
49             }
50              
51              
52             sub end_id {
53 5     5 1 4682 my ($self) = @_;
54            
55 5         55 return $self->[3];
56             }
57              
58              
59             1;