Graph::Feather - Like Graph::Directed basics, but with SQLite backend
my $g = Graph::Feather->new;
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:
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 graph, overwriting any existing attributes.
In the original Graph module, delete_edges takes a flat list of vertices instead of a list of vertex pairs. This function takes a list of vertex pairs instead.
Please report bugs in this module via http://rt.cpan.org/NoAuth/Bugs.html?Dist=Graph-Feather
Thanks to the people on #perl on Freenode for a discussion on how to name the module.
Copyright (c) 2017-2018 Bjoern Hoehrmann <email@example.com>.
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.
perl -MCPAN -e shell
For more information on module installation, please visit the detailed CPAN module installation guide.