Use Postgresql, PLSQL and Cassandra from sql package
Migrates from legacy to modern package.
Change-Id: Idc40f5255427d4fe7cb70603fed18ffbafaafac8
(cherry picked from commit dfbd5c04821a982f9e4a06cc8cbd568fabf7a629)
diff --git a/web/element/language.ts b/web/element/language.ts
index 172f852..c8a492c 100644
--- a/web/element/language.ts
+++ b/web/element/language.ts
@@ -81,7 +81,6 @@
import {sparql} from '@codemirror/legacy-modes/mode/sparql';
import {spreadsheet} from '@codemirror/legacy-modes/mode/spreadsheet';
import {solr} from '@codemirror/legacy-modes/mode/solr';
-import {pgSQL, plSQL, cassandra} from '@codemirror/legacy-modes/mode/sql';
import {squirrel} from '@codemirror/legacy-modes/mode/clike';
import {stex} from '@codemirror/legacy-modes/mode/stex';
import {swift} from '@codemirror/legacy-modes/mode/swift';
@@ -117,7 +116,7 @@
import {python} from '@codemirror/lang-python';
import {rust} from '@codemirror/lang-rust';
import {sass} from '@codemirror/lang-sass';
-import {sql} from '@codemirror/lang-sql';
+import {Cassandra, PLSQL, PostgreSQL, sql} from '@codemirror/lang-sql';
import {vue} from '@codemirror/lang-vue';
import {xml} from '@codemirror/lang-xml';
import {yaml} from '@codemirror/lang-yaml';
@@ -182,11 +181,11 @@
case 'text/x-gss':
return StreamLanguage.define(gss);
case 'text/x-cassandra':
- return StreamLanguage.define(cassandra);
+ return sql({dialect: Cassandra});
case 'text/x-pgsql':
- return StreamLanguage.define(pgSQL);
+ return sql({dialect: PostgreSQL});
case 'text/x-plsql':
- return StreamLanguage.define(plSQL);
+ return sql({dialect: PLSQL});
case 'application/x-cypher-query':
return StreamLanguage.define(cypher);
case 'text/x-d':