Click or drag to resize

IProfiledPlan Interface

This is the same as a regular IPlan - except this plan has been executed, meaning it also contains detailed information about how much work each step of the plan incurred on the database.

Namespace:  Neo4j.Driver
Assembly:  Neo4j.Driver (in Neo4j.Driver.dll) Version: 4.4
public interface IProfiledPlan : IPlan

The IProfiledPlan type exposes the following members.

Public propertyArguments
Gets the arguments for the OperatorType used. Many OperatorType have arguments defining their specific behavior. This map contains those arguments.
(Inherited from IPlan.)
Public propertyChildren
Gets zero or more child profiled plans. A profiled plan is a tree, where each child is another profiled plan. The children are where this part of the plan gets its input records - unless this is an OperatorType that introduces new records on its own.
Public propertyDbHits
Gets the number of times this part of the plan touched the underlying data stores
Public propertyHasPageCacheStats
Gets if the number page cache hits and misses and the ratio was recorded.
Public propertyIdentifiers
Gets a list of identifiers used by this plan. Identifiers used by this part of the plan. These can be both identifiers introduce by you, or automatically generated identifiers.
(Inherited from IPlan.)
Public propertyOperatorType
Gets the operation this plan is performing.
(Inherited from IPlan.)
Public propertyPageCacheHitRatio
Gets the ratio of page cache hits to total number of lookups or 0 if no data is available
Public propertyPageCacheHits
Gets number of page cache hits caused by executing the associated execution step.
Public propertyPageCacheMisses
Gets number of page cache misses caused by executing the associated execution step
Public propertyRecords
Gets the number of records this part of the plan produced
Public propertyTime
Gets amount of time spent in the associated execution step.
See Also