mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-18 12:35:59 +00:00
21 lines
427 B
TypeScript
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);
|
|
}
|