mirror of
https://github.com/apache/superset.git
synced 2026-06-08 00:59:17 +00:00
SIP-32: Moving frontend code to the base of the repo (#9098)
* move assets out, get webpack dev working * update docs to reference superset-frontend * draw the rest of the owl * fix docs * fix webpack script * rats * correct docs * fix tox dox
This commit is contained in:
committed by
GitHub
parent
0cf354cc88
commit
2913063924
105
superset-frontend/src/SqlLab/utils/sqlKeywords.ts
Normal file
105
superset-frontend/src/SqlLab/utils/sqlKeywords.ts
Normal file
@@ -0,0 +1,105 @@
|
||||
/**
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
import { SQL_KEYWORD_AUTOCOMPLETE_SCORE } from '../constants';
|
||||
|
||||
const SQL_KEYWORDS = [
|
||||
'AND',
|
||||
'AS',
|
||||
'ASC',
|
||||
'AVG',
|
||||
'BY',
|
||||
'CASE',
|
||||
'COUNT',
|
||||
'CREATE',
|
||||
'CROSS',
|
||||
'DATABASE',
|
||||
'DEFAULT',
|
||||
'DELETE',
|
||||
'DESC',
|
||||
'DISTINCT',
|
||||
'DROP',
|
||||
'ELSE',
|
||||
'END',
|
||||
'FOREIGN',
|
||||
'FROM',
|
||||
'GRANT',
|
||||
'GROUP',
|
||||
'HAVING',
|
||||
'IF',
|
||||
'INNER',
|
||||
'INSERT',
|
||||
'JOIN',
|
||||
'KEY',
|
||||
'LEFT',
|
||||
'LIMIT',
|
||||
'MAX',
|
||||
'MIN',
|
||||
'NATURAL',
|
||||
'NOT',
|
||||
'NULL',
|
||||
'OFFSET',
|
||||
'ON',
|
||||
'OR',
|
||||
'ORDER',
|
||||
'OUTER',
|
||||
'PRIMARY',
|
||||
'REFERENCES',
|
||||
'RIGHT',
|
||||
'SELECT',
|
||||
'SUM',
|
||||
'TABLE',
|
||||
'THEN',
|
||||
'TYPE',
|
||||
'UNION',
|
||||
'UPDATE',
|
||||
'WHEN',
|
||||
'WHERE',
|
||||
];
|
||||
|
||||
const SQL_DATA_TYPES = [
|
||||
'BIGINT',
|
||||
'BINARY',
|
||||
'BIT',
|
||||
'CHAR',
|
||||
'DATE',
|
||||
'DECIMAL',
|
||||
'DOUBLE',
|
||||
'FLOAT',
|
||||
'INT',
|
||||
'INTEGER',
|
||||
'MONEY',
|
||||
'NUMBER',
|
||||
'NUMERIC',
|
||||
'REAL',
|
||||
'SET',
|
||||
'TEXT',
|
||||
'TIMESTAMP',
|
||||
'VARCHAR',
|
||||
];
|
||||
|
||||
const allKeywords = SQL_KEYWORDS.concat(SQL_DATA_TYPES);
|
||||
|
||||
const sqlKeywords = allKeywords.map((keyword) => ({
|
||||
meta: 'sql',
|
||||
name: keyword,
|
||||
score: SQL_KEYWORD_AUTOCOMPLETE_SCORE,
|
||||
value: keyword,
|
||||
}));
|
||||
|
||||
export default sqlKeywords;
|
||||
Reference in New Issue
Block a user