You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by "benj (JIRA)" <ji...@apache.org> on 2019/01/11 09:30:00 UTC
[jira] [Created] (DRILL-6968) pattern matching and regexp
facilities
benj created DRILL-6968:
---------------------------
Summary: pattern matching and regexp facilities
Key: DRILL-6968
URL: https://issues.apache.org/jira/browse/DRILL-6968
Project: Apache Drill
Issue Type: Wish
Components: Functions - Drill
Affects Versions: 1.15.0
Reporter: benj
Although it is possible to do some of them self, adding some possibilities from pattern matching directly in DRILL
* may be usefull,
* would prevent (re)write them and check again and again,
* would allow a quicker and more effective handling of Drill.
Some propositions :
* adding possibilities to regexp_replace (ignoreCase, replaceAll(currently)/replaceOnlyFirst ...)
* regexp_matches (lighter and more consistent than using regexp_replace trick)
* split_to_table
{noformat}
SELECT split_to_table('Drill,baby,drill',',') AS mywords, 1 AS x;
+---------+---+
| mywords | x |
+---------+---+
| Drill | 1 |
| baby | 1 |
| drill | 1 |
+---------+---+
{noformat}
* split_to_array
{noformat}
SELECT split_to_array('Drill,baby,drill',',') AS mywords, 1 AS x;
+---------------------------+---+
| mywords | x |
+---------------------------+---+
| ["Drill","baby","drill"] | 1 |
+---------------------------+---+
{noformat}
* ...
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)