This is an automated email from the ASF dual-hosted git repository.

chengzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new b79117d92b8 Support OpenGauss int4range function parse (#28349)
b79117d92b8 is described below

commit b79117d92b87bba5911aa1fb649cda05695b7655
Author: Zichao <[email protected]>
AuthorDate: Mon Sep 4 21:38:50 2023 +1200

    Support OpenGauss int4range function parse (#28349)
---
 .../src/main/antlr4/imports/opengauss/BaseRule.g4  |  1 +
 .../main/resources/case/dml/select-expression.xml  | 16 ++++++++
 .../sql/supported/dml/select-expression.xml        |  1 +
 .../main/resources/sql/unsupported/unsupported.xml | 48 ----------------------
 4 files changed, 18 insertions(+), 48 deletions(-)

diff --git 
a/parser/sql/dialect/opengauss/src/main/antlr4/imports/opengauss/BaseRule.g4 
b/parser/sql/dialect/opengauss/src/main/antlr4/imports/opengauss/BaseRule.g4
index 114ab6e7cde..70871c8aba9 100644
--- a/parser/sql/dialect/opengauss/src/main/antlr4/imports/opengauss/BaseRule.g4
+++ b/parser/sql/dialect/opengauss/src/main/antlr4/imports/opengauss/BaseRule.g4
@@ -447,6 +447,7 @@ unreservedWord
     | FLOAT4
     | ELEM_CONTAINED_BY_RANGE
     | INT8RANGE
+    | INT4RANGE
     | NUMRANGE
     ;
 
diff --git a/test/it/parser/src/main/resources/case/dml/select-expression.xml 
b/test/it/parser/src/main/resources/case/dml/select-expression.xml
index be382e57b8d..4adac49aae0 100644
--- a/test/it/parser/src/main/resources/case/dml/select-expression.xml
+++ b/test/it/parser/src/main/resources/case/dml/select-expression.xml
@@ -3053,4 +3053,20 @@
             </expression-projection>
         </projections>
     </select>
+    
+    <select sql-case-id="select_int4range">
+        <projections start-index="7" stop-index="48">
+            <expression-projection start-index="7" stop-index="48" 
text="int4range(2,4) &lt;@ int4range(1,7)" alias="RESULT">
+                <binary-operation-expression start-index="7" stop-index="38">
+                    <left>
+                        <function start-index="7" stop-index="21" 
function-name="int4range" text="int4range(2,4)" />
+                    </left>
+                    <operator>&lt;@</operator>
+                    <right>
+                        <function start-index="23" stop-index="37" 
function-name="int4range" text="int4range(1,7)" />
+                    </right>
+                </binary-operation-expression>
+            </expression-projection>
+        </projections>
+    </select>
 </sql-parser-test-cases>
diff --git 
a/test/it/parser/src/main/resources/sql/supported/dml/select-expression.xml 
b/test/it/parser/src/main/resources/sql/supported/dml/select-expression.xml
index b68344fbc9c..b95a9a0aa6d 100644
--- a/test/it/parser/src/main/resources/sql/supported/dml/select-expression.xml
+++ b/test/it/parser/src/main/resources/sql/supported/dml/select-expression.xml
@@ -129,4 +129,5 @@
     <sql-case id="select_int_2_function" value="select int2(25.3);" 
db-types="openGauss" />
     <sql-case id="select_elem_contained_by_range_function" value="SELECT 
elem_contained_by_range('2', numrange(1.1,2.2));" db-types="openGauss" />
     <sql-case id="select_int8range" value="SELECT int8range(5,15) * 
int8range(10,20) AS RESULT;" db-types="openGauss" />
+    <sql-case id="select_int4range" value="SELECT int4range(2,4) &lt;@ 
int4range(1,7) AS RESULT;" db-types="openGauss" />
 </sql-cases>
diff --git a/test/it/parser/src/main/resources/sql/unsupported/unsupported.xml 
b/test/it/parser/src/main/resources/sql/unsupported/unsupported.xml
index 04764d04320..6e9cf9d0c99 100644
--- a/test/it/parser/src/main/resources/sql/unsupported/unsupported.xml
+++ b/test/it/parser/src/main/resources/sql/unsupported/unsupported.xml
@@ -186,124 +186,76 @@
     <sql-case id="unsupported_select_case_for_opengauss_191" value="select 
asin(2  2) as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_192" value="select 
asin(2)(2) as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_193" value="select 
asin 1 as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_194" value="select 
int4range(1,3) + int8range(25,35) as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_195" value="select 
tsrange('[2021-01-01,2021-03-01)') + '[3,4]'::int4range  as result;" 
db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_197" value="select 
tsrange('[2013-12-11 pst,2025-03-01 pst)') &gt; ('[2013-12-11 pst,2021-05-01 
pst)') as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_198" value="select 
tsrange('[2021-01-01,2028-03-01)') &gt; ('[2021-01-01,2021-05-01)') as result;" 
db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_199" value="select 
int4range(1,5) &gt; '[1,4]'::int4range as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_200" value="select 
int4range(10,10) &gt; '(10,15)'::int4range as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_202" value="select 
int4range(1,5) &lt;= '[1,4]'::int4range as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_203" value="select 
int4range(10,18) &lt;= '(10,15)'::int4range as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_206" value="select 
tsrange('[2013-12-11 pst,2025-03-01 pst)') &lt;= ('[2013-12-11 pst,2021-05-01 
pst)') as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_207" value="select 
tsrange('[2021-01-01,2028-03-01)') &lt;= ('[2021-01-01,2021-05-01)') as 
result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_208" value="select 
int4range(1,5) * '[3,4]'::int4range as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_210" value="select 
tsrange('[2021-01-01,2021-03-01)') *('[2021-03-01,2021-10-01)') as result;" 
db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_211" value="select 
tsrange('[2013-12-11 pst,2021-03-01 pst)') *('[2021-3-01 pst,2021-05-01 pst)') 
as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_212" value="select 
tsrange('[2021-01-01,2021-03-01)') * ('[2021-3-01 pst,2021-05-01 pst)') as 
result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_214" value="select 
int4range(10,16) * '(10,11)'::int4range as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_217" value="select 
tsrange('[2013-12-11 pst,2021-03-01 pst)') &lt; ('[2013-12-11 pst,2021-05-01 
pst)') as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_218" value="select 
tsrange('[2021-01-01,2021-03-01)') &lt; ('[2021-01-01,2021-05-01)') as result;" 
db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_219" value="select 
int4range(1,5) &lt; '[1,4]'::int4range as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_220" value="select 
int4range(10,10) &lt; '(10,11)'::int4range as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_222" value="select 
int4range(1,3) + '[3,4]'::int4range as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_224" value="select 
tsrange('[2021-01-01,2021-03-01)') +('[2021-03-01,2021-10-01)') as result;" 
db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_225" value="select 
tsrange('[2013-12-11 pst,2021-03-01 pst)') +('[2021-3-01 pst,2021-05-01 pst)') 
as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_226" value="select 
tsrange('[2021-01-01,2021-03-01)') + ('[2021-3-01 pst,2021-05-01 pst)') as 
result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_228" value="select 
int4range(10,16) + '(10,11)'::int4range as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_230" value="select 
lower_inc(int4range(10,10)) as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_233" value="select 
lower_inc(tsrange('[2021-01-01,2021-03-01)')) as result;" db-types="openGauss" 
/>
     <sql-case id="unsupported_select_case_for_opengauss_234" value="select 
lower_inc(tsrange('[2013-12-11 pst,2021-03-01 pst)')) as result;" 
db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_235" value="select 
isempty(macaddr('08:00:2b:01:02:03'::macaddr ,'08:00:2b:01:02:03'::macaddr)) as 
result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_236" value="select 
isempty(bugstatus (create, closed)) as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_237" value="select 
int4range(1,3) -|- '[3,4]'::int4range as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_239" value="select 
tsrange('[2021-01-01,2021-03-01)') -|-('[2021-03-01,2021-10-01)') as result;" 
db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_240" value="select 
tsrange('[2013-12-11 pst,2021-03-01 pst)') -|-('[2021-3-01 pst,2021-05-01 
pst)') as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_242" value="select 
int4range(10,16) -|- '(10,11)'::int4range as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_245" value="select 
tsrange('[2013-12-11 pst,2021-03-01 pst)') &lt;&gt; ('[2013-12-11 
pst,2021-05-01 pst)') as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_246" value="select 
int4range(1,5) &lt;&gt; '[1,4]'::int4range as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_247" value="select 
int4range(10,10) &lt;&gt; '(10,11)'::int4range as result;" db-types="openGauss" 
/>
     <sql-case id="unsupported_select_case_for_opengauss_249" value="select 
tsrange('[2021-01-01,2021-03-01)') &lt;&gt; ('[2021-01-01,2021-03-01)') as 
result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_252" value="select 
int4range(1,5) &gt;= '[1,4]'::int4range as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_255" value="select 
tsrange('[2013-12-11 pst,2025-03-01 pst)') &gt;= ('[2013-12-11 pst,2021-05-01 
pst)') as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_256" value="select 
tsrange('[2021-01-01,2028-03-01)') &gt;= ('[2021-01-01,2021-05-01)') as 
result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_257" value="select 
int4range(10,18) &gt;= '(10,15)'::int4range as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_259" value="select 
tsrange('[2010-5-11 pst,2011-03-01 pst)') &lt;&lt; ('[2013-12-11 pst,2021-05-01 
pst)') as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_260" value="select 
tsrange('[1999-01-01,2000-05-01)') &lt;&lt; ('[2021-01-01,2021-05-01)') as 
result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_261" value="select 
int4range(1,5) &lt;&lt; '[1,4]'::int4range as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_262" value="select 
int4range(10,10) &lt;&lt; '(10,11)'::int4range as result;" db-types="openGauss" 
/>
-    <sql-case id="unsupported_select_case_for_opengauss_264" value="select 
int4range(5,10) &gt;&gt; '[1,4]'::int4range as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_265" value="select 
int4range(20,25) &gt;&gt; '(10,20)'::int4range as result;" db-types="openGauss" 
/>
     <sql-case id="unsupported_select_case_for_opengauss_268" value="select 
tsrange('[2010-5-11 pst,2011-03-01 pst)') &gt;&gt; ('[2013-12-11 pst,2021-05-01 
pst)') as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_269" value="select 
tsrange('[1999-01-01,2000-05-01)') &gt;&gt; ('[2021-01-01,2021-05-01)') as 
result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_270" value="select 
int4range(1,5) @&gt; '[1,4]'::int4range as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_272" value="select 
tsrange('[2013-12-11 pst,2025-03-01 pst)') @&gt; ('[2013-12-11 pst,2021-05-01 
pst)') as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_273" value="select 
tsrange('[2021-01-01,2028-03-01)') @&gt; ('[2021-01-01,2021-05-01)') as 
result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_274" value="select 
int4range(10,12) @&gt; '(10,15)'::int4range as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_276" value="select 
int4range(1,5) = '[1,4]'::int4range as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_277" value="select 
int4range(10,10) = '(10,11)'::int4range as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_279" value="select 
tsrange('[2021-01-01,2021-03-01)') = ('[2021-01-01,2021-03-01)') as result;" 
db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_281" value="select 
tsrange('[2013-12-11 pst,2021-03-01 pst)') = ('[2013-12-11 pst,2021-05-01 
pst)') as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_282" value="select 
int4range(1,5) &amp;&gt; '[1,4]'::int4range as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_284" value="select 
tsrange('[2021-01-01,2021-03-01)') &amp;&gt; ('[2021-01-01,2021-03-01)') as 
result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_285" value="select 
tsrange('[2013-12-11 pst,2021-03-01 pst)') &amp;&gt; ('[2013-12-11 
pst,2021-05-01 pst)') as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_287" value="select 
int4range(10,16) &amp;&gt; '(10,11)'::int4range as result;" 
db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_288" value="select 
int4range(1,5) &lt;@ '[1,4]'::int4range as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_290" value="select 
int4range(10,12) &lt;@ '(10,15)'::int4range as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_292" value="select 
tsrange('[2013-12-11 pst,2025-03-01 pst)') &lt;@ ('[2013-12-11 pst,2021-05-01 
pst)') as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_293" value="select 
tsrange('[2021-01-01,2028-03-01)') &lt;@ ('[2021-01-01,2021-05-01)') as 
result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_294" value="select 
int4range(1,5) @&gt; 4 as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_295" value="select 
tsrange('[2013-12-11 pst,2025-03-01 pst)') @&gt; '2014-12-11 pst'::timestamp  
as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_296" value="select 
tsrange('[2021-01-01,2028-03-01)') @&gt; '2026-09-09'::timestamp as result;" 
db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_297" value="select 
int4range(10,12) @&gt; 9 as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_299" value="select 
int4range(1,5) &amp;&lt; '[1,4]'::int4range as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_301" value="select 
tsrange('[2021-01-01,2021-03-01)') &amp;&lt; ('[2021-01-01,2021-03-01)') as 
result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_302" value="select 
tsrange('[2013-12-11 pst,2021-03-01 pst)') &amp;&lt; ('[2013-12-11 
pst,2021-05-01 pst)') as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_304" value="select 
int4range(10,16) &amp;&lt; '(10,11)'::int4range as result;" 
db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_305" value="select 
int4range(1,3) - int8range(25,35) as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_306" value="select 
tsrange('[2021-01-01,2021-03-01)') - '[3,4]'::int4range  as result;" 
db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_312" value="select 
lower(int4range(10,80)) as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_315" value="select 
lower(tsrange('[2021-01-01,2021-03-01)')) as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_316" value="select 
lower(tsrange('[2013-12-11 pst,2021-03-01 pst)')) as result;" 
db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_320" value="select 
lower_inf(macaddr('08:00:2b:01:02:03'::macaddr ,'08:00:2b:01:02:03'::macaddr)) 
as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_321" value="select 
lower_inf(bugstatus (create, closed)) as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_322" value="select  4 
&lt;@ int4range(1,5)  as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_324" value="select 
'2014-12-11 pst'::timestamp &lt;@ tsrange('[2013-12-11 pst,2025-03-01 pst)') as 
result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_325" value="select 
'2026-09-09'::timestamp &lt;@ tsrange('[2021-01-01,2028-03-01)') as result;" 
db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_326" value="select 9 
&lt;@ int4range(10,12)   as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_328" value="select 
int4range(1,5) &amp;&amp; '[1,4]'::int4range as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_330" value="select 
tsrange('[2021-01-01,2021-03-01)') &amp;&amp; ('[2021-01-01,2021-03-01)') as 
result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_331" value="select 
tsrange('[2013-12-11 pst,2021-03-01 pst)') &amp;&amp; ('[2013-12-11 
pst,2021-05-01 pst)') as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_333" value="select 
int4range(10,10) &amp;&amp; '(10,11)'::int4range as result;" 
db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_334" value="select 
upper_inf('(,)'::daterange) as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_335" value="select 
upper_inf(int4range'(,10)') as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_338" value="select 
upper_inf(tsrange('(2021-01-01,]')) as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_339" value="select 
upper_inf(tsrange('[,2021-03-01 pst]')) as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_345" value="select 
int4range(1,5) - '[3,4]'::int4range as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_347" value="select 
tsrange('[2021-01-01,2021-03-01)') -('[2021-03-01,2021-10-01)') as result;" 
db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_348" value="select 
tsrange('[2013-12-11 pst,2021-03-01 pst)') -('[2021-3-01 pst,2021-05-01 pst)') 
as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_349" value="select 
tsrange('[2021-01-01,2021-03-01)') - ('[2021-3-01 pst,2021-05-01 pst)') as 
result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_350" value="select 
int4range(10,16) - '(10,11)'::int4range as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_352" value="select 
upper(int4range(10,80)) as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_355" value="select 
upper(tsrange('[2021-01-01,2021-03-01)')) as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_356" value="select 
upper(tsrange('[2013-12-11 pst,2021-03-01 pst)')) as result;" 
db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_357" value="select 
upper_inc(int4range(10,10)) as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_360" value="select 
upper_inc(tsrange('(2021-01-01,2021-03-01]')) as result;" db-types="openGauss" 
/>
     <sql-case id="unsupported_select_case_for_opengauss_361" value="select 
upper_inc(tsrange('[2013-12-11 pst,2021-03-01 pst]')) as result;" 
db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_362" value="select 
lower_inc(macaddr('08:00:2b:01:02:03'::macaddr ,'08:00:2b:01:02:03'::macaddr)) 
as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_363" value="select 
lower_inc(bugstatus (create, closed)) as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_364" value="select 
lower(macaddr('08:00:2b:01:02:03'::macaddr ,'08:00:2b:01:02:03'::macaddr)) as 
result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_365" value="select 
lower(bugstatus (create, closed)) as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_366" value="select 
int4range(1,3) * int8range(25,35) as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_367" value="select 
tsrange('[2021-01-01,2021-03-01)') * '[3,4]'::int4range  as result;" 
db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_368" value="select 
upper_inc(macaddr('08:00:2b:01:02:03'::macaddr ,'08:00:2b:01:02:03'::macaddr)) 
as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_369" value="select 
upper_inc(bugstatus (create, closed)) as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_370" value="select 
upper(macaddr('08:00:2b:01:02:03'::macaddr ,'08:00:2b:01:02:03'::macaddr)) as 
result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_371" value="select 
upper(bugstatus (create, closed)) as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_372" value="select 
isempty(int4range(10,10)) as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_375" value="select 
isempty(tsrange('[2021-01-01,2021-03-01)')) as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_376" value="select 
isempty(tsrange('[2013-12-11 pst,2021-03-01 pst)')) as result;" 
db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_377" value="select 
lower_inf('(,)'::daterange) as result;" db-types="openGauss" />
-    <sql-case id="unsupported_select_case_for_opengauss_378" value="select 
lower_inf(int4range'(,10)') as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_381" value="select 
lower_inf(tsrange('(2021-01-01,2021-03-01]')) as result;" db-types="openGauss" 
/>
     <sql-case id="unsupported_select_case_for_opengauss_382" value="select 
lower_inf(tsrange('[,2021-03-01 pst]')) as result;" db-types="openGauss" />
     <sql-case id="unsupported_select_case_for_opengauss_383" value="select 
hll_hash_boolean(@,10);" db-types="openGauss" />

Reply via email to