--source include/have_geometry.inc --source include/have_debug.inc SET @tmp=ST_GIS_DEBUG(1); --source include/gis_debug.inc --echo # --echo # Start of 10.2 tests --echo # --echo # --echo # MDEV-10134 Add full support for DEFAULT --echo # --error ER_GENERATED_COLUMN_FUNCTION_IS_NOT_ALLOWED CREATE TABLE t1 (a INT DEFAULT ST_GIS_DEBUG(1)); --echo # --echo # End of 10.2 tests --echo # --echo # --echo # Start of 10.3 tests --echo # --echo # --echo # Comparison data type aggregation for pluggable data types --echo # SET SESSION debug_dbug="+d,Item_func_in"; SET SESSION debug_dbug="+d,Predicant_to_list_comparator"; CREATE TABLE t1 (a POINT); INSERT INTO t1 VALUES (POINT(1,1)),(POINT(1,2)),(POINT(1,3)); SELECT COUNT(*) FROM t1 WHERE a IN (POINT(1,1),POINT(10,20),POINT(10,30)); SELECT COUNT(*) FROM t1 WHERE a IN (POINT(1,1),POINT(10,20),POINT(10,30),'test'); SELECT COUNT(*) FROM t1 WHERE a IN ('test','test1'); DROP TABLE t1; CREATE TABLE t1 (a TEXT); INSERT INTO t1 VALUES ('test'),('test1'),('test2'); SELECT * FROM t1 WHERE a IN ('test',POINT(1,1)); DROP TABLE t1; SET SESSION debug_dbug="-d,Predicant_to_list_comparator"; SET SESSION debug_dbug="-d,Item_func_in";