@API(status=INTERNAL, since="6.0.4") public final class QueryFragmentsAndParameters extends Object
Modifier and Type | Class and Description |
---|---|
static class |
QueryFragmentsAndParameters.QueryFragments
Collects the parts of a Cypher query to be handed over to the Cypher generator.
|
Constructor and Description |
---|
QueryFragmentsAndParameters(NodeDescription<?> nodeDescription,
QueryFragmentsAndParameters.QueryFragments queryFragments,
Map<String,Object> parameters) |
QueryFragmentsAndParameters(String cypherQuery) |
Modifier and Type | Method and Description |
---|---|
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) |
String |
getCypherQuery() |
NodeDescription<?> |
getNodeDescription() |
Map<String,Object> |
getParameters() |
QueryFragmentsAndParameters.QueryFragments |
getQueryFragments() |
void |
setParameters(Map<String,Object> newParameters) |
public QueryFragmentsAndParameters(NodeDescription<?> nodeDescription, QueryFragmentsAndParameters.QueryFragments queryFragments, @Nullable Map<String,Object> parameters)
public QueryFragmentsAndParameters(String cypherQuery)
public QueryFragmentsAndParameters.QueryFragments getQueryFragments()
public String getCypherQuery()
public NodeDescription<?> getNodeDescription()
public static QueryFragmentsAndParameters forFindById(Neo4jPersistentEntity<?> entityMetaData, Object idValues)
public static QueryFragmentsAndParameters forFindByAllId(Neo4jPersistentEntity<?> entityMetaData, Object idValues)
public static QueryFragmentsAndParameters forFindAll(Neo4jPersistentEntity<?> entityMetaData)
public static QueryFragmentsAndParameters forPageableAndSort(Neo4jPersistentEntity<?> neo4jPersistentEntity, @Nullable Pageable pageable, @Nullable Sort sort)
Copyright © 2019–2021 Neo4j, Neo4j Sweden AB. All rights reserved.