|
@@ -651,7 +651,7 @@ describe('impalaAutocompleteParser.js CREATE statements', () => {
|
|
|
assertAutoComplete({
|
|
assertAutoComplete({
|
|
|
beforeCursor:
|
|
beforeCursor:
|
|
|
'CREATE EXTERNAL TABLE IF NOT EXISTS foo.bar ' +
|
|
'CREATE EXTERNAL TABLE IF NOT EXISTS foo.bar ' +
|
|
|
- "PARTITIONED BY (foo int COMMENT 'col_comment', bar int COMMENT 'col_comment') " +
|
|
|
|
|
|
|
+ 'PARTITIONED BY (foo, bar) ' +
|
|
|
'SORT BY (foo, bar) ' +
|
|
'SORT BY (foo, bar) ' +
|
|
|
"COMMENT 'table_comment' " +
|
|
"COMMENT 'table_comment' " +
|
|
|
"ROW FORMAT DELIMITED FIELDS TERMINATED BY 'c' ESCAPED BY 'c' " +
|
|
"ROW FORMAT DELIMITED FIELDS TERMINATED BY 'c' ESCAPED BY 'c' " +
|
|
@@ -896,11 +896,11 @@ describe('impalaAutocompleteParser.js CREATE statements', () => {
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
- it('should suggest keywords for "CREATE TABLE foo (id int) PARTITIONED BY (boo INT, baa BIGINT |, boo INT) AS SELECT * FROM baa;"', () => {
|
|
|
|
|
|
|
+ it('should suggest keywords for "CREATE TABLE foo PARTITIONED BY (boo, baa, boo) AS | SELECT * FROM baa;"', () => {
|
|
|
assertAutoComplete({
|
|
assertAutoComplete({
|
|
|
- beforeCursor: 'CREATE TABLE foo (id int) PARTITIONED BY (boo INT, baa BIGINT ',
|
|
|
|
|
- afterCursor: ', boo INT) AS SELECT * FROM baa;',
|
|
|
|
|
- containsKeywords: ['COMMENT'],
|
|
|
|
|
|
|
+ beforeCursor: 'CREATE TABLE foo PARTITIONED BY (boo, baa, boo) AS ',
|
|
|
|
|
+ afterCursor: '',
|
|
|
|
|
+ containsKeywords: ['SELECT'],
|
|
|
expectedResult: {
|
|
expectedResult: {
|
|
|
lowerCase: false
|
|
lowerCase: false
|
|
|
}
|
|
}
|