Refactoring expression transformation in SQL dialect
Implementing a way of iterating and replacing parts inside a
QueryExpression
Adding coalesce() and dateDiff() functions