Interface IResultSummary
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
orEXPLAIN
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