Skip to content

Commit c418650

Browse files
ref(search): normalize parsed values (#69198)
Normalize parsed values. Durations to ms, sizes to bytes, numbers to spoiler alert (numbers), dates to dates and bools to "duh" bools --------- Co-authored-by: getsantry[bot] <66042841+getsantry[bot]@users.noreply.github.com>
1 parent e0f7ffb commit c418650

22 files changed

+196
-142
lines changed

fixtures/search-syntax/aggregate_duration_filter.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"type": "valueDuration",
3232
"value": "500",
3333
"unit": "s",
34-
"parsed": {"value": 500, "unit": "s"}
34+
"parsed": {"value": 500000}
3535
}
3636
},
3737
{"type": "spaces", "value": ""}

fixtures/search-syntax/aggregate_duration_filter_overrides_numeric_shorthand.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"type": "valueDuration",
3333
"value": "2",
3434
"unit": "m",
35-
"parsed": {"value": 2, "unit": "m"}
35+
"parsed": {"value": 120000}
3636
}
3737
},
3838
{"type": "spaces", "value": ""}

fixtures/search-syntax/aggregate_rel_time_filter.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@
2121
"sign": "+",
2222
"unit": "d",
2323
"parsed": {
24-
"sign": "+",
25-
"unit": "d",
2624
"value": "2017-10-24T02:41:20.000Z"
2725
}
2826
}
@@ -52,8 +50,6 @@
5250
"sign": "-",
5351
"unit": "w",
5452
"parsed": {
55-
"sign": "-",
56-
"unit": "w",
5753
"value": "2017-10-03T02:41:20.000Z"
5854
}
5955
}

fixtures/search-syntax/boolean_filter_passthrough.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"type": "valueNumber",
1414
"value": "1",
1515
"unit": null,
16-
"parsed": {"value": 1, "unit": null}
16+
"parsed": {"value": 1}
1717
}
1818
},
1919
{"type": "spaces", "value": ""}

fixtures/search-syntax/duration_aggregate_measurements_filter.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"type": "valueDuration",
3636
"value": "3.3",
3737
"unit": "s",
38-
"parsed": {"value": 3.3, "unit": "s"}
38+
"parsed": {"value": 3300}
3939
}
4040
},
4141
{"type": "spaces", "value": ""}
@@ -77,7 +77,7 @@
7777
"type": "valueDuration",
7878
"value": "3.3",
7979
"unit": "s",
80-
"parsed": {"value": 3.3, "unit": "s"}
80+
"parsed": {"value": 3300}
8181
}
8282
},
8383
{"type": "spaces", "value": ""}
@@ -119,7 +119,7 @@
119119
"type": "valueDuration",
120120
"value": "3.3",
121121
"unit": "s",
122-
"parsed": {"value": 3.3, "unit": "s"}
122+
"parsed": {"value": 3300}
123123
}
124124
},
125125
{"type": "spaces", "value": ""}

fixtures/search-syntax/duration_aggregate_op_breakdowns_filter.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"type": "valueDuration",
3636
"value": "3.3",
3737
"unit": "s",
38-
"parsed": {"value": 3.3, "unit": "s"}
38+
"parsed": {"value": 3300}
3939
}
4040
},
4141
{"type": "spaces", "value": ""}
@@ -77,7 +77,7 @@
7777
"type": "valueDuration",
7878
"value": "3.3",
7979
"unit": "s",
80-
"parsed": {"value": 3.3, "unit": "s"}
80+
"parsed": {"value": 3300}
8181
}
8282
},
8383
{"type": "spaces", "value": ""}
@@ -119,7 +119,7 @@
119119
"type": "valueDuration",
120120
"value": "3.3",
121121
"unit": "s",
122-
"parsed": {"value": 3.3, "unit": "s"}
122+
"parsed": {"value": 3300}
123123
}
124124
},
125125
{"type": "spaces", "value": ""}

fixtures/search-syntax/duration_filter.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"type": "valueDuration",
1414
"value": "500",
1515
"unit": "s",
16-
"parsed": {"value": 500, "unit": "s"}
16+
"parsed": {"value": 500000}
1717
}
1818
},
1919
{"type": "spaces", "value": ""}
@@ -33,7 +33,7 @@
3333
"type": "valueDuration",
3434
"value": "500",
3535
"unit": "s",
36-
"parsed": {"value": 500, "unit": "s"}
36+
"parsed": {"value": 500000}
3737
}
3838
},
3939
{"type": "spaces", "value": ""}

fixtures/search-syntax/duration_filter_overrides_numeric_shorthand.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"type": "valueDuration",
1515
"value": "2",
1616
"unit": "m",
17-
"parsed": {"value": 2, "unit": "m"}
17+
"parsed": {"value": 120000}
1818
}
1919
},
2020
{"type": "spaces", "value": ""}

fixtures/search-syntax/duration_measurements_filter.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"type": "valueDuration",
1414
"value": "1.5",
1515
"unit": "s",
16-
"parsed": {"value": 1.5, "unit": "s"}
16+
"parsed": {"value": 1500}
1717
}
1818
},
1919
{"type": "spaces", "value": ""}
@@ -33,7 +33,7 @@
3333
"type": "valueDuration",
3434
"value": "1.5",
3535
"unit": "s",
36-
"parsed": {"value": 1.5, "unit": "s"}
36+
"parsed": {"value": 1500}
3737
}
3838
},
3939
{"type": "spaces", "value": ""}
@@ -53,7 +53,7 @@
5353
"type": "valueDuration",
5454
"value": "1.5",
5555
"unit": "s",
56-
"parsed": {"value": 1.5, "unit": "s"}
56+
"parsed": {"value": 1500}
5757
}
5858
},
5959
{"type": "spaces", "value": ""}

fixtures/search-syntax/duration_op_breakdowns_filter.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"type": "valueDuration",
1414
"value": "1.5",
1515
"unit": "s",
16-
"parsed": {"value": 1.5, "unit": "s"}
16+
"parsed": {"value": 1500}
1717
}
1818
},
1919
{"type": "spaces", "value": ""}
@@ -33,7 +33,7 @@
3333
"type": "valueDuration",
3434
"value": "1.5",
3535
"unit": "s",
36-
"parsed": {"value": 1.5, "unit": "s"}
36+
"parsed": {"value": 1500}
3737
}
3838
},
3939
{"type": "spaces", "value": ""}
@@ -53,7 +53,7 @@
5353
"type": "valueDuration",
5454
"value": "1.5",
5555
"unit": "s",
56-
"parsed": {"value": 1.5, "unit": "s"}
56+
"parsed": {"value": 1500}
5757
}
5858
},
5959
{"type": "spaces", "value": ""}

0 commit comments

Comments
 (0)