antares/src/renderer/suggestions/sql/sql-functions.js

1268 lines
32 KiB
JavaScript

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'
}];
};