UNPKG

@neo4j/cypher-builder

Version:

A programmatic API for building Cypher queries for Neo4j

26 lines (25 loc) 690 B
"use strict"; /* * Copyright (c) "Neo4j" * Neo4j Sweden AB [http://neo4j.com] */ Object.defineProperty(exports, "__esModule", { value: true }); exports.Subquery = void 0; const CypherASTNode_1 = require("../../CypherASTNode"); const Clause_1 = require("../../clauses/Clause"); class Subquery extends CypherASTNode_1.CypherASTNode { subquery; constructor(subquery) { super(); let rootQuery; if (subquery instanceof Clause_1.Clause) { rootQuery = subquery.getRoot(); } else { rootQuery = subquery; } this.addChildren(rootQuery); this.subquery = rootQuery; } } exports.Subquery = Subquery;