@neo4j/cypher-builder
Version:
A programmatic API for building Cypher queries for Neo4j
17 lines (16 loc) • 692 B
TypeScript
import { CypherASTNode } from "../../CypherASTNode";
import type { CypherEnvironment } from "../../Environment";
import type { NodeRef } from "../../references/NodeRef";
import type { RelationshipRef } from "../../references/RelationshipRef";
import type { Variable } from "../../references/Variable";
/** @group Clauses */
export type DeleteInput = Array<NodeRef | RelationshipRef | Variable>;
export declare class DeleteClause extends CypherASTNode {
private readonly deleteInput;
private detachKeyword;
constructor(parent: CypherASTNode, deleteInput: DeleteInput);
detach(): void;
noDetach(): void;
/** @internal */
getCypher(env: CypherEnvironment): string;
}