UNPKG

@arcgis/coding-components

Version:
289 lines (288 loc) • 4.25 kB
/* COPYRIGHT Esri - https://js.arcgis.com/5.1/LICENSE.txt */ const E = { id: "sqlServer", keywords: [ "ADD", "ALL", "ALTER", "AND", "ANY", "AS", "ASC", "AUTHORIZATION", "AVG", "BACKUP", "BEGIN", "BETWEEN", "BREAK", "BROWSE", "BULK", "BY", "CASCADE", "CASE", "CHECK", "CHECKPOINT", "CLOSE", "CLUSTERED", "COALESCE", "COLLATE", "COLUMN", "COMMIT", "COMPUTE", "CONSTRAINT", "CONTAINS", "CONTAINSTABLE", "CONTINUE", "CONVERT", "COUNT", "CREATE", "CROSS", "CURRENT", "CURRENT_DATE", "CURRENT_TIME", "CURRENT_TIMESTAMP", "CURRENT_USER", "CURSOR", "DATABASE", "DBCC", "DEALLOCATE", "DECLARE", "DEFAULT", "DELETE", "DENY", "DESC", "DISK", "DISTINCT", "DISTRIBUTED", "DOUBLE", "DROP", "DUMP", "ELSE", "END", "ERRLVL", "ESCAPE", "EXCEPT", "EXEC", "EXECUTE", "EXISTS", "EXIT", "EXTERNAL", "FETCH", "FILE", "FILLFACTOR", "FOR", "FOREIGN", "FREETEXT", "FREETEXTTABLE", "FROM", "FULL", "FUNCTION", "GOTO", "GRANT", "GROUP", "HAVING", "HOLDLOCK", "IDENTITY", "IDENTITYCOL", "IDENTITY_INSERT", "IF", "IN", "INDEX", "INNER", "INSERT", "INTERSECT", "INTO", "IS", "ISOLATION", "JOIN", "KEY", "KILL", "LEFT", "LEVEL", "LIKE", "LINENO", "LOAD", "MAX", "MERGE", "MIN", "NATIONAL", "NOCHECK", "NONCLUSTERED", "NOT", "NULL", "NULLIF", "OF", "OFF", "OFFSETS", "ON", "ONLY", "OPEN", "OPENDATASOURCE", "OPENQUERY", "OPENROWSET", "OPENXML", "OPTION", "OR", "ORDER", "OUTER", "OVER", "PERCENT", "PIVOT", "PLAN", "PRECISION", "PREPARE", "PRIMARY", "PRINT", "PRIVILEGES", "PROC", "PROCEDURE", "PROCESSEXIT", "PUBLIC", "RAISERROR", "READ", "READTEXT", "RECONFIGURE", "REFERENCES", "REPEATABLE", "REPLICATION", "RESTORE", "RESTRICT", "RETURN", "REVOKE", "RIGHT", "ROLLBACK", "ROWCOUNT", "ROWGUIDCOL", "RULE", "SAVE", "SCHEMA", "SECURITYAUDIT", "SELECT", "SEMANTICKEYPHRASETABLE", "SEMANTICSIMILARITYDETAILSTABLE", "SEMANTICSIMILARITYTABLE", "SERIALIZABLE", "SESSION_USER", "SET", "SETUSER", "SHUTDOWN", "SOME", "STATISTICS", "SUM", "SYSTEM_USER", "TABLE", "TABLESAMPLE", "TEMPORARY", "TEXTSIZE", "THEN", "TO", "TOP", "TRAN", "TRANSACTION", "TRIGGER", "TRUNCATE", "TRY_CONVERT", "TSEQUAL", "UNION", "UNIQUE", "UNPIVOT", "UPDATE", "UPDATETEXT", "USE", "USER", "VALUES", "VARYING", "VIEW", "WAITFOR", "WHEN", "WHERE", "WHILE", "WITH", "WITHIN_GROUP", "WORK", "WRITETEXT" ], functions: [ "UPPER", "LOWER", "CONCAT", "ASCII", "LEN", "CHAR", "LTRIM", "RTRIM", "SUBSTRING", "SOUNDEX", "REPLACE", "CEILING", "FLOOR", "ROUND", "LOG", "LOG10", "MOD", "POWER", "SIGN", "ASIN", "ACOS", "ATAN", "SIN", "COS", "TAN", "DATEPART", "DATALENGTH", "CHARINDEX", "ABS", "VAR", "STDEV", "AVG", "COUNT", "MAX", "MIN", "SUM", "COALESCE", "CONVERT", "CAST", "CURRENT_USER", "GETDATE", "CURRENT_TIMESTAMP", "STDEVP", "VARP", "NULLIF", "PERCENTILE_CONT", "PERCENTILE_DISC", "CUME_DIST", "FIRST_VALUE", "LAST_VALUE", "LEAD", "LAG", "PERCENT_RANK", "RANK", "NTILE", "DENSE_RANK", "ROW_NUMBER", "STRING_AGG", "GROUPING SETS", "CUBE", "ROLLUP" ], operators: ["+"], specialChars: { likeWildcardAny: "%", likeWildcardOne: "_", identifierQuote: { start: '"', end: '"' }, escapeKey: { start: "'", end: null }, escapeClause: { keyword: "ESCAPE", suffix: "" } } }; export { E as sqlServerDialect };