Open nartal1 opened 2 months ago
We have so many code redundancy in creating the execParsers. I would suggest that the code duplicates are removed so that we don't have to copy/paste again in tens of class files. This ExecParser needs to be refactored to be trait + abstract class. Then we only implement classes that are completely require different kind of handling. This applies to the Photon classes as well.
Thanks @amahussein ! I have update the description. Will start on refactor first followed by adding supported operators.
Is your feature request related to a problem? Please describe. Qualification tool currently reports the unsupported expressions in unsupportedOperators.csv. Qual tool also reports Execs(both supported and unsupported) per sql in qualification_statistics.csv. It would be nice to report supported expressions per-sql . It would help to determine the frequency of a particular expression in a sql/job/application.
Describe the solution you'd like Currently, the Qualification tool doesn't capture supported expressions. We need to update all the ExecParsers to capture the expressions so that we can report them later.
Things to consider: