Changeset: e14ed64aa17e for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e14ed64aa17e
Modified Files:
sql/test/pg_regress/Tests/inet.sql
sql/test/pg_regress/Tests/inet.stable.err
sql/test/pg_regress/Tests/inet.stable.out
Branch: default
Log Message:
Approved new output after implementation of <<= and >>= as fix for bug 3645
diffs (163 lines):
diff --git a/sql/test/pg_regress/Tests/inet.sql
b/sql/test/pg_regress/Tests/inet.sql
--- a/sql/test/pg_regress/Tests/inet.sql
+++ b/sql/test/pg_regress/Tests/inet.sql
@@ -50,8 +50,8 @@ SELECT '' AS six, c AS cidr, i AS inet F
SELECT '' AS ten, i, c,
i < c AS lt, i <= c AS le, i = c AS eq
, i >= c AS ge, i > c AS gt, i <> c AS ne
--- i << c AS sb, i <<= c AS sbe,
--- i >> c AS sup, i >>= c AS spe
+ , i << c AS sb, i <<= c AS sbe
+ , i >> c AS sup, i >>= c AS spe
FROM INET_TBL;
-- check the conversion to/from text and set_netmask
diff --git a/sql/test/pg_regress/Tests/inet.stable.err
b/sql/test/pg_regress/Tests/inet.stable.err
--- a/sql/test/pg_regress/Tests/inet.stable.err
+++ b/sql/test/pg_regress/Tests/inet.stable.err
@@ -30,82 +30,76 @@ stderr of test 'inet` in directory 'sql/
# 12:56:44 > "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e"
"--host=/var/tmp/mtest-27974" "--port=31190"
# 12:56:44 >
-MAPI = (monetdb) /var/tmp/mtest-29915/.s.monetdb.37487
+MAPI = (monetdb) /var/tmp/mtest-9958/.s.monetdb.30018
QUERY = INSERT INTO INET_TBL (c, i) VALUES ('192.168.1', '192.168.1.226/24');
ERROR = !GDKerror:!ERROR: Error while parsing, unexpected string ''
!
-MAPI = (monetdb) /var/tmp/mtest-29915/.s.monetdb.37487
+MAPI = (monetdb) /var/tmp/mtest-9958/.s.monetdb.30018
QUERY = INSERT INTO INET_TBL (c, i) VALUES ('192.168.1', '192.168.1.0/24');
ERROR = !GDKerror:!ERROR: Error while parsing, unexpected string ''
!
-MAPI = (monetdb) /var/tmp/mtest-29915/.s.monetdb.37487
+MAPI = (monetdb) /var/tmp/mtest-9958/.s.monetdb.30018
QUERY = INSERT INTO INET_TBL (c, i) VALUES ('192.168.1', '192.168.1.0/25');
ERROR = !GDKerror:!ERROR: Error while parsing, unexpected string ''
!
-MAPI = (monetdb) /var/tmp/mtest-29915/.s.monetdb.37487
+MAPI = (monetdb) /var/tmp/mtest-9958/.s.monetdb.30018
QUERY = INSERT INTO INET_TBL (c, i) VALUES ('192.168.1', '192.168.1.255/24');
ERROR = !GDKerror:!ERROR: Error while parsing, unexpected string ''
!
-MAPI = (monetdb) /var/tmp/mtest-29915/.s.monetdb.37487
+MAPI = (monetdb) /var/tmp/mtest-9958/.s.monetdb.30018
QUERY = INSERT INTO INET_TBL (c, i) VALUES ('192.168.1', '192.168.1.255/25');
ERROR = !GDKerror:!ERROR: Error while parsing, unexpected string ''
!
-MAPI = (monetdb) /var/tmp/mtest-29915/.s.monetdb.37487
+MAPI = (monetdb) /var/tmp/mtest-9958/.s.monetdb.30018
QUERY = INSERT INTO INET_TBL (c, i) VALUES ('10', '10.1.2.3/8');
ERROR = !GDKerror:!ERROR: Error while parsing, unexpected string ''
!
-MAPI = (monetdb) /var/tmp/mtest-29915/.s.monetdb.37487
+MAPI = (monetdb) /var/tmp/mtest-9958/.s.monetdb.30018
QUERY = INSERT INTO INET_TBL (c, i) VALUES ('10.1.2', '10.1.2.3/24');
ERROR = !GDKerror:!ERROR: Error while parsing, unexpected string ''
!
-MAPI = (monetdb) /var/tmp/mtest-29915/.s.monetdb.37487
+MAPI = (monetdb) /var/tmp/mtest-9958/.s.monetdb.30018
QUERY = INSERT INTO INET_TBL (c, i) VALUES ('10.1', '10.1.2.3/16');
ERROR = !GDKerror:!ERROR: Error while parsing, unexpected string ''
!
-MAPI = (monetdb) /var/tmp/mtest-29915/.s.monetdb.37487
+MAPI = (monetdb) /var/tmp/mtest-9958/.s.monetdb.30018
QUERY = INSERT INTO INET_TBL (c, i) VALUES ('10', '10.1.2.3/8');
ERROR = !GDKerror:!ERROR: Error while parsing, unexpected string ''
!
-MAPI = (monetdb) /var/tmp/mtest-29915/.s.monetdb.37487
+MAPI = (monetdb) /var/tmp/mtest-9958/.s.monetdb.30018
QUERY = INSERT INTO INET_TBL (c, i) VALUES ('10', '11.1.2.3/8');
ERROR = !GDKerror:!ERROR: Error while parsing, unexpected string ''
!
-MAPI = (monetdb) /var/tmp/mtest-29915/.s.monetdb.37487
+MAPI = (monetdb) /var/tmp/mtest-9958/.s.monetdb.30018
QUERY = INSERT INTO INET_TBL (c, i) VALUES ('10', '9.1.2.3/8');
ERROR = !GDKerror:!ERROR: Error while parsing, unexpected string ''
!
-MAPI = (monetdb) /var/tmp/mtest-29915/.s.monetdb.37487
+MAPI = (monetdb) /var/tmp/mtest-9958/.s.monetdb.30018
QUERY = INSERT INTO INET_TBL (c, i) VALUES ('10:23::f1', '10:23::f1/64');
ERROR = !GDKerror:!ERROR: Error while parsing, unexpected string ':23::f1'
!
-MAPI = (monetdb) /var/tmp/mtest-29915/.s.monetdb.37487
+MAPI = (monetdb) /var/tmp/mtest-9958/.s.monetdb.30018
QUERY = INSERT INTO INET_TBL (c, i) VALUES ('10:23::8000/113', '10:23::ffff');
ERROR = !GDKerror:!ERROR: Error while parsing, unexpected string
':23::8000/113'
!
-MAPI = (monetdb) /var/tmp/mtest-29915/.s.monetdb.37487
+MAPI = (monetdb) /var/tmp/mtest-9958/.s.monetdb.30018
QUERY = INSERT INTO INET_TBL (c, i) VALUES ('::ffff:1.2.3.4', '::4.3.2.1/24');
ERROR = !GDKerror:!ERROR: Error while parsing, unexpected string
'::ffff:1.2.3.4'
!
-MAPI = (monetdb) /var/tmp/mtest-29915/.s.monetdb.37487
+MAPI = (monetdb) /var/tmp/mtest-9958/.s.monetdb.30018
QUERY = INSERT INTO INET_TBL (c, i) VALUES ('1234::1234::1234', '::1.2.3.4');
ERROR = !GDKerror:!ERROR: Error while parsing, unexpected string '::1234::1234'
!
-MAPI = (monetdb) /var/tmp/mtest-29915/.s.monetdb.37487
+MAPI = (monetdb) /var/tmp/mtest-9958/.s.monetdb.30018
QUERY = INSERT INTO INET_TBL (c, i) VALUES (cast('ffff:ffff:ffff:ffff::/24' as
inet), '::192.168.1.226');
ERROR = !GDKerror:!ERROR: Error while parsing, unexpected string
'ffff:ffff:ffff:ffff::/24'
!
-MAPI = (monetdb) /var/tmp/mtest-29915/.s.monetdb.37487
+MAPI = (monetdb) /var/tmp/mtest-9958/.s.monetdb.30018
QUERY = SELECT '' AS ten, i AS inet, host(i), text(i), family(i) FROM INET_TBL;
ERROR = !SELECT: no such unary operator 'family(inet)'
-MAPI = (monetdb) /var/tmp/mtest-29915/.s.monetdb.37487
+MAPI = (monetdb) /var/tmp/mtest-9958/.s.monetdb.30018
QUERY = SELECT '' AS ten, set_masklen(inet(text(i)), 24) FROM INET_TBL;
ERROR = !SELECT: no such unary operator 'inet(clob)'
-MAPI = (monetdb) /var/tmp/mtest-29915/.s.monetdb.37487
-QUERY = SELECT * FROM inet_tbl WHERE i<<cast('192.168.1.0/24' as inet);
-ERROR = !SELECT: no such binary operator 'left_shift(inet,inet)'
-MAPI = (monetdb) /var/tmp/mtest-29915/.s.monetdb.37487
-QUERY = SELECT * FROM inet_tbl WHERE i<<=cast('192.168.1.0/24' as inet);
-ERROR = !syntax error, unexpected '=' in: "select * from inet_tbl where i<<="
# 12:56:45 >
diff --git a/sql/test/pg_regress/Tests/inet.stable.out
b/sql/test/pg_regress/Tests/inet.stable.out
--- a/sql/test/pg_regress/Tests/inet.stable.out
+++ b/sql/test/pg_regress/Tests/inet.stable.out
@@ -99,16 +99,32 @@ Ready.
#-- i << c AS sb, i <<= c AS sbe,
#-- i >> c AS sup, i >>= c AS spe
# FROM INET_TBL;
-% .L, sys.inet_tbl, sys.inet_tbl, sys.L, sys.L, sys.L, sys.L, sys.L,
sys.L # table_name
-% ten, i, c, lt, le, eq, ge, gt, ne # name
-% char, inet, inet, boolean, boolean, boolean,
boolean, boolean, boolean # type
-% 0, 0, 0, 5, 5, 5, 5, 5, 5 # length
-[ "", 192.168.1.226, 192.168.1.0/26, false, false, false, true, true,
true ]
-[ "", 10.1.2.3/8, 10.0.0.0, false, false, false, true, true,
true ]
-[ "", 10.1.2.3, 10.1.2.3, false, true, true, true, false,
false ]
-[ "", 192.168.1.226, 192.168.1.2/30, false, false, false, true, true,
true ]
-[ "", 192.168.1.226, 192.168.1.2/30, false, false, false, true, true,
true ]
+% .L, sys.inet_tbl, sys.inet_tbl, sys.L, sys.L, sys.L, sys.L, sys.L,
sys.L, sys.L, sys.L, sys.L, sys.L # table_name
+% ten, i, c, lt, le, eq, ge, gt, ne, sb,
sbe, sup, spe # name
+% char, inet, inet, boolean, boolean, boolean,
boolean, boolean, boolean, boolean, boolean,
boolean, boolean # type
+% 0, 0, 0, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5 # length
+[ "", 192.168.1.226, 192.168.1.0/26, false, false, false, true, true,
true, false, false, false, false ]
+[ "", 10.1.2.3/8, 10.0.0.0, false, false, false, true, true,
true, false, false, true, true ]
+[ "", 10.1.2.3, 10.1.2.3, false, true, true, true, false,
false, false, true, false, true ]
+[ "", 192.168.1.226, 192.168.1.2/30, false, false, false, true, true,
true, false, false, false, false ]
+[ "", 192.168.1.226, 192.168.1.2/30, false, false, false, true, true,
true, false, false, false, false ]
#CREATE INDEX inet_idx1 ON inet_tbl(i);
+#SELECT * FROM inet_tbl WHERE i<<cast('192.168.1.0/24' as inet);
+% sys.inet_tbl, sys.inet_tbl # table_name
+% c, i # name
+% inet, inet # type
+% 0, 0 # length
+[ 192.168.1.0/26, 192.168.1.226 ]
+[ 192.168.1.2/30, 192.168.1.226 ]
+[ 192.168.1.2/30, 192.168.1.226 ]
+#SELECT * FROM inet_tbl WHERE i<<=cast('192.168.1.0/24' as inet);
+% sys.inet_tbl, sys.inet_tbl # table_name
+% c, i # name
+% inet, inet # type
+% 0, 0 # length
+[ 192.168.1.0/26, 192.168.1.226 ]
+[ 192.168.1.2/30, 192.168.1.226 ]
+[ 192.168.1.2/30, 192.168.1.226 ]
#DROP INDEX inet_idx1;
#DROP TABLE INET_TBL;
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list