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
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddMatchOn(org.neo4j.cypherdsl.core.PatternElement match) Collection<org.neo4j.cypherdsl.core.Expression>org.neo4j.cypherdsl.core.ConditiongetLimit()List<org.neo4j.cypherdsl.core.PatternElement>Collection<org.neo4j.cypherdsl.core.SortItem>getSkip()booleanincludeField(PropertyFilter.RelaxedPropertyPath fieldName) booleanvoidsetCondition(org.neo4j.cypherdsl.core.Condition condition) voidsetDeleteExpression(org.neo4j.cypherdsl.core.Expression expression) voidvoidsetMatchOn(List<org.neo4j.cypherdsl.core.PatternElement> match) voidsetOrderBy(Collection<org.neo4j.cypherdsl.core.SortItem> orderBy) voidsetProjectingPropertyFilter(Predicate<PropertyFilter.RelaxedPropertyPath> projectingPropertyFilter) voidsetRequiresReverseSort(boolean requiresReverseSort) voidsetReturnBasedOn(NodeDescription<?> nodeDescription, Collection<PropertyFilter.ProjectedPath> includedProperties, boolean isDistinct, List<org.neo4j.cypherdsl.core.Expression> additionalExpressions) voidsetReturnExpression(org.neo4j.cypherdsl.core.Expression returnExpression, boolean isScalarValue) voidsetReturnExpressions(Collection<org.neo4j.cypherdsl.core.Expression> expression) voidorg.neo4j.cypherdsl.core.Statement 
- 
Constructor Details
- 
QueryFragments
public QueryFragments() 
 - 
 - 
Method Details
- 
addMatchOn
public void addMatchOn(org.neo4j.cypherdsl.core.PatternElement match)  - 
setMatchOn
 - 
getMatchOn
 - 
setCondition
 - 
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, List<org.neo4j.cypherdsl.core.Expression> additionalExpressions)  - 
isScalarValueReturn
public boolean isScalarValueReturn() - 
setRequiresReverseSort
public void setRequiresReverseSort(boolean requiresReverseSort)  - 
toStatement
public org.neo4j.cypherdsl.core.Statement toStatement() - 
getAdditionalReturnExpressions
 - 
getOrderBy
 - 
getLimit
 - 
getSkip
 
 -