jnturton opened a new pull request, #2768:
URL: https://github.com/apache/drill/pull/2768

   # [DRILL-8406](https://issues.apache.org/jira/browse/DRILL-8406): Enable 
implicit casting of VARCHAR and BIT args in aggregate functions
   
   ## Description
   
   Default function implementations that that throw unsupported operation 
exceptions in the class AggregateErrorFunctions prevent the implicit casting of 
VARCHAR and BIT arguments to neighbouring types. E.g.
   ```
   apache drill> select sum('1');
   Error: UNSUPPORTED_OPERATION ERROR: Only COUNT, MIN and MAX aggregate 
functions supported for VarChar type
   ```
   This PR removes AggregateErrorFunctions so that implicit casting works, the 
example above changing as follows.
   ```
   apache drill> select sum('1');
   EXPR$0  1
   1 row selected (2.346 seconds)
   ```
   
   ## Documentation
   N/A
   
   ## Testing
   New unit test.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@drill.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to