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

   # [DRILL-8354](https://issues.apache.org/jira/browse/DRILL-8354): Add 
IS_EMPTY Function
   
   ## Description
   When analyzing data, there is currently no single function to evaluate 
whether a given field is empty.  With scalar fields, this can be accomplished 
with the `IS NOT NULL` operator, but with complex fields, this is more 
challenging as complex fields are never null. 
   This PR adds a UDF called `IS_EMPTY()` which accepts any type of field and 
returns true if the field does not contain data.  
   
   In the case of scalar fields, if the field is `null` this returns true.  In 
the case of complex fields, which can never be `null`, in the case of lists, 
the function returns true if the list is empty.  In the case of maps, it 
returns true if all of the map's fields are unpopulated. 
   
   ## Documentation
   See above.
   
   ## Testing
   Added unit tests.


-- 
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