Files
dbgate/packages/types/dumper.d.ts
2020-03-05 15:04:06 +01:00

20 lines
384 B
TypeScript

import { TableInfo } from "./dbinfo";
import { SqlDialect } from "./dialect";
export interface SqlDumper {
s: string;
dialect: SqlDialect;
putRaw(s: string);
put(format: string, ...args);
putCmd(format: string, ...args);
putCollection<T>(
delimiter: string,
collection: T[],
lambda: (item: T) => void
);
endCommand();
createTable(table: TableInfo);
}