浏览代码

HUE-7259 [autocomplete] Suggest REGEXP instead of REGEX

Johan Ahlen 8 年之前
父节点
当前提交
879c4cf

+ 1 - 1
desktop/core/src/desktop/static/desktop/js/autocomplete/spec/sqlSpecSelect.js

@@ -5269,7 +5269,7 @@
             afterCursor: '',
             dialect: 'impala',
             containsKeywords: ['HAVING'],
-            containsColRefKeywords: ['ILIKE', 'LIKE'],
+            containsColRefKeywords: ['ILIKE', 'LIKE', 'REGEXP'],
             expectedResult: {
               lowerCase: false,
               suggestGroupBys: { prefix: 'GROUP BY', tables: [{ identifierChain: [{ name: 'testTable' }] }] },

文件差异内容过多而无法显示
+ 0 - 0
desktop/core/src/desktop/static/desktop/js/autocomplete/sqlAutocompleteParser.js


+ 2 - 2
desktop/core/src/desktop/static/desktop/js/autocomplete/sqlParseSupport.js

@@ -218,7 +218,7 @@ var SqlParseSupport = (function () {
           suggestColRefKeywords: {
             BOOLEAN: ['AND', 'OR'],
             NUMBER: ['+', '-', '*', '/', '%', 'DIV'],
-            STRING: parser.isImpala() ? ['ILIKE', 'LIKE', 'NOT LIKE', 'REGEX', 'RLIKE'] : ['LIKE', 'NOT LIKE', 'REGEX', 'RLIKE']
+            STRING: parser.isImpala() ? ['ILIKE', 'LIKE', 'NOT LIKE', 'REGEXP', 'RLIKE'] : ['LIKE', 'NOT LIKE', 'REGEXP', 'RLIKE']
           }
         }
       }
@@ -229,7 +229,7 @@ var SqlParseSupport = (function () {
         keywords = keywords.concat(['+', '-', '*', '/', '%', 'DIV']);
       }
       if (SqlFunctions.matchesType(parser.yy.activeDialect, ['STRING'], types)) {
-        keywords = keywords.concat(parser.isImpala() ? ['ILIKE', 'LIKE', 'NOT LIKE', 'REGEX', 'RLIKE'] : ['LIKE', 'NOT LIKE', 'REGEX', 'RLIKE']);
+        keywords = keywords.concat(parser.isImpala() ? ['ILIKE', 'LIKE', 'NOT LIKE', 'REGEXP', 'RLIKE'] : ['LIKE', 'NOT LIKE', 'REGEXP', 'RLIKE']);
 
       }
       return {suggestKeywords: keywords};

文件差异内容过多而无法显示
+ 0 - 0
desktop/core/src/desktop/static/desktop/js/autocomplete/sqlSyntaxParser.js


部分文件因为文件数量过多而无法显示