Neo4j::Driver::SummaryCounters - Statement statistics
version 0.08
use Neo4j::Driver; my $driver = Neo4j::Driver->new->basic_auth(...); my $transaction = $driver->session->begin_transaction; $transaction->{return_stats} = 1; my $query = 'MATCH (n:Novel {name:"1984"}) SET n.writer = "Orwell"'; my $result = $transaction->run($query); my $counters = $result->summary->counters; my $database_modified = $counters->contains_updates; die "That didn't work out." unless $database_modified;
Contains counters for various operations that a statement triggered.
Neo4j::Driver::SummaryCounters implements the following read-only attributes.
my $constraints_added = $counters->constraints_added; my $constraints_removed = $counters->constraints_removed; my $contains_updates = $counters->contains_updates; my $indexes_added = $counters->indexes_added; my $indexes_removed = $counters->indexes_removed; my $labels_added = $counters->labels_added; my $labels_removed = $counters->labels_removed; my $nodes_created = $counters->nodes_created; my $nodes_deleted = $counters->nodes_deleted; my $properties_set = $counters->properties_set; my $relationships_created = $counters->relationships_created;
There is no relationships_deleted attribute because this value is not provided by the Neo4j server.
relationships_deleted
Neo4j::Driver, Neo4j Java Driver
Arne Johannessen <ajnn@cpan.org>
This software is Copyright (c) 2016-2018 by Arne Johannessen.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
To install Neo4j::Driver, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Neo4j::Driver
CPAN shell
perl -MCPAN -e shell install Neo4j::Driver
For more information on module installation, please visit the detailed CPAN module installation guide.