rawsql-ts
Version:
[beta]High-performance SQL parser and AST analyzer written in TypeScript. Provides fast parsing and advanced transformation capabilities.
17 lines (16 loc) • 560 B
TypeScript
import { SqlComponent } from "./SqlComponent";
import { SelectQuery } from "./SelectQuery";
import { InsertClause } from "./Clause";
export declare class InsertQuery extends SqlComponent {
static kind: symbol;
insertClause: InsertClause;
selectQuery: SelectQuery | null;
/**
* @param params.insertClause InsertClause instance (target table and columns)
* @param params.selectQuery SELECT/VALUES query (required)
*/
constructor(params: {
insertClause: InsertClause;
selectQuery?: SelectQuery | null;
});
}