File tree Expand file tree Collapse file tree 1 file changed +7
-16
lines changed Expand file tree Collapse file tree 1 file changed +7
-16
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,12 @@ export interface ParsedStatementInfo extends StatementInfo {
39
39
embeddedInfo : ParsedEmbeddedStatement ;
40
40
}
41
41
42
+ const DelimValue = {
43
+ Comma : `,` ,
44
+ Semicolon : `;` ,
45
+ Tab : `\t`
46
+ }
47
+
42
48
export function setCancelButtonVisibility ( visible : boolean ) {
43
49
vscode . commands . executeCommand ( `setContext` , `vscode-db2i:statementCanCancel` , visible ) ;
44
50
}
@@ -415,25 +421,10 @@ async function runHandler(options?: StatementInfo) {
415
421
let content = `` ;
416
422
switch ( statementDetail . qualifier ) {
417
423
case `csv` :
418
- let delimiter ;
419
- switch ( Configuration . get ( `codegen.csvColumnDelimiter` ) ) {
420
- case `Comma` :
421
- delimiter = `,` ;
422
- break ;
423
- case `Semicolon` :
424
- delimiter = `;` ;
425
- break ;
426
- case `Tab` :
427
- delimiter = `\t` ;
428
- break ;
429
- default :
430
- delimiter = `,` ;
431
- break ;
432
- }
433
424
content = csv . stringify ( data , {
434
425
header : true ,
435
426
quoted_string : true ,
436
- delimiter : delimiter
427
+ delimiter : DelimValue [ Configuration . get < string > ( `codegen.csvColumnDelimiter` ) || `Comma` ]
437
428
} ) ;
438
429
break ;
439
430
case `json` : content = JSON . stringify ( data , null , 2 ) ; break ;
You can’t perform that action at this time.
0 commit comments