Module spring.data.neo4j
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
-