@@ -1729,10 +1729,11 @@ SELECT ROW($1::integer, $2::real, $3::text) AS "row",
17291729}
17301730
17311731func TestSubQueryAllExpTypes (t * testing.T ) {
1732+ skipForCockroachDB (t )
17321733
17331734 subquery := SELECT (
17341735 Bool (true ).AS ("bool" ),
1735- Int (11 ).AS ("int" ),
1736+ Int32 (11 ).AS ("int" ),
17361737 Text ("doe" ).AS ("text" ),
17371738 Date (2000 , 2 , 2 ).AS ("date" ),
17381739 Time (11 , 20 , 40 ).AS ("time" ),
@@ -1743,7 +1744,7 @@ func TestSubQueryAllExpTypes(t *testing.T) {
17431744 Bytea ("bytes" ).AS ("bytea" ),
17441745
17451746 ARRAY (Bool (true )).AS ("bool_arr" ),
1746- ARRAY (Int (11 )).AS ("int_arr" ),
1747+ ARRAY (Int32 (11 )).AS ("int_arr" ),
17471748 ARRAY (Text ("doe" )).AS ("text_arr" ),
17481749 ARRAY (Date (2000 , 2 , 2 )).AS ("date_arr" ),
17491750 ARRAY (Time (11 , 20 , 40 )).AS ("time_arr" ),
@@ -1754,10 +1755,10 @@ func TestSubQueryAllExpTypes(t *testing.T) {
17541755 ARRAY (Bytea ("bytes" )).AS ("bytea_arr" ),
17551756
17561757 INT4_RANGE (Int (1 ), Int (200 )).AS ("int4_range" ),
1757- DATE_RANGE (Date (2000 , 2 , 2 ), Date (2000 , 3 , 3 )).AS ("date_range" ),
1758- NUM_RANGE (Float (33 .22 ), Float (22.1 )).AS ("num_range" ),
1759- TS_RANGE (LOCALTIMESTAMP (), LOCALTIMESTAMP ()).AS ("ts_range" ),
1760- TSTZ_RANGE (NOW (), NOW ()).AS ("tstz_range" ),
1758+ DATE_RANGE (Date (2000 , 2 , 2 ), Date (2010 , 3 , 3 )).AS ("date_range" ),
1759+ NUM_RANGE (Float (0 .22 ), Float (22.1 )).AS ("num_range" ),
1760+ TS_RANGE (LOCALTIMESTAMP (), LOCALTIMESTAMP (). ADD ( INTERVAL ( 1 , HOUR )) ).AS ("ts_range" ),
1761+ TSTZ_RANGE (NOW (), NOW (). ADD ( INTERVAL ( 3 , MONTH )) ).AS ("tstz_range" ),
17611762 ).AsTable ("sub" )
17621763
17631764 var result = "\n "
@@ -1825,7 +1826,7 @@ SELECT sub.bool AS "bool",
18251826 sub.tstz_range AS "tstz_range"
18261827FROM (
18271828 SELECT $1::boolean AS "bool",
1828- $2 AS "int",
1829+ $2::integer AS "int",
18291830 $3::text AS "text",
18301831 $4::date AS "date",
18311832 $5::time without time zone AS "time",
@@ -1835,7 +1836,7 @@ FROM (
18351836 INTERVAL '100 HOUR' AS "interval",
18361837 $9::bytea AS "bytea",
18371838 ARRAY[$10::boolean] AS "bool_arr",
1838- ARRAY[$11] AS "int_arr",
1839+ ARRAY[$11::integer ] AS "int_arr",
18391840 ARRAY[$12::text] AS "text_arr",
18401841 ARRAY[$13::date] AS "date_arr",
18411842 ARRAY[$14::time without time zone] AS "time_arr",
@@ -1847,8 +1848,8 @@ FROM (
18471848 int4range($19, $20) AS "int4_range",
18481849 daterange($21::date, $22::date) AS "date_range",
18491850 numrange($23, $24) AS "num_range",
1850- tsrange(LOCALTIMESTAMP, LOCALTIMESTAMP) AS "ts_range",
1851- tstzrange(NOW(), NOW()) AS "tstz_range"
1851+ tsrange(LOCALTIMESTAMP, LOCALTIMESTAMP + INTERVAL '1 HOUR' ) AS "ts_range",
1852+ tstzrange(NOW(), NOW() + INTERVAL '3 MONTH' ) AS "tstz_range"
18521853 ) AS sub;
18531854` )
18541855
0 commit comments