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> @Nullable org.neo4j.cypherdsl.core.Condition@Nullable NumbergetLimit()List<org.neo4j.cypherdsl.core.PatternElement> Collection<org.neo4j.cypherdsl.core.SortItem> @Nullable LonggetSkip()booleanincludeField(PropertyFilter.RelaxedPropertyPath fieldName) booleanvoidsetCondition(@Nullable org.neo4j.cypherdsl.core.Condition condition) voidsetDeleteExpression(@Nullable org.neo4j.cypherdsl.core.Expression expression) voidvoidsetMatchOn(List<org.neo4j.cypherdsl.core.PatternElement> match) voidsetOrderBy(@Nullable Collection<org.neo4j.cypherdsl.core.SortItem> orderBy) voidsetProjectingPropertyFilter(@Nullable Predicate<PropertyFilter.RelaxedPropertyPath> projectingPropertyFilter) voidsetRequiresReverseSort(boolean requiresReverseSort) voidsetReturnBasedOn(NodeDescription<?> nodeDescription, Collection<PropertyFilter.ProjectedPath> includedProperties, boolean isDistinct, List<org.neo4j.cypherdsl.core.Expression> additionalExpressions) voidsetReturnExpression(@Nullable org.neo4j.cypherdsl.core.Expression returnExpression, boolean isScalarValue) voidsetReturnExpressions(Collection<org.neo4j.cypherdsl.core.Expression> expression) voidorg.neo4j.cypherdsl.core.Statementorg.neo4j.cypherdsl.core.StatementtoStatement(VectorSearchFragment vectorSearchFragment)
-
Constructor Details
-
QueryFragments
public QueryFragments()
-
-
Method Details
-
addMatchOn
public void addMatchOn(org.neo4j.cypherdsl.core.PatternElement match) -
getMatchOn
-
setMatchOn
-
getCondition
public @Nullable org.neo4j.cypherdsl.core.Condition getCondition() -
setCondition
public void setCondition(@Nullable org.neo4j.cypherdsl.core.Condition condition) -
setDeleteExpression
public void setDeleteExpression(@Nullable org.neo4j.cypherdsl.core.Expression expression) -
setReturnExpression
public void setReturnExpression(@Nullable org.neo4j.cypherdsl.core.Expression returnExpression, boolean isScalarValue) -
setProjectingPropertyFilter
public void setProjectingPropertyFilter(@Nullable Predicate<PropertyFilter.RelaxedPropertyPath> projectingPropertyFilter) -
includeField
-
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() -
toStatement
-
setReturnExpressions
-
getAdditionalReturnExpressions
-
getOrderBy
-
setOrderBy
-
getLimit
-
setLimit
-
getSkip
-
setSkip
-