Check for runtime field loops in queries (backport of #61927) (#62420)

We were checking for loops in queries before, but we had an "off by one"
error where we wouldn't notice the "top level" runtime field when
detecting a loop. So the error message would be wrong.

I also caught a few bugs with query generation caused by missing
`@Override` annotations and fixed a few of them. There is a bug with
`regexp` queries with match options that I'm not fixing in this PR but
will get to later.

Relates to #59332
This commit is contained in:
Nik Everett 2020-09-16 09:03:49 -04:00 committed by GitHub
parent 167172a057
commit a68e47ab1f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

Diff Content Not Available