UNPKG

@neo4j/cypher-builder

Version:

A programmatic API for building Cypher queries for Neo4j

21 lines (20 loc) 945 B
import type { DeleteInput } from "../../sub-clauses/Delete"; import { DeleteClause } from "../../sub-clauses/Delete"; import { Mixin } from "../Mixin"; export declare abstract class WithDelete extends Mixin { protected deleteClause: DeleteClause | undefined; /** Add a `DELETE` subclause * @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/delete/ | Cypher Documentation} */ delete(...deleteInput: DeleteInput): this; /** Adds a `DETACH DELETE` subclause * @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/delete/ | Cypher Documentation} */ detachDelete(...deleteInput: DeleteInput): this; /** Add a `NODETACH DELETE` subclause * @see {@link https://neo4j.com/docs/cypher-manual/current/clauses/delete/#delete-nodetach | Cypher Documentation} * @since Neo4j 5.14 */ noDetachDelete(...deleteInput: DeleteInput): this; private createDeleteClause; }