Table of Contents

Interface IResultSummary

Namespace
Neo4j.Driver
Assembly
Neo4j.Driver.dll

The result summary of running a query. The result summary interface can be used to investigate details about the result, like the type of query run, how many and which kinds of updates have been executed, and query plan and profiling information if available. The result summary is only available after all result records have been consumed. Keeping the result summary around does not influence the lifecycle of any associated session and/or transaction.

public interface IResultSummary
Extension Methods

Properties

Counters

Gets statistics counts for the query.

Database

Get the database information that this summary is generated from.

GqlStatusObjects

This is a preview API, This API may change between minor revisions.
Gets the GQL statuses produced by the server when executing a statement or query.

HasPlan

Gets if the result contained a query plan or not, i.e. is the summary of a Cypher PROFILE or EXPLAIN query.

HasProfile

Gets if the result contained profiling information or not, i.e. is the summary of a Cypher PROFILE query.

Notifications

Gets a list of notifications produced while executing the query. The list will be empty if no notifications produced while executing the query.

Plan

Gets query plan for the executed query if available, otherwise null.

Profile

Gets profiled query plan for the executed query if available, otherwise null.

Query

Gets query that has been executed.

QueryType

Gets type of query that has been executed.

ResultAvailableAfter

The time it took the server to make the result available for consumption. Default to -00:00:00.001 if the server version does not support this field in summary.

ResultConsumedAfter

The time it took the server to consume the result. Default to -00:00:00.001 if the server version does not support this field in summary.

Server

Get some basic information of the server where the query is carried out