Click or drag to resize

IPlan Interface

This describes the Plan that the database planner produced and used (or will use) to execute your query. This can be extremely helpful in understanding what a query is doing, and how to optimize it. For more details, see the Neo4j Manual. The plan for the query is a tree of plans - each sub-tree containing zero or more child plans. The query starts with the root plan. Each sub-plan is of a specific OperatorType, which describes what that part of the plan does - for instance, perform an index lookup or filter results. The Neo4j Manual contains a reference of the available operator types, and these may differ across Neo4j versions.

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

The IPlan 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.
Public propertyChildren
Gets zero or more child plans. A plan is a tree, where each child is another 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 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.
Public propertyOperatorType
Gets the operation this plan is performing.
See Also