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
ConstructorsConstructorDescriptionQueryFragmentsAndParameters(@NonNull String cypherQuery) QueryFragmentsAndParameters(@NonNull String cypherQuery, Map<String, Object> parameters) QueryFragmentsAndParameters(@Nullable NodeDescription<?> nodeDescription, QueryFragments queryFragments, Map<String, Object> parameters, @Nullable Sort sort) QueryFragmentsAndParameters(@Nullable NodeDescription<?> nodeDescription, QueryFragments queryFragments, @Nullable VectorSearchFragment vectorSearchFragment, Map<String, Object> parameters, @Nullable Sort sort) -
Method Summary
Modifier and TypeMethodDescriptionstatic QueryFragmentsAndParametersforCondition(Neo4jPersistentEntity<?> entityMetaData, org.neo4j.cypherdsl.core.Condition condition) Utility method for creating a query fragment including parameters for a given condition.static QueryFragmentsAndParametersforExistsById(Neo4jPersistentEntity<?> entityMetaData, Object idValues) static QueryFragmentsAndParametersforFindAll(Neo4jPersistentEntity<?> entityMetaData, Neo4jMappingContext mappingContext) static QueryFragmentsAndParametersforFindByAllId(Neo4jPersistentEntity<?> entityMetaData, Object idValues, Neo4jMappingContext mappingContext) static QueryFragmentsAndParametersforFindById(Neo4jPersistentEntity<?> entityMetaData, Object idValues, Neo4jMappingContext mappingContext) static QueryFragmentsAndParametersforPageableAndSort(Neo4jPersistentEntity<?> neo4jPersistentEntity, @Nullable Pageable pageable, @Nullable Sort sort) @Nullable String@Nullable NodeDescription<?> getSort()booleanvoidsetParameters(Map<String, Object> newParameters) org.neo4j.cypherdsl.core.Statement
-
Constructor Details
-
QueryFragmentsAndParameters
public QueryFragmentsAndParameters(@Nullable NodeDescription<?> nodeDescription, QueryFragments queryFragments, @Nullable VectorSearchFragment vectorSearchFragment, Map<String, Object> parameters, @Nullable Sort sort) -
QueryFragmentsAndParameters
public QueryFragmentsAndParameters(@Nullable NodeDescription<?> nodeDescription, QueryFragments queryFragments, Map<String, Object> parameters, @Nullable Sort sort) -
QueryFragmentsAndParameters
-
QueryFragmentsAndParameters
-
-
Method Details
-
forFindById
public static QueryFragmentsAndParameters forFindById(Neo4jPersistentEntity<?> entityMetaData, Object idValues, Neo4jMappingContext mappingContext) -
forFindByAllId
public static QueryFragmentsAndParameters forFindByAllId(Neo4jPersistentEntity<?> entityMetaData, Object idValues, Neo4jMappingContext mappingContext) -
forFindAll
public static QueryFragmentsAndParameters forFindAll(Neo4jPersistentEntity<?> entityMetaData, Neo4jMappingContext mappingContext) -
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
-
getParameters
-
setParameters
-
getQueryFragments
-
hasVectorSearchFragment
public boolean hasVectorSearchFragment() -
getCypherQuery
-
getNodeDescription
-
getSort
-
toStatement
public org.neo4j.cypherdsl.core.Statement toStatement()
-