rawsql-ts
Version:
[beta]High-performance SQL parser and AST analyzer written in TypeScript. Provides fast parsing and advanced transformation capabilities.
18 lines (17 loc) • 650 B
TypeScript
import { SqlComponent } from "./SqlComponent";
import { DeleteClause, ReturningClause, UsingClause, WhereClause, WithClause } from "./Clause";
export declare class DeleteQuery extends SqlComponent {
static kind: symbol;
withClause: WithClause | null;
deleteClause: DeleteClause;
usingClause: UsingClause | null;
whereClause: WhereClause | null;
returningClause: ReturningClause | null;
constructor(params: {
withClause?: WithClause | null;
deleteClause: DeleteClause;
usingClause?: UsingClause | null;
whereClause?: WhereClause | null;
returning?: ReturningClause | null;
});
}