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 {
3939 embeddedInfo : ParsedEmbeddedStatement ;
4040}
4141
42+ const DelimValue = {
43+ Comma : `,` ,
44+ Semicolon : `;` ,
45+ Tab : `\t`
46+ }
47+
4248export function setCancelButtonVisibility ( visible : boolean ) {
4349 vscode . commands . executeCommand ( `setContext` , `vscode-db2i:statementCanCancel` , visible ) ;
4450}
@@ -415,25 +421,10 @@ async function runHandler(options?: StatementInfo) {
415421 let content = `` ;
416422 switch ( statementDetail . qualifier ) {
417423 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- }
433424 content = csv . stringify ( data , {
434425 header : true ,
435426 quoted_string : true ,
436- delimiter : delimiter
427+ delimiter : DelimValue [ Configuration . get < string > ( `codegen.csvColumnDelimiter` ) || `Comma` ]
437428 } ) ;
438429 break ;
439430 case `json` : content = JSON . stringify ( data , null , 2 ) ; break ;
You can’t perform that action at this time.
0 commit comments