Package org.neo4j.cypherdsl.core
Class ProcedureCall.StandaloneCallBuilder
- java.lang.Object
-
- org.neo4j.cypherdsl.core.ProcedureCall.Builder
-
- org.neo4j.cypherdsl.core.ProcedureCall.StandaloneCallBuilder
-
- All Implemented Interfaces:
ExposesCall.ExposesWithArgs<org.neo4j.cypherdsl.core.ProcedureCall.OngoingStandaloneCallWithArguments>,ExposesCall.ExposesYield<org.neo4j.cypherdsl.core.ProcedureCall.OngoingStandaloneCallWithReturnFields>,ExposesReturning,ExposesWhere,StatementBuilder.BuildableStatement
- Enclosing class:
- ProcedureCall
protected static final class ProcedureCall.StandaloneCallBuilder extends ProcedureCall.Builder
-
-
Field Summary
-
Fields inherited from class org.neo4j.cypherdsl.core.ProcedureCall.Builder
arguments, conditionBuilder, procedureName, yieldItems
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StatementBuilder.OngoingReadingAndReturnreturning(Expression... expressions)Create a match that returns one or more expressions.StatementBuilder.OngoingReadingAndReturnreturningDistinct(Expression... expressions)Create a match that returns the distinct set of one or more expressions.StatementBuilder.OngoingReadingWithWherewhere(Condition newCondition)Adds a where clause to this fragement.ProcedureCall.StandaloneCallBuilderwithArgs(Expression... arguments)Adds the given arguments to the ongoing call and procedes.ProcedureCall.StandaloneCallBuilderyield(AliasedExpression... aliasedResultFields)ProcedureCall.StandaloneCallBuilderyield(SymbolicName... resultFields)-
Methods inherited from class org.neo4j.cypherdsl.core.ProcedureCall.Builder
build
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.neo4j.cypherdsl.core.ExposesCall.ExposesYield
yield
-
Methods inherited from interface org.neo4j.cypherdsl.core.ExposesReturning
returning, returning, returningDistinct, returningDistinct
-
Methods inherited from interface org.neo4j.cypherdsl.core.ExposesWhere
where
-
Methods inherited from interface org.neo4j.cypherdsl.core.StatementBuilder.BuildableStatement
build
-
-
-
-
Method Detail
-
withArgs
public ProcedureCall.StandaloneCallBuilder withArgs(Expression... arguments)
Description copied from interface:ExposesCall.ExposesWithArgsAdds the given arguments to the ongoing call and procedes.- Specified by:
withArgsin interfaceExposesCall.ExposesWithArgs<org.neo4j.cypherdsl.core.ProcedureCall.OngoingStandaloneCallWithArguments>- Parameters:
arguments- The list of new arguments, might be null or empty.- Returns:
- An oingoing standalone call on which yielded arguments might be configured.
-
yield
public ProcedureCall.StandaloneCallBuilder yield(SymbolicName... resultFields)
- Specified by:
yieldin interfaceExposesCall.ExposesYield<org.neo4j.cypherdsl.core.ProcedureCall.OngoingStandaloneCallWithReturnFields>
-
yield
public ProcedureCall.StandaloneCallBuilder yield(AliasedExpression... aliasedResultFields)
- Specified by:
yieldin interfaceExposesCall.ExposesYield<org.neo4j.cypherdsl.core.ProcedureCall.OngoingStandaloneCallWithReturnFields>
-
where
public StatementBuilder.OngoingReadingWithWhere where(Condition newCondition)
Description copied from interface:ExposesWhereAdds a where clause to this fragement.- Specified by:
wherein interfaceExposesWhere- Parameters:
newCondition- The new condition, must not be null- Returns:
- A match or call restricted by a where clause with no return items yet.
-
returning
public StatementBuilder.OngoingReadingAndReturn returning(Expression... expressions)
Description copied from interface:ExposesReturningCreate a match that returns one or more expressions.- Specified by:
returningin interfaceExposesReturning- Parameters:
expressions- The expressions to be returned. Must not be null and be at least one expression.- Returns:
- A match that can be build now
-
returningDistinct
public StatementBuilder.OngoingReadingAndReturn returningDistinct(Expression... expressions)
Description copied from interface:ExposesReturningCreate a match that returns the distinct set of one or more expressions.- Specified by:
returningDistinctin interfaceExposesReturning- Parameters:
expressions- The expressions to be returned. Must not be null and be at least one expression.- Returns:
- A match that can be build now
-
-