File Coverage

blib/lib/Neo4j/Client.pm
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1             package Neo4j::Client;
2 1     1   291093 use strict;
  1         2  
  1         30  
3 1     1   14 use warnings;
  1         6  
  1         29  
4 1     1   13 use base qw( Alien::Base );
  1         3  
  1         569  
5              
6             our $VERSION = '0.50';
7              
8             =head1 NAME
9              
10             Neo4j::Client - Build and use the libneo4j-client library
11              
12             =head1 SYNOPSIS
13              
14             use ExtUtils::MakeMaker;
15             use Neo4j::Client;
16            
17             WriteMakefile(
18             LIBS => Neo4j::Client->libs,
19             CCFLAGS => Neo4j::Client->cflags,
20             ...
21             );
22              
23             =head1 DESCRIPTION
24              
25             Chris Leishman's
26             L is a C
27             library for communication with a Neo4j server via the Bolt
28             protocol. A fork at L enables
29             the library to run on Neo4j versions up through 5.0.x.
30              
31             Installing this module will attempt to build the API portion of the
32             library on your machine. C's interactive shell and
33             documentation are not built. The install process will use the GNU
34             autotools C, C, and C
35             which are bundled with this distro and are known to work on this library.
36             (These are required to build from ./configure for C.)
37              
38             Thanks to the miracle of L, the library should always
39             contain OpenSSL support.
40              
41              
42             =head1 SEE ALSO
43              
44             L.
45              
46             =head1 AUTHOR
47              
48             Mark A. Jensen < majensen -at- cpan -dot- org >
49             CPAN: MAJENSEN
50              
51             =head1 ACKNOWLEDGMENT
52              
53             Thanks L (a.k.a mohawk) for beaming me aboard.
54              
55             =head1 LICENSE
56              
57             This packaging software is Copyright (c) 2023 by Mark A. Jensen.
58              
59             This is free software, licensed under:
60              
61             The Apache License, Version 2.0, January 2004
62              
63             The L software
64             is Copyright (c) by Chris Leishman.
65              
66             It is free software, licensed under:
67              
68             The Apache License, Version 2.0, January 2004
69              
70             The bundled GNU Autotools autoconf, automake, and m4 are free software,
71             licensed under:
72              
73             The GNU General Public License, Version 3, June 2007
74              
75             =cut
76              
77             1;
78