feat: use SLL mode (#269)
* feat: use SLL(*) PredictionMode for better performance * feat: optimize mysql grammar to fit SLL mode * feat: optimize postgre grammmar to fit SLL mode * feat: optimize spark grammar to fit SLL mode * test: correct unit tests * feat: optimize pgsql grammar
This commit is contained in:
@ -405,7 +405,11 @@ describe('Postgre SQL Syntax Suggestion', () => {
|
||||
(syn) => syn.syntaxContextType === SyntaxContextType.COLUMN
|
||||
);
|
||||
expect(suggestion).not.toBeUndefined();
|
||||
expect(suggestion?.wordRanges.map((token) => token.text)).toEqual(['column_name']);
|
||||
expect(suggestion?.wordRanges.map((token) => token.text)).toEqual([
|
||||
'table_name',
|
||||
'.',
|
||||
'column_name',
|
||||
]);
|
||||
});
|
||||
|
||||
test('Alter Table With Column', () => {
|
||||
@ -764,7 +768,11 @@ describe('Postgre SQL Syntax Suggestion', () => {
|
||||
(syn) => syn.syntaxContextType === SyntaxContextType.COLUMN
|
||||
);
|
||||
expect(suggestion).not.toBeUndefined();
|
||||
expect(suggestion?.wordRanges.map((token) => token.text)).toEqual(['columnname']);
|
||||
expect(suggestion?.wordRanges.map((token) => token.text)).toEqual([
|
||||
'tablename',
|
||||
'.',
|
||||
'columnname',
|
||||
]);
|
||||
});
|
||||
|
||||
test('Select With Column', () => {
|
||||
|
Reference in New Issue
Block a user