Store query @kind when running a variant analysis (#2740)
This commit is contained in:
@@ -55,6 +55,7 @@ function mapVariantAnalysisDtoToDto(
|
||||
filePath: variantAnalysis.query.filePath,
|
||||
language: mapQueryLanguageToDto(variantAnalysis.query.language),
|
||||
text: variantAnalysis.query.text,
|
||||
kind: variantAnalysis.query.kind,
|
||||
},
|
||||
databases: {
|
||||
repositories: variantAnalysis.databases.repositories,
|
||||
|
||||
@@ -55,6 +55,7 @@ function mapVariantAnalysisToDomainModel(
|
||||
filePath: variantAnalysis.query.filePath,
|
||||
language: mapQueryLanguageToDomainModel(variantAnalysis.query.language),
|
||||
text: variantAnalysis.query.text,
|
||||
kind: variantAnalysis.query.kind,
|
||||
},
|
||||
databases: {
|
||||
repositories: variantAnalysis.databases.repositories,
|
||||
|
||||
@@ -23,6 +23,7 @@ export interface VariantAnalysisDto {
|
||||
filePath: string;
|
||||
language: QueryLanguageDto;
|
||||
text: string;
|
||||
kind?: string;
|
||||
};
|
||||
databases: {
|
||||
repositories?: string[];
|
||||
|
||||
@@ -10,6 +10,7 @@ export interface VariantAnalysis {
|
||||
filePath: string;
|
||||
language: QueryLanguage;
|
||||
text: string;
|
||||
kind?: string;
|
||||
};
|
||||
databases: {
|
||||
repositories?: string[];
|
||||
@@ -138,6 +139,7 @@ export interface VariantAnalysisSubmission {
|
||||
filePath: string;
|
||||
language: QueryLanguage;
|
||||
text: string;
|
||||
kind?: string;
|
||||
|
||||
// Base64 encoded query pack.
|
||||
pack: string;
|
||||
|
||||
@@ -245,6 +245,7 @@ export class VariantAnalysisManager
|
||||
pack: base64Pack,
|
||||
language: variantAnalysisLanguage,
|
||||
text: queryText,
|
||||
kind: queryMetadata?.kind,
|
||||
},
|
||||
databases: {
|
||||
repositories: repoSelection.repositories,
|
||||
|
||||
@@ -32,6 +32,7 @@ export function processVariantAnalysis(
|
||||
filePath: submission.query.filePath,
|
||||
language: submission.query.language,
|
||||
text: submission.query.text,
|
||||
kind: submission.query.kind,
|
||||
},
|
||||
databases: submission.databases,
|
||||
executionStartTime: submission.startTime,
|
||||
|
||||
@@ -12,6 +12,7 @@ export function createMockSubmission(): VariantAnalysisSubmission {
|
||||
filePath: "query-file-path",
|
||||
language: QueryLanguage.Javascript,
|
||||
text: "query-text",
|
||||
kind: "table",
|
||||
pack: "base64-encoded-string",
|
||||
},
|
||||
databases: {
|
||||
|
||||
@@ -51,6 +51,7 @@ describe(processVariantAnalysis.name, () => {
|
||||
language: QueryLanguage.Javascript,
|
||||
name: "query-name",
|
||||
text: mockSubmission.query.text,
|
||||
kind: "table",
|
||||
},
|
||||
databases: {
|
||||
repositories: ["1", "2", "3"],
|
||||
|
||||
Reference in New Issue
Block a user