tanclary opened a new pull request, #3109:
URL: https://github.com/apache/calcite/pull/3109

   BigQuery offers the {{SPLIT()}} function which splits a string at an 
optionally-specified delimiter into a string array. If no delimiter is 
specified, it is default to a comma. If the string is empty, an array of a 
single empty string is returned. If the delimiter is not found in the string, 
an array with a single element (the string) is returned. 
   
   In BigQuery, the function can also accept bytes. In order to implement this, 
I think some modifications to ByteString.java may be required. I will probably 
not do this at least for my initial draft. If anyone has any suggestions or 
guidance on whether or not it should be supported, I would appreciate it. 
   
   Documentation and example cases may be found below.
   
   EXAMPLE: {{SPLIT('h,e,l,l,o')}} would return: {{[h, e, l, l, o]}}.
   EXAMPLE: {{SPLIT('h-e-l-l-o')}} would return: {{[h, e, l, l, o]}}.
   
   [BigQuery 
docs](https://cloud.google.com/bigquery/docs/reference/standard-sql/string_functions#split)
 
   [JIRA Case](https://issues.apache.org/jira/browse/CALCITE-5580)


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to