Class QueryFragments
java.lang.Object
org.springframework.data.neo4j.repository.query.QueryFragments
Collects the parts of a Cypher query to be handed over to the Cypher generator.
- Since:
- 6.0.4
- Author:
- Gerrit Meier
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addMatchOn
(org.neo4j.cypherdsl.core.PatternElement match) org.neo4j.cypherdsl.core.Condition
getLimit()
List<org.neo4j.cypherdsl.core.PatternElement>
Collection<org.neo4j.cypherdsl.core.SortItem>
getSkip()
boolean
includeField
(PropertyFilter.RelaxedPropertyPath fieldName) boolean
boolean
void
setCondition
(org.neo4j.cypherdsl.core.Condition condition) void
setDeleteExpression
(org.neo4j.cypherdsl.core.Expression expression) void
void
setMatchOn
(List<org.neo4j.cypherdsl.core.PatternElement> match) void
setOrderBy
(Collection<org.neo4j.cypherdsl.core.SortItem> orderBy) void
setProjectingPropertyFilter
(Predicate<PropertyFilter.RelaxedPropertyPath> projectingPropertyFilter) void
setRenderConstantsAsParameters
(boolean renderConstantsAsParameters) void
setRequiresReverseSort
(boolean requiresReverseSort) void
setReturnBasedOn
(NodeDescription<?> nodeDescription, Collection<PropertyFilter.ProjectedPath> includedProperties, boolean isDistinct) void
setReturnExpression
(org.neo4j.cypherdsl.core.Expression returnExpression, boolean isScalarValue) void
setReturnExpressions
(Collection<org.neo4j.cypherdsl.core.Expression> expression) void
org.neo4j.cypherdsl.core.Statement
-
Constructor Details
-
QueryFragments
public QueryFragments()
-
-
Method Details
-
addMatchOn
public void addMatchOn(org.neo4j.cypherdsl.core.PatternElement match) -
setMatchOn
-
getMatchOn
-
setCondition
public void setCondition(@Nullable org.neo4j.cypherdsl.core.Condition condition) -
getCondition
public org.neo4j.cypherdsl.core.Condition getCondition() -
setReturnExpressions
-
setDeleteExpression
public void setDeleteExpression(org.neo4j.cypherdsl.core.Expression expression) -
setReturnExpression
public void setReturnExpression(org.neo4j.cypherdsl.core.Expression returnExpression, boolean isScalarValue) -
setProjectingPropertyFilter
public void setProjectingPropertyFilter(Predicate<PropertyFilter.RelaxedPropertyPath> projectingPropertyFilter) -
includeField
-
setOrderBy
-
setLimit
-
setSkip
-
setReturnBasedOn
public void setReturnBasedOn(NodeDescription<?> nodeDescription, Collection<PropertyFilter.ProjectedPath> includedProperties, boolean isDistinct) -
isScalarValueReturn
public boolean isScalarValueReturn() -
requiresReverseSort
public boolean requiresReverseSort() -
setRequiresReverseSort
public void setRequiresReverseSort(boolean requiresReverseSort) -
setRenderConstantsAsParameters
public void setRenderConstantsAsParameters(boolean renderConstantsAsParameters) -
toStatement
public org.neo4j.cypherdsl.core.Statement toStatement() -
getOrderBy
-
getLimit
-
getSkip
-