ESQL: Merge Verifier
based function validation into the functions
#116336
Labels
:Analytics/ES|QL
AKA ESQL
>enhancement
Team:Analytics
Meta label for analytical engine team (ESQL/Aggs/Geo)
Description
In ESQL we mostly validate functions by calling their
resolveType
methods but for functions that we borrowed from QL in the old, old days we added validation toVerifier
so we didn't have to modify the QL classes. That was very hard when we were a branch. But now that we are moving on #106679 we can and should centralize this validation. We should also make sure that we use our normal unit testing for this.These methods look like they are doing extra, out of band validation:
checkOperationsOnUnsignedLong
checkBinaryComparison
validateBinaryComparison
validateUnsignedLongOperator
validateUnsignedLongNegation
The text was updated successfully, but these errors were encountered: