Skip to content

Commit 1475738

Browse files
author
jialan
committed
fix: fix snippets syntax error
1 parent 752576b commit 1475738

File tree

7 files changed

+75
-72
lines changed

7 files changed

+75
-72
lines changed

src/languages/flink/flink.snippet.ts

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,26 @@ import type { CompletionSnippetOption } from 'src/monaco.contribution';
22

33
export const flinkSnippets: CompletionSnippetOption[] = [
44
{
5-
prefix: 'create source table',
6-
label: 'CREATE-SOURCE-TABLE',
5+
label: 'create source table',
6+
prefix: 'CREATE-SOURCE-TABLE',
77
body: [
88
'CREATE TABLE ${1:source_table} (',
99
'\tid STRING,',
10-
'\tvalue BIGINT,',
10+
'\tval BIGINT,',
1111
'\tts TIMESTAMP(3),',
1212
"\tWATERMARK FOR ts AS ts - INTERVAL '5' SECOND",
1313
') WITH (',
1414
"\t'connector' = 'kafka',",
1515
"\t'topic' = 'input_topic',",
16-
"\t'properties.bootstrap.servers' = 'localhost:9092'",
16+
"\t'properties.bootstrap.servers' = 'localhost:9092',",
1717
"\t'format' = 'json',",
1818
"\t'scan.startup.mode' = 'earliest-offset'",
1919
');'
2020
]
2121
},
2222
{
23-
prefix: 'create sink table',
24-
label: 'CREATE-SINK-TABLE',
23+
label: 'create sink table',
24+
prefix: 'CREATE-SINK-TABLE',
2525
body: [
2626
'CREATE TABLE ${1:sink_table} (',
2727
'\tid STRING,',
@@ -36,8 +36,8 @@ export const flinkSnippets: CompletionSnippetOption[] = [
3636
]
3737
},
3838
{
39-
prefix: 'tumble window',
40-
label: 'TUMBLE-WINDOW',
39+
label: 'tumble window',
40+
prefix: 'TUMBLE-WINDOW',
4141
body: [
4242
'SELECT',
4343
'\twindow_start,',
@@ -53,15 +53,15 @@ export const flinkSnippets: CompletionSnippetOption[] = [
5353
]
5454
},
5555
{
56-
prefix: 'comulate window',
57-
label: 'CUMULATE-WINDOW',
56+
label: 'hop window',
57+
prefix: 'HOP-WINDOW',
5858
body: [
5959
'SELECT',
6060
'\twindow_start,',
6161
'\twindow_end,',
6262
'\tSUM(price) as total_price',
6363
'FROM',
64-
'\tTABLE(CUMULATE(TABLE table_name2,',
64+
'\tTABLE(HOP(TABLE table_name2,',
6565
'\tDESCRIPTOR(create_time),',
6666
"\tINTERVAL '30' SECONDS,",
6767
"\tINTERVAL '1' MINUTE))",
@@ -71,8 +71,8 @@ export const flinkSnippets: CompletionSnippetOption[] = [
7171
]
7272
},
7373
{
74-
prefix: 'comulate window',
75-
label: 'CUMULATE-WINDOW',
74+
label: 'comulate window',
75+
prefix: 'CUMULATE-WINDOW',
7676
body: [
7777
'SELECT',
7878
'\twindow_start,',
@@ -89,8 +89,8 @@ export const flinkSnippets: CompletionSnippetOption[] = [
8989
]
9090
},
9191
{
92-
prefix: 'session window',
93-
label: 'SESSION-WINDOW',
92+
label: 'session window',
93+
prefix: 'SESSION-WINDOW',
9494
body: [
9595
'SELECT',
9696
"\tSESSION_START(create_time, INTERVAL '10' SECOND) AS session_beg,",
@@ -103,10 +103,10 @@ export const flinkSnippets: CompletionSnippetOption[] = [
103103
]
104104
},
105105
{
106-
prefix: 'INSERT INTO',
107-
label: 'INSERT-INTO-SELECT',
106+
label: 'insert into',
107+
prefix: 'INSERT-INTO-SELECT',
108108
body: [
109-
'INSERT INTO TABLE ${1:table_name}',
109+
'INSERT INTO ${1:table_name}',
110110
'SELECT ${2:column1}, ${3:column2}',
111111
'FROM ${4:source_table}',
112112
'WHERE ${5:conditions};\n$6'

src/languages/hive/hive.snippet.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ export const hiveSnippets: CompletionSnippetOption[] = [
3333
prefix: 'INSERT-INTO-SELECT',
3434
body: [
3535
'INSERT INTO TABLE ${1:table_name}',
36-
'SELECT ${2:column1}, ${3:column2}',
37-
'FROM ${4:source_table}',
36+
'SELECT ${3:column1}, ${4:column2}',
37+
'FROM ${2:source_table}',
3838
'WHERE ${5:conditions};\n$6'
3939
]
4040
},
@@ -71,7 +71,7 @@ export const hiveSnippets: CompletionSnippetOption[] = [
7171
'\t${4:column2} ${5:STRING}',
7272
')',
7373
"COMMENT '${6:table_comment}'",
74-
'ROW FORMAT ${7:DELIMITE}',
74+
'ROW FORMAT ${7:DELIMITED}',
7575
"FIELDS TERMINATED BY '${8:\\t}'",
7676
'STORED AS ${9:PARQUET};\n$10'
7777
]
@@ -136,7 +136,9 @@ export const hiveSnippets: CompletionSnippetOption[] = [
136136
label: 'alter table columns',
137137
prefix: 'ALTER-TABLE-COLUMNS',
138138
body: [
139-
"ALTER TABLE ${1:table_name} ADD ${2:column_name} ${3:STRING} COMMENT '${4:desc}';\n$5"
139+
'ALTER TABLE ${1:table_name} ADD COLUMNS (',
140+
"\t${2:column_name} ${3:STRING} COMMENT '${4:desc}'",
141+
');\n$5'
140142
]
141143
}
142144
];

src/languages/impala/impala.snippet.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ export const impalaSnippets: CompletionSnippetOption[] = [
3232
label: 'insert into select',
3333
prefix: 'INSERT-INTO-SELECT',
3434
body: [
35-
'INSERT INTO TABLE ${1:table_name}',
36-
'SELECT ${2:column1}, ${3:column2}',
37-
'FROM ${4:source_table}',
35+
'INSERT INTO ${1:table_name}',
36+
'SELECT ${3:column1}, ${4:column2}',
37+
'FROM ${2:source_table}',
3838
'WHERE ${5:conditions};\n$6'
3939
]
4040
},
@@ -80,8 +80,8 @@ export const impalaSnippets: CompletionSnippetOption[] = [
8080
body: [
8181
'CREATE TABLE IF NOT EXISTS ${1:table_name}',
8282
'AS',
83-
'SELECT ${2:column1}, ${3:column2}',
84-
'FROM ${4:source_table}',
83+
'SELECT ${3:column1}, ${4:column2}',
84+
'FROM ${2:source_table}',
8585
'WHERE ${5:conditions};\n$6'
8686
]
8787
},
@@ -93,30 +93,30 @@ export const impalaSnippets: CompletionSnippetOption[] = [
9393
'\t${2:column1} ${3:STRING},',
9494
'\t${4:column2} ${5:STRING}',
9595
')',
96-
"COMMENT '${6:table_comment}'",
97-
'PARTITIONED BY (${7:part_column_name} STRING)',
98-
'STORED AS ${8:PARQUET};\n$9'
96+
'PARTITIONED BY (${6:part_column_name} ${7:STRING})',
97+
"COMMENT '${8:table_comment}'",
98+
'STORED AS ${9:PARQUET};\n$10'
9999
]
100100
},
101101
{
102102
label: 'alter table partition',
103103
prefix: 'ALTER-TABLE-PARTITION',
104104
body: [
105-
"ALTER TABLE ${1:table_name} ${2:ADD} PARTITION (${3:part_column}='${4:part_value}');\n$5"
105+
"ALTER TABLE ${1:table_name} ${2:ADD} PARTITION (${3:part_column} = '${4:part_value}');\n$5"
106106
]
107107
},
108108
{
109109
label: 'alter table properties',
110110
prefix: 'ALTER-TABLE-PROPERTIES',
111111
body: [
112-
"ALTER TABLE ${1:table_name} SET TBLPROPERTIES ('${2:property_name}'='${3:property_value}');\n$4"
112+
"ALTER TABLE ${1:table_name} SET TBLPROPERTIES ('${2:property_name}' = '${3:property_value}');\n$4"
113113
]
114114
},
115115
{
116-
label: 'alter table columns',
117-
prefix: 'ALTER-TABLE-COLUMNS',
116+
label: 'alter table column',
117+
prefix: 'ALTER-TABLE-COLUMN',
118118
body: [
119-
"ALTER TABLE ${1:table_name} ADD ${2:column_name} ${3:STRING} COMMENT '${4:desc}';\n$5"
119+
"ALTER TABLE ${1:table_name} ADD COLUMN ${2:column_name} ${3:STRING} COMMENT '${4:desc}';\n$5"
120120
]
121121
}
122122
];

src/languages/mysql/mysql.snippet.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ export const mysqlSnippets: CompletionSnippetOption[] = [
3232
label: 'insert into select',
3333
prefix: 'INSERT-INTO-SELECT',
3434
body: [
35-
'INSERT INTO TABLE ${1:table_name}',
36-
'SELECT ${2:column1}, ${3:column2}',
37-
'FROM ${4:source_table}',
35+
'INSERT INTO ${1:table_name}',
36+
'SELECT ${3:column1}, ${4:column2}',
37+
'FROM ${2:source_table}',
3838
'WHERE ${5:conditions};\n$6'
3939
]
4040
},
@@ -64,12 +64,12 @@ export const mysqlSnippets: CompletionSnippetOption[] = [
6464
label: 'create table',
6565
prefix: 'CREATE-TABLE',
6666
body: [
67-
'CREATE TABLE ${1:table_name} (',
67+
'CREATE TABLE ${1:table_name} (',
6868
'\t${2:column1} ${3:INT},',
69-
'\t${4:column2} ${5:INT}',
69+
'\t${4:column2} ${5:INT},',
7070
'\tPRIMARY KEY (${2:column1})',
7171
')',
72-
"COMMENT '${6:table_comment}'"
72+
"COMMENT '${6:table_comment}';\n$7"
7373
]
7474
},
7575
{
@@ -89,7 +89,7 @@ export const mysqlSnippets: CompletionSnippetOption[] = [
8989
body: [
9090
'CREATE TABLE ${1:table_name} (',
9191
'\t${2:column1} ${3:INT},',
92-
'\t${4:column2} ${5:INT}',
92+
'\t${4:column2} ${5:INT},',
9393
'\tPRIMARY KEY (${2:column1})',
9494
')',
9595
'PARTITION BY RANGE (${2:column1}) (',
@@ -103,7 +103,7 @@ export const mysqlSnippets: CompletionSnippetOption[] = [
103103
body: [
104104
'CREATE TABLE ${1:table_name} (',
105105
'\t${2:column1} ${3:INT},',
106-
'\t${4:column2} ${5:INT}',
106+
'\t${4:column2} ${5:INT},',
107107
'\tPRIMARY KEY (${2:column1})',
108108
')',
109109
'PARTITION BY LIST (${2:column1}) (',
@@ -117,7 +117,7 @@ export const mysqlSnippets: CompletionSnippetOption[] = [
117117
body: [
118118
'CREATE TABLE ${1:table_name} (',
119119
'\t${2:column1} ${3:INT},',
120-
'\t${4:column2} ${5:INT}',
120+
'\t${4:column2} ${5:INT},',
121121
'\tPRIMARY KEY (${2:column1})',
122122
')',
123123
'PARTITION BY HASH (${2:column1})',
@@ -130,7 +130,7 @@ export const mysqlSnippets: CompletionSnippetOption[] = [
130130
body: [
131131
'CREATE TABLE ${1:table_name} (',
132132
'\t${2:column1} ${3:INT},',
133-
'\t${4:column2} ${5:INT}',
133+
'\t${4:column2} ${5:INT},',
134134
'\tPRIMARY KEY (${2:column1})',
135135
')',
136136
'PARTITION BY KEY (${2:column1})',

src/languages/pgsql/pgsql.snippet.ts

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ export const pgsqlSnippets: CompletionSnippetOption[] = [
3232
label: 'insert into select',
3333
prefix: 'INSERT-INTO-SELECT',
3434
body: [
35-
'INSERT INTO TABLE ${1:table_name}',
36-
'SELECT ${2:column1}, ${3:column2}',
37-
'FROM ${4:source_table}',
35+
'INSERT INTO ${1:table_name}',
36+
'SELECT ${3:column1}, ${4:column2}',
37+
'FROM ${2:source_table}',
3838
'WHERE ${5:conditions};\n$6'
3939
]
4040
},
@@ -58,10 +58,9 @@ export const pgsqlSnippets: CompletionSnippetOption[] = [
5858
body: [
5959
'CREATE TABLE ${1:table_name} (',
6060
'\t${2:column1} ${3:INT},',
61-
'\t${4:column2} ${5:INT}',
61+
'\t${4:column2} ${5:INT},',
6262
'\tPRIMARY KEY (${2:column1})',
63-
')',
64-
"COMMENT '${6:table_comment}'"
63+
');\n$6'
6564
]
6665
},
6766
{
@@ -70,8 +69,8 @@ export const pgsqlSnippets: CompletionSnippetOption[] = [
7069
body: [
7170
'CREATE TABLE ${1:table_name}',
7271
'AS',
73-
'SELECT ${2:column1}, ${3:column2}',
74-
'FROM ${4:source_table}',
72+
'SELECT ${3:column1}, ${4:column2}',
73+
'FROM ${2:source_table}',
7574
'WHERE ${5:conditions};\n$6'
7675
]
7776
},
@@ -83,7 +82,7 @@ export const pgsqlSnippets: CompletionSnippetOption[] = [
8382
'\t${2:column1} ${3:INT},',
8483
'\t${4:column2} ${5:INT}',
8584
')',
86-
'PARTITION BY RANGE (${2:column1});\n\n',
85+
'PARTITION BY RANGE (${2:column1});\n',
8786
'CREATE TABLE ${6:p0} PARTITION OF ${1:table_name}',
8887
'\tFOR VALUES FROM (${7:start_value}) TO (${8:end_value});\n$9'
8988
]
@@ -96,7 +95,7 @@ export const pgsqlSnippets: CompletionSnippetOption[] = [
9695
'\t${2:column1} ${3:INT},',
9796
'\t${4:column2} ${5:INT}',
9897
')',
99-
'PARTITION BY LIST (${2:column1});\n\n',
98+
'PARTITION BY LIST (${2:column1});\n',
10099
'CREATE TABLE ${6:p0} PARTITION OF ${1:table_name}',
101100
'\tFOR VALUES IN (${7:range_values});\n$8'
102101
]
@@ -109,15 +108,15 @@ export const pgsqlSnippets: CompletionSnippetOption[] = [
109108
'\t${2:column1} ${3:INT},',
110109
'\t${4:column2} ${5:INT}',
111110
')',
112-
'PARTITION BY HASH (${2:column1});\n\n',
111+
'PARTITION BY HASH (${2:column1});\n',
113112
'CREATE TABLE ${6:p0} PARTITION OF ${1:table_name}',
114113
'\tFOR VALUES WITH (MODULUS ${7:4}, REMAINDER ${8:0});\n$9'
115114
]
116115
},
117116
{
118117
label: 'alter table add column',
119118
prefix: 'ALTER-TABLE-ADD-COLUMN',
120-
body: ["ALTER TABLE ${1:table_name} ADD ${2:column_name} ${3:INT} COMMENT '${4:desc}';\n$5"]
119+
body: ['ALTER TABLE ${1:table_name} ADD COLUMN ${2:column_name} ${3:INT};\n$4']
121120
},
122121
{
123122
label: 'alter table add primary key',

src/languages/spark/spark.snippet.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export const sparkSnippets: CompletionSnippetOption[] = [
3232
label: 'insert into select',
3333
prefix: 'INSERT-INTO-SELECT',
3434
body: [
35-
'INSERT INTO TABLE ${1:table_name}',
35+
'INSERT INTO ${1:table_name}',
3636
'SELECT ${2:column1}, ${3:column2}',
3737
'FROM ${4:source_table}',
3838
'WHERE ${5:conditions};\n$6'
@@ -70,8 +70,8 @@ export const sparkSnippets: CompletionSnippetOption[] = [
7070
'\t${2:column1} ${3:STRING},',
7171
'\t${4:column2} ${5:STRING}',
7272
')',
73-
"COMMENT '${6:table_comment}'",
74-
'USING ${7:parquet};\n$8'
73+
'USING ${6:parquet}',
74+
"COMMENT '${7:table_comment}';\n$8"
7575
]
7676
},
7777
{
@@ -93,9 +93,9 @@ export const sparkSnippets: CompletionSnippetOption[] = [
9393
'\t${2:column1} ${3:STRING},',
9494
'\t${4:column2} ${5:STRING}',
9595
')',
96-
"COMMENT '${6:table_comment}'",
96+
'USING ${6:parquet}',
9797
'PARTITIONED BY (${7:part_column_name} ${8:STRING})',
98-
'USING ${9:parquet};\n$10'
98+
"COMMENT '${9:table_comment}';\n$10"
9999
]
100100
},
101101
{
@@ -106,9 +106,9 @@ export const sparkSnippets: CompletionSnippetOption[] = [
106106
'\t${2:column1} ${3:STRING},',
107107
'\t${4:column2} ${5:STRING}',
108108
')',
109-
"COMMENT '${6:table_comment}'",
110-
'CLUSTERED BY (${7:bucket_column) INTO ${8:1} BUCKETS',
111-
'USING ${9:parquet};\n$10'
109+
'USING ${6:parquet}',
110+
'CLUSTERED BY (${7:bucket_column}) INTO ${8:1} BUCKETS',
111+
"COMMENT '${9:table_comment}';\n$10"
112112
]
113113
},
114114
{
@@ -129,7 +129,7 @@ export const sparkSnippets: CompletionSnippetOption[] = [
129129
label: 'alter table columns',
130130
prefix: 'ALTER-TABLE-COLUMNS',
131131
body: [
132-
"ALTER TABLE ${1:table_name} ADD ${2:column_name} ${3:STRING} COMMENT '${4:desc}';\n$5"
132+
"ALTER TABLE ${1:table_name} ADD COLUMN ${2:column_name} ${3:STRING} COMMENT '${4:desc}';\n$5"
133133
]
134134
}
135135
];

0 commit comments

Comments
 (0)