Class Subquery

java.lang.Object
org.neo4j.cypherdsl.core.Subquery
All Implemented Interfaces:
Visitable, Clause

@API(status=STABLE, since="2020.1.2") @Neo4jVersion(minimum="4.0.0") public final class Subquery extends Object implements Clause
Represents a "callable" subquery. A subquery can contain statement that returns something (standard statements, union statements and calls to stored procedures, yielding their elements). Subqueries can be nested.
Since:
2020.1.2
Author:
Michael J. Simons
Neo4j version required
4.0.0
  • Method Details

    • accept

      public void accept(Visitor visitor)
      Description copied from interface: Visitable
      Accept a Visitor visiting this Visitable and its nested Visitables if applicable.
      Specified by:
      accept in interface Visitable
      Parameters:
      visitor - the visitor to notify, must not be null.
    • doesReturnOrYield

      @API(status=INTERNAL) public boolean doesReturnOrYield()
      Returns:
      true if this subquery yields any items