From 0014f480796b1791b5efbcdb196c2f08f868a2d4 Mon Sep 17 00:00:00 2001 From: Fabio Di Stasio Date: Mon, 21 Dec 2020 11:06:41 +0100 Subject: [PATCH] refactor: migrated to ace from monaco-editor --- package.json | 3 +- src/renderer/components/QueryEditor.vue | 46 +- .../store/modules/connections.store.js | 2 - src/renderer/suggestions/sql.js | 12 - src/renderer/suggestions/sql/sql-functions.js | 1267 ----- src/renderer/suggestions/sql/sql-keywords.js | 4547 ----------------- src/renderer/suggestions/sql/sql-operators.js | 142 - src/renderer/suggestions/sql/sql-variables.js | 172 - webpack.config.js | 4 - 9 files changed, 16 insertions(+), 6179 deletions(-) delete mode 100644 src/renderer/suggestions/sql.js delete mode 100644 src/renderer/suggestions/sql/sql-functions.js delete mode 100644 src/renderer/suggestions/sql/sql-keywords.js delete mode 100644 src/renderer/suggestions/sql/sql-operators.js delete mode 100644 src/renderer/suggestions/sql/sql-variables.js diff --git a/package.json b/package.json index e9ac0096..ea9b7819 100644 --- a/package.json +++ b/package.json @@ -48,13 +48,13 @@ }, "dependencies": { "@mdi/font": "^5.8.55", + "ace-builds": "^1.4.12", "electron-log": "^4.3.0", "electron-store": "^6.0.1", "electron-updater": "^4.3.5", "keytar": "^7.3.0", "lodash": "^4.17.20", "moment": "^2.29.1", - "monaco-editor": "^0.20.0", "mssql": "^6.2.3", "mysql": "^2.18.1", "pg": "^8.5.1", @@ -80,7 +80,6 @@ "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-vue": "^7.1.0", - "monaco-editor-webpack-plugin": "^1.9.1", "node-sass": "^5.0.0", "sass-loader": "^10.1.0", "standard-version": "^9.0.0", diff --git a/src/renderer/components/QueryEditor.vue b/src/renderer/components/QueryEditor.vue index bb6dbbed..f3b067e5 100644 --- a/src/renderer/components/QueryEditor.vue +++ b/src/renderer/components/QueryEditor.vue @@ -5,11 +5,9 @@ @@ -63,15 +58,4 @@ export default { width: 100%; } } - - .CodeMirror { - .CodeMirror-scroll { - max-width: 100%; - } - - .CodeMirror-line { - word-break: break-word !important; - white-space: pre-wrap !important; - } - } diff --git a/src/renderer/store/modules/connections.store.js b/src/renderer/store/modules/connections.store.js index 4769a9e5..49a21e7f 100644 --- a/src/renderer/store/modules/connections.store.js +++ b/src/renderer/store/modules/connections.store.js @@ -3,8 +3,6 @@ import Store from 'electron-store'; import Application from '../../ipc-api/Application'; const key = Application.getKey(); -console.log(key); - const persistentStore = new Store({ name: 'connections', encryptionKey: key diff --git a/src/renderer/suggestions/sql.js b/src/renderer/suggestions/sql.js deleted file mode 100644 index e528d1f2..00000000 --- a/src/renderer/suggestions/sql.js +++ /dev/null @@ -1,12 +0,0 @@ -import { functions } from '@/suggestions/sql/sql-functions'; -import { keywords } from '@/suggestions/sql/sql-keywords'; -import { operators } from '@/suggestions/sql/sql-operators'; -import { variables } from '@/suggestions/sql/sql-variables'; - -export const completionItemProvider = (monaco) => { - return { - provideCompletionItems () { - return { suggestions: [...functions(monaco), ...keywords(monaco), ...operators(monaco), ...variables(monaco)] }; - } - }; -}; diff --git a/src/renderer/suggestions/sql/sql-functions.js b/src/renderer/suggestions/sql/sql-functions.js deleted file mode 100644 index 3abe434a..00000000 --- a/src/renderer/suggestions/sql/sql-functions.js +++ /dev/null @@ -1,1267 +0,0 @@ -export const functions = (monaco) => { - return [{ - label: 'AVG', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'AVG' - }, - { - label: 'CHECKSUM_AGG', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CHECKSUM_AGG' - }, - { - label: 'COUNT', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'COUNT' - }, - { - label: 'COUNT_BIG', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'COUNT_BIG' - }, - { - label: 'GROUPING', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'GROUPING' - }, - { - label: 'GROUPING_ID', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'GROUPING_ID' - }, - { - label: 'MAX', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'MAX' - }, - { - label: 'MIN', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'MIN' - }, - { - label: 'SUM', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SUM' - }, - { - label: 'STDEV', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'STDEV' - }, - { - label: 'STDEVP', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'STDEVP' - }, - { - label: 'VAR', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'VAR' - }, - { - label: 'VARP', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'VARP' - }, - { - label: 'CUME_DIST', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CUME_DIST' - }, - { - label: 'FIRST_VALUE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'FIRST_VALUE' - }, - { - label: 'LAG', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'LAG' - }, - { - label: 'LAST_VALUE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'LAST_VALUE' - }, - { - label: 'LEAD', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'LEAD' - }, - { - label: 'PERCENTILE_CONT', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'PERCENTILE_CONT' - }, - { - label: 'PERCENTILE_DISC', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'PERCENTILE_DISC' - }, - { - label: 'PERCENT_RANK', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'PERCENT_RANK' - }, - { - label: 'COLLATE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'COLLATE' - }, - { - label: 'COLLATIONPROPERTY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'COLLATIONPROPERTY' - }, - { - label: 'TERTIARY_WEIGHTS', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'TERTIARY_WEIGHTS' - }, - { - label: 'FEDERATION_FILTERING_VALUE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'FEDERATION_FILTERING_VALUE' - }, - { - label: 'CAST', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CAST' - }, - { - label: 'CONVERT', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CONVERT' - }, - { - label: 'PARSE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'PARSE' - }, - { - label: 'TRY_CAST', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'TRY_CAST' - }, - { - label: 'TRY_CONVERT', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'TRY_CONVERT' - }, - { - label: 'TRY_PARSE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'TRY_PARSE' - }, - { - label: 'ASYMKEY_ID', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ASYMKEY_ID' - }, - { - label: 'ASYMKEYPROPERTY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ASYMKEYPROPERTY' - }, - { - label: 'CERTPROPERTY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CERTPROPERTY' - }, - { - label: 'CERT_ID', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CERT_ID' - }, - { - label: 'CRYPT_GEN_RANDOM', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CRYPT_GEN_RANDOM' - }, - { - label: 'DECRYPTBYASYMKEY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DECRYPTBYASYMKEY' - }, - { - label: 'DECRYPTBYCERT', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DECRYPTBYCERT' - }, - { - label: 'DECRYPTBYKEY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DECRYPTBYKEY' - }, - { - label: 'DECRYPTBYKEYAUTOASYMKEY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DECRYPTBYKEYAUTOASYMKEY' - }, - { - label: 'DECRYPTBYKEYAUTOCERT', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DECRYPTBYKEYAUTOCERT' - }, - { - label: 'DECRYPTBYPASSPHRASE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DECRYPTBYPASSPHRASE' - }, - { - label: 'ENCRYPTBYASYMKEY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ENCRYPTBYASYMKEY' - }, - { - label: 'ENCRYPTBYCERT', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ENCRYPTBYCERT' - }, - { - label: 'ENCRYPTBYKEY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ENCRYPTBYKEY' - }, - { - label: 'ENCRYPTBYPASSPHRASE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ENCRYPTBYPASSPHRASE' - }, - { - label: 'HASHBYTES', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'HASHBYTES' - }, - { - label: 'IS_OBJECTSIGNED', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'IS_OBJECTSIGNED' - }, - { - label: 'KEY_GUID', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'KEY_GUID' - }, - { - label: 'KEY_ID', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'KEY_ID' - }, - { - label: 'KEY_NAME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'KEY_NAME' - }, - { - label: 'SIGNBYASYMKEY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SIGNBYASYMKEY' - }, - { - label: 'SIGNBYCERT', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SIGNBYCERT' - }, - { - label: 'SYMKEYPROPERTY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SYMKEYPROPERTY' - }, - { - label: 'VERIFYSIGNEDBYCERT', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'VERIFYSIGNEDBYCERT' - }, - { - label: 'VERIFYSIGNEDBYASYMKEY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'VERIFYSIGNEDBYASYMKEY' - }, - { - label: 'CURSOR_STATUS', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CURSOR_STATUS' - }, - { - label: 'DATALENGTH', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DATALENGTH' - }, - { - label: 'IDENT_CURRENT', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'IDENT_CURRENT' - }, - { - label: 'IDENT_INCR', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'IDENT_INCR' - }, - { - label: 'IDENT_SEED', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'IDENT_SEED' - }, - { - label: 'IDENTITY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'IDENTITY' - }, - { - label: 'SQL_VARIANT_PROPERTY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SQL_VARIANT_PROPERTY' - }, - { - label: 'CURRENT_TIMESTAMP', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CURRENT_TIMESTAMP' - }, - { - label: 'DATEADD', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DATEADD' - }, - { - label: 'DATEDIFF', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DATEDIFF' - }, - { - label: 'DATEFROMPARTS', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DATEFROMPARTS' - }, - { - label: 'DATENAME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DATENAME' - }, - { - label: 'DATEPART', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DATEPART' - }, - { - label: 'DATETIME2FROMPARTS', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DATETIME2FROMPARTS' - }, - { - label: 'DATETIMEFROMPARTS', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DATETIMEFROMPARTS' - }, - { - label: 'DATETIMEOFFSETFROMPARTS', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DATETIMEOFFSETFROMPARTS' - }, - { - label: 'DAY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DAY' - }, - { - label: 'EOMONTH', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'EOMONTH' - }, - { - label: 'GETDATE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'GETDATE' - }, - { - label: 'GETUTCDATE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'GETUTCDATE' - }, - { - label: 'ISDATE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ISDATE' - }, - { - label: 'MONTH', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'MONTH' - }, - { - label: 'SMALLDATETIMEFROMPARTS', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SMALLDATETIMEFROMPARTS' - }, - { - label: 'SWITCHOFFSET', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SWITCHOFFSET' - }, - { - label: 'SYSDATETIME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SYSDATETIME' - }, - { - label: 'SYSDATETIMEOFFSET', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SYSDATETIMEOFFSET' - }, - { - label: 'SYSUTCDATETIME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SYSUTCDATETIME' - }, - { - label: 'TIMEFROMPARTS', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'TIMEFROMPARTS' - }, - { - label: 'TODATETIMEOFFSET', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'TODATETIMEOFFSET' - }, - { - label: 'YEAR', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'YEAR' - }, - { - label: 'CHOOSE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CHOOSE' - }, - { - label: 'COALESCE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'COALESCE' - }, - { - label: 'IIF', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'IIF' - }, - { - label: 'NULLIF', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'NULLIF' - }, - { - label: 'ABS', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ABS' - }, - { - label: 'ACOS', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ACOS' - }, - { - label: 'ASIN', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ASIN' - }, - { - label: 'ATAN', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ATAN' - }, - { - label: 'ATN2', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ATN2' - }, - { - label: 'CEILING', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CEILING' - }, - { - label: 'COS', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'COS' - }, - { - label: 'COT', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'COT' - }, - { - label: 'DEGREES', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DEGREES' - }, - { - label: 'EXP', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'EXP' - }, - { - label: 'FLOOR', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'FLOOR' - }, - { - label: 'LOG', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'LOG' - }, - { - label: 'LOG10', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'LOG10' - }, - { - label: 'PI', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'PI' - }, - { - label: 'POWER', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'POWER' - }, - { - label: 'RADIANS', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'RADIANS' - }, - { - label: 'RAND', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'RAND' - }, - { - label: 'ROUND', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ROUND' - }, - { - label: 'SIGN', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SIGN' - }, - { - label: 'SIN', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SIN' - }, - { - label: 'SQRT', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SQRT' - }, - { - label: 'SQUARE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SQUARE' - }, - { - label: 'TAN', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'TAN' - }, - { - label: 'APP_NAME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'APP_NAME' - }, - { - label: 'APPLOCK_MODE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'APPLOCK_MODE' - }, - { - label: 'APPLOCK_TEST', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'APPLOCK_TEST' - }, - { - label: 'ASSEMBLYPROPERTY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ASSEMBLYPROPERTY' - }, - { - label: 'COL_LENGTH', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'COL_LENGTH' - }, - { - label: 'COL_NAME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'COL_NAME' - }, - { - label: 'COLUMNPROPERTY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'COLUMNPROPERTY' - }, - { - label: 'DATABASE_PRINCIPAL_ID', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DATABASE_PRINCIPAL_ID' - }, - { - label: 'DATABASEPROPERTYEX', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DATABASEPROPERTYEX' - }, - { - label: 'DB_ID', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DB_ID' - }, - { - label: 'DB_NAME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DB_NAME' - }, - { - label: 'FILE_ID', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'FILE_ID' - }, - { - label: 'FILE_IDEX', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'FILE_IDEX' - }, - { - label: 'FILE_NAME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'FILE_NAME' - }, - { - label: 'FILEGROUP_ID', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'FILEGROUP_ID' - }, - { - label: 'FILEGROUP_NAME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'FILEGROUP_NAME' - }, - { - label: 'FILEGROUPPROPERTY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'FILEGROUPPROPERTY' - }, - { - label: 'FILEPROPERTY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'FILEPROPERTY' - }, - { - label: 'FULLTEXTCATALOGPROPERTY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'FULLTEXTCATALOGPROPERTY' - }, - { - label: 'FULLTEXTSERVICEPROPERTY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'FULLTEXTSERVICEPROPERTY' - }, - { - label: 'INDEX_COL', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'INDEX_COL' - }, - { - label: 'INDEXKEY_PROPERTY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'INDEXKEY_PROPERTY' - }, - { - label: 'INDEXPROPERTY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'INDEXPROPERTY' - }, - { - label: 'OBJECT_DEFINITION', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'OBJECT_DEFINITION' - }, - { - label: 'OBJECT_ID', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'OBJECT_ID' - }, - { - label: 'OBJECT_NAME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'OBJECT_NAME' - }, - { - label: 'OBJECT_SCHEMA_NAME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'OBJECT_SCHEMA_NAME' - }, - { - label: 'OBJECTPROPERTY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'OBJECTPROPERTY' - }, - { - label: 'OBJECTPROPERTYEX', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'OBJECTPROPERTYEX' - }, - { - label: 'ORIGINAL_DB_NAME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ORIGINAL_DB_NAME' - }, - { - label: 'PARSENAME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'PARSENAME' - }, - { - label: 'SCHEMA_ID', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SCHEMA_ID' - }, - { - label: 'SCHEMA_NAME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SCHEMA_NAME' - }, - { - label: 'SCOPE_IDENTITY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SCOPE_IDENTITY' - }, - { - label: 'SERVERPROPERTY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SERVERPROPERTY' - }, - { - label: 'STATS_DATE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'STATS_DATE' - }, - { - label: 'TYPE_ID', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'TYPE_ID' - }, - { - label: 'TYPE_NAME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'TYPE_NAME' - }, - { - label: 'TYPEPROPERTY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'TYPEPROPERTY' - }, - { - label: 'DENSE_RANK', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DENSE_RANK' - }, - { - label: 'NTILE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'NTILE' - }, - { - label: 'RANK', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'RANK' - }, - { - label: 'ROW_NUMBER', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ROW_NUMBER' - }, - { - label: 'PUBLISHINGSERVERNAME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'PUBLISHINGSERVERNAME' - }, - { - label: 'OPENDATASOURCE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'OPENDATASOURCE' - }, - { - label: 'OPENQUERY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'OPENQUERY' - }, - { - label: 'OPENROWSET', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'OPENROWSET' - }, - { - label: 'OPENXML', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'OPENXML' - }, - { - label: 'CERTENCODED', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CERTENCODED' - }, - { - label: 'CERTPRIVATEKEY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CERTPRIVATEKEY' - }, - { - label: 'CURRENT_USER', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CURRENT_USER' - }, - { - label: 'HAS_DBACCESS', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'HAS_DBACCESS' - }, - { - label: 'HAS_PERMS_BY_NAME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'HAS_PERMS_BY_NAME' - }, - { - label: 'IS_MEMBER', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'IS_MEMBER' - }, - { - label: 'IS_ROLEMEMBER', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'IS_ROLEMEMBER' - }, - { - label: 'IS_SRVROLEMEMBER', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'IS_SRVROLEMEMBER' - }, - { - label: 'LOGINPROPERTY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'LOGINPROPERTY' - }, - { - label: 'ORIGINAL_LOGIN', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ORIGINAL_LOGIN' - }, - { - label: 'PERMISSIONS', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'PERMISSIONS' - }, - { - label: 'PWDENCRYPT', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'PWDENCRYPT' - }, - { - label: 'PWDCOMPARE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'PWDCOMPARE' - }, - { - label: 'SESSION_USER', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SESSION_USER' - }, - { - label: 'SESSIONPROPERTY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SESSIONPROPERTY' - }, - { - label: 'SUSER_ID', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SUSER_ID' - }, - { - label: 'SUSER_NAME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SUSER_NAME' - }, - { - label: 'SUSER_SID', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SUSER_SID' - }, - { - label: 'SUSER_SNAME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SUSER_SNAME' - }, - { - label: 'SYSTEM_USER', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SYSTEM_USER' - }, - { - label: 'USER', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'USER' - }, - { - label: 'USER_ID', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'USER_ID' - }, - { - label: 'USER_NAME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'USER_NAME' - }, - { - label: 'ASCII', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ASCII' - }, - { - label: 'CHAR', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CHAR' - }, - { - label: 'CHARINDEX', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CHARINDEX' - }, - { - label: 'CONCAT', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CONCAT' - }, - { - label: 'DIFFERENCE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'DIFFERENCE' - }, - { - label: 'FORMAT', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'FORMAT' - }, - { - label: 'LEFT', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'LEFT' - }, - { - label: 'LEN', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'LEN' - }, - { - label: 'LOWER', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'LOWER' - }, - { - label: 'LTRIM', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'LTRIM' - }, - { - label: 'NCHAR', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'NCHAR' - }, - { - label: 'PATINDEX', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'PATINDEX' - }, - { - label: 'QUOTENAME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'QUOTENAME' - }, - { - label: 'REPLACE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'REPLACE' - }, - { - label: 'REPLICATE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'REPLICATE' - }, - { - label: 'REVERSE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'REVERSE' - }, - { - label: 'RIGHT', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'RIGHT' - }, - { - label: 'RTRIM', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'RTRIM' - }, - { - label: 'SOUNDEX', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SOUNDEX' - }, - { - label: 'SPACE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SPACE' - }, - { - label: 'STR', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'STR' - }, - { - label: 'STUFF', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'STUFF' - }, - { - label: 'SUBSTRING', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SUBSTRING' - }, - { - label: 'UNICODE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'UNICODE' - }, - { - label: 'UPPER', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'UPPER' - }, - { - label: 'BINARY_CHECKSUM', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'BINARY_CHECKSUM' - }, - { - label: 'CHECKSUM', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CHECKSUM' - }, - { - label: 'CONNECTIONPROPERTY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CONNECTIONPROPERTY' - }, - { - label: 'CONTEXT_INFO', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CONTEXT_INFO' - }, - { - label: 'CURRENT_REQUEST_ID', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CURRENT_REQUEST_ID' - }, - { - label: 'ERROR_LINE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ERROR_LINE' - }, - { - label: 'ERROR_NUMBER', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ERROR_NUMBER' - }, - { - label: 'ERROR_MESSAGE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ERROR_MESSAGE' - }, - { - label: 'ERROR_PROCEDURE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ERROR_PROCEDURE' - }, - { - label: 'ERROR_SEVERITY', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ERROR_SEVERITY' - }, - { - label: 'ERROR_STATE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ERROR_STATE' - }, - { - label: 'FORMATMESSAGE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'FORMATMESSAGE' - }, - { - label: 'GETANSINULL', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'GETANSINULL' - }, - { - label: 'GET_FILESTREAM_TRANSACTION_CONTEXT', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'GET_FILESTREAM_TRANSACTION_CONTEXT' - }, - { - label: 'HOST_ID', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'HOST_ID' - }, - { - label: 'HOST_NAME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'HOST_NAME' - }, - { - label: 'ISNULL', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ISNULL' - }, - { - label: 'ISNUMERIC', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ISNUMERIC' - }, - { - label: 'MIN_ACTIVE_ROWVERSION', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'MIN_ACTIVE_ROWVERSION' - }, - { - label: 'NEWID', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'NEWID' - }, - { - label: 'NEWSEQUENTIALID', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'NEWSEQUENTIALID' - }, - { - label: 'ROWCOUNT_BIG', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'ROWCOUNT_BIG' - }, - { - label: 'XACT_STATE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'XACT_STATE' - }, - { - label: 'TEXTPTR', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'TEXTPTR' - }, - { - label: 'TEXTVALID', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'TEXTVALID' - }, - { - label: 'COLUMNS_UPDATED', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'COLUMNS_UPDATED' - }, - { - label: 'EVENTDATA', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'EVENTDATA' - }, - { - label: 'TRIGGER_NESTLEVEL', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'TRIGGER_NESTLEVEL' - }, - { - label: 'UPDATE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'UPDATE' - }, - { - label: 'CHANGETABLE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CHANGETABLE' - }, - { - label: 'CHANGE_TRACKING_CONTEXT', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CHANGE_TRACKING_CONTEXT' - }, - { - label: 'CHANGE_TRACKING_CURRENT_VERSION', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CHANGE_TRACKING_CURRENT_VERSION' - }, - { - label: 'CHANGE_TRACKING_IS_COLUMN_IN_MASK', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CHANGE_TRACKING_IS_COLUMN_IN_MASK' - }, - { - label: 'CHANGE_TRACKING_MIN_VALID_VERSION', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CHANGE_TRACKING_MIN_VALID_VERSION' - }, - { - label: 'CONTAINSTABLE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'CONTAINSTABLE' - }, - { - label: 'FREETEXTTABLE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'FREETEXTTABLE' - }, - { - label: 'SEMANTICKEYPHRASETABLE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SEMANTICKEYPHRASETABLE' - }, - { - label: 'SEMANTICSIMILARITYDETAILSTABLE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SEMANTICSIMILARITYDETAILSTABLE' - }, - { - label: 'SEMANTICSIMILARITYTABLE', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'SEMANTICSIMILARITYTABLE' - }, - { - label: 'FILETABLEROOTPATH', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'FILETABLEROOTPATH' - }, - { - label: 'GETFILENAMESPACEPATH', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'GETFILENAMESPACEPATH' - }, - { - label: 'GETPATHLOCATOR', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'GETPATHLOCATOR' - }, - { - label: 'PATHNAME', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'PATHNAME' - }, - { - label: 'GET_TRANSMISSION_STATUS', - kind: monaco.languages.CompletionItemKind.Function, - insertText: 'GET_TRANSMISSION_STATUS' - }]; -}; diff --git a/src/renderer/suggestions/sql/sql-keywords.js b/src/renderer/suggestions/sql/sql-keywords.js deleted file mode 100644 index bd83bded..00000000 --- a/src/renderer/suggestions/sql/sql-keywords.js +++ /dev/null @@ -1,4547 +0,0 @@ -export const keywords = (monaco) => { - return [{ - label: 'ABORT_AFTER_WAIT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ABORT_AFTER_WAIT' - }, - { - label: 'ABSENT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ABSENT' - }, - { - label: 'ABSOLUTE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ABSOLUTE' - }, - { - label: 'ACCENT_SENSITIVITY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ACCENT_SENSITIVITY' - }, - { - label: 'ACTION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ACTION' - }, - { - label: 'ACTIVATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ACTIVATION' - }, - { - label: 'ACTIVE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ACTIVE' - }, - { - label: 'ADD', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ADD' - }, - { - label: 'ADDRESS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ADDRESS' - }, - { - label: 'ADMIN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ADMIN' - }, - { - label: 'AES', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AES' - }, - { - label: 'AES_128', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AES_128' - }, - { - label: 'AES_192', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AES_192' - }, - { - label: 'AES_256', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AES_256' - }, - { - label: 'AFFINITY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AFFINITY' - }, - { - label: 'AFTER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AFTER' - }, - { - label: 'AGGREGATE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AGGREGATE' - }, - { - label: 'ALGORITHM', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ALGORITHM' - }, - { - label: 'ALL_CONSTRAINTS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ALL_CONSTRAINTS' - }, - { - label: 'ALL_ERRORMSGS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ALL_ERRORMSGS' - }, - { - label: 'ALL_INDEXES', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ALL_INDEXES' - }, - { - label: 'ALL_LEVELS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ALL_LEVELS' - }, - { - label: 'ALL_SPARSE_COLUMNS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ALL_SPARSE_COLUMNS' - }, - { - label: 'ALLOW_CONNECTIONS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ALLOW_CONNECTIONS' - }, - { - label: 'ALLOW_MULTIPLE_EVENT_LOSS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ALLOW_MULTIPLE_EVENT_LOSS' - }, - { - label: 'ALLOW_PAGE_LOCKS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ALLOW_PAGE_LOCKS' - }, - { - label: 'ALLOW_ROW_LOCKS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ALLOW_ROW_LOCKS' - }, - { - label: 'ALLOW_SINGLE_EVENT_LOSS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ALLOW_SINGLE_EVENT_LOSS' - }, - { - label: 'ALLOW_SNAPSHOT_ISOLATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ALLOW_SNAPSHOT_ISOLATION' - }, - { - label: 'ALLOWED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ALLOWED' - }, - { - label: 'ALTER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ALTER' - }, - { - label: 'ANONYMOUS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ANONYMOUS' - }, - { - label: 'ANSI_DEFAULTS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ANSI_DEFAULTS' - }, - { - label: 'ANSI_NULL_DEFAULT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ANSI_NULL_DEFAULT' - }, - { - label: 'ANSI_NULL_DFLT_OFF', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ANSI_NULL_DFLT_OFF' - }, - { - label: 'ANSI_NULL_DFLT_ON', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ANSI_NULL_DFLT_ON' - }, - { - label: 'ANSI_NULLS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ANSI_NULLS' - }, - { - label: 'ANSI_PADDING', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ANSI_PADDING' - }, - { - label: 'ANSI_WARNINGS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ANSI_WARNINGS' - }, - { - label: 'APPEND', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'APPEND' - }, - { - label: 'APPLICATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'APPLICATION' - }, - { - label: 'APPLICATION_LOG', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'APPLICATION_LOG' - }, - { - label: 'ARITHABORT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ARITHABORT' - }, - { - label: 'ARITHIGNORE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ARITHIGNORE' - }, - { - label: 'AS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AS' - }, - { - label: 'ASC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ASC' - }, - { - label: 'ASSEMBLY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ASSEMBLY' - }, - { - label: 'ASYMMETRIC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ASYMMETRIC' - }, - { - label: 'ASYNCHRONOUS_COMMIT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ASYNCHRONOUS_COMMIT' - }, - { - label: 'AT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AT' - }, - { - label: 'ATOMIC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ATOMIC' - }, - { - label: 'ATTACH', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ATTACH' - }, - { - label: 'ATTACH_REBUILD_LOG', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ATTACH_REBUILD_LOG' - }, - { - label: 'AUDIT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AUDIT' - }, - { - label: 'AUDIT_GUID', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AUDIT_GUID' - }, - { - label: 'AUTHENTICATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AUTHENTICATION' - }, - { - label: 'AUTHORIZATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AUTHORIZATION' - }, - { - label: 'AUTO', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AUTO' - }, - { - label: 'AUTO_CLEANUP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AUTO_CLEANUP' - }, - { - label: 'AUTO_CLOSE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AUTO_CLOSE' - }, - { - label: 'AUTO_CREATE_STATISTICS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AUTO_CREATE_STATISTICS' - }, - { - label: 'AUTO_SHRINK', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AUTO_SHRINK' - }, - { - label: 'AUTO_UPDATE_STATISTICS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AUTO_UPDATE_STATISTICS' - }, - { - label: 'AUTO_UPDATE_STATISTICS_ASYNC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AUTO_UPDATE_STATISTICS_ASYNC' - }, - { - label: 'AUTOMATED_BACKUP_PREFERENCE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AUTOMATED_BACKUP_PREFERENCE' - }, - { - label: 'AUTOMATIC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AUTOMATIC' - }, - { - label: 'AVAILABILITY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AVAILABILITY' - }, - { - label: 'AVAILABILITY_MODE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'AVAILABILITY_MODE' - }, - { - label: 'BACKUP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BACKUP' - }, - { - label: 'BACKUP_PRIORITY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BACKUP_PRIORITY' - }, - { - label: 'BASE64', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BASE64' - }, - { - label: 'BATCHSIZE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BATCHSIZE' - }, - { - label: 'BEGIN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BEGIN' - }, - { - label: 'BEGIN_DIALOG', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BEGIN_DIALOG' - }, - { - label: 'BIGINT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BIGINT' - }, - { - label: 'BINARY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BINARY' - }, - { - label: 'BINDING', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BINDING' - }, - { - label: 'BIT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BIT' - }, - { - label: 'BLOCKERS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BLOCKERS' - }, - { - label: 'BLOCKSIZE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BLOCKSIZE' - }, - { - label: 'BOUNDING_BOX', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BOUNDING_BOX' - }, - { - label: 'BREAK', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BREAK' - }, - { - label: 'BROKER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BROKER' - }, - { - label: 'BROKER_INSTANCE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BROKER_INSTANCE' - }, - { - label: 'BROWSE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BROWSE' - }, - { - label: 'BUCKET_COUNT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BUCKET_COUNT' - }, - { - label: 'BUFFER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BUFFER' - }, - { - label: 'BUFFERCOUNT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BUFFERCOUNT' - }, - { - label: 'BULK', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BULK' - }, - { - label: 'BULK_LOGGED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BULK_LOGGED' - }, - { - label: 'BY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'BY' - }, - { - label: 'CACHE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CACHE' - }, - { - label: 'CALL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CALL' - }, - { - label: 'CALLED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CALLED' - }, - { - label: 'CALLER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CALLER' - }, - { - label: 'CAP_CPU_PERCENT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CAP_CPU_PERCENT' - }, - { - label: 'CASCADE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CASCADE' - }, - { - label: 'CASE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CASE' - }, - { - label: 'CATALOG', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CATALOG' - }, - { - label: 'CATCH', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CATCH' - }, - { - label: 'CELLS_PER_OBJECT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CELLS_PER_OBJECT' - }, - { - label: 'CERTIFICATE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CERTIFICATE' - }, - { - label: 'CHANGE_RETENTION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CHANGE_RETENTION' - }, - { - label: 'CHANGE_TRACKING', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CHANGE_TRACKING' - }, - { - label: 'CHANGES', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CHANGES' - }, - { - label: 'CHAR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CHAR' - }, - { - label: 'CHARACTER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CHARACTER' - }, - { - label: 'CHECK', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CHECK' - }, - { - label: 'CHECK_CONSTRAINTS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CHECK_CONSTRAINTS' - }, - { - label: 'CHECK_EXPIRATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CHECK_EXPIRATION' - }, - { - label: 'CHECK_POLICY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CHECK_POLICY' - }, - { - label: 'CHECKALLOC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CHECKALLOC' - }, - { - label: 'CHECKCATALOG', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CHECKCATALOG' - }, - { - label: 'CHECKCONSTRAINTS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CHECKCONSTRAINTS' - }, - { - label: 'CHECKDB', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CHECKDB' - }, - { - label: 'CHECKFILEGROUP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CHECKFILEGROUP' - }, - { - label: 'CHECKIDENT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CHECKIDENT' - }, - { - label: 'CHECKPOINT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CHECKPOINT' - }, - { - label: 'CHECKTABLE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CHECKTABLE' - }, - { - label: 'CLASSIFIER_FUNCTION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CLASSIFIER_FUNCTION' - }, - { - label: 'CLEANTABLE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CLEANTABLE' - }, - { - label: 'CLEANUP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CLEANUP' - }, - { - label: 'CLEAR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CLEAR' - }, - { - label: 'CLOSE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CLOSE' - }, - { - label: 'CLUSTER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CLUSTER' - }, - { - label: 'CLUSTERED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CLUSTERED' - }, - { - label: 'CODEPAGE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CODEPAGE' - }, - { - label: 'COLLATE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'COLLATE' - }, - { - label: 'COLLECTION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'COLLECTION' - }, - { - label: 'COLUMN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'COLUMN' - }, - { - label: 'COLUMN_SET', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'COLUMN_SET' - }, - { - label: 'COLUMNS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'COLUMNS' - }, - { - label: 'COLUMNSTORE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'COLUMNSTORE' - }, - { - label: 'COLUMNSTORE_ARCHIVE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'COLUMNSTORE_ARCHIVE' - }, - { - label: 'COMMIT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'COMMIT' - }, - { - label: 'COMMITTED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'COMMITTED' - }, - { - label: 'COMPATIBILITY_LEVEL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'COMPATIBILITY_LEVEL' - }, - { - label: 'COMPRESSION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'COMPRESSION' - }, - { - label: 'COMPUTE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'COMPUTE' - }, - { - label: 'CONCAT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CONCAT' - }, - { - label: 'CONCAT_NULL_YIELDS_NULL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CONCAT_NULL_YIELDS_NULL' - }, - { - label: 'CONFIGURATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CONFIGURATION' - }, - { - label: 'CONNECT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CONNECT' - }, - { - label: 'CONSTRAINT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CONSTRAINT' - }, - { - label: 'CONTAINMENT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CONTAINMENT' - }, - { - label: 'CONTENT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CONTENT' - }, - { - label: 'CONTEXT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CONTEXT' - }, - { - label: 'CONTINUE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CONTINUE' - }, - { - label: 'CONTINUE_AFTER_ERROR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CONTINUE_AFTER_ERROR' - }, - { - label: 'CONTRACT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CONTRACT' - }, - { - label: 'CONTRACT_NAME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CONTRACT_NAME' - }, - { - label: 'CONTROL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CONTROL' - }, - { - label: 'CONVERSATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CONVERSATION' - }, - { - label: 'COOKIE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'COOKIE' - }, - { - label: 'COPY_ONLY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'COPY_ONLY' - }, - { - label: 'COUNTER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'COUNTER' - }, - { - label: 'CPU', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CPU' - }, - { - label: 'CREATE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CREATE' - }, - { - label: 'CREATE_NEW', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CREATE_NEW' - }, - { - label: 'CREATION_DISPOSITION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CREATION_DISPOSITION' - }, - { - label: 'CREDENTIAL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CREDENTIAL' - }, - { - label: 'CRYPTOGRAPHIC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CRYPTOGRAPHIC' - }, - { - label: 'CUBE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CUBE' - }, - { - label: 'CURRENT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CURRENT' - }, - { - label: 'CURRENT_DATE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CURRENT_DATE' - }, - { - label: 'CURSOR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CURSOR' - }, - { - label: 'CURSOR_CLOSE_ON_COMMIT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CURSOR_CLOSE_ON_COMMIT' - }, - { - label: 'CURSOR_DEFAULT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CURSOR_DEFAULT' - }, - { - label: 'CYCLE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'CYCLE' - }, - { - label: 'DATA', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DATA' - }, - { - label: 'DATA_COMPRESSION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DATA_COMPRESSION' - }, - { - label: 'DATA_PURITY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DATA_PURITY' - }, - { - label: 'DATABASE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DATABASE' - }, - { - label: 'DATABASE_DEFAULT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DATABASE_DEFAULT' - }, - { - label: 'DATABASE_MIRRORING', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DATABASE_MIRRORING' - }, - { - label: 'DATABASE_SNAPSHOT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DATABASE_SNAPSHOT' - }, - { - label: 'DATAFILETYPE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DATAFILETYPE' - }, - { - label: 'DATE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DATE' - }, - { - label: 'DATE_CORRELATION_OPTIMIZATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DATE_CORRELATION_OPTIMIZATION' - }, - { - label: 'DATEFIRST', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DATEFIRST' - }, - { - label: 'DATEFORMAT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DATEFORMAT' - }, - { - label: 'DATETIME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DATETIME' - }, - { - label: 'DATETIME2', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DATETIME2' - }, - { - label: 'DATETIMEOFFSET', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DATETIMEOFFSET' - }, - { - label: 'DAY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DAY' - }, - { - label: 'DAYOFYEAR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DAYOFYEAR' - }, - { - label: 'DAYS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DAYS' - }, - { - label: 'DB_CHAINING', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DB_CHAINING' - }, - { - label: 'DBCC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DBCC' - }, - { - label: 'DBREINDEX', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DBREINDEX' - }, - { - label: 'DDL_DATABASE_LEVEL_EVENTS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DDL_DATABASE_LEVEL_EVENTS' - }, - { - label: 'DEADLOCK_PRIORITY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DEADLOCK_PRIORITY' - }, - { - label: 'DEALLOCATE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DEALLOCATE' - }, - { - label: 'DEC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DEC' - }, - { - label: 'DECIMAL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DECIMAL' - }, - { - label: 'DECLARE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DECLARE' - }, - { - label: 'DECRYPTION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DECRYPTION' - }, - { - label: 'DEFAULT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DEFAULT' - }, - { - label: 'DEFAULT_DATABASE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DEFAULT_DATABASE' - }, - { - label: 'DEFAULT_FULLTEXT_LANGUAGE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DEFAULT_FULLTEXT_LANGUAGE' - }, - { - label: 'DEFAULT_LANGUAGE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DEFAULT_LANGUAGE' - }, - { - label: 'DEFAULT_SCHEMA', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DEFAULT_SCHEMA' - }, - { - label: 'DEFINITION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DEFINITION' - }, - { - label: 'DELAY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DELAY' - }, - { - label: 'DELAYED_DURABILITY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DELAYED_DURABILITY' - }, - { - label: 'DELETE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DELETE' - }, - { - label: 'DELETED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DELETED' - }, - { - label: 'DENSITY_VECTOR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DENSITY_VECTOR' - }, - { - label: 'DENY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DENY' - }, - { - label: 'DEPENDENTS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DEPENDENTS' - }, - { - label: 'DES', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DES' - }, - { - label: 'DESC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DESC' - }, - { - label: 'DESCRIPTION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DESCRIPTION' - }, - { - label: 'DESX', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DESX' - }, - { - label: 'DHCP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DHCP' - }, - { - label: 'DIAGNOSTICS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DIAGNOSTICS' - }, - { - label: 'DIALOG', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DIALOG' - }, - { - label: 'DIFFERENTIAL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DIFFERENTIAL' - }, - { - label: 'DIRECTORY_NAME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DIRECTORY_NAME' - }, - { - label: 'DISABLE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DISABLE' - }, - { - label: 'DISABLE_BROKER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DISABLE_BROKER' - }, - { - label: 'DISABLED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DISABLED' - }, - { - label: 'DISK', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DISK' - }, - { - label: 'DISTINCT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DISTINCT' - }, - { - label: 'DISTRIBUTED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DISTRIBUTED' - }, - { - label: 'DOCUMENT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DOCUMENT' - }, - { - label: 'DOUBLE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DOUBLE' - }, - { - label: 'DROP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DROP' - }, - { - label: 'DROP_EXISTING', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DROP_EXISTING' - }, - { - label: 'DROPCLEANBUFFERS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DROPCLEANBUFFERS' - }, - { - label: 'DUMP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DUMP' - }, - { - label: 'DURABILITY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DURABILITY' - }, - { - label: 'DYNAMIC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'DYNAMIC' - }, - { - label: 'EDITION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'EDITION' - }, - { - label: 'ELEMENTS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ELEMENTS' - }, - { - label: 'ELSE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ELSE' - }, - { - label: 'EMERGENCY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'EMERGENCY' - }, - { - label: 'EMPTY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'EMPTY' - }, - { - label: 'EMPTYFILE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'EMPTYFILE' - }, - { - label: 'ENABLE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ENABLE' - }, - { - label: 'ENABLE_BROKER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ENABLE_BROKER' - }, - { - label: 'ENABLED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ENABLED' - }, - { - label: 'ENCRYPTION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ENCRYPTION' - }, - { - label: 'END', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'END' - }, - { - label: 'ENDPOINT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ENDPOINT' - }, - { - label: 'ENDPOINT_URL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ENDPOINT_URL' - }, - { - label: 'ERRLVL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ERRLVL' - }, - { - label: 'ERROR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ERROR' - }, - { - label: 'ERROR_BROKER_CONVERSATIONS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ERROR_BROKER_CONVERSATIONS' - }, - { - label: 'ERRORFILE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ERRORFILE' - }, - { - label: 'ESCAPE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ESCAPE' - }, - { - label: 'ESTIMATEONLY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ESTIMATEONLY' - }, - { - label: 'EVENT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'EVENT' - }, - { - label: 'EVENT_RETENTION_MODE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'EVENT_RETENTION_MODE' - }, - { - label: 'EXEC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'EXEC' - }, - { - label: 'EXECUTABLE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'EXECUTABLE' - }, - { - label: 'EXECUTE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'EXECUTE' - }, - { - label: 'EXIT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'EXIT' - }, - { - label: 'EXPAND', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'EXPAND' - }, - { - label: 'EXPIREDATE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'EXPIREDATE' - }, - { - label: 'EXPIRY_DATE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'EXPIRY_DATE' - }, - { - label: 'EXPLICIT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'EXPLICIT' - }, - { - label: 'EXTENDED_LOGICAL_CHECKS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'EXTENDED_LOGICAL_CHECKS' - }, - { - label: 'EXTENSION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'EXTENSION' - }, - { - label: 'EXTERNAL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'EXTERNAL' - }, - { - label: 'EXTERNAL_ACCESS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'EXTERNAL_ACCESS' - }, - { - label: 'FAIL_OPERATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FAIL_OPERATION' - }, - { - label: 'FAILOVER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FAILOVER' - }, - { - label: 'FAILOVER_MODE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FAILOVER_MODE' - }, - { - label: 'FAILURE_CONDITION_LEVEL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FAILURE_CONDITION_LEVEL' - }, - { - label: 'FALSE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FALSE' - }, - { - label: 'FAN_IN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FAN_IN' - }, - { - label: 'FAST', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FAST' - }, - { - label: 'FAST_FORWARD', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FAST_FORWARD' - }, - { - label: 'FETCH', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FETCH' - }, - { - label: 'FIELDTERMINATOR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FIELDTERMINATOR' - }, - { - label: 'FILE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FILE' - }, - { - label: 'FILEGROUP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FILEGROUP' - }, - { - label: 'FILEGROWTH', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FILEGROWTH' - }, - { - label: 'FILELISTONLY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FILELISTONLY' - }, - { - label: 'FILENAME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FILENAME' - }, - { - label: 'FILEPATH', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FILEPATH' - }, - { - label: 'FILESTREAM', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FILESTREAM' - }, - { - label: 'FILESTREAM_ON', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FILESTREAM_ON' - }, - { - label: 'FILETABLE_COLLATE_FILENAME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FILETABLE_COLLATE_FILENAME' - }, - { - label: 'FILETABLE_DIRECTORY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FILETABLE_DIRECTORY' - }, - { - label: 'FILETABLE_FULLPATH_UNIQUE_CONSTRAINT_NAME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FILETABLE_FULLPATH_UNIQUE_CONSTRAINT_NAME' - }, - { - label: 'FILETABLE_NAMESPACE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FILETABLE_NAMESPACE' - }, - { - label: 'FILETABLE_PRIMARY_KEY_CONSTRAINT_NAME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FILETABLE_PRIMARY_KEY_CONSTRAINT_NAME' - }, - { - label: 'FILETABLE_STREAMID_UNIQUE_CONSTRAINT_NAME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FILETABLE_STREAMID_UNIQUE_CONSTRAINT_NAME' - }, - { - label: 'FILLFACTOR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FILLFACTOR' - }, - { - label: 'FILTERING', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FILTERING' - }, - { - label: 'FIRE_TRIGGERS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FIRE_TRIGGERS' - }, - { - label: 'FIRST', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FIRST' - }, - { - label: 'FIRSTROW', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FIRSTROW' - }, - { - label: 'FLOAT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FLOAT' - }, - { - label: 'FMTONLY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FMTONLY' - }, - { - label: 'FOLLOWING', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FOLLOWING' - }, - { - label: 'FOR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FOR' - }, - { - label: 'FORCE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FORCE' - }, - { - label: 'FORCE_FAILOVER_ALLOW_DATA_LOSS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FORCE_FAILOVER_ALLOW_DATA_LOSS' - }, - { - label: 'FORCE_SERVICE_ALLOW_DATA_LOSS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FORCE_SERVICE_ALLOW_DATA_LOSS' - }, - { - label: 'FORCED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FORCED' - }, - { - label: 'FORCEPLAN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FORCEPLAN' - }, - { - label: 'FORCESCAN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FORCESCAN' - }, - { - label: 'FORCESEEK', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FORCESEEK' - }, - { - label: 'FOREIGN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FOREIGN' - }, - { - label: 'FORMATFILE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FORMATFILE' - }, - { - label: 'FORMSOF', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FORMSOF' - }, - { - label: 'FORWARD_ONLY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FORWARD_ONLY' - }, - { - label: 'FREE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FREE' - }, - { - label: 'FREEPROCCACHE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FREEPROCCACHE' - }, - { - label: 'FREESESSIONCACHE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FREESESSIONCACHE' - }, - { - label: 'FREESYSTEMCACHE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FREESYSTEMCACHE' - }, - { - label: 'FROM', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FROM' - }, - { - label: 'FULL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FULL' - }, - { - label: 'FULLSCAN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FULLSCAN' - }, - { - label: 'FULLTEXT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FULLTEXT' - }, - { - label: 'FUNCTION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'FUNCTION' - }, - { - label: 'GB', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'GB' - }, - { - label: 'GEOGRAPHY_AUTO_GRID', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'GEOGRAPHY_AUTO_GRID' - }, - { - label: 'GEOGRAPHY_GRID', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'GEOGRAPHY_GRID' - }, - { - label: 'GEOMETRY_AUTO_GRID', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'GEOMETRY_AUTO_GRID' - }, - { - label: 'GEOMETRY_GRID', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'GEOMETRY_GRID' - }, - { - label: 'GET', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'GET' - }, - { - label: 'GLOBAL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'GLOBAL' - }, - { - label: 'GO', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'GO' - }, - { - label: 'GOTO', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'GOTO' - }, - { - label: 'GOVERNOR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'GOVERNOR' - }, - { - label: 'GRANT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'GRANT' - }, - { - label: 'GRIDS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'GRIDS' - }, - { - label: 'GROUP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'GROUP' - }, - { - label: 'GROUP_MAX_REQUESTS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'GROUP_MAX_REQUESTS' - }, - { - label: 'HADR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'HADR' - }, - { - label: 'HASH', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'HASH' - }, - { - label: 'HASHED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'HASHED' - }, - { - label: 'HAVING', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'HAVING' - }, - { - label: 'HEADERONLY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'HEADERONLY' - }, - { - label: 'HEALTH_CHECK_TIMEOUT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'HEALTH_CHECK_TIMEOUT' - }, - { - label: 'HELP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'HELP' - }, - { - label: 'HIERARCHYID', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'HIERARCHYID' - }, - { - label: 'HIGH', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'HIGH' - }, - { - label: 'HINT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'HINT' - }, - { - label: 'HISTOGRAM', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'HISTOGRAM' - }, - { - label: 'HOLDLOCK', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'HOLDLOCK' - }, - { - label: 'HONOR_BROKER_PRIORITY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'HONOR_BROKER_PRIORITY' - }, - { - label: 'HOUR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'HOUR' - }, - { - label: 'HOURS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'HOURS' - }, - { - label: 'IDENTITY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'IDENTITY' - }, - { - label: 'IDENTITY_INSERT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'IDENTITY_INSERT' - }, - { - label: 'IDENTITY_VALUE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'IDENTITY_VALUE' - }, - { - label: 'IDENTITYCOL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'IDENTITYCOL' - }, - { - label: 'IF', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'IF' - }, - { - label: 'IGNORE_CONSTRAINTS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'IGNORE_CONSTRAINTS' - }, - { - label: 'IGNORE_DUP_KEY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'IGNORE_DUP_KEY' - }, - { - label: 'IGNORE_NONCLUSTERED_COLUMNSTORE_INDEX', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'IGNORE_NONCLUSTERED_COLUMNSTORE_INDEX' - }, - { - label: 'IGNORE_TRIGGERS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'IGNORE_TRIGGERS' - }, - { - label: 'IMAGE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'IMAGE' - }, - { - label: 'IMMEDIATE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'IMMEDIATE' - }, - { - label: 'IMPERSONATE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'IMPERSONATE' - }, - { - label: 'IMPLICIT_TRANSACTIONS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'IMPLICIT_TRANSACTIONS' - }, - { - label: 'IMPORTANCE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'IMPORTANCE' - }, - { - label: 'INCLUDE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'INCLUDE' - }, - { - label: 'INCREMENT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'INCREMENT' - }, - { - label: 'INCREMENTAL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'INCREMENTAL' - }, - { - label: 'INDEX', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'INDEX' - }, - { - label: 'INDEXDEFRAG', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'INDEXDEFRAG' - }, - { - label: 'INFINITE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'INFINITE' - }, - { - label: 'INFLECTIONAL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'INFLECTIONAL' - }, - { - label: 'INIT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'INIT' - }, - { - label: 'INITIATOR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'INITIATOR' - }, - { - label: 'INPUT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'INPUT' - }, - { - label: 'INPUTBUFFER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'INPUTBUFFER' - }, - { - label: 'INSENSITIVE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'INSENSITIVE' - }, - { - label: 'INSERT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'INSERT' - }, - { - label: 'INSERTED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'INSERTED' - }, - { - label: 'INSTEAD', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'INSTEAD' - }, - { - label: 'INT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'INT' - }, - { - label: 'INTEGER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'INTEGER' - }, - { - label: 'INTO', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'INTO' - }, - { - label: 'IO', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'IO' - }, - { - label: 'IP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'IP' - }, - { - label: 'ISABOUT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ISABOUT' - }, - { - label: 'ISOLATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ISOLATION' - }, - { - label: 'JOB', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'JOB' - }, - { - label: 'KB', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'KB' - }, - { - label: 'KEEP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'KEEP' - }, - { - label: 'KEEP_CDC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'KEEP_CDC' - }, - { - label: 'KEEP_NULLS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'KEEP_NULLS' - }, - { - label: 'KEEP_REPLICATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'KEEP_REPLICATION' - }, - { - label: 'KEEPDEFAULTS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'KEEPDEFAULTS' - }, - { - label: 'KEEPFIXED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'KEEPFIXED' - }, - { - label: 'KEEPIDENTITY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'KEEPIDENTITY' - }, - { - label: 'KEEPNULLS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'KEEPNULLS' - }, - { - label: 'KERBEROS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'KERBEROS' - }, - { - label: 'KEY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'KEY' - }, - { - label: 'KEY_SOURCE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'KEY_SOURCE' - }, - { - label: 'KEYS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'KEYS' - }, - { - label: 'KEYSET', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'KEYSET' - }, - { - label: 'KILL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'KILL' - }, - { - label: 'KILOBYTES_PER_BATCH', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'KILOBYTES_PER_BATCH' - }, - { - label: 'LABELONLY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LABELONLY' - }, - { - label: 'LANGUAGE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LANGUAGE' - }, - { - label: 'LAST', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LAST' - }, - { - label: 'LASTROW', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LASTROW' - }, - { - label: 'LEVEL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LEVEL' - }, - { - label: 'LEVEL_1', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LEVEL_1' - }, - { - label: 'LEVEL_2', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LEVEL_2' - }, - { - label: 'LEVEL_3', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LEVEL_3' - }, - { - label: 'LEVEL_4', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LEVEL_4' - }, - { - label: 'LIFETIME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LIFETIME' - }, - { - label: 'LIMIT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LIMIT' - }, - { - label: 'LINENO', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LINENO' - }, - { - label: 'LIST', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LIST' - }, - { - label: 'LISTENER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LISTENER' - }, - { - label: 'LISTENER_IP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LISTENER_IP' - }, - { - label: 'LISTENER_PORT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LISTENER_PORT' - }, - { - label: 'LOAD', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LOAD' - }, - { - label: 'LOADHISTORY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LOADHISTORY' - }, - { - label: 'LOB_COMPACTION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LOB_COMPACTION' - }, - { - label: 'LOCAL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LOCAL' - }, - { - label: 'LOCAL_SERVICE_NAME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LOCAL_SERVICE_NAME' - }, - { - label: 'LOCK_ESCALATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LOCK_ESCALATION' - }, - { - label: 'LOCK_TIMEOUT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LOCK_TIMEOUT' - }, - { - label: 'LOGIN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LOGIN' - }, - { - label: 'LOGSPACE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LOGSPACE' - }, - { - label: 'LOOP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LOOP' - }, - { - label: 'LOW', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'LOW' - }, - { - label: 'MANUAL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MANUAL' - }, - { - label: 'MARK', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MARK' - }, - { - label: 'MARK_IN_USE_FOR_REMOVAL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MARK_IN_USE_FOR_REMOVAL' - }, - { - label: 'MASTER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MASTER' - }, - { - label: 'MAX_CPU_PERCENT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MAX_CPU_PERCENT' - }, - { - label: 'MAX_DISPATCH_LATENCY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MAX_DISPATCH_LATENCY' - }, - { - label: 'MAX_DOP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MAX_DOP' - }, - { - label: 'MAX_DURATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MAX_DURATION' - }, - { - label: 'MAX_EVENT_SIZE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MAX_EVENT_SIZE' - }, - { - label: 'MAX_FILES', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MAX_FILES' - }, - { - label: 'MAX_IOPS_PER_VOLUME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MAX_IOPS_PER_VOLUME' - }, - { - label: 'MAX_MEMORY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MAX_MEMORY' - }, - { - label: 'MAX_MEMORY_PERCENT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MAX_MEMORY_PERCENT' - }, - { - label: 'MAX_QUEUE_READERS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MAX_QUEUE_READERS' - }, - { - label: 'MAX_ROLLOVER_FILES', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MAX_ROLLOVER_FILES' - }, - { - label: 'MAX_SIZE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MAX_SIZE' - }, - { - label: 'MAXDOP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MAXDOP' - }, - { - label: 'MAXERRORS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MAXERRORS' - }, - { - label: 'MAXLENGTH', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MAXLENGTH' - }, - { - label: 'MAXRECURSION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MAXRECURSION' - }, - { - label: 'MAXSIZE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MAXSIZE' - }, - { - label: 'MAXTRANSFERSIZE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MAXTRANSFERSIZE' - }, - { - label: 'MAXVALUE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MAXVALUE' - }, - { - label: 'MB', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MB' - }, - { - label: 'MEDIADESCRIPTION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MEDIADESCRIPTION' - }, - { - label: 'MEDIANAME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MEDIANAME' - }, - { - label: 'MEDIAPASSWORD', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MEDIAPASSWORD' - }, - { - label: 'MEDIUM', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MEDIUM' - }, - { - label: 'MEMBER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MEMBER' - }, - { - label: 'MEMORY_OPTIMIZED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MEMORY_OPTIMIZED' - }, - { - label: 'MEMORY_OPTIMIZED_DATA', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MEMORY_OPTIMIZED_DATA' - }, - { - label: 'MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT' - }, - { - label: 'MEMORY_PARTITION_MODE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MEMORY_PARTITION_MODE' - }, - { - label: 'MERGE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MERGE' - }, - { - label: 'MESSAGE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MESSAGE' - }, - { - label: 'MESSAGE_FORWARD_SIZE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MESSAGE_FORWARD_SIZE' - }, - { - label: 'MESSAGE_FORWARDING', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MESSAGE_FORWARDING' - }, - { - label: 'MICROSECOND', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MICROSECOND' - }, - { - label: 'MILLISECOND', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MILLISECOND' - }, - { - label: 'MIN_CPU_PERCENT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MIN_CPU_PERCENT' - }, - { - label: 'MIN_IOPS_PER_VOLUME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MIN_IOPS_PER_VOLUME' - }, - { - label: 'MIN_MEMORY_PERCENT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MIN_MEMORY_PERCENT' - }, - { - label: 'MINUTE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MINUTE' - }, - { - label: 'MINUTES', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MINUTES' - }, - { - label: 'MINVALUE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MINVALUE' - }, - { - label: 'MIRROR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MIRROR' - }, - { - label: 'MIRROR_ADDRESS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MIRROR_ADDRESS' - }, - { - label: 'MODIFY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MODIFY' - }, - { - label: 'MONEY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MONEY' - }, - { - label: 'MONTH', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MONTH' - }, - { - label: 'MOVE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MOVE' - }, - { - label: 'MULTI_USER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MULTI_USER' - }, - { - label: 'MUST_CHANGE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'MUST_CHANGE' - }, - { - label: 'NAME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NAME' - }, - { - label: 'NANOSECOND', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NANOSECOND' - }, - { - label: 'NATIONAL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NATIONAL' - }, - { - label: 'NATIVE_COMPILATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NATIVE_COMPILATION' - }, - { - label: 'NCHAR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NCHAR' - }, - { - label: 'NEGOTIATE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NEGOTIATE' - }, - { - label: 'NESTED_TRIGGERS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NESTED_TRIGGERS' - }, - { - label: 'NEW_ACCOUNT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NEW_ACCOUNT' - }, - { - label: 'NEW_BROKER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NEW_BROKER' - }, - { - label: 'NEW_PASSWORD', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NEW_PASSWORD' - }, - { - label: 'NEWNAME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NEWNAME' - }, - { - label: 'NEXT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NEXT' - }, - { - label: 'NO', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NO' - }, - { - label: 'NO_BROWSETABLE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NO_BROWSETABLE' - }, - { - label: 'NO_CHECKSUM', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NO_CHECKSUM' - }, - { - label: 'NO_COMPRESSION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NO_COMPRESSION' - }, - { - label: 'NO_EVENT_LOSS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NO_EVENT_LOSS' - }, - { - label: 'NO_INFOMSGS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NO_INFOMSGS' - }, - { - label: 'NO_TRUNCATE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NO_TRUNCATE' - }, - { - label: 'NO_WAIT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NO_WAIT' - }, - { - label: 'NOCHECK', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NOCHECK' - }, - { - label: 'NOCOUNT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NOCOUNT' - }, - { - label: 'NOEXEC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NOEXEC' - }, - { - label: 'NOEXPAND', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NOEXPAND' - }, - { - label: 'NOFORMAT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NOFORMAT' - }, - { - label: 'NOINDEX', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NOINDEX' - }, - { - label: 'NOINIT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NOINIT' - }, - { - label: 'NOLOCK', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NOLOCK' - }, - { - label: 'NON', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NON' - }, - { - label: 'NON_TRANSACTED_ACCESS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NON_TRANSACTED_ACCESS' - }, - { - label: 'NONCLUSTERED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NONCLUSTERED' - }, - { - label: 'NONE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NONE' - }, - { - label: 'NORECOMPUTE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NORECOMPUTE' - }, - { - label: 'NORECOVERY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NORECOVERY' - }, - { - label: 'NORESEED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NORESEED' - }, - { - label: 'NORESET', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NORESET' - }, - { - label: 'NOREWIND', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NOREWIND' - }, - { - label: 'NORMAL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NORMAL' - }, - { - label: 'NOSKIP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NOSKIP' - }, - { - label: 'NOTIFICATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NOTIFICATION' - }, - { - label: 'NOTRUNCATE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NOTRUNCATE' - }, - { - label: 'NOUNLOAD', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NOUNLOAD' - }, - { - label: 'NOWAIT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NOWAIT' - }, - { - label: 'NTEXT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NTEXT' - }, - { - label: 'NTLM', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NTLM' - }, - { - label: 'NUMANODE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NUMANODE' - }, - { - label: 'NUMERIC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NUMERIC' - }, - { - label: 'NUMERIC_ROUNDABORT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NUMERIC_ROUNDABORT' - }, - { - label: 'NVARCHAR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'NVARCHAR' - }, - { - label: 'OBJECT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'OBJECT' - }, - { - label: 'OF', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'OF' - }, - { - label: 'OFF', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'OFF' - }, - { - label: 'OFFLINE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'OFFLINE' - }, - { - label: 'OFFSET', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'OFFSET' - }, - { - label: 'OFFSETS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'OFFSETS' - }, - { - label: 'OLD_ACCOUNT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'OLD_ACCOUNT' - }, - { - label: 'OLD_PASSWORD', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'OLD_PASSWORD' - }, - { - label: 'ON', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ON' - }, - { - label: 'ON_FAILURE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ON_FAILURE' - }, - { - label: 'ONLINE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ONLINE' - }, - { - label: 'ONLY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ONLY' - }, - { - label: 'OPEN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'OPEN' - }, - { - label: 'OPEN_EXISTING', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'OPEN_EXISTING' - }, - { - label: 'OPENTRAN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'OPENTRAN' - }, - { - label: 'OPTIMISTIC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'OPTIMISTIC' - }, - { - label: 'OPTIMIZE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'OPTIMIZE' - }, - { - label: 'OPTION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'OPTION' - }, - { - label: 'ORDER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ORDER' - }, - { - label: 'OUT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'OUT' - }, - { - label: 'OUTPUT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'OUTPUT' - }, - { - label: 'OUTPUTBUFFER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'OUTPUTBUFFER' - }, - { - label: 'OVER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'OVER' - }, - { - label: 'OVERRIDE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'OVERRIDE' - }, - { - label: 'OWNER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'OWNER' - }, - { - label: 'OWNERSHIP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'OWNERSHIP' - }, - { - label: 'PAD_INDEX', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PAD_INDEX' - }, - { - label: 'PAGE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PAGE' - }, - { - label: 'PAGE_VERIFY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PAGE_VERIFY' - }, - { - label: 'PAGECOUNT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PAGECOUNT' - }, - { - label: 'PAGLOCK', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PAGLOCK' - }, - { - label: 'PARAMETERIZATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PARAMETERIZATION' - }, - { - label: 'PARSEONLY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PARSEONLY' - }, - { - label: 'PARTIAL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PARTIAL' - }, - { - label: 'PARTITION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PARTITION' - }, - { - label: 'PARTITIONS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PARTITIONS' - }, - { - label: 'PARTNER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PARTNER' - }, - { - label: 'PASSWORD', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PASSWORD' - }, - { - label: 'PATH', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PATH' - }, - { - label: 'PER_CPU', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PER_CPU' - }, - { - label: 'PER_NODE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PER_NODE' - }, - { - label: 'PERCENT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PERCENT' - }, - { - label: 'PERMISSION_SET', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PERMISSION_SET' - }, - { - label: 'PERSISTED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PERSISTED' - }, - { - label: 'PHYSICAL_ONLY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PHYSICAL_ONLY' - }, - { - label: 'PLAN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PLAN' - }, - { - label: 'POISON_MESSAGE_HANDLING', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'POISON_MESSAGE_HANDLING' - }, - { - label: 'POOL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'POOL' - }, - { - label: 'POPULATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'POPULATION' - }, - { - label: 'PORT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PORT' - }, - { - label: 'PRECEDING', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PRECEDING' - }, - { - label: 'PRECISION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PRECISION' - }, - { - label: 'PRIMARY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PRIMARY' - }, - { - label: 'PRIMARY_ROLE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PRIMARY_ROLE' - }, - { - label: 'PRINT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PRINT' - }, - { - label: 'PRIOR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PRIOR' - }, - { - label: 'PRIORITY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PRIORITY' - }, - { - label: 'PRIORITY_LEVEL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PRIORITY_LEVEL' - }, - { - label: 'PRIVATE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PRIVATE' - }, - { - label: 'PRIVILEGES', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PRIVILEGES' - }, - { - label: 'PROC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PROC' - }, - { - label: 'PROCCACHE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PROCCACHE' - }, - { - label: 'PROCEDURE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PROCEDURE' - }, - { - label: 'PROCEDURE_NAME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PROCEDURE_NAME' - }, - { - label: 'PROCESS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PROCESS' - }, - { - label: 'PROFILE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PROFILE' - }, - { - label: 'PROPERTY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PROPERTY' - }, - { - label: 'PROPERTY_DESCRIPTION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PROPERTY_DESCRIPTION' - }, - { - label: 'PROPERTY_INT_ID', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PROPERTY_INT_ID' - }, - { - label: 'PROPERTY_SET_GUID', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PROPERTY_SET_GUID' - }, - { - label: 'PROVIDER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PROVIDER' - }, - { - label: 'PROVIDER_KEY_NAME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PROVIDER_KEY_NAME' - }, - { - label: 'PUBLIC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PUBLIC' - }, - { - label: 'PUT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'PUT' - }, - { - label: 'QUARTER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'QUARTER' - }, - { - label: 'QUERY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'QUERY' - }, - { - label: 'QUERY_GOVERNOR_COST_LIMIT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'QUERY_GOVERNOR_COST_LIMIT' - }, - { - label: 'QUEUE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'QUEUE' - }, - { - label: 'QUEUE_DELAY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'QUEUE_DELAY' - }, - { - label: 'QUOTED_IDENTIFIER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'QUOTED_IDENTIFIER' - }, - { - label: 'RAISERROR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RAISERROR' - }, - { - label: 'RANGE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RANGE' - }, - { - label: 'RAW', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RAW' - }, - { - label: 'RC2', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RC2' - }, - { - label: 'RC4', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RC4' - }, - { - label: 'RC4_128', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RC4_128' - }, - { - label: 'READ', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'READ' - }, - { - label: 'READ_COMMITTED_SNAPSHOT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'READ_COMMITTED_SNAPSHOT' - }, - { - label: 'READ_ONLY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'READ_ONLY' - }, - { - label: 'READ_ONLY_ROUTING_LIST', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'READ_ONLY_ROUTING_LIST' - }, - { - label: 'READ_ONLY_ROUTING_URL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'READ_ONLY_ROUTING_URL' - }, - { - label: 'READ_WRITE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'READ_WRITE' - }, - { - label: 'READ_WRITE_FILEGROUPS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'READ_WRITE_FILEGROUPS' - }, - { - label: 'READCOMMITTED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'READCOMMITTED' - }, - { - label: 'READCOMMITTEDLOCK', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'READCOMMITTEDLOCK' - }, - { - label: 'READONLY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'READONLY' - }, - { - label: 'READPAST', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'READPAST' - }, - { - label: 'READTEXT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'READTEXT' - }, - { - label: 'READUNCOMMITTED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'READUNCOMMITTED' - }, - { - label: 'READWRITE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'READWRITE' - }, - { - label: 'REAL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REAL' - }, - { - label: 'REBUILD', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REBUILD' - }, - { - label: 'RECEIVE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RECEIVE' - }, - { - label: 'RECOMPILE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RECOMPILE' - }, - { - label: 'RECONFIGURE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RECONFIGURE' - }, - { - label: 'RECOVERY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RECOVERY' - }, - { - label: 'RECURSIVE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RECURSIVE' - }, - { - label: 'RECURSIVE_TRIGGERS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RECURSIVE_TRIGGERS' - }, - { - label: 'REFERENCES', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REFERENCES' - }, - { - label: 'REGENERATE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REGENERATE' - }, - { - label: 'RELATED_CONVERSATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RELATED_CONVERSATION' - }, - { - label: 'RELATED_CONVERSATION_GROUP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RELATED_CONVERSATION_GROUP' - }, - { - label: 'RELATIVE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RELATIVE' - }, - { - label: 'REMOTE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REMOTE' - }, - { - label: 'REMOTE_PROC_TRANSACTIONS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REMOTE_PROC_TRANSACTIONS' - }, - { - label: 'REMOTE_SERVICE_NAME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REMOTE_SERVICE_NAME' - }, - { - label: 'REMOVE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REMOVE' - }, - { - label: 'REORGANIZE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REORGANIZE' - }, - { - label: 'REPAIR_ALLOW_DATA_LOSS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REPAIR_ALLOW_DATA_LOSS' - }, - { - label: 'REPAIR_FAST', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REPAIR_FAST' - }, - { - label: 'REPAIR_REBUILD', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REPAIR_REBUILD' - }, - { - label: 'REPEATABLE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REPEATABLE' - }, - { - label: 'REPEATABLEREAD', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REPEATABLEREAD' - }, - { - label: 'REPLICA', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REPLICA' - }, - { - label: 'REPLICATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REPLICATION' - }, - { - label: 'REQUEST_MAX_CPU_TIME_SEC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REQUEST_MAX_CPU_TIME_SEC' - }, - { - label: 'REQUEST_MAX_MEMORY_GRANT_PERCENT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REQUEST_MAX_MEMORY_GRANT_PERCENT' - }, - { - label: 'REQUEST_MEMORY_GRANT_TIMEOUT_SEC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REQUEST_MEMORY_GRANT_TIMEOUT_SEC' - }, - { - label: 'REQUIRED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REQUIRED' - }, - { - label: 'RESAMPLE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RESAMPLE' - }, - { - label: 'RESEED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RESEED' - }, - { - label: 'RESERVE_DISK_SPACE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RESERVE_DISK_SPACE' - }, - { - label: 'RESET', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RESET' - }, - { - label: 'RESOURCE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RESOURCE' - }, - { - label: 'RESTART', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RESTART' - }, - { - label: 'RESTORE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RESTORE' - }, - { - label: 'RESTRICT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RESTRICT' - }, - { - label: 'RESTRICTED_USER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RESTRICTED_USER' - }, - { - label: 'RESULT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RESULT' - }, - { - label: 'RESUME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RESUME' - }, - { - label: 'RETAINDAYS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RETAINDAYS' - }, - { - label: 'RETENTION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RETENTION' - }, - { - label: 'RETURN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RETURN' - }, - { - label: 'RETURNS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RETURNS' - }, - { - label: 'REVERT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REVERT' - }, - { - label: 'REVOKE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REVOKE' - }, - { - label: 'REWIND', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REWIND' - }, - { - label: 'REWINDONLY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'REWINDONLY' - }, - { - label: 'ROBUST', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ROBUST' - }, - { - label: 'ROLE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ROLE' - }, - { - label: 'ROLLBACK', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ROLLBACK' - }, - { - label: 'ROLLUP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ROLLUP' - }, - { - label: 'ROOT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ROOT' - }, - { - label: 'ROUTE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ROUTE' - }, - { - label: 'ROW', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ROW' - }, - { - label: 'ROWCOUNT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ROWCOUNT' - }, - { - label: 'ROWGUIDCOL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ROWGUIDCOL' - }, - { - label: 'ROWLOCK', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ROWLOCK' - }, - { - label: 'ROWS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ROWS' - }, - { - label: 'ROWS_PER_BATCH', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ROWS_PER_BATCH' - }, - { - label: 'ROWTERMINATOR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ROWTERMINATOR' - }, - { - label: 'ROWVERSION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'ROWVERSION' - }, - { - label: 'RSA_1024', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RSA_1024' - }, - { - label: 'RSA_2048', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RSA_2048' - }, - { - label: 'RSA_512', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RSA_512' - }, - { - label: 'RULE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'RULE' - }, - { - label: 'SAFE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SAFE' - }, - { - label: 'SAFETY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SAFETY' - }, - { - label: 'SAMPLE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SAMPLE' - }, - { - label: 'SAVE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SAVE' - }, - { - label: 'SCHEDULER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SCHEDULER' - }, - { - label: 'SCHEMA', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SCHEMA' - }, - { - label: 'SCHEMA_AND_DATA', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SCHEMA_AND_DATA' - }, - { - label: 'SCHEMA_ONLY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SCHEMA_ONLY' - }, - { - label: 'SCHEMABINDING', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SCHEMABINDING' - }, - { - label: 'SCHEME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SCHEME' - }, - { - label: 'SCROLL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SCROLL' - }, - { - label: 'SCROLL_LOCKS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SCROLL_LOCKS' - }, - { - label: 'SEARCH', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SEARCH' - }, - { - label: 'SECOND', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SECOND' - }, - { - label: 'SECONDARY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SECONDARY' - }, - { - label: 'SECONDARY_ONLY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SECONDARY_ONLY' - }, - { - label: 'SECONDARY_ROLE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SECONDARY_ROLE' - }, - { - label: 'SECONDS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SECONDS' - }, - { - label: 'SECRET', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SECRET' - }, - { - label: 'SECURITY_LOG', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SECURITY_LOG' - }, - { - label: 'SECURITYAUDIT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SECURITYAUDIT' - }, - { - label: 'SELECT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SELECT' - }, - { - label: 'SELECTIVE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SELECTIVE' - }, - { - label: 'SELF', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SELF' - }, - { - label: 'SEND', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SEND' - }, - { - label: 'SENT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SENT' - }, - { - label: 'SEQUENCE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SEQUENCE' - }, - { - label: 'SERIALIZABLE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SERIALIZABLE' - }, - { - label: 'SERVER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SERVER' - }, - { - label: 'SERVICE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SERVICE' - }, - { - label: 'SERVICE_BROKER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SERVICE_BROKER' - }, - { - label: 'SERVICE_NAME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SERVICE_NAME' - }, - { - label: 'SESSION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SESSION' - }, - { - label: 'SESSION_TIMEOUT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SESSION_TIMEOUT' - }, - { - label: 'SET', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SET' - }, - { - label: 'SETS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SETS' - }, - { - label: 'SETUSER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SETUSER' - }, - { - label: 'SHOW_STATISTICS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SHOW_STATISTICS' - }, - { - label: 'SHOWCONTIG', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SHOWCONTIG' - }, - { - label: 'SHOWPLAN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SHOWPLAN' - }, - { - label: 'SHOWPLAN_ALL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SHOWPLAN_ALL' - }, - { - label: 'SHOWPLAN_TEXT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SHOWPLAN_TEXT' - }, - { - label: 'SHOWPLAN_XML', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SHOWPLAN_XML' - }, - { - label: 'SHRINKDATABASE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SHRINKDATABASE' - }, - { - label: 'SHRINKFILE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SHRINKFILE' - }, - { - label: 'SHUTDOWN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SHUTDOWN' - }, - { - label: 'SID', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SID' - }, - { - label: 'SIGNATURE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SIGNATURE' - }, - { - label: 'SIMPLE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SIMPLE' - }, - { - label: 'SINGLE_BLOB', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SINGLE_BLOB' - }, - { - label: 'SINGLE_CLOB', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SINGLE_CLOB' - }, - { - label: 'SINGLE_NCLOB', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SINGLE_NCLOB' - }, - { - label: 'SINGLE_USER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SINGLE_USER' - }, - { - label: 'SINGLETON', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SINGLETON' - }, - { - label: 'SIZE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SIZE' - }, - { - label: 'SKIP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SKIP' - }, - { - label: 'SMALLDATETIME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SMALLDATETIME' - }, - { - label: 'SMALLINT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SMALLINT' - }, - { - label: 'SMALLMONEY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SMALLMONEY' - }, - { - label: 'SNAPSHOT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SNAPSHOT' - }, - { - label: 'SORT_IN_TEMPDB', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SORT_IN_TEMPDB' - }, - { - label: 'SOURCE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SOURCE' - }, - { - label: 'SPARSE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SPARSE' - }, - { - label: 'SPATIAL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SPATIAL' - }, - { - label: 'SPATIAL_WINDOW_MAX_CELLS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SPATIAL_WINDOW_MAX_CELLS' - }, - { - label: 'SPECIFICATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SPECIFICATION' - }, - { - label: 'SPLIT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SPLIT' - }, - { - label: 'SQL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SQL' - }, - { - label: 'SQL_VARIANT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SQL_VARIANT' - }, - { - label: 'SQLPERF', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SQLPERF' - }, - { - label: 'STANDBY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STANDBY' - }, - { - label: 'START', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'START' - }, - { - label: 'START_DATE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'START_DATE' - }, - { - label: 'STARTED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STARTED' - }, - { - label: 'STARTUP_STATE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STARTUP_STATE' - }, - { - label: 'STAT_HEADER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STAT_HEADER' - }, - { - label: 'STATE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STATE' - }, - { - label: 'STATEMENT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STATEMENT' - }, - { - label: 'STATIC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STATIC' - }, - { - label: 'STATISTICAL_SEMANTICS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STATISTICAL_SEMANTICS' - }, - { - label: 'STATISTICS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STATISTICS' - }, - { - label: 'STATISTICS_INCREMENTAL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STATISTICS_INCREMENTAL' - }, - { - label: 'STATISTICS_NORECOMPUTE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STATISTICS_NORECOMPUTE' - }, - { - label: 'STATS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STATS' - }, - { - label: 'STATS_STREAM', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STATS_STREAM' - }, - { - label: 'STATUS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STATUS' - }, - { - label: 'STATUSONLY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STATUSONLY' - }, - { - label: 'STOP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STOP' - }, - { - label: 'STOP_ON_ERROR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STOP_ON_ERROR' - }, - { - label: 'STOPAT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STOPAT' - }, - { - label: 'STOPATMARK', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STOPATMARK' - }, - { - label: 'STOPBEFOREMARK', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STOPBEFOREMARK' - }, - { - label: 'STOPLIST', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STOPLIST' - }, - { - label: 'STOPPED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'STOPPED' - }, - { - label: 'SUBJECT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SUBJECT' - }, - { - label: 'SUBSCRIPTION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SUBSCRIPTION' - }, - { - label: 'SUPPORTED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SUPPORTED' - }, - { - label: 'SUSPEND', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SUSPEND' - }, - { - label: 'SWITCH', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SWITCH' - }, - { - label: 'SYMMETRIC', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SYMMETRIC' - }, - { - label: 'SYNCHRONOUS_COMMIT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SYNCHRONOUS_COMMIT' - }, - { - label: 'SYNONYM', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SYNONYM' - }, - { - label: 'SYSNAME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SYSNAME' - }, - { - label: 'SYSTEM', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'SYSTEM' - }, - { - label: 'TABLE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TABLE' - }, - { - label: 'TABLERESULTS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TABLERESULTS' - }, - { - label: 'TABLESAMPLE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TABLESAMPLE' - }, - { - label: 'TABLOCK', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TABLOCK' - }, - { - label: 'TABLOCKX', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TABLOCKX' - }, - { - label: 'TAKE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TAKE' - }, - { - label: 'TAPE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TAPE' - }, - { - label: 'TARGET', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TARGET' - }, - { - label: 'TARGET_RECOVERY_TIME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TARGET_RECOVERY_TIME' - }, - { - label: 'TB', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TB' - }, - { - label: 'TCP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TCP' - }, - { - label: 'TEXT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TEXT' - }, - { - label: 'TEXTIMAGE_ON', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TEXTIMAGE_ON' - }, - { - label: 'TEXTSIZE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TEXTSIZE' - }, - { - label: 'THEN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'THEN' - }, - { - label: 'THESAURUS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'THESAURUS' - }, - { - label: 'THROW', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'THROW' - }, - { - label: 'TIES', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TIES' - }, - { - label: 'TIME', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TIME' - }, - { - label: 'TIMEOUT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TIMEOUT' - }, - { - label: 'TIMER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TIMER' - }, - { - label: 'TIMESTAMP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TIMESTAMP' - }, - { - label: 'TINYINT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TINYINT' - }, - { - label: 'TO', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TO' - }, - { - label: 'TOP', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TOP' - }, - { - label: 'TORN_PAGE_DETECTION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TORN_PAGE_DETECTION' - }, - { - label: 'TRACEOFF', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TRACEOFF' - }, - { - label: 'TRACEON', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TRACEON' - }, - { - label: 'TRACESTATUS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TRACESTATUS' - }, - { - label: 'TRACK_CAUSALITY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TRACK_CAUSALITY' - }, - { - label: 'TRACK_COLUMNS_UPDATED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TRACK_COLUMNS_UPDATED' - }, - { - label: 'TRAN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TRAN' - }, - { - label: 'TRANSACTION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TRANSACTION' - }, - { - label: 'TRANSFER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TRANSFER' - }, - { - label: 'TRANSFORM_NOISE_WORDS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TRANSFORM_NOISE_WORDS' - }, - { - label: 'TRIGGER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TRIGGER' - }, - { - label: 'TRIPLE_DES', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TRIPLE_DES' - }, - { - label: 'TRIPLE_DES_3KEY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TRIPLE_DES_3KEY' - }, - { - label: 'TRUE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TRUE' - }, - { - label: 'TRUNCATE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TRUNCATE' - }, - { - label: 'TRUNCATEONLY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TRUNCATEONLY' - }, - { - label: 'TRUSTWORTHY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TRUSTWORTHY' - }, - { - label: 'TRY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TRY' - }, - { - label: 'TSQL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TSQL' - }, - { - label: 'TWO_DIGIT_YEAR_CUTOFF', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TWO_DIGIT_YEAR_CUTOFF' - }, - { - label: 'TYPE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TYPE' - }, - { - label: 'TYPE_WARNING', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'TYPE_WARNING' - }, - { - label: 'UNBOUNDED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'UNBOUNDED' - }, - { - label: 'UNCHECKED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'UNCHECKED' - }, - { - label: 'UNCOMMITTED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'UNCOMMITTED' - }, - { - label: 'UNDEFINED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'UNDEFINED' - }, - { - label: 'UNIQUE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'UNIQUE' - }, - { - label: 'UNIQUEIDENTIFIER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'UNIQUEIDENTIFIER' - }, - { - label: 'UNKNOWN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'UNKNOWN' - }, - { - label: 'UNLIMITED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'UNLIMITED' - }, - { - label: 'UNLOAD', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'UNLOAD' - }, - { - label: 'UNSAFE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'UNSAFE' - }, - { - label: 'UPDATE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'UPDATE' - }, - { - label: 'UPDATETEXT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'UPDATETEXT' - }, - { - label: 'UPDATEUSAGE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'UPDATEUSAGE' - }, - { - label: 'UPDLOCK', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'UPDLOCK' - }, - { - label: 'URL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'URL' - }, - { - label: 'USE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'USE' - }, - { - label: 'USED', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'USED' - }, - { - label: 'USER', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'USER' - }, - { - label: 'USEROPTIONS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'USEROPTIONS' - }, - { - label: 'USING', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'USING' - }, - { - label: 'VALID_XML', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'VALID_XML' - }, - { - label: 'VALIDATION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'VALIDATION' - }, - { - label: 'VALUE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'VALUE' - }, - { - label: 'VALUES', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'VALUES' - }, - { - label: 'VARBINARY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'VARBINARY' - }, - { - label: 'VARCHAR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'VARCHAR' - }, - { - label: 'VARYING', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'VARYING' - }, - { - label: 'VERIFYONLY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'VERIFYONLY' - }, - { - label: 'VERSION', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'VERSION' - }, - { - label: 'VIEW', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'VIEW' - }, - { - label: 'VIEW_METADATA', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'VIEW_METADATA' - }, - { - label: 'VIEWS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'VIEWS' - }, - { - label: 'VISIBILITY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'VISIBILITY' - }, - { - label: 'WAIT_AT_LOW_PRIORITY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'WAIT_AT_LOW_PRIORITY' - }, - { - label: 'WAITFOR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'WAITFOR' - }, - { - label: 'WEEK', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'WEEK' - }, - { - label: 'WEIGHT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'WEIGHT' - }, - { - label: 'WELL_FORMED_XML', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'WELL_FORMED_XML' - }, - { - label: 'WHEN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'WHEN' - }, - { - label: 'WHERE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'WHERE' - }, - { - label: 'WHILE', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'WHILE' - }, - { - label: 'WINDOWS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'WINDOWS' - }, - { - label: 'WITH', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'WITH' - }, - { - label: 'WITHIN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'WITHIN' - }, - { - label: 'WITHOUT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'WITHOUT' - }, - { - label: 'WITNESS', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'WITNESS' - }, - { - label: 'WORK', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'WORK' - }, - { - label: 'WORKLOAD', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'WORKLOAD' - }, - { - label: 'WRITETEXT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'WRITETEXT' - }, - { - label: 'XACT_ABORT', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'XACT_ABORT' - }, - { - label: 'XLOCK', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'XLOCK' - }, - { - label: 'XMAX', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'XMAX' - }, - { - label: 'XMIN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'XMIN' - }, - { - label: 'XML', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'XML' - }, - { - label: 'XMLDATA', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'XMLDATA' - }, - { - label: 'XMLNAMESPACES', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'XMLNAMESPACES' - }, - { - label: 'XMLSCHEMA', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'XMLSCHEMA' - }, - { - label: 'XQUERY', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'XQUERY' - }, - { - label: 'XSINIL', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'XSINIL' - }, - { - label: 'YEAR', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'YEAR' - }, - { - label: 'YMAX', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'YMAX' - }, - { - label: 'YMIN', - kind: monaco.languages.CompletionItemKind.Keyword, - insertText: 'YMIN' - }]; -}; diff --git a/src/renderer/suggestions/sql/sql-operators.js b/src/renderer/suggestions/sql/sql-operators.js deleted file mode 100644 index ceca8114..00000000 --- a/src/renderer/suggestions/sql/sql-operators.js +++ /dev/null @@ -1,142 +0,0 @@ -export const operators = (monaco) => { - return [{ - label: 'ALL', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'ALL' - }, - { - label: 'AND', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'AND' - }, - { - label: 'ANY', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'ANY' - }, - { - label: 'BETWEEN', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'BETWEEN' - }, - { - label: 'EXISTS', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'EXISTS' - }, - { - label: 'IN', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'IN' - }, - { - label: 'LIKE', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'LIKE' - }, - { - label: 'NOT', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'NOT' - }, - { - label: 'OR', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'OR' - }, - { - label: 'SOME', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'SOME' - }, - { - label: 'EXCEPT', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'EXCEPT' - }, - { - label: 'INTERSECT', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'INTERSECT' - }, - { - label: 'UNION', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'UNION' - }, - { - label: 'APPLY', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'APPLY' - }, - { - label: 'CROSS', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'CROSS' - }, - { - label: 'FULL', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'FULL' - }, - { - label: 'INNER', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'INNER' - }, - { - label: 'JOIN', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'JOIN' - }, - { - label: 'LEFT', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'LEFT' - }, - { - label: 'OUTER', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'OUTER' - }, - { - label: 'RIGHT', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'RIGHT' - }, - { - label: 'CONTAINS', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'CONTAINS' - }, - { - label: 'FREETEXT', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'FREETEXT' - }, - { - label: 'IS', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'IS' - }, - { - label: 'NULL', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'NULL' - }, - { - label: 'PIVOT', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'PIVOT' - }, - { - label: 'UNPIVOT', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'UNPIVOT' - }, - { - label: 'MATCHED', - kind: monaco.languages.CompletionItemKind.Operator, - insertText: 'MATCHED' - }]; -}; diff --git a/src/renderer/suggestions/sql/sql-variables.js b/src/renderer/suggestions/sql/sql-variables.js deleted file mode 100644 index 773b69dc..00000000 --- a/src/renderer/suggestions/sql/sql-variables.js +++ /dev/null @@ -1,172 +0,0 @@ -export const variables = (monaco) => { - return [{ - label: '@@DATEFIRST', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@DATEFIRST' - }, - { - label: '@@DBTS', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@DBTS' - }, - { - label: '@@LANGID', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@LANGID' - }, - { - label: '@@LANGUAGE', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@LANGUAGE' - }, - { - label: '@@LOCK_TIMEOUT', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@LOCK_TIMEOUT' - }, - { - label: '@@MAX_CONNECTIONS', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@MAX_CONNECTIONS' - }, - { - label: '@@MAX_PRECISION', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@MAX_PRECISION' - }, - { - label: '@@NESTLEVEL', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@NESTLEVEL' - }, - { - label: '@@OPTIONS', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@OPTIONS' - }, - { - label: '@@REMSERVER', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@REMSERVER' - }, - { - label: '@@SERVERNAME', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@SERVERNAME' - }, - { - label: '@@SERVICENAME', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@SERVICENAME' - }, - { - label: '@@SPID', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@SPID' - }, - { - label: '@@TEXTSIZE', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@TEXTSIZE' - }, - { - label: '@@VERSION', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@VERSION' - }, - { - label: '@@CURSOR_ROWS', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@CURSOR_ROWS' - }, - { - label: '@@FETCH_STATUS', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@FETCH_STATUS' - }, - { - label: '@@DATEFIRST', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@DATEFIRST' - }, - { - label: '@@PROCID', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@PROCID' - }, - { - label: '@@ERROR', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@ERROR' - }, - { - label: '@@IDENTITY', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@IDENTITY' - }, - { - label: '@@ROWCOUNT', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@ROWCOUNT' - }, - { - label: '@@TRANCOUNT', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@TRANCOUNT' - }, - { - label: '@@CONNECTIONS', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@CONNECTIONS' - }, - { - label: '@@CPU_BUSY', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@CPU_BUSY' - }, - { - label: '@@IDLE', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@IDLE' - }, - { - label: '@@IO_BUSY', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@IO_BUSY' - }, - { - label: '@@PACKET_ERRORS', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@PACKET_ERRORS' - }, - { - label: '@@PACK_RECEIVED', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@PACK_RECEIVED' - }, - { - label: '@@PACK_SENT', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@PACK_SENT' - }, - { - label: '@@TIMETICKS', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@TIMETICKS' - }, - { - label: '@@TOTAL_ERRORS', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@TOTAL_ERRORS' - }, - { - label: '@@TOTAL_READ', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@TOTAL_READ' - }, - { - label: '@@TOTAL_WRITE', - kind: monaco.languages.CompletionItemKind.Variable, - insertText: '@@TOTAL_WRITE' - }]; -}; diff --git a/webpack.config.js b/webpack.config.js index 80b9d899..554a8502 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,12 +1,8 @@ const webpack = require('webpack'); -const MonacoEditorPlugin = require('monaco-editor-webpack-plugin'); module.exports = { stats: 'errors-warnings', plugins: [ - new MonacoEditorPlugin({ - languages: ['sql'] - }), new webpack.DefinePlugin({ 'process.env': { PACKAGE_VERSION: JSON.stringify(require('./package.json').version)