NAME
Neo4j::Driver::SummaryCounters - Statement statistics
VERSION
version 0.08
SYNOPSIS
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;
DESCRIPTION
Contains counters for various operations that a statement triggered.
ATTRIBUTES
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.
SEE ALSO
Neo4j::Driver, Neo4j Java Driver
AUTHOR
Arne Johannessen <ajnn@cpan.org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2016-2018 by Arne Johannessen.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)