UNPKG

@arcgis/coding-components

Version:
187 lines (186 loc) 2.61 kB
/* COPYRIGHT Esri - https://js.arcgis.com/5.1/LICENSE.txt */ const E = { id: "bigquery", keywords: [ "ALL", "AND", "ANY", "ARRAY", "AS", "ASC", "ASSERT_ROWS_MODIFIED", "AT", "BETWEEN", "BY", "CASE", "CAST", "COLLATE", "CONTAINS", "CREATE", "CROSS", "CUBE", "CURRENT", "DEFAULT", "DEFINE", "DESC", "DISTINCT", "ELSE", "END", "ENUM", "ESCAPE", "EXCEPT", "EXCLUDE", "EXISTS", "EXTRACT", "FALSE", "FETCH", "FOLLOWING", "FOR", "FROM", "FULL", "GROUP", "GROUPING", "GROUPS", "HASH", "HAVING", "IF", "IGNORE", "IN", "INNER", "INTERSECT", "INTERVAL", "INTO", "IS", "JOIN", "LATERAL", "LEFT", "LIKE", "LIMIT", "LOOKUP", "MERGE", "NATURAL", "NEW", "NO", "NOT", "NULL", "NULLS", "OF", "ON", "OR", "ORDER", "OUTER", "OVER", "PARTITION", "PRECEDING", "PROTO", "RANGE", "RECURSIVE", "RESPECT", "RIGHT", "ROLLUP", "ROWS", "SELECT", "SET", "SOME", "STRUCT", "TABLESAMPLE", "THEN", "TO", "TREAT", "TRUE", "UNBOUNDED", "UNION", "UNNEST", "USING", "WHEN", "WHERE", "WINDOW", "WITH", "WITHIN" ], functions: [ "UPPER", "LOWER", "CONCAT", "CHAR_LENGTH", "BYTE_LENGTH", "LTRIM", "RTRIM", "SUBSTR", "REPLACE", "TRIM", "CEIL", "FLOOR", "ROUND", "LN", "LOG10", "LOG", "MOD", "POWER", "TRUNC", "SINH", "COSH", "TANH", "ASIN", "ACOS", "ATAN", "TO_HEX", "SIN", "COS", "TAN", "EXTRACT", "BIT_COUNT", "ABS", "VARIANCE", "STDDEV", "AVG", "COUNT", "MAX", "MIN", "SUM", "COALESCE", "CONVERT", "CAST", "CURRENT_TIME", "CURRENT_DATE", "CURRENT_TIMESTAMP", "STDDEV_POP", "VAR_POP", "VAR_SAMP", "NULLIF", "PERCENTILE_CONT", "PERCENTILE_DISC", "CUME_DIST", "FIRST_VALUE", "LAST_VALUE", "LEAD", "LAG", "PERCENT_RANK", "RANK", "NTILE", "DENSE_RANK", "ROW_NUMBER", "STRING_AGG", "ROLLUP" ], operators: ["||"], specialChars: { likeWildcardAny: "%", likeWildcardOne: "_", identifierQuote: { start: "`", end: "`" }, escapeKey: { start: "\\", end: null }, escapeClause: { keyword: "ESCAPE", suffix: "" } } }; export { E as bigqueryDialect };