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
-
Field Summary
Fields inherited from class org.neo4j.ogm.session.request.strategy.impl.AbstractSchemaLoadClauseBuilder
pretty, schema
-
Constructor Summary
-
Method Summary
Methods inherited from class org.neo4j.ogm.session.request.strategy.impl.AbstractSchemaLoadClauseBuilder
expand, expand, newLine
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.neo4j.ogm.session.request.strategy.LoadClauseBuilder
build
-
Constructor Details
-
SchemaNodeLoadClauseBuilder
-
-
Method Details
-
build
Description copied from interface:LoadClauseBuilder
Build load clause based on given parameters- Specified by:
build
in interfaceLoadClauseBuilder
- Parameters:
variable
- node variable (start node) to be expandedlabel
- label of the start nodedepth
- max depth to load, note that some implementations may not accept unlimited depth (-1)- Returns:
- Cypher query as string
-