mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-22 13:26:00 +00:00
spliter options
This commit is contained in:
35
packages/querysplitter/src/options.ts
Normal file
35
packages/querysplitter/src/options.ts
Normal file
@@ -0,0 +1,35 @@
|
||||
export interface SplitterOptions {
|
||||
allowBacktickString: boolean;
|
||||
allowIndexParenString: boolean;
|
||||
allowSemicolon: boolean;
|
||||
allowCustomDelimiter: boolean;
|
||||
allowGoDelimiter: boolean;
|
||||
allowDollarDollarString: boolean;
|
||||
}
|
||||
|
||||
export const defaultSplitterOptions = {
|
||||
allowBacktickString: false,
|
||||
allowSemicolon: true,
|
||||
allowCustomDelimiter: false,
|
||||
allowGoDelimiter: false,
|
||||
allowDollarDollarString: false,
|
||||
allowIndexParenString: false,
|
||||
};
|
||||
|
||||
export const mysqlSplitterOptions = {
|
||||
...defaultSplitterOptions,
|
||||
allowCustomDelimiter: true,
|
||||
allowBacktickString: true,
|
||||
};
|
||||
|
||||
export const mssqlSplitterOptions = {
|
||||
...defaultSplitterOptions,
|
||||
allowSemicolon: false,
|
||||
allowGoDelimiter: true,
|
||||
allowIndexParenString: true,
|
||||
};
|
||||
|
||||
export const postgreSplitterOptions = {
|
||||
...defaultSplitterOptions,
|
||||
allowDollarDollarString: true,
|
||||
};
|
||||
Reference in New Issue
Block a user