@API(status=INTERNAL, since="6.0.4") public final class QueryFragments extends Object
Constructor and Description |
---|
QueryFragments() |
Modifier and Type | Method and Description |
---|---|
void |
addMatchOn(org.neo4j.cypherdsl.core.PatternElement match) |
org.neo4j.cypherdsl.core.Condition |
getCondition() |
Number |
getLimit() |
List<org.neo4j.cypherdsl.core.PatternElement> |
getMatchOn() |
Collection<org.neo4j.cypherdsl.core.SortItem> |
getOrderBy() |
Long |
getSkip() |
boolean |
includeField(PropertyFilter.RelaxedPropertyPath fieldName) |
boolean |
isScalarValueReturn() |
void |
setCondition(org.neo4j.cypherdsl.core.Condition condition) |
void |
setLimit(Number limit) |
void |
setMatchOn(List<org.neo4j.cypherdsl.core.PatternElement> match) |
void |
setOrderBy(Collection<org.neo4j.cypherdsl.core.SortItem> orderBy) |
void |
setRenderConstantsAsParameters(boolean renderConstantsAsParameters) |
void |
setReturnBasedOn(NodeDescription<?> nodeDescription,
Map<PropertyPath,Boolean> includedProperties,
boolean isDistinct) |
void |
setReturnExpression(org.neo4j.cypherdsl.core.Expression returnExpression,
boolean isScalarValue) |
void |
setReturnExpressions(Collection<org.neo4j.cypherdsl.core.Expression> expression) |
void |
setSkip(Long skip) |
org.neo4j.cypherdsl.core.Statement |
toStatement() |
public void addMatchOn(org.neo4j.cypherdsl.core.PatternElement match)
public void setMatchOn(List<org.neo4j.cypherdsl.core.PatternElement> match)
public List<org.neo4j.cypherdsl.core.PatternElement> getMatchOn()
public void setCondition(@Nullable org.neo4j.cypherdsl.core.Condition condition)
public org.neo4j.cypherdsl.core.Condition getCondition()
public void setReturnExpressions(Collection<org.neo4j.cypherdsl.core.Expression> expression)
public void setReturnExpression(org.neo4j.cypherdsl.core.Expression returnExpression, boolean isScalarValue)
public boolean includeField(PropertyFilter.RelaxedPropertyPath fieldName)
public void setOrderBy(Collection<org.neo4j.cypherdsl.core.SortItem> orderBy)
public void setLimit(Number limit)
public void setSkip(Long skip)
public void setReturnBasedOn(NodeDescription<?> nodeDescription, Map<PropertyPath,Boolean> includedProperties, boolean isDistinct)
public boolean isScalarValueReturn()
public void setRenderConstantsAsParameters(boolean renderConstantsAsParameters)
public org.neo4j.cypherdsl.core.Statement toStatement()
public Collection<org.neo4j.cypherdsl.core.SortItem> getOrderBy()
public Number getLimit()
public Long getSkip()
Copyright © 2019–2021 Neo4j, Neo4j Sweden AB. All rights reserved.