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 ExposesSubqueryCallThis 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.OngoingReadingWithoutWherecall(Statement statement)Thesubqueryparameter must be a valid subquery.
-
-
-
Method Detail
-
call
StatementBuilder.OngoingReadingWithoutWhere call(Statement statement)
Thesubqueryparameter 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
-
-