Package org.neo4j.cypherdsl.core
Interface ExposesSubqueryCall
-
- All Known Subinterfaces:
ProcedureCall.OngoingInQueryCallWithReturnFields
,ProcedureCall.OngoingStandaloneCallWithReturnFields
,StatementBuilder
,StatementBuilder.OngoingReading
,StatementBuilder.OngoingReadingAndWith
,StatementBuilder.OngoingReadingAndWithWithSkip
,StatementBuilder.OngoingReadingAndWithWithWhereAndOrder
,StatementBuilder.OngoingReadingWithoutWhere
,StatementBuilder.OngoingReadingWithWhere
,StatementBuilder.OrderableOngoingReadingAndWith
,StatementBuilder.OrderableOngoingReadingAndWithWithoutWhere
,StatementBuilder.OrderableOngoingReadingAndWithWithWhere
@API(status=EXPERIMENTAL, since="2020.1.2") @Neo4jVersion(minimum="4.0.0") public interface ExposesSubqueryCall
This exposes a call method taking in a statement that represents a valid, correlated subquery.- Since:
- 2020.1.2
- Author:
- Michael J. Simons
- Neo4j version required
- 4.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StatementBuilder.OngoingReadingWithoutWhere
call(Statement statement)
Thesubquery
parameter must be a valid subquery.
-
-
-
Method Detail
-
call
StatementBuilder.OngoingReadingWithoutWhere call(Statement statement)
Thesubquery
parameter must be a valid subquery.- must end with a RETURN clause
- cannot refer to variables from the enclosing query
- cannot return variables with the same names as variables in the enclosing query
- All variables that are returned from a subquery are afterwards available in the enclosing query
- Parameters:
statement
- The statement representing the subquery.- Returns:
- An ongoing reading
-
-