Package org.neo4j.ogm.session
Enum Class LoadStrategy
- All Implemented Interfaces:
Serializable
,Comparable<LoadStrategy>
,Constable
- Author:
- Frantisek Hartman
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionLoad strategy which fetches related nodes by querying all paths from matched nodes, resulting into pattern similar toMATCH p=(n)-[*0..n]-() RETURN p
Load strategy which uses nested list comprehensions to get related nodes based on the schema generated from entity classes NOTE: Does not support queries with unlimited depth -
Method Summary
Modifier and TypeMethodDescriptionstatic LoadStrategy
Returns the enum constant of this class with the specified name.static LoadStrategy[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
PATH_LOAD_STRATEGY
Load strategy which fetches related nodes by querying all paths from matched nodes, resulting into pattern similar toMATCH p=(n)-[*0..n]-() RETURN p
-
SCHEMA_LOAD_STRATEGY
Load strategy which uses nested list comprehensions to get related nodes based on the schema generated from entity classes NOTE: Does not support queries with unlimited depth
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-