Calum Grant
|
dde18de2d1
|
Fixes
|
2023-02-23 19:03:05 +00:00 |
|
Calum Grant
|
196dbd3a33
|
Exploratory query to test the API
|
2023-02-23 19:01:52 +00:00 |
|
Calum Grant
|
77871e287d
|
Use RAExpr
|
2023-02-23 18:35:24 +00:00 |
|
Calum Grant
|
e368b8f72a
|
Add classes and predicates to StructuredLogs
|
2023-02-23 17:48:21 +00:00 |
|
Mathias Vorreiter Pedersen
|
229e291e1b
|
QL: Fix naming.
|
2023-02-23 17:34:07 +00:00 |
|
Mathias Vorreiter Pedersen
|
dcc9b66aae
|
Merge branch 'main' into visit-recursive-evaluation
|
2023-02-23 17:16:47 +00:00 |
|
Mathias Vorreiter Pedersen
|
9c8b8dff88
|
QL: Output more rows in the join order query.
|
2023-02-23 17:07:27 +00:00 |
|
Mathias Vorreiter Pedersen
|
48bf15f79c
|
Merge pull request #12291 from github/calumgrant/slow-predicates
Slow predicates query
|
2023-02-23 16:41:39 +00:00 |
|
Mathias Vorreiter Pedersen
|
858b3de547
|
Merge branch 'main' into join-order-metric-query
|
2023-02-23 15:54:38 +00:00 |
|
Mathias Vorreiter Pedersen
|
23b9abcbbf
|
QL: Add a query for finding the predicates with the highest tuple sums.
|
2023-02-23 15:53:32 +00:00 |
|
Mathias Vorreiter Pedersen
|
7595c1c306
|
QL: Add a visitor for traversing recursive evaluations.
|
2023-02-23 15:53:32 +00:00 |
|
Taus
|
d48938d168
|
Merge branch 'main' into calumgrant/slow-predicates
|
2023-02-23 16:53:04 +01:00 |
|
Taus
|
38ca4a8d3d
|
QL: Remove unused predicates
|
2023-02-23 15:25:38 +00:00 |
|
Mathias Vorreiter Pedersen
|
d7d9bea5e8
|
QL: Add a query for computing the join order metric for non-recursive predicates.
|
2023-02-23 14:27:39 +00:00 |
|
Mathias Vorreiter Pedersen
|
d734982e7b
|
Merge pull request #12286 from github/tausbn/ql-add-a-bunch-of-convenience-predicates
QL: Add predicates for timestamps and locations
|
2023-02-23 12:45:46 +00:00 |
|
Calum Grant
|
fccf2d705e
|
Add the expected file
|
2023-02-23 12:25:29 +00:00 |
|
Calum Grant
|
6cf575df78
|
Query and tests for sum without domain
|
2023-02-23 12:19:25 +00:00 |
|
Calum Grant
|
564d7c0d53
|
Fix bug
|
2023-02-23 10:22:18 +00:00 |
|
Calum Grant
|
eb553266ae
|
Add this.
|
2023-02-23 09:51:29 +00:00 |
|
Calum Grant
|
58563744d6
|
A simple query
|
2023-02-23 09:50:09 +00:00 |
|
Taus
|
6a32a3ae58
|
QL: Add predicates for timestamps and locations
|
2023-02-22 22:47:51 +00:00 |
|
Mathias Vorreiter Pedersen
|
24935c97bc
|
Merge pull request #12285 from github/calumgrant/ql-ra-parser
RA parser first draft
|
2023-02-22 19:07:03 +00:00 |
|
Calum Grant
|
0fdcf0338a
|
Tidy up warnings
|
2023-02-22 17:02:49 +00:00 |
|
Calum Grant
|
f3e5a8f90f
|
Minor tidy
|
2023-02-22 17:01:07 +00:00 |
|
Calum Grant
|
9980756ee8
|
RA parser first draft
|
2023-02-22 16:51:16 +00:00 |
|
Mathias Vorreiter Pedersen
|
498d0c359e
|
QL: Convert various int getters to float (to avoid overflow) and correctly handle '-1' padding.
|
2023-02-22 14:54:40 +00:00 |
|
Mathias Vorreiter Pedersen
|
b738c2684b
|
Merge pull request #12279 from MathiasVP/kind-predicate-logs
QL: Start of the AST for `kind: predicates` evaluator logs
|
2023-02-22 14:25:11 +00:00 |
|
Mathias Vorreiter Pedersen
|
d64d03ec48
|
QL: Fix Code Scanning warning.
|
2023-02-22 14:15:47 +00:00 |
|
Mathias Vorreiter Pedersen
|
f155f19725
|
QL: Respond to comments.
|
2023-02-22 14:15:18 +00:00 |
|
Taus
|
2cdec47585
|
QL: Make the JSON parser a bit more robust
Updates the grammar to allow trailing commas in objects and arrays.
Also bumps the file size limit to 10MB.
|
2023-02-22 13:45:47 +00:00 |
|
Mathias Vorreiter Pedersen
|
161acf0ebe
|
QL: Add more getters.
|
2023-02-22 13:43:51 +00:00 |
|
Mathias Vorreiter Pedersen
|
2c31d6863c
|
QL: Start on the AST for kind: predicates evaluator logs.
|
2023-02-22 13:26:47 +00:00 |
|
Taus
|
5304fe2bcb
|
QL: Clean up structured logs module
Pushes it into an internal module and removes the abstract class.
|
2023-02-22 11:07:48 +00:00 |
|
Taus
|
a3a099cf56
|
QL: Add a few more methods
Still need to implement something to encapsulate RA, link it up, etc.
|
2023-02-21 21:27:17 +00:00 |
|
Taus
|
729563c9a3
|
QL: Add preliminary support for structured logs
|
2023-02-21 21:09:34 +00:00 |
|
Taus
|
cf734919b9
|
QL: Fix bad string grammar
What was there before made it so that you couldn't actually extract the
contents of a string.
|
2023-02-21 20:20:58 +00:00 |
|
Taus
|
bab53b5736
|
QL: Fix JSON extraction
I had forgotten about this extra filtering that takes place in the
extractor.
|
2023-02-21 19:50:27 +00:00 |
|
Taus
|
b5ebd1a0fd
|
QL: Add JSON (+C/L) extraction
|
2023-02-21 12:59:30 +00:00 |
|
erik-krogh
|
db9a0d1c52
|
make the deprecation query calculate based on months, and adjust the cutoff to 14 months
|
2023-02-18 12:39:16 +01:00 |
|
erik-krogh
|
1a308316c6
|
fix join-order of ql/outdated-deprecation
|
2023-02-18 12:28:06 +01:00 |
|
erik-krogh
|
fcff18aa3c
|
add query header for OutdatedDeprecations
|
2023-02-18 12:22:34 +01:00 |
|
Taus
|
9f4f7a76c9
|
QL: Add query for outdated deprecations
|
2023-02-17 14:27:15 +00:00 |
|
Taus
|
db748fae6b
|
QL: Integrate blame parser into extractor
|
2023-02-17 13:22:18 +00:00 |
|
Taus
|
59c1cfb43a
|
QL: Add grammar for parsing blame files
|
2023-02-17 13:21:44 +00:00 |
|
Taus
|
0e0ec89e60
|
QL: Add tool for extracting blame info
I had some trouble getting this to work with version 1.54 of the Rust
toolchain, so I had to bump it up to 1.59.
|
2023-02-17 13:20:06 +00:00 |
|
dependabot[bot]
|
5e2f9e1568
|
build(deps): bump serde_json from 1.0.92 to 1.0.93 in /ql
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.92 to 1.0.93.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.92...v1.0.93)
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-02-09 03:09:08 +00:00 |
|
dependabot[bot]
|
33e8414fc4
|
build(deps): bump serde_json from 1.0.91 to 1.0.92 in /ql
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.91 to 1.0.92.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.91...v1.0.92)
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-02-06 03:29:59 +00:00 |
|
dependabot[bot]
|
373148decd
|
Bump tracing from 0.1.35 to 0.1.37 in /ql
Bumps [tracing](https://github.com/tokio-rs/tracing) from 0.1.35 to 0.1.37.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.35...tracing-0.1.37)
---
updated-dependencies:
- dependency-name: tracing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-02-01 03:11:28 +00:00 |
|
dependabot[bot]
|
597c71011e
|
Bump tracing-subscriber from 0.3.15 to 0.3.16 in /ql
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing) from 0.3.15 to 0.3.16.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.15...tracing-subscriber-0.3.16)
---
updated-dependencies:
- dependency-name: tracing-subscriber
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-01-31 13:09:13 +00:00 |
|
dependabot[bot]
|
8410e46067
|
Bump flate2 from 1.0.24 to 1.0.25 in /ql
Bumps [flate2](https://github.com/rust-lang/flate2-rs) from 1.0.24 to 1.0.25.
- [Release notes](https://github.com/rust-lang/flate2-rs/releases)
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.24...1.0.25)
---
updated-dependencies:
- dependency-name: flate2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-01-31 12:48:10 +00:00 |
|