You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.1 KiB
46 lines
1.1 KiB
# GIS implementation is specific to myisam.
|
|
# Hence retaining the below inc file.
|
|
--source include/force_myisam_default.inc
|
|
--source include/have_myisam.inc
|
|
|
|
use test;
|
|
|
|
#
|
|
# BUG#21025: misleading error message when creating functions named 'x', or 'y'
|
|
#
|
|
# Note: Since the functions 'x' and 'y' now are deprecated and removed,
|
|
# this bug is tested using the functions 'st_x' and 'st_y' to verify
|
|
# correct behaviour.
|
|
#
|
|
|
|
--disable_warnings
|
|
drop function if exists a;
|
|
drop function if exists st_x;
|
|
drop function if exists st_y;
|
|
--enable_warnings
|
|
|
|
create function a() returns int
|
|
return 1;
|
|
|
|
create function st_x() returns int
|
|
return 2;
|
|
|
|
create function st_y() returns int
|
|
return 3;
|
|
|
|
select a();
|
|
--error ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT
|
|
select st_x();
|
|
--error ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT
|
|
select st_y();
|
|
select st_x(ST_PointFromText("POINT(10 20)")), st_y(ST_PointFromText("POINT(10 20)"));
|
|
|
|
# Non deterministic warnings from db_load_routine
|
|
--disable_warnings
|
|
select test.a(), test.st_x(), test.st_y();
|
|
--enable_warnings
|
|
|
|
drop function a;
|
|
drop function st_x;
|
|
drop function st_y;
|
|
|
|
|