mirror of
https://github.com/doctrine/sql-formatter.git
synced 2026-03-23 22:42:14 +01:00
Treat ~* as operator
This commit is contained in:
@@ -743,6 +743,7 @@ final class Tokenizer
|
||||
'>',
|
||||
'+',
|
||||
'-',
|
||||
'~*', // https://www.postgresql.org/docs/current/functions-matching.html#FUNCTIONS-POSIX-REGEXP
|
||||
'*',
|
||||
'/',
|
||||
'!',
|
||||
|
||||
@@ -1211,3 +1211,6 @@ MY_NON_TOP_LEVEL_KEYWORD_FX_3[0m();[0m
|
||||
---
|
||||
[37mSELECT[0m
|
||||
vector1[0m <[0m#[0m>[0m vector2[0m
|
||||
---
|
||||
[37mSELECT[0m
|
||||
text[0m ~*[0m [34;1m'\w+'[0m
|
||||
|
||||
@@ -115,3 +115,5 @@ CREATE TABLE t (c VARCHAR(20)) DEFAULT CHARACTER SET utf8mb4 ENGINE = InnoDB
|
||||
SELECT '{}'::json #> '{}'
|
||||
---
|
||||
SELECT vector1 <#> vector2
|
||||
---
|
||||
SELECT text ~* '\w+'
|
||||
|
||||
@@ -1211,3 +1211,6 @@
|
||||
---
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">vector1</span> <span ><</span><span >#</span><span >></span> <span style="color: #333;">vector2</span></pre>
|
||||
---
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span>
|
||||
<span style="color: #333;">text</span> <span >~*</span> <span style="color: blue;">'\w+'</span></pre>
|
||||
|
||||
@@ -1209,3 +1209,6 @@ SELECT
|
||||
---
|
||||
SELECT
|
||||
vector1 <#> vector2
|
||||
---
|
||||
SELECT
|
||||
text ~* '\w+'
|
||||
|
||||
@@ -429,3 +429,5 @@ JOIN</span> <span style="color: #333;">c</span> <span style="font-weight:bold;">
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span> <span style="color: blue;">'{}'</span><span >::</span><span style="color: #333;">json</span> <span >#</span><span >></span> <span style="color: blue;">'{}'</span></pre>
|
||||
---
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span> <span style="color: #333;">vector1</span> <span ><</span><span >#</span><span >></span> <span style="color: #333;">vector2</span></pre>
|
||||
---
|
||||
<pre style="color: black; background-color: white;"><span style="font-weight:bold;">SELECT</span> <span style="color: #333;">text</span> <span >~*</span> <span style="color: blue;">'\w+'</span></pre>
|
||||
|
||||
@@ -429,3 +429,5 @@ CREATE TABLE t (c VARCHAR(20)) DEFAULT CHARACTER SET utf8mb4 ENGINE = InnoDB
|
||||
SELECT '{}'::json #> '{}'
|
||||
---
|
||||
SELECT vector1 <#> vector2
|
||||
---
|
||||
SELECT text ~* '\w+'
|
||||
|
||||
Reference in New Issue
Block a user