Graph::Feather - Like Graph::Directed basics, but with SQLite backend
use Graph::Feather; my $g = Graph::Feather->new; $g->add_edge(...); $g->has_edge(...) $g->delete_edge(...); ...
Light-weight drop-in replacement for Graph::Directed using SQLite to store directed graph data. Only basic graph manipulation functions are supported. Some applications may find this module faster and/or use less memory than Graph::Directed, particularily when using edge or vertex attributes.
The test suite ensures the behavior of each method is equivalent to those in Graph::Directed when called with legal arguments.
The %options hash supports the following keys:
%options
Array of vertices.
Array of edges.
See the documentation of Graph::Directed for details:
Adds vertices, edges, their attributes, and any graph attributes to the target graph, overwriting any existing attributes.
Adds vertices, edges, their attributes, and any graph attributes from the other graphs, overwriting any existing attributes.
...
Please report bugs in this module via http://rt.cpan.org/NoAuth/Bugs.html?Dist=Graph-Feather
* Graph::Directed
Thanks to the people on #perl on Freenode for a discussion on how to name the module.
Copyright (c) 2017-2018 Bjoern Hoehrmann <bjoern@hoehrmann.de>. This module is licensed under the same terms as Perl itself.
To install Graph::Feather, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Graph::Feather
CPAN shell
perl -MCPAN -e shell install Graph::Feather
For more information on module installation, please visit the detailed CPAN module installation guide.