Skip to content

Commit e066e3b

Browse files
committed
Rename mapping functions to follow same patterns and conventions
1 parent 759116d commit e066e3b

File tree

3 files changed

+30
-33
lines changed

3 files changed

+30
-33
lines changed

extensions/ql-vscode/src/query-history/store/data-mapper.ts

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@ import {
2626

2727
// Maps Query History Data Models to Domain Models
2828

29-
export function mapQueryHistoryToDomainModels(
29+
export function mapQueryHistoryToDomainModel(
3030
queries: QueryHistoryItemDto[],
3131
): QueryHistoryInfo[] {
3232
return queries.map((d) => {
3333
if (d.t === "variant-analysis") {
3434
const query: VariantAnalysisHistoryItem = d;
3535
return query;
3636
} else if (d.t === "local") {
37-
return mapLocalQueryDataItemToDomainModel(d);
37+
return mapLocalQueryItemToDomainModel(d);
3838
}
3939

4040
throw Error(
@@ -45,23 +45,23 @@ export function mapQueryHistoryToDomainModels(
4545
});
4646
}
4747

48-
function mapLocalQueryDataItemToDomainModel(
48+
function mapLocalQueryItemToDomainModel(
4949
localQuery: QueryHistoryLocalQueryDto,
5050
): LocalQueryInfo {
5151
return new LocalQueryInfo(
52-
mapInitialQueryInfoDataToDomainModel(localQuery.initialInfo),
52+
mapInitialQueryInfoToDomainModel(localQuery.initialInfo),
5353
undefined,
5454
localQuery.failureReason,
5555
localQuery.completedQuery &&
56-
mapCompletedQueryInfoDataToDomainModel(localQuery.completedQuery),
56+
mapCompletedQueryInfoToDomainModel(localQuery.completedQuery),
5757
localQuery.evalLogLocation,
5858
localQuery.evalLogSummaryLocation,
5959
localQuery.jsonEvalLogSummaryLocation,
6060
localQuery.evalLogSummarySymbolsLocation,
6161
);
6262
}
6363

64-
function mapCompletedQueryInfoDataToDomainModel(
64+
function mapCompletedQueryInfoToDomainModel(
6565
completedQuery: CompletedQueryInfoDto,
6666
): CompletedQueryInfo {
6767
const sortState =
@@ -70,12 +70,12 @@ function mapCompletedQueryInfoDataToDomainModel(
7070

7171
const sortedResults = Object.fromEntries(
7272
Object.entries(completedQuery.sortedResultsInfo).map(([key, value]) => {
73-
return [key, mapSortedResultSetInfoDtoToDomainModel(value)];
73+
return [key, mapSortedResultSetInfoToDomainModel(value)];
7474
}),
7575
);
7676

7777
return new CompletedQueryInfo(
78-
mapQueryEvaluationInfoDataToDomainModel(completedQuery.query),
78+
mapQueryEvaluationInfoToDomainModel(completedQuery.query),
7979
{
8080
runId: completedQuery.result.runId,
8181
queryId: completedQuery.result.queryId,
@@ -93,7 +93,7 @@ function mapCompletedQueryInfoDataToDomainModel(
9393
);
9494
}
9595

96-
function mapInitialQueryInfoDataToDomainModel(
96+
function mapInitialQueryInfoToDomainModel(
9797
initialInfo: InitialQueryInfoDto,
9898
): InitialQueryInfo {
9999
return {
@@ -112,7 +112,7 @@ function mapInitialQueryInfoDataToDomainModel(
112112
};
113113
}
114114

115-
function mapQueryEvaluationInfoDataToDomainModel(
115+
function mapQueryEvaluationInfoToDomainModel(
116116
evaluationInfo: QueryEvaluationInfoDto,
117117
): QueryEvaluationInfo {
118118
return new QueryEvaluationInfo(
@@ -144,7 +144,7 @@ function mapSortStateToDomainModel(
144144
};
145145
}
146146

147-
function mapSortedResultSetInfoDtoToDomainModel(
147+
function mapSortedResultSetInfoToDomainModel(
148148
sortedResultSetInfo: SortedResultSetInfoDto,
149149
): SortedResultSetInfo {
150150
return {

extensions/ql-vscode/src/query-history/store/domain-mapper.ts

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -24,49 +24,48 @@ import {
2424

2525
// Maps Query History Domain Models to Data Models
2626

27-
export function mapQueryHistoryToDataModels(
27+
export function mapQueryHistoryToDto(
2828
queries: QueryHistoryInfo[],
2929
): QueryHistoryItemDto[] {
3030
return queries.map((q) => {
3131
if (q.t === "variant-analysis") {
3232
const query: QueryHistoryVariantAnalysisDto = q;
3333
return query;
3434
} else if (q.t === "local") {
35-
return mapLocalQueryInfoToDataModel(q);
35+
return mapLocalQueryInfoToDto(q);
3636
} else {
3737
assertNever(q);
3838
}
3939
});
4040
}
4141

42-
function mapLocalQueryInfoToDataModel(
42+
function mapLocalQueryInfoToDto(
4343
query: LocalQueryInfo,
4444
): QueryHistoryLocalQueryDto {
4545
return {
46-
initialInfo: mapInitialQueryInfoToDataModel(query.initialInfo),
46+
initialInfo: mapInitialQueryInfoToDto(query.initialInfo),
4747
t: "local",
4848
evalLogLocation: query.evalLogLocation,
4949
evalLogSummaryLocation: query.evalLogSummaryLocation,
5050
jsonEvalLogSummaryLocation: query.jsonEvalLogSummaryLocation,
5151
evalLogSummarySymbolsLocation: query.evalLogSummarySymbolsLocation,
5252
failureReason: query.failureReason,
5353
completedQuery:
54-
query.completedQuery &&
55-
mapCompletedQueryToDataModel(query.completedQuery),
54+
query.completedQuery && mapCompletedQueryToDto(query.completedQuery),
5655
};
5756
}
5857

59-
function mapCompletedQueryToDataModel(
58+
function mapCompletedQueryToDto(
6059
query: CompletedQueryInfo,
6160
): CompletedQueryInfoDto {
6261
const sortedResults = Object.fromEntries(
6362
Object.entries(query.sortedResultsInfo).map(([key, value]) => {
64-
return [key, mapSortedResultSetInfoToDataModel(value)];
63+
return [key, mapSortedResultSetInfoToDto(value)];
6564
}),
6665
);
6766

6867
return {
69-
query: mapQueryEvaluationInfoToDataModel(query.query),
68+
query: mapQueryEvaluationInfoToDto(query.query),
7069
result: {
7170
runId: query.result.runId,
7271
queryId: query.result.queryId,
@@ -83,9 +82,7 @@ function mapCompletedQueryToDataModel(
8382
};
8483
}
8584

86-
function mapSortDirectionToDomainModel(
87-
sortDirection: SortDirection,
88-
): SortDirectionDto {
85+
function mapSortDirectionToDto(sortDirection: SortDirection): SortDirectionDto {
8986
switch (sortDirection) {
9087
case SortDirection.asc:
9188
return SortDirectionDto.asc;
@@ -94,25 +91,25 @@ function mapSortDirectionToDomainModel(
9491
}
9592
}
9693

97-
function mapRawResultsSortStateToDataModel(
94+
function mapRawResultsSortStateToDto(
9895
sortState: RawResultsSortState,
9996
): SortedResultSetInfoDto["sortState"] {
10097
return {
10198
columnIndex: sortState.columnIndex,
102-
sortDirection: mapSortDirectionToDomainModel(sortState.sortDirection),
99+
sortDirection: mapSortDirectionToDto(sortState.sortDirection),
103100
};
104101
}
105102

106-
function mapSortedResultSetInfoToDataModel(
103+
function mapSortedResultSetInfoToDto(
107104
resultSet: SortedResultSetInfo,
108105
): SortedResultSetInfoDto {
109106
return {
110107
resultsPath: resultSet.resultsPath,
111-
sortState: mapRawResultsSortStateToDataModel(resultSet.sortState),
108+
sortState: mapRawResultsSortStateToDto(resultSet.sortState),
112109
};
113110
}
114111

115-
function mapInitialQueryInfoToDataModel(
112+
function mapInitialQueryInfoToDto(
116113
localQueryInitialInfo: InitialQueryInfo,
117114
): InitialQueryInfoDto {
118115
return {
@@ -131,7 +128,7 @@ function mapInitialQueryInfoToDataModel(
131128
};
132129
}
133130

134-
function mapQueryEvaluationInfoToDataModel(
131+
function mapQueryEvaluationInfoToDto(
135132
queryEvaluationInfo: QueryEvaluationInfo,
136133
): QueryEvaluationInfoDto {
137134
return {

extensions/ql-vscode/src/query-history/store/query-history-store.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ import {
1515
QueryHistoryDto,
1616
QueryHistoryItemDto,
1717
} from "./query-history-dto";
18-
import { mapQueryHistoryToDomainModels } from "./data-mapper";
19-
import { mapQueryHistoryToDataModels } from "./domain-mapper";
18+
import { mapQueryHistoryToDomainModel } from "./data-mapper";
19+
import { mapQueryHistoryToDto } from "./domain-mapper";
2020

2121
export async function readQueryHistoryFromFile(
2222
fsPath: string,
@@ -45,7 +45,7 @@ export async function readQueryHistoryFromFile(
4545

4646
// Map the data models to the domain models.
4747
const domainModels: QueryHistoryInfo[] =
48-
mapQueryHistoryToDomainModels(parsedQueries);
48+
mapQueryHistoryToDomainModel(parsedQueries);
4949

5050
// filter out queries that have been deleted on disk
5151
// most likely another workspace has deleted them because the
@@ -101,7 +101,7 @@ export async function writeQueryHistoryToFile(
101101
);
102102

103103
// map domain model queries to data model
104-
const queryHistoryData = mapQueryHistoryToDataModels(filteredQueries);
104+
const queryHistoryData = mapQueryHistoryToDto(filteredQueries);
105105

106106
const data = JSON.stringify(
107107
{

0 commit comments

Comments
 (0)