expression parser

This commit is contained in:
Jan Prochazka
2020-03-12 12:46:07 +01:00
parent e2c5c8163c
commit 064121376f
15 changed files with 1306 additions and 100 deletions

View File

@@ -1,6 +1,7 @@
export interface SqlDialect {
rangeSelect?: boolean;
limitSelect?: boolean;
stringEscapeChar: string;
offsetFetchRangeSyntax?: boolean;
quoteIdentifier(s: string): string;
}

View File

@@ -8,6 +8,7 @@ export interface SqlDumper {
putRaw(s: string);
put(format: string, ...args);
putCmd(format: string, ...args);
putValue(value: string | number | Date);
putCollection<T>(
delimiter: string,
collection: T[],