Class SchemaNodeLoadClauseBuilder

java.lang.Object
org.neo4j.ogm.session.request.strategy.impl.AbstractSchemaLoadClauseBuilder
org.neo4j.ogm.session.request.strategy.impl.SchemaNodeLoadClauseBuilder
All Implemented Interfaces:
LoadClauseBuilder

public class SchemaNodeLoadClauseBuilder extends AbstractSchemaLoadClauseBuilder implements LoadClauseBuilder
Schema based load clause builder for nodes - starts from given node variable
Author:
Frantisek Hartman, Michael J. Simons
  • Constructor Details

    • SchemaNodeLoadClauseBuilder

      public SchemaNodeLoadClauseBuilder(Schema schema)
  • Method Details

    • build

      public String build(String variable, String label, int depth)
      Description copied from interface: LoadClauseBuilder
      Build load clause based on given parameters
      Specified by:
      build in interface LoadClauseBuilder
      Parameters:
      variable - node variable (start node) to be expanded
      label - label of the start node
      depth - max depth to load, note that some implementations may not accept unlimited depth (-1)
      Returns:
      Cypher query as string