Skip to content

Commit b840289

Browse files
author
David Hasani
committed
add SQL language type to metric
1 parent f581d2c commit b840289

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

packages/core/src/codewhisperer/service/transformByQ/transformationResultsViewProvider.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { parsePatch, applyPatches, ParsedDiff } from 'diff'
1010
import path from 'path'
1111
import vscode from 'vscode'
1212
import { ExportIntent } from '@amzn/codewhisperer-streaming'
13-
import { TransformByQReviewStatus, transformByQState } from '../../models/model'
13+
import { TransformationType, TransformByQReviewStatus, transformByQState } from '../../models/model'
1414
import { ExportResultArchiveStructure, downloadExportResultArchive } from '../../../shared/utilities/download'
1515
import { getLogger } from '../../../shared/logger'
1616
import { telemetry } from '../../../shared/telemetry/telemetry'
@@ -408,14 +408,18 @@ export class ProposedTransformationExplorer {
408408
const metricsPath = path.join(pathContainingArchive, ExportResultArchiveStructure.PathToMetrics)
409409
const metricsData = JSON.parse(fs.readFileSync(metricsPath, 'utf8'))
410410

411-
codeWhisperer.codeWhispererClient.sendTelemetryEvent({
411+
// TO-DO: add support for SQL conversions; right now these metrics are only available for Java upgrades
412+
await codeWhisperer.codeWhispererClient.sendTelemetryEvent({
412413
telemetryEvent: {
413414
transformEvent: {
414415
jobId: transformByQState.getJobId(),
415416
timestamp: new Date(),
416417
ideCategory: 'VSCODE',
417418
programmingLanguage: {
418-
languageName: 'JAVA', // TO-DO: use transformByQState.getTransformationType() to tell if JAVA or SQL
419+
languageName:
420+
transformByQState.getTransformationType() === TransformationType.LANGUAGE_UPGRADE
421+
? 'JAVA'
422+
: 'SQL',
419423
},
420424
linesOfCodeChanged: metricsData.linesOfCodeChanged,
421425
charsOfCodeChanged: metricsData.charsOfCodeChanged,

0 commit comments

Comments
 (0)