Class QueryFragmentsAndParameters
java.lang.Object
org.springframework.data.neo4j.repository.query.QueryFragmentsAndParameters
Combines the QueryFragments with parameters.
- Since:
- 6.0.4
- Author:
- Gerrit Meier
-
Constructor Summary
ConstructorDescriptionQueryFragmentsAndParameters
(String cypherQuery) QueryFragmentsAndParameters
(String cypherQuery, Map<String, Object> parameters) QueryFragmentsAndParameters
(NodeDescription<?> nodeDescription, QueryFragments queryFragments, Map<String, Object> parameters, Sort sort) -
Method Summary
Modifier and TypeMethodDescriptionstatic QueryFragmentsAndParameters
forCondition
(Neo4jPersistentEntity<?> entityMetaData, org.neo4j.cypherdsl.core.Condition condition) Utility method for creating a query fragment including parameters for a given condition.static QueryFragmentsAndParameters
forExistsById
(Neo4jPersistentEntity<?> entityMetaData, Object idValues) static QueryFragmentsAndParameters
forFindAll
(Neo4jPersistentEntity<?> entityMetaData) static QueryFragmentsAndParameters
forFindByAllId
(Neo4jPersistentEntity<?> entityMetaData, Object idValues) static QueryFragmentsAndParameters
forFindById
(Neo4jPersistentEntity<?> entityMetaData, Object idValues) static QueryFragmentsAndParameters
forPageableAndSort
(Neo4jPersistentEntity<?> neo4jPersistentEntity, Pageable pageable, Sort sort) getSort()
void
setParameters
(Map<String, Object> newParameters)
-
Constructor Details
-
QueryFragmentsAndParameters
public QueryFragmentsAndParameters(NodeDescription<?> nodeDescription, QueryFragments queryFragments, @Nullable Map<String, Object> parameters, @Nullable Sort sort) -
QueryFragmentsAndParameters
-
QueryFragmentsAndParameters
-
-
Method Details
-
getParameters
-
getQueryFragments
-
getCypherQuery
-
getNodeDescription
-
setParameters
-
getSort
-
forFindById
public static QueryFragmentsAndParameters forFindById(Neo4jPersistentEntity<?> entityMetaData, Object idValues) -
forFindByAllId
public static QueryFragmentsAndParameters forFindByAllId(Neo4jPersistentEntity<?> entityMetaData, Object idValues) -
forFindAll
-
forExistsById
public static QueryFragmentsAndParameters forExistsById(Neo4jPersistentEntity<?> entityMetaData, Object idValues) -
forPageableAndSort
public static QueryFragmentsAndParameters forPageableAndSort(Neo4jPersistentEntity<?> neo4jPersistentEntity, @Nullable Pageable pageable, @Nullable Sort sort) -
forCondition
@API(status=EXPERIMENTAL, since="6.1.7") public static QueryFragmentsAndParameters forCondition(Neo4jPersistentEntity<?> entityMetaData, org.neo4j.cypherdsl.core.Condition condition) Utility method for creating a query fragment including parameters for a given condition.- Parameters:
entityMetaData
- The metadata of a given and known entitycondition
- A Cypher-DSL condition- Returns:
- Fully populated fragments and parameter
-