Skip to content

Commit c954d45

Browse files
committed
fix formatting
1 parent 79d98c0 commit c954d45

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

src/views/results/index.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -504,8 +504,8 @@ function statementToRpgDs(result: QueryResult<any>, statement: string) : string
504504
+ `// Row data structure\ndcl-ds row_t qualified template;\n`;
505505

506506
for (let i = 0; i < result.metadata.column_count; i++) {
507-
content += ` ${isNaN(+result.metadata.columns[i].label.charAt(0)) ? '' : 'col'}${result.metadata.columns[i].label.toLowerCase()} `;
508-
content += columnToRpgDefinition(result.metadata.columns[i]);
507+
const name = `${isNaN(+result.metadata.columns[i].label.charAt(0)) ? '' : 'col'}${result.metadata.columns[i].label.toLowerCase()}`
508+
content += ` ${name} ${columnToRpgDefinition(result.metadata.columns[i])};\n`;
509509
}
510510
content += `end-ds;\n`;
511511
return content;
@@ -514,29 +514,29 @@ function statementToRpgDs(result: QueryResult<any>, statement: string) : string
514514
function columnToRpgDefinition(column: ColumnMetaData) : string {
515515
switch (column.type) {
516516
case `NUMERIC`:
517-
return `zoned(${column.precision}${column.scale > 0 ? ' : ' + column.scale : ''});\n`;
517+
return `zoned(${column.precision}${column.scale > 0 ? ' : ' + column.scale : ''})`;
518518
case `DECIMAL`:
519-
return `packed(${column.precision}${column.scale > 0 ? ' : ' + column.scale : ''});\n`;
519+
return `packed(${column.precision}${column.scale > 0 ? ' : ' + column.scale : ''})`;
520520
case `CHAR`:
521-
return `char(${column.precision});\n`;
521+
return `char(${column.precision})`;
522522
case `VARCHAR`:
523-
return `varchar(${column.precision});\n`;
523+
return `varchar(${column.precision})`;
524524
case `DATE`:
525-
return `date;\n`;
525+
return `date`;
526526
case `TIME`:
527-
return `time;\n`;
527+
return `time`;
528528
case `TIMESTAMP`:
529-
return `timestamp;\n`;
529+
return `timestamp`;
530530
case `SMALLINT`:
531-
return `int(5);\n`;
531+
return `int(5)`;
532532
case `INTEGER`:
533-
return `int(10);\n`;
533+
return `int(10)`;
534534
case `BIGINT`:
535-
return `int(20);\n`;
535+
return `int(20)`;
536536
case `BOOLEAN`:
537-
return `ind;\n`;
537+
return `ind`;
538538
default:
539-
return `// type:${column.type} precision:${column.precision} scale:${column.scale}\n`;
539+
return `// type:${column.type} precision:${column.precision} scale:${column.scale}`;
540540
}
541541
}
542542

0 commit comments

Comments
 (0)