Files
dbgate/packages/types/dumper.d.ts
2020-03-12 12:46:07 +01:00

21 lines
427 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);
putValue(value: string | number | Date);
putCollection<T>(
delimiter: string,
collection: T[],
lambda: (item: T) => void
);
endCommand();
createTable(table: TableInfo);
}