public abstract class CypherPlanRepresentation
extends org.neo4j.server.rest.repr.MappingRepresentation
ExecutionPlanDescription, and it does so for two reasons:
- The plan description needs to be fetched *after* the result is streamed to the user
- This method is recursive, so it's not enough to just pass in the execution plan to the root call of it
subsequent inner calls could not re-use that execution plan (that would just lead to an infinite loop)BOOLEAN, BOOLEAN_LIST, BYTE, BYTE_LIST, CHARACTER, CHARACTER_LIST, DOUBLE, DOUBLE_LIST, EXCEPTION, EXTENSION, EXTENSIONS_MAP, FLOAT, FLOAT_LIST, GRAPHDB, INDEX, INTEGER, INTEGER_LIST, LONG, LONG_LIST, MAP, NODE, NODE_INDEXES, NODE_LIST, PATH, PATH_LIST, PROPERTIES_MAP, RELATIONSHIP, RELATIONSHIP_INDEXES, RELATIONSHIP_LIST, RELATIONSHIP_TYPE, SHORT, SHORT_LIST, STRING, STRING_LIST, URI, URI_TEMPLATE| Modifier and Type | Method and Description |
|---|---|
static CypherPlanRepresentation |
newFromPlan(org.neo4j.graphdb.ExecutionPlanDescription plan) |
static CypherPlanRepresentation |
newFromProvider(Function<Object,org.neo4j.graphdb.ExecutionPlanDescription> planProvider) |
public static CypherPlanRepresentation newFromProvider(Function<Object,org.neo4j.graphdb.ExecutionPlanDescription> planProvider)
public static CypherPlanRepresentation newFromPlan(org.neo4j.graphdb.ExecutionPlanDescription plan)
Copyright © 2002–2018 The Neo4j Graph Database Project. All rights reserved.