polardbxengine/mysql-test/suite/innodb_gis/t/gis_split_inf.test

2050 lines
1.7 MiB

--source include/have_debug.inc
# Tese case 1: Test splite to infinite double.
create table t1(a geometrycollection not null srid 0,spatial key(a))engine=innodb;
--error ER_GIS_INVALID_DATA
insert into t1(a) values( geometrycollection(multipolygon(polygon(linestring(point(-14,98), point(-14,98)), linestring(point(-97,64), point(-70,99), point(-97,64)), linestring(point(143851215403059150000000000000000000000.000000,13040009882500140000000000000000000000.000000), point(-73,85), point(-88,-29)))), multipolygon(polygon(linestring(point(41,95), point(4294967298,2050)), linestring(point(-61,85), point(-75,93), point(14,-2), point(1,84), point(-61,85)), linestring(point(-62,52), point(39,5), point(-18,12), point(-62,52))), polygon(linestring(point(-77,1), point(66,61), point(-77,1)), linestring(point(18446744073709551615,1125899906842622), point(-72,49), point(24,-66), point(82,73), point(68,22))), polygon(linestring(point(1048576,17179869181), point(-18,95), point(-90,-3), point(-33,82), point(20,-85)), linestring(point(-43,-97), point(-7,-3), point(39,-82), point(-65,-58), point(-43,-97)), linestring(point(44,-34), point(-69,58), point(44,-34)), linestring(point(57,-13), point(-17,74), point(57,-13)), linestring(point(3,71), point(-58,81), point(3,71)), linestring(point(9,25), point(77,-71), point(8388607,67108864), point(46,46), point(9,25)), linestring(point(98,-82), point(98,-82))))) ) ;
insert into t1(a) values( geometrycollection(multilinestring(linestring(point(39,-60), point(-62,-11), point(-24,35), point(54,1)), linestring(point(-4,69), point(-22,-64), point(1.694824e+308,5.688896e+307), point(-33,-58), point(-64,-80), point(-15,-44), point(40,54)), linestring(point(-86,-54), point(11,41), point(-46,-38), point(-21,-8), point(10,70), point(-81,22), point(-46,-100)), linestring(point(-30,-48), point(50,58), point(-53,92), point(10,41), point(-46,-8)), linestring(point(-65,34), point(-92,93), point(-33,-74), point(75,-28)), linestring(point(25,-55), point(22,-10), point(-42,0), point(-86,-59), point(2,-37), point(63,-44), point(-55,-22)), linestring(point(28,0), point(-94,99), point(-32,-86)), linestring(point(9,-12), point(16,9), point(80,-73)), linestring(point(6,-55), point(83,-4)), linestring(point(-15,21), point(144115188075855876,16777212), point(-85,-31), point(-90,-50)), linestring(point(-33,33), point(21,90), point(-89,32)), linestring(point(16,24), point(73,-13), point(25,-48), point(71,52), point(-54,-78), point(-84,59), point(53,29)), linestring(point(-15,-81), point(83,43), point(-71,33), point(-8,0), point(84,-54), point(-35,38), point(-10,-50)), linestring(point(38,-50), point(20,-2), point(-57,-92)), linestring(point(5,-93), point(231601833467477080000000000000000000000.000000,51914987457169239000000000000000000000.000000), point(-94,62))), point(2,0)) ) ;
insert into t1(a) values( geometrycollection(multilinestring(linestring(point(80,-15), point(65,-57), point(-59,16), point(22,-67)), linestring(point(20,-55), point(-38,-64), point(19,-53), point(-63,-36), point(56,-37)), linestring(point(27,-8), point(-85,-75), point(4398046511106,2251799813685245)), linestring(point(45,32), point(-79,46))), multilinestring(linestring(point(8,-4), point(40,-38), point(100,95), point(5,-80), point(82,88)), linestring(point(-14,30), point(-94,51), point(-16,-29), point(37,-97), point(-26,92)), linestring(point(32,34), point(83,-23), point(-55,57), point(-15,90), point(32,-50), point(-20,-73), point(77,28)), linestring(point(4,88), point(87,74), point(-67,-58)), linestring(point(5.660747e+307,6.385657e+307), point(-58,-15), point(1.172095e+308,1.448533e+308)), linestring(point(-21,-37), point(-52,79), point(-16,-76), point(-65,-94), point(36,7), point(37,74), point(100,-57)), linestring(point(-23,-82), point(-73,23), point(18,-34)), linestring(point(20,-51), point(93,62), point(-65,84)), linestring(point(-48,31), point(-69,-96)), linestring(point(-5,78), point(10,-99), point(36,-33)), linestring(point(-84,55), point(96,1), point(-98,-29), point(-15,81), point(-27,-6), point(58,-32), point(54,-16)), linestring(point(2,5), point(2199023255553,8192)), linestring(point(12,-78), point(-97,-83)), linestring(point(-74,79), point(35,-56), point(50,95)), linestring(point(28,16), point(-39,-40), point(48,-3)), linestring(point(2199023255550,-65539), point(62,-25), point(94,-62)), linestring(point(-74,83), point(-18,75), point(91,17), point(-11,-48), point(30,100)), linestring(point(57,-13), point(88,-45)), linestring(point(20,-64), point(-37,13), point(20,35))), point(-3,-4)) ) ;
--error ER_GIS_INVALID_DATA
insert into t1(a) values( geometrycollection(multipolygon(polygon(linestring(point(-34,19), point(-25,92), point(61921390294166805000000000000000000000.000000,319674749161701840000000000000000000000.000000), point(56,50), point(-34,19)), linestring(point(-26,-58), point(99,-50), point(34,-20), point(-26,-58)), linestring(point(-42,45), point(-63,-7), point(5,-89), point(-97,36), point(-42,45)), linestring(point(94,11), point(-71,4), point(94,11)), linestring(point(16,25), point(4,-33), point(-45,-33), point(-64,-77), point(16,25)), linestring(point(19,45), point(36,45), point(-83,-96), point(19,45)), linestring(point(85,-31), point(-87,52), point(85,-31))), polygon(linestring(point(55,-88), point(63,-12), point(55,-88)), linestring(point(-49,10), point(-49,10)), linestring(point(-51,-32), point(-51,-32)))), multipolygon(polygon(linestring(point(-21,-8), point(66,-58), point(100,-27), point(-21,-8)), linestring(point(-29,-13), point(-29,-13))), polygon(linestring(point(91307574660224730000000000000000000000.000000,101214152547755520000000000000000000000.000000), point(89,64), point(77,87), point(66,29), point(-71,-53)), linestring(point(38,-78), point(-43,-90), point(37,20), point(81,65), point(38,-78))), polygon(linestring(point(51,0), point(-62,8), point(-11,22), point(51,0)), linestring(point(-4,-44), point(6,82), point(-19,-90), point(131,32)))), point(-4,-7)) ) ;
insert into t1(a) values( geometrycollection(point(10,9), linestring(point(2305843009213693955,-1125899906842621), point(78,15)), multipoint(point(-1,3), point(4,-6))) ) ;
--error ER_GIS_INVALID_DATA
insert into t1(a) values( geometrycollection(polygon(linestring(point(0,13), point(-12,5), point(0,13)), linestring(point(11,-2), point(6,6), point(20,-14), point(-3,-10), point(1.330588e+308,2.666476e+307)), linestring(point(16382,67), point(7,4)), linestring(point(2,7), point(-14,15), point(2,7)), linestring(point(-14,12), point(-8,-8), point(-17,-2), point(-14,12)), linestring(point(-20,-10), point(-8,-13), point(-19,-17), point(13,-3), point(-20,-10)), linestring(point(-5,13), point(7,-9), point(6,8), point(-5,13))), linestring(point(-87,19), point(-64,51), point(-16,12)), multipoint(point(-1,-10), point(2,-10), point(3.670354e+307,2.501459e+307))) ) ;
--error ER_GIS_INVALID_DATA
insert into t1(a) values( geometrycollection(multipoint(point(-3,7), point(4,-3), point(-6,-2), point(-9,1)), polygon(linestring(point(-17,-5), point(2,-8), point(-6,9), point(-9,19), point(-17,-5)), linestring(point(10,-1), point(15,-7), point(-13,6), point(10,-1))), multipolygon(polygon(linestring(point(69,-69), point(-90,-64), point(-17,4), point(47,-73), point(69,-69)), linestring(point(-35,-77), point(-35,-77)), linestring(point(95,-76), point(1.636688e+308,1.828723e+307), point(68719476740,536870916), point(95,-76)), linestring(point(-26,-85), point(-26,-85)), linestring(point(-53,57), point(-53,57)), linestring(point(-98,-64), point(79,-57), point(-98,-64)), linestring(point(-91,59), point(16,0), point(73,97), point(-35,-70), point(-91,59))))) ) ;
insert into t1(a) values( geometrycollection(linestring(point(85,-29), point(15,84), point(39,-92), point(-99,19)), multilinestring(linestring(point(63,10), point(-47,95), point(10,-49), point(16,-65), point(-98,40), point(25,44), point(-55,-92)), linestring(point(5.266810e+307,6.648813e+307), point(47,33), point(-15,-13), point(-92,-58), point(36,73)), linestring(point(77,-56), point(-53,-10), point(-28,76), point(-51,6), point(51,-31), point(-95,81), point(92,26)), linestring(point(-91,7), point(58,53)), linestring(point(18,5), point(18,40), point(71,89), point(7.898707e+307,1.202585e+308), point(53,100)), linestring(point(-60,-18), point(-10,-31), point(-6,-25), point(-57,-95), point(16,77)))) ) ;
--error ER_GIS_INVALID_DATA
insert into t1(a) values( geometrycollection(polygon(linestring(point(-9,0), point(-17,-15), point(-9,0)), linestring(point(-11,1), point(18,12), point(15,3), point(7,0), point(-11,1)), linestring(point(19,5), point(19,5)), linestring(point(17,-11), point(8,4), point(17,-11)), linestring(point(14914539334033432000000000000000000000.000000,127247994336690690000000000000000000000.000000), point(-14,-7), point(13,-2))), point(-4,-7), polygon(linestring(point(-18,9), point(11,-1), point(-18,9)), linestring(point(9,-3), point(9,-3)), linestring(point(-7,-9), point(9,-11), point(11,14), point(1.663324e+308,1.572127e+308)), linestring(point(-15,4), point(18,12), point(7,2), point(-15,4)), linestring(point(-15,-18), point(-20,-15), point(1152921504606846972,34359738370))), polygon(linestring(point(-5,-19), point(-11,11), point(10,5), point(-7,13), point(-5,-19)), linestring(point(-8,-6), point(-4,16), point(-8,-6)), linestring(point(-6,-10), point(3,-12), point(-6,-10)), linestring(point(-16,1), point(20,-12), point(-16,1)), linestring(point(-8,5), point(-20,-4), point(4,1), point(-6,-6), point(-8,5)), linestring(point(-8,-11), point(-5,-14), point(-8,-11)), linestring(point(3,-16), point(-15,-13), point(1.166708e+308,1.901147e+307), point(-8,6), point(3,-16))), point(0,-5)) ) ;
insert into t1(a) values( geometrycollection(linestring(point(-33,99), point(99,-87), point(38,-79), point(33,-39), point(-91,-8), point(46,-87))) ) ;
insert into t1 select * from t1;
insert into t1 select * from t1;
insert into t1 select * from t1;
insert into t1 select * from t1;
insert into t1 select * from t1;
insert into t1 select * from t1;
drop table t1;
# Test case 2: Test increase to infinite double.
--disable_warnings
--disable_query_log
--disable_result_log
create table t(a geometry not null,spatial index(a))engine=innodb;
start transaction with consistent snapshot;
connect (con1,localhost,root,,);
connection con1;
set sql_mode='';
delete from t limit 2 ;
select a from t where a ='255' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( point(9.437857e+307,-25600),multipolygon( polygon( linestring( point(-17108,-20649), point(8255,-7551), point(19105,-21862)), linestring( point(7829,3.248181e+307), point(0,-29419), point(-2324.2266,-17085), point(-42,7.041665e+306)), linestring( point(10214,-6462), point(20520,-11764), point(562949953421313,26211))), polygon( linestring( point(31522,21597), point(18013,4.947636e+307), point(27960,14204), point(-31439,192)), linestring( point(4322,18891), point(17917,3844), point(1600,-26346), point(1.705071e+307,-1519.6602)), linestring( point(9866,22417), point(-16945,19174), point(5,13933), point(16777215,-7340)), linestring( point(2452,-21353), point(-20186,288230376151711745), point(-15309,-7924.9795), point(-4470,12253))), polygon( linestring( point(32603,-4733), point(-15087,7463), point(18748,413)), linestring( point(12337,28685), point(62,1.203171e+308), point(8.236115e+307,18485), point(272,7657)), linestring( point(18688,27609), point(-10981,3166), point(6670,-23861), point(-19130,18765))), polygon( linestring( point(-19835,2.937577e+307), point(-27710,-280), point(-30914,-12160)), linestring( point(14149,15156), point(-20055,-736), point(-13749,25825)), linestring( point(-31069,-29066), point(10634,-15128), point(-6882.1084,-11549), point(-2775.1558,1.198252e+308)), linestring( point(31873,-8065), point(16327,-13689), point(7833,23708), point(15125,-8705)))))) ;
select a from t where a ='2015-01-01' ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(29958,6993), point(-10226,-3824), point(7950,-7333)), linestring( point(-4594,-3855), point(-21715,27768)), linestring( point(-6852.8384,9.567121e+307), point(-21150,13498), point(1.517110e+308,20538), point(32760,5208), point(24237,-11781)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(-30656,-10165), point(-14939,3.639169e+307), point(-4846.4658,6.701735e+307))),(multipolygon( polygon( linestring( point(14802,-1066), point(27374,-144115188075855875), point(66,4.769690e+307)), linestring( point(-3349,24708), point(-24449,6.652962e+306), point(1.610780e+308,6572), point(2097151,2305843009213693953)), linestring( point(24353,5909), point(22175,1019), point(-3778, 4157.0586))), polygon( linestring( point(1747,79), point(18021,-29578), point(21870,19622), point(-32293,26328)), linestring( point(-23724,-22561), point(26364,-31354), point(-1909,1403), point( 1950.9531,9.581511e+307)), linestring( point(8796093022205,19066), point(-14160,29848), point(-18941,2388), point(-7856.6133,1.639539e+308))), polygon( linestring( point(8.737031e+307,18292), point(1.438214e+308,-24945), point(-21022,34359738365)), linestring( point(-11425,68719476734), point(-24912,-7169), point(-16441,1257), point(-9161,1673)), linestring( point(-12401,17921), point(8670,8796093022208), point(-2915,17662), point(-4666,1685)), linestring( point(-8589934588,5.165070e+306), point(-21895,12679), point(-28363,4483), point(23455,1189))), polygon( linestring( point(22236,-20569), point(30580,-7731.5669), point(268435452,-9644.1504), point(3347,18861)), linestring( point(-16296,24318), point(22999,14242), point(-27556,-9529), point(-6672,-24804)), linestring( point(-28122,11425), point(13096,-7867), point(562949953421315,32592))))),(multilinestring( linestring( point(-18718,16208), point(15366,-8895), point(3.054684e+307,4294967293), point(-7323,11484), point(8.790437e+307,-22141), point(-67108864,-8708), point(11149,-12916), point(16388,-8796093022207)), linestring( point(11706,-14501), point(14612,1.206565e+308), point(19217,5623), point(28084,14501), point(4.613547e+307,19925), point(29584,-19454)), linestring( point(7415,6.203996e+307), point(-16929,6940), point(-514,6.623889e+307)))),(multipoint( point(9.094773e+307,-30921), point(-6739,-10719), point(13782,-30874), point(12402,4101), point( 5606.6680,4611686018427387902), point(8589934595,-16048))),(geometrycollection( linestring( point( 290.5283,-25650), point(26651,12474)),linestring( point(7187,-30472), point(25279,3.679405e+307), point(19801,29972)))),(multilinestring( linestring( point(14810,-18400), point(-1917,-32032), point(5441, 7946.0879), point(-68719476735,-13858), point(-137438953475,-17300)), linestring( point(-321,23930), point(19603,-9769)))),(linestring( point(11075,24395), point(-26576,16645), point(14663,-9960), point(566,19721), point(1025,-22967), point(-9914,-4756), point(1.377023e+308,7135), point(-1073741822,15549), point(-25042,7778), point(-2058,-12850))),(point(17288,8650)),(point(7.750666e+307,-23709)),(linestring( point(7.560917e+307,14), point(-30753,9.965356e+307), point(-22187,-588), point(8.409679e+307,-32614), point(1.055265e+308,14465))),(multipoint( point(-25412,15534), point(3806,16934), point(29894,-14006), point(-31304,-13078), point(-24839,25680))),(geometrycollection( multipoint( point(12345,8589934595), point(-2682,-15219), point(8194,33554432), point(24345,20934), point(22230,13667), point(8997,-24916), point(17363,1.069096e+308), point(27791,20944), point(9699,2405)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-17899,-28072), point(19250,-3538.7729), point(9.147194e+307,1.578400e+308)), linestring( point(30919,-26003), point(8790,-16160), point(-10384, -385.5859), point(-23848,562949953421308)), linestring( point(-10494,9.209473e+307), point(12908,70368744177663), point(-1048572,7.926403e+307)), linestring( point(-30118,-31420), point(9.865017e+306,29481), point(-12767,5080), point(-7085,9831)))),(multilinestring( linestring( point(2404,-2932.8892), point(-14713,-7107), point(7.065866e+306,16534), point(-23350,25036), point(1.040868e+308,30550), point(-17539,16489)), linestring( point(65538,21295), point(4.247122e+307,11295), point(229,1.590439e+308), point(-19937,20882), point(-8111,-13920), point(140,-32768), point(3.089134e+307,4194301), point(6393,7424), point(-29391,20763), point(26384,-11983)))),(point(11545,-2256)),(multipolygon( polygon( linestring( point(19641,16054), point(28297, 9766.0801), point(4862,-265)), linestring( point(11859,8276), point( 6447.7578,-7383), point(27778, 1806.3594), point(-23771,29193)), linestring( point(-22480,-27938), point(-29405,-26599), point(-9061,6.523667e+307))), polygon( linestring( point(9.631512e+307,7.314931e+307), point(8388604,-1048575), point(4.259309e+307,-12349)), linestring( point(-13033,-21486), point(-16162,-9087), point(8.897704e+307,9223372036854775805), point(-24540,-31471)), linestring( point(-4653,27875), point(3694,-3934), point( 8185.5586,10435)), linestring( point(-5240,18157), point(1125899906842623,34359738370), point(7197,1.023596e+308), point(-22843,1.648801e+308))), polygon( linestring( point(20628,11462), point(-18110,22663), point(7.776631e+307,-31336)), linestring( point( 4944.7207,-5493), point(-17670,29550), point(4.055080e+307,-19194), point(11451,-22570)), linestring( point(-19544,32350), point(-13606,1.336661e+308), point( 7544.0020,-21977), point(17649,1.684214e+308))), polygon( linestring( point(1.557686e+308,-2002), point(3608,-4470), point(-4120,1.466592e+308), point(7.406110e+307,288230376151711747)), linestring( point(14665,2.250122e+307), point(-20870,-26257), point(-10353,8155)), linestring( point(-30444,-5463), point(15150,3), point(9.404169e+307,11166)), linestring( point(29065,22976), point(2.978768e+307,-11843), point(-4394,16126), point(2305843009213693952,35184372088831))))),(polygon( linestring( point(6.991326e+307,-29662), point(19979,5719), point(10634,32004)), linestring( point(-24126,-6023), point(-16083,-14083), point(23673,21516)), linestring( point(-28694,131072), point(-12117,-7927), point(-1359,-3232), point(21015,1.666886e+308)))),(multilinestring( linestring( point(20158,2222), point(18014398509481986,10741), point(26234,9601), point(-29500,27327), point(-1417,-30437), point(-15878,-5037.6621), point(30180,24249), point(16382,-2267), point(7.185251e+307,-9341.6982)), linestring( point(-31047,9.386645e+307), point( 458.5205,-27279), point(14292,-1760), point(7.188541e+307,20450), point(10143,268435457)), linestring( point(29422,25699), point(-29326,-2358.6265), point(35,23507), point(15926,24401), point(8783,8070)), linestring( point(17870,5.378089e+306), point(9.557368e+307,-29458), point(144115188075855870,307), point(-6134.5015,-21549), point(-10004,14672), point(-16827,11764), point(-7284,30189), point(23233,4639), point(-22499,7.829209e+307)))),(polygon( linestring( point(29088,21179), point(24401,19424), point(9007199254740995,20069)), linestring( point(2534,-31370), point(2,11701), point(-27070,-32068)), linestring( point(-31993,-26946), point(-25326,-6786), point(21961,5298)))),(geometrycollection( linestring( point(-13061,17373), point(24789,316)))),(point(24391,8589934592)),(geometrycollection( polygon( linestring( point(-11782,-18344), point(15054,8.114563e+306), point(-21293,-22084)), linestring( point(10170,10), point(-14521,26772), point(-24471,-4194303)), linestring( point(26300,19153), point(25544,1.425496e+308), point(28605,-6304), point(-28754,26809))),polygon( linestring( point(21212,-8570), point(4154,27448), point( 7278.8770,28130)), linestring( point(32168,32771), point(-28843,-30047), point(25617,-3442.8848)), linestring( point(-27280,-5292), point(8.467288e+307,31631), point(14691,27239), point(-25132,26336)), linestring( point(30600,11894), point(11759,1.385803e+308), point(2097156,-32710), point(3936,-15633))),multipolygon( polygon( linestring( point(-19521,-34359738371), point(1.331640e+308,22512), point(-1765,-30242), point(-8787,22102)), linestring( point(19933,27455), point(2097152,-2518.5474), point(-465,8796093022210), point(7.361768e+307,-27434)), linestring( point(-19452,2645), point(1.386740e+307,2.911260e+307), point(1.289306e+308,-12392)), linestring( point(-3054,-25477), point(-9174,21858), point(-18310,6.291218e+307), point(5341,17739))), polygon( linestring( point(-17564,6869), point(-3817,-31359), point(-8497,1.251073e+308)), linestring( point(-8444,-21268), point(-8191,-4987), point(12599,13533)), linestring( point(17828,-3585), point(18455,15124), point(68719476738,-10934))), polygon( linestring( point( 9294.9277,5751), point(19,-18333), point(-9010.6250,29804)), linestring( point(492,-30371), point(2305843009213693951,32416), point(-11967,1.015783e+308)), linestring( point(-31702,-10730), point(-6701.8203,10066), point(-5305,1.435380e+308), point(-12291,-6264)))))),(polygon( linestring( point(9.272569e+307,1099511627779), point(28184,3), point(-18661,-18324)), linestring( point( 1304.1699,21701), point(-33554432,21309), point(-20581,4947)), linestring( point(-19030,8933), point(3186,-18895), point(25332,4842), point(29458,222)))),(multipoint( point( 7960.7617,-6301), point(8.531030e+307,5518), point(-7147,30030), point(-15956,3831), point( 8478.7793,14896), point(62,-27457), point(-6926,-17907), point(-21341,6.825859e+307), point( 1735.2988,-9036), point(1.041552e+308,12839))),(multipoint( point(70368744177662,28217), point(-20132,-11500), point(-31641,-11691), point(15764,-22770), point(16008,-10814), point(9.348733e+307,-27428), point(-7214.4028, 4095.5713), point(-5180,-20992), point(-10333,29624))),(geometrycollection( linestring( point(-22474,-878), point(5963,-10247), point(22564,-1755.0166)),polygon( linestring( point(19416,27261), point(-9483,5.150795e+306), point(1.735705e+306,-12305), point(-6093,-1500)), linestring( point(29581,-17445), point(20690,5.834273e+307), point(16217,-4294967298)), linestring( point(-13177,-2019), point(7246,-22851), point(1.202188e+307,18440))),geometrycollection( multipolygon( polygon( linestring( point(26527,-17429), point(-4693,-20125), point(-26272,1791)), linestring( point(10128,-20363), point(42,1.589191e+308), point(177,134217724), point(11902,-23621)), linestring( point(26589,131071), point(-4095,-32335), point(3068, 7612.6309), point(1.317898e+308,-20780)), linestring( point(18930,28759), point(17945,5887), point(13828,9594))), polygon( linestring( point(1.751116e+308,415), point(24700,7393), point(-1980,-4566), point(-8889.8027,-16858)), linestring( point(-2197,1012), point(3603,-1), point(1048576,1.450361e+308)), linestring( point(-58,31952), point(31336,2129), point(-12271,19982), point(-28108,13506)), linestring( point(-1222,268435453), point(9223372036854775804,6030), point(665,2097151), point(6674,2.912187e+307)))),geometrycollection( multilinestring( linestring( point(17842,7579), point(21375,1.009381e+308), point(-17286,-30625), point(7.992598e+307,5789), point(12403,-30177)), linestring( point(8420,-262), point(6596,27961), point(17469,2082), point(-4442,-24997), point(16447,-28409), point(281474976710652,1.389853e+307), point(22229,-9477), point(-19028,1.621281e+308), point(1527,-21043)), linestring( point(20865,-4529), point(27428,-28530), point(-28919,20663)), linestring( point(9966,2327), point(16338,22946), point(2199023255554,9707), point(-31413,9687), point(33554432,4503599627370500), point(5,12767), point(-881,16328), point(8566,-28516), point(-9705,-4450))),point(28867,8636)),point(19248,12116)))),(linestring( point(137438953475,5903), point(-18869,32755), point(19769,-20922), point(6.964191e+307,-2664), point(6861,6666), point(27343,-10308), point(10239,-23889), point(-9636,-1073741825), point(2199023255555,-28421))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(-4375,-23266))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(20099,25825), point( 1312.1543, 6721.0781))),(multipolygon( polygon( linestring( point(-18631,-26243), point(31187,-21012), point(-18837,576460752303423492), point(11087,-9797)), linestring( point(5659,-3706), point(2147483652,15484), point( 3118.2969,-12457), point(-17484,14382)), linestring( point(-568,-26160), point(12231,-26203), point(2.454006e+307,16293), point(10736,22669)), linestring( point(9.175211e+307,-24336), point(-6743,11312), point(-25907,10258))), polygon( linestring( point(24442,4193), point(-12474,-2545), point(-20322,1.189456e+308)), linestring( point(32375,-25084), point(12742,5.725112e+307), point(10615,1.397007e+308), point(-32535,11663)), linestring( point(1602,-6570), point(2019,27086), point(1.466707e+307,-3775)), linestring( point(-5612,20312), point(15164,-6263), point(-12048,30294), point(11701,-14698))), polygon( linestring( point(9568,6828), point(19895,1.174883e+307), point(4052,19999)), linestring( point(20702,-3952), point(1608,30), point(7.218531e+307,-6931), point(31270,562949953421308)), linestring( point(-24150,-7095), point(4398046511105,-28672), point(-9863.0322,-20517), point(-6588,-2319))))),(multipoint( point(-16711,9.774136e+307), point(22739,28112), point(811,1.093045e+308), point(29736,-9945), point(22051,19779))),(multipoint( point( 9607.2266,-25162), point(4572,-3437))),(multilinestring( linestring( point(-29417,10957), point(24910,4.289957e+307), point(-23060,-2510), point(20994,-22295), point(-17145,-7806), point(-31059,-2251799813685250), point(18982,-25257), point(-17763,-8442.3809), point(1697,7.206929e+307), point(20115,27415)), linestring( point(-2493,21666), point(20461,-17186), point(-7286,24212), point(4.699201e+307,-6146.6289), point(8.321008e+307,-2983), point(68719476732,6.166113e+307), point(1.707290e+307,-9367)), linestring( point(3157,10074), point(4611686018427387908,21774), point(2097154,-15616), point(22628,-27353), point(30106,-2426)))),(point(1.550383e+308,-12771)),(multipoint( point(-8677,32099), point(4421,22218))),(geometrycollection( linestring( point(-8982,2.107591e+307), point(-15305,19119), point(7632,23323), point(137438953474,-19683), point(-1011,9447), point(23770,-19293), point(-30490,1.761261e+308), point(288230376151711745,3)))),(point(-19815,1.762828e+308)),(multipoint( point( 9883.0098,-5333.0884), point(-7532,4194302))),(point(-30496,10957)),(multipolygon( polygon( linestring( point(10134,-20958), point(-31382,-27762), point(-18532,1.411912e+308)), linestring( point(-14726,13472), point(-16961,25192), point(19637,24696)), linestring( point(-9107,19913), point(12519,29082), point(-3048,1345), point(13674,27964))), polygon( linestring( point(19895, 2765.0254), point(13980,4359), point(1.035745e+308,-25517)), linestring( point(2147483644,31955), point(-5,8697), point(-11614,-18703), point(30038,-30169)), linestring( point(31597,22684), point(2754,-21575), point(3110,1.470977e+308)), linestring( point(-4210.2842,10194), point(-14699,9221), point(1.295948e+308,1152921504606846978), point(-5866,-30595))), polygon( linestring( point(-19,24627), point(29851,510), point(-27380,-4541)), linestring( point(-10991,-961), point(14055,21224), point(1.741254e+308,7810), point(1595,31629)), linestring( point(-7043,-31941), point(-18118,3356), point(16777219,19977), point(7192,-35184372088836))), polygon( linestring( point( 7825.0020,2.449411e+307), point(9097,-27320), point(-7371,447), point(-4435,5950)), linestring( point(21190,30199), point(-2199023255554,-32195), point(274877906943,-10791)), linestring( point(-16575,12826), point(22097,-4629), point(-9381,-23481))))),(linestring( point(-25910,-18968), point(3569,288230376151711742), point(7257,17471), point(4154,-9082), point(-11934,21995))),(geometrycollection( point(7843,10465),linestring( point(18907,-9398), point(1.090924e+307,7600), point(-17604,31295), point(19976,-22247), point(-16219,-3899), point(-10974,20365), point(-22186,-27884), point(-6085,-978), point(1048576,-1492.8330), point(30221,1.765929e+308)))),(multilinestring( linestring( point(4433,6.667219e+307), point(32262,26020), point(9.496312e+307,15536), point(-25936,9599)), linestring( point(1395,-1277), point(-6374,16744), point(-9691,-5984), point(-4590.1890,-68719476734), point(25708,11170)), linestring( point(6477,1.064001e+308), point(-12946,24388), point(-248,-22265), point(23460, 4563.5947), point(-11208,-18280), point(5800,10569), point(131071,20886), point(16388,12091)))),(linestring( point(9297,4781), point(5,-7444), point(-268435452,-19062), point(7183,-2369), point(-562949953421315,9223372036854775812), point(-16460,-8455), point(22670,6), point(7.721259e+307,35184372088834), point(27774,2294), point(24334,1.711725e+308))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-23337,-12272), point(-27447,6778), point(-12609,-16380)), linestring( point(3,-7964), point(7.165316e+307,-6837), point(20283,6574), point(25966,-21213)), linestring( point(9009,23630), point(1.247680e+308,-14568), point(-4093,-8839))), polygon( linestring( point(32279,21561), point(-9513.9512,-21614), point(3685,-29781)), linestring( point(-15145,-8658), point( 6476.2578,9.963508e+307), point(-8796093022212,7.591043e+307)), linestring( point(-23625,16863), point(3165,23024), point(32669,19377)), linestring( point(-2442,1.489021e+308), point(19969,-144115188075855873), point(28480,-16442), point(-27857,11429))), polygon( linestring( point(-27546,-11886), point(14806,-29068), point(4093,5204), point(4211,-709)), linestring( point(26685,-6732), point(-9839,-17941), point(29223,10373), point(14124,-1364.1709)), linestring( point(6.775880e+307, 4375.4766), point(6465,-5402), point(1,13267), point(3930,1.032548e+308))), polygon( linestring( point(-214,-15018), point(-28156,-6422), point(-15067,-12738)), linestring( point(-30349,-3054), point(10098,26897), point(-29831,-14646), point( 2899.1914,13057)), linestring( point(25386,2977), point(-31125,-8550), point(12363,-21951), point(14025,28337))))),(point(-3170,17314)),(linestring( point(31499,-524288), point(-9202,6747), point(-27171,-1054), point(-12180,36028797018963964), point(14129,20607), point(17824,6593), point(19266,1.929827e+307), point(6191,-27315))),(multipoint( point(-19947,-2050), point(-23442,18549))),(point(6258,21564)),(multipolygon( polygon( linestring( point(4436,31019), point(1508,-12439), point(1714,-7688)), linestring( point(25713,30787), point(-268435459,-23030), point(17430,18798), point(7210,-13257)), linestring( point(23484,-7794.3140), point(-29783,-4025), point(15603,-21557)), linestring( point(-9472,6516), point(-14590,-2794), point(-28411,22380), point(-679,-21147))), polygon( linestring( point(5771,-24508), point(17904,2876), point(4.971926e+307,8), point(12510,1536)), linestring( point(3259,23254), point(-31933,7922), point(17324,9348)), linestring( point(32388,29847), point(-13363,-31649), point(2.113341e+307,15327))), polygon( linestring( point(8388608,-18740), point(27168,-14452), point(-18976,-19192), point(-18226,252)), linestring( point(7361,11693), point(-21789,21296), point(-226,-19245), point(-12,3968)), linestring( point(22002,27489), point(9801,4060), point( 6725.4883,-22936), point(-22658,1966))), polygon( linestring( point(1.648314e+308,-72057594037927932), point(-26144,30254), point(-778,-2570), point(-18043,-6232.3320)), linestring( point(27207,-16166), point(-3529, 8846.7363), point(25108,-16088), point(21594,-19049)), linestring( point(23404,65537), point(8998,7580), point(6149,19298))))),(linestring( point(3476,-5382), point(13497,-4174))),(multipolygon( polygon( linestring( point(18646,14562), point(-32043,288230376151711742), point( 3252.6270,-4906)), linestring( point(22659,-11848), point(31246,13103), point(-24232,21030), point(1676,826)), linestring( point(-20780,-1474), point(31559,32765), point(-9033,8976), point(1.379899e+308,-7515))), polygon( linestring( point(-4670,14860), point(-10413,24842), point(-25345,11872)), linestring( point(549755813890,9.524672e+307), point(-19043,-18018), point(13742,26869)), linestring( point(2,24992), point(10773,1024), point(-4098,1.771634e+308)), linestring( point(-868,-23113), point(721,-25561), point(22637,-4509))))),(multipolygon( polygon( linestring( point(3441,1731), point(-28978,-6606), point(23753,17459), point(9722,27357)), linestring( point(-22623,-22097), point(29092,16777215), point(16737,26538)), linestring( point(7915,-25613), point(-23186,2768), point(4398046511107,-24818))), polygon( linestring( point(-901,23064), point(-4094,-21805), point(-30601,4483)), linestring( point(-10680,-26935), point(-19790,25324), point(2.059568e+307,2251799813685246)), linestring( point(35184372088834,-15039), point(-20340,-17178), point(1.942402e+307,-13143), point(-22790,3463)), linestring( point(-12925,24750), point(27376,-6225), point(-1309,-12109))), polygon( linestring( point(8388611,22127), point(-32018,4206), point(19455,-425), point(28566,28059)), linestring( point(-31034, 142.0469), point(2326,1125899906842620), point(4907,26533), point(-30074,-3057)), linestring( point(7582,15969), point( 1878.4395,32769), point(14022,-26893))), polygon( linestring( point(-5878,-17824), point(20414,1.673634e+308), point(5213, 8708.6602)), linestring( point(7062,28109), point(5404,-3204.1289), point(-14246,11657), point(-5198.0747,15977)), linestring( point(-12311,29944), point(14417,9460), point(30431,-994), point(-2919,30101))))),(linestring( point(32766,32019), point(-3541,137438953468), point(-441,-26689), point(23856,14402), point(-26218,-1140), point(1.280365e+308,23407))),(multilinestring( linestring( point(-15353,-14176), point(14085,-11578), point(4503599627370498,21291), point(4211,9887), point(-19511,16209)), linestring( point(-3192,13882), point(-12809,29402), point(1.214422e+308,-15872), point(18509,29875), point(-23169,12150), point(4777,-2), point(-21663,8445), point(-22994,-13546), point(2814,-18219), point(-32741,8388612)), linestring( point(-23535,-6593.2656), point(-29572,-12491), point(19919,-32464)), linestring( point(-8337,1.510495e+308), point(-7037,28239), point(30470,28318), point(1.115215e+308,15546), point(9223372036854775807,14515), point(5.589157e+307,-5418), point(-9961,1.081860e+308)))) ;
delete from t limit 2 ;
delete from t where a ='32767' ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(144115188075855871,-16181)), linestring( point(-16945,-14094), point(13054,1.175868e+308), point(7052,-29471), point(18347,68719476734), point(29340,-30315), point(-24109,1.186745e+308), point(5.396248e+307, 7053.8965), point(14377,-18055)))),(multipoint( point(26698,3.350490e+307), point(-24696,-5717.2358), point(4562,-14381), point(18167,4015), point(-24592,-29152), point(8796093022206,-734), point(12942,-6563))),(multipolygon( polygon( linestring( point(-13278,-27502), point(23196,-5018), point(-4687,-24829)), linestring( point(-6751.6348,14686), point(1799,1048579), point(-24113,21271)), linestring( point(23527,-1959), point(-20122,26238), point(27831,15749), point(7303,-18429))), polygon( linestring( point(-11688,-32289), point(-29641,-20255), point(-421,-21413)), linestring( point(1.097825e+307,-5263), point(-32681,5518), point( 1896.5166,4503599627370494)), linestring( point(31575,32375), point(28782,-2277), point(14238,-20354)), linestring( point(8388605,-6881), point(-22842,21448), point(-19560,-6316))), polygon( linestring( point(-27897,16383), point(21026,8734), point(-9489,-20123)), linestring( point(4352,22842), point(27088,-29235), point(-14719,14324), point(16467,-21636)), linestring( point(-32315,1.150011e+308), point(-7888,8589934594), point(-5605,18970)), linestring( point(-21949,18554), point(3965,1.220912e+308), point(18446744073709551614,-18554))), polygon( linestring( point(28400,-25075), point(144115188075855869,-31964), point(25911,2771)), linestring( point(-28579,28682), point(27249,-8035), point(22237,-6656)), linestring( point(18446744073709551613,-3870), point(-8306.7031,32133), point(-13288,4398046511102), point(-24046,-30709))))),(linestring( point(-31336,-20324), point(12280,23301), point(27252,18567))),(point(-7122,-699)),(multilinestring( linestring( point(5.868960e+306,-5744), point(-15479, 999.1475), point( 39.5342,-20451), point(9.933584e+307,27111), point(16777218,16183), point(24415,26953)), linestring( point(9.318961e+307,-17741), point(562949953421314,-5006), point(-28145,28225)), linestring( point(-10864,27650), point(-11119,-25513)))),(point(11126,-19182)),(polygon( linestring( point(70368744177663,21727), point(7.472969e+307,7658), point(-9899,8615)), linestring( point(-4818,31768), point(9266,28268), point(23681, 9316.7285), point(6676,-26858)), linestring( point(-22115,17592186044413), point(288230376151711746,3834), point( 6635.3750, 8987.4883), point(-18186,-32219)), linestring( point(-12248,18319), point(1.344126e+308,-7902), point(27346,32462), point(23536,-3333)))),(point(-22216,-11342)),(multilinestring( linestring( point(-6026,0), point(-3518,20907)), linestring( point(-4202,1.620483e+308), point(11169,-31350), point(5, 3146.8994)), linestring( point(-5841.8516,-32764), point(16520,-29202), point(547,-6103), point(1.747344e+308,7624)), linestring( point(9.316665e+307,-8854), point(6971,-24026), point(-5102,29957), point(1.116617e+308, 5047.5342), point(3.974591e+307,5090), point(-10162,1152921504606846980), point(131069,-4611.6509)))),(point(1265,-27855)),(point(1.578594e+308,14143)),(linestring( point( 8160.6152,-31905), point(21029,25552), point(19741,1.151306e+308), point(1.738835e+308,5498), point(1.328995e+308,-23240), point(-9398.6992,4294967297), point(-25922,-2968))),(multipoint( point(-11200,6.639596e+307), point(-32747,5080))) ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(11357,-31532), point(9914,-26999), point(8546,28384), point(-36028797018963965,16777213), point(-31138,35184372088831), point(4294967295,34359738369), point(-29421,-4503599627370495), point(24722,576460752303423491)), linestring( point(-1252, 3304.6836), point(11851,-32379), point(-7602,6.139910e+307), point(-4502,2056), point(14836,524286), point(4518,32250), point(1,12965), point(15539,-18761), point(-789,7871), point(24563,1076)), linestring( point(-15759,-22368), point(-463,1.296903e+308), point(8.775686e+307,8.995493e+307), point(8435,-27674)))) ;
insert ignore into `test`.`t`(`a`) values (linestring( point(-213,23655), point(3.235976e+307,-31838), point(4611686018427387902,7458), point(-1783,18403))) ;
delete from t limit 1 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( polygon( linestring( point(-20127,25167), point(21748,5344), point(-30321,1.185976e+308), point(25096,-19355)), linestring( point(-14480,-21201), point(23015,576460752303423489), point(20322, 8194.2324), point(-14300,1.035917e+308)), linestring( point(17592186044414,6.456911e+307), point(1.544769e+308,-10490), point(721,-31745), point(23521,1130)), linestring( point(-10363,22901), point(-29405,1.717920e+308), point(-11879,-17968))),point(-13227,25061))) ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (linestring( point(-23582,8411), point(24303,-24526), point(3.835621e+307,21861), point(1.243593e+308,19906), point(16384,346))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(11556,1.124900e+307), point(-14409,14514), point(1.420397e+307,-16109), point(1.896489e+307,24466), point(26212,20919), point(-25838,-26667))) ;
select /*+ NO_BNL() */ a from t where a =32767 ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(-9606.7031,2251799813685247), point(25457,-8763), point(18701,-15904), point(134217726,-15388), point(-28887, 7384.7969), point(-11388,1.592723e+307), point(32270,-28021), point(549755813888,8.128385e+307))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(6311,-2051), point(130,13219), point(20180,8388607), point(1152921504606846980,-9363.6152), point(20997,14658))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(-27838,13526), point(10917,-317), point(20667,-3726), point(-18237,1.483889e+307), point(-25536,2651), point(1.409658e+308,10935), point(26838,131073), point(-11059,17592186044419), point(-10890,7888), point( 6126.0605,-30327))),(multipolygon( polygon( linestring( point(15814,-2074), point(28183,20090), point(5.714494e+307,24185)), linestring( point(27099,-19181), point(8881,6449), point(25914,18382), point(-144115188075855872,-22919)), linestring( point(1.651989e+308,-732), point(3.728406e+306,-4503599627370494), point(28397,25104)), linestring( point(3663,26424), point(32514,1.943901e+307), point(-18796,-16564), point(-12558,3.009789e+307))), polygon( linestring( point(-15285,-5111), point(4894,-27432), point(23809,-6186), point(31526,18534)), linestring( point(28903,-4091), point(-27087,-27624), point(-16740,16716), point(-18521,-28144)), linestring( point(23760,-18183), point(8664,1.598985e+308), point(25053,1.087349e+308), point(-5273,1.854584e+307)), linestring( point(16744,31641), point(-4092,28685), point(-4625,27405))), polygon( linestring( point(-20187,10757), point(22577,28871), point(1.324033e+308,-24570), point(-28716,2379)), linestring( point(8215,-26067), point(-151,-25848), point(26645,2097153)), linestring( point(7389,-28481), point(5.073933e+307,22808), point(8616,-21578))), polygon( linestring( point(31488,18887), point(-30851,13048), point(6592,-28755), point(1867,20051)), linestring( point(1125899906842624,-16890), point(1.025253e+308,-4141), point(17935, 3577.9482)), linestring( point(63,1.638374e+306), point(-26100,32166), point(-19002,2879), point(-373,18074)), linestring( point(7416,-10295), point(4579,-6345), point(1783,13627))))),(multilinestring( linestring( point(-2044,-19538)), linestring( point(24412,-5243), point(-21591,4706), point(-25282,29505), point(8532,18911), point(17295,20242)), linestring( point(-1787,-14782), point(-28808,22632), point(17624,-6027.3818), point(19691,-26231), point(-5858,-17120), point(32645,9.615822e+307)))),(multipolygon( polygon( linestring( point(-26398,-16900), point(12825,-31789), point(-13876,-21206), point(19785,18306)), linestring( point(-11177,25912), point(20415,3060), point(-13220,28228), point(-3678,7.252590e+307)), linestring( point(4603,8682), point(25255,-28186), point(13759,-700), point(-18007,9294)), linestring( point(8406,12316), point(-29685,1.614452e+308), point(26370,-1293), point(18567,-21336))), polygon( linestring( point(-20957,-29011), point(-5297.7144,20816), point(-12721,16533), point(8509,9963)), linestring( point(-8380,7649), point(13303,1.286712e+308), point(13195,29629), point(-27189,21890)), linestring( point(-23627,-5709), point(-20712,-1839), point(2.188517e+307,-31011)), linestring( point( 1240.5654,-2595), point(-6281.4902,-17806), point(17804,-17124))), polygon( linestring( point(-20463,7390), point(17390,-21241), point(-14637,3924)), linestring( point(-867,-16925), point(4731,1.284174e+307), point(11137,5.853828e+306), point(-2454,-6753.8506)), linestring( point(28825,-19916), point(-26870,-1395), point(1568,2199023255548))), polygon( linestring( point(-5898.3955,-639), point(1.167799e+308,-15641), point(-8608,2.915601e+307)), linestring( point(-11452,26370), point(9223372036854775807,12168), point(16125,-11531), point(-24002, 8760.1113)), linestring( point(-3138,1.355034e+308), point(34359738364,7721), point(-525,-8589934588), point(3.746438e+307,-5569)), linestring( point(-19604,-26973), point(27870,-4540.4985), point(4194300,-17148))))),(polygon( linestring( point(-19242,-10891), point(-600,-8253), point(1.065875e+308,2423), point(-3926,4010)), linestring( point(4022,1.780660e+308), point(22472,20722), point(24236,12741), point(70368744177665,-3635)), linestring( point(-12630,1.666302e+308), point(5531,23341), point(25980,-10333), point(-16993,-19441)), linestring( point(8382,-18667), point(1.141652e+307,18949), point(17413,10445)))),(multipoint( point(22460,20935), point(16312,68), point(268435454,9.681907e+307), point(-15974,10055), point(-12096,-24980), point(17171,1.020322e+308), point(15919,-16014), point(-3665,-25884))),(linestring( point(-5764,18770), point(-30567,-22910), point(-3059,16104), point(-13463,1.512598e+308), point(-14262,23221), point(-21769,-18939), point(29196,28348), point(-23438,-22075), point(14318,-11214))),(multipolygon( polygon( linestring( point(-22806,15816), point(140737488355327,-28969), point(-2706,4360), point(31619,1869)), linestring( point(7.720256e+307,30287), point(137438953476,30219), point(15170, 8726.8438), point(1021,-24172)), linestring( point(-23872,0), point(-706,-20854), point( 3406.7598,8388606)), linestring( point(536870916,1.502769e+308), point(-14916,9245), point(-8701,16806), point(-22675,137438953473))), polygon( linestring( point(32749,-2305843009213693955), point(-15780,9415), point(1.610512e+307,4309)), linestring( point(11529,15288), point(-9079,-15721), point(-26840,-15752), point( 8502.4238,-1357)), linestring( point(3345,-7484), point(20765,3031), point(1125899906842628,-7562), point(3000,-14548)), linestring( point(18346,-5875), point( 1773.9531,14748), point( 2887.7666,-9007199254740991), point(-14536,1.319345e+308))), polygon( linestring( point(9860,-11088), point(-27472,1140), point(-18536,20099), point(14412,-22854)), linestring( point(-11664,2.988521e+305), point(-6527,1.725673e+308), point(1073741827,1.498001e+308)), linestring( point(2305843009213693949,31234), point(1.450793e+308,6.271780e+307), point(11968,16575)), linestring( point(7560,11223), point(2534,1.243299e+307), point(5726,21946), point(24242,162))), polygon( linestring( point(576460752303423485,-516), point(2097155,19004), point(-24259, 2646.2852)), linestring( point(1073741823,5914), point(17592186044413,-13497), point(-5842,1.435480e+308), point(26227,25349)), linestring( point(10294,24927), point(6679,-21335), point(14391,-1235), point(-31993,23008))))) ;
delete from t limit 2 ;
select sql_small_result a from t where a ='1' and a ='2015-01-01' ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(1.027688e+308,67), point(30046,12590), point(1073741825,-28836), point(566,-25913)), linestring( point(9557,7625), point(15915,9.640865e+307), point(-19,12670)), linestring( point(-27490,1.742287e+308), point(9.835748e+307,23957), point(30214,3.236990e+307))), polygon( linestring( point(-9341,6816), point(2754,2251799813685249), point(8226,-24079), point(-20367,-4374)), linestring( point(6385,14504), point(10370,-25301), point(64,14640), point(-25246,6815)), linestring( point(18942,31088), point(-10189,29754), point(-8890.0137,27961))), polygon( linestring( point(-2357,-24464), point(5.567626e+307,-8342), point(-3534,8640)), linestring( point(-13748,-29209), point(16053,-5916), point(-24975,29501)), linestring( point(-23217,32400), point(12914,-10185), point(20762,7.323668e+307), point(-18914,-26143)), linestring( point(7051,22891), point(1.461444e+308,1.467244e+307), point(-8936,-11525), point(32161,-11881))), polygon( linestring( point(21447,18405), point(1.207121e+308,30523), point(1.035015e+307,-31878)), linestring( point(5755,1.725000e+308), point(1608,-12802), point(-12215,16924)), linestring( point(747,10901), point(14025,-7230), point(16480,-16053), point(-7873,27757)), linestring( point(-29115,21665), point(20450,-32306), point(14406,23296))))) ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(30857,-27704), point(65534,15313), point(1048577,16866), point(-29506,21492), point(1.289073e+308,20124), point(-17998,-16608)), linestring( point(8445,-9865), point(22519,-7587), point(128,-19647), point(7.965349e+307,10197), point(70368744177663,6935), point(23010,5736), point(14532,22717)), linestring( point(26150,-23789), point(14409,-23025), point(5961,67108864), point(-576460752303423489,-26680), point(14076,27233)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(1.169079e+308,-3112.7305), point(-32249,9007199254740992), point(1073741821,21070), point(134217732,-25693), point(16071,-29166), point(-6930,17095), point(5.077071e+307,19317)), linestring( point(339,-10601), point(-17288,1206), point(153,9.509475e+307)), linestring( point(-2360,-9302), point(8,-13905), point(30054,1495), point(20577,-25674), point(-30957,7.345575e+307), point(2190,19104), point(-5835.0898,1529)), linestring( point(-5654.2329,13608), point(22339, 348.5693), point(-24573,25142), point(23979,538), point(-23247,-18133), point(-22993,-24633), point(1099511627778,-2980)))),(multilinestring( linestring( point(20450,-32349), point(6145,1073741824), point(31599,-28595)), linestring( point(16387,8796093022205), point(-7285,5414)), linestring( point(2623,17768), point(-14363,2.967706e+307), point(9007199254740995,-1762), point(-9517,19032), point(20097,10436), point(-10816,-19995), point(-10027,-7373), point(1153, 3611.1641)))),(linestring( point(-6834,27998), point(-8992,30428), point(-27069,4.546200e+307), point(-15827,-6737), point(2045,14108))),(linestring( point(19929,2305843009213693955), point(2297,-7744.9346), point(-1099511627772,1.603560e+308), point(-13266,1048573), point(-26038,-22149), point(28874,-23305), point(-22669,-24444), point(-32477,7.855385e+307))),(geometrycollection( multilinestring( linestring( point(17661,-26718), point(10611,-14143), point(10055,6.623929e+307), point(-21833,24), point(-274877906945,-29016)), linestring( point(-18165,-29470), point(-1113,20678), point(27010,-13056), point(-13854,20389), point(-36028797018963968,13312), point(-262147,20), point(11105,4398046511103)), linestring( point(-26240,9.883262e+307), point(-22504,3963), point(-9365, 2040.7568), point(-20920,35184372088828), point(21047,-19152), point(-14829,19205))),point(30134,1073741823))),(multilinestring( linestring( point(-6192.5952,31858), point(-13999,7460), point(2634,-27346)), linestring( point(-29492,1.668106e+307), point(26152,15973), point(-6655,25626), point(-14255,12528)))),(point(30394,25844)),(multilinestring( linestring( point(21913,5107), point(-16729,-9130), point(-6075.2134,-9112.0020), point(15314,32255), point(137438953469,-12229), point(-13862,-12713), point(-22607,34359738364), point(4557,32185), point( 6004.1670,6039)), linestring( point(12018,1.010492e+308), point(9191,4.978183e+307), point(1152921504606846978,33554431), point(7202,-11847), point(1.474276e+308,-29808), point(3.849747e+307,-11312), point(17757,-31855)), linestring( point(8193,4970), point(-70368744177662,12284), point(19901,9226), point(18558,8.124925e+307), point(-803,65), point(13772,-6000), point(5.519694e+307,4140), point(4398046511108,3019)))),(multipolygon( polygon( linestring( point(-10684,31875), point(7.070106e+307,-2061), point(-31503,-21984), point(18214,15124)), linestring( point(1713,-19529), point(15207,11067), point(2.119990e+307,-5898.8745)), linestring( point(-12979,2305843009213693952), point(-16384,-11707), point(8535,-19871), point(-7999,7427))), polygon( linestring( point(-15482,-27277), point(-1048575,-2147483644), point(21548,268435452), point(28900,-27521)), linestring( point(-17197,18130), point(15827,-15485), point(-1711,-3604.6035)), linestring( point(-25042,17647), point(-21974,7.440484e+307), point(17102,-32120), point(4503599627370492,-28964))), polygon( linestring( point(21956,22304), point(-21724,-9775), point(19321,23297)), linestring( point(3704,23018), point(14961,14336), point(30840,3834), point(8.609247e+307,-32264)), linestring( point(-31774,22358), point(10342,28645), point(-11610,-14725), point(31243,-1364)), linestring( point(26708,31063), point(22083,30110), point( 1735.9414,10))), polygon( linestring( point(-29434,30852), point(-6429,12824), point(-2649,2251799813685251), point(-1634,-16327)), linestring( point(-9007199254740996,31720), point(25385,-29155), point(-684,-2955)), linestring( point(29942,30094), point(-15170,4.118098e+307), point(30144,14765)), linestring( point(1099511627776,28393), point(-26517,-2766), point(4.587882e+307,7.324901e+307))))),(multipoint( point(10741,17685), point( 2452.5674,19364), point(-20428,-8698), point(18203,-13632), point(11645,65536), point(26074,22058), point(4891,262148))),(linestring( point(27708,-10668), point( 5042.4883,11714), point(20130,-10901), point(5223,-1651), point( 4352.5313,-9702.3125), point(-26253,29318))),(multipoint( point(2097148,24671), point(15983,36028797018963972))),(point(20783,-281474976710659)),(point(-29969,3691)),(polygon( linestring( point(7936,-18166), point( 3233.6074,576460752303423484), point(-17855,12456)), linestring( point(281474976710654,15247), point(-30774,28204), point(-25775,-12929), point(27743,30173)), linestring( point(-4,1.182376e+308), point(14362,-28478), point(1.557885e+308,17063)), linestring( point(-4718.4966,2318), point(7.259340e+307,4747), point( 1122.5605,3481), point(9110,2708)))),(linestring( point(9.582742e+307,-8212.7256))),(point(-24657,-17542)) ;
insert ignore into `test`.`t`(`a`) values (linestring( point(-4133,20661), point(32513,-1880), point(28103, 2524.9980), point(32264,508), point(-8121,9017), point(28611,8121))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(22800,-6537.8008), point(-4910,13820))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(-24549,11758), point(-1640.0645,-22787), point(5.455494e+306,-20705)), linestring( point(18191,-13284), point(18702,1.655242e+308), point(65533,17494), point(31994,13488)), linestring( point(1.353942e+308,1.259937e+308), point(-28278,-26133), point(129,11706)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-5455,-7549), point(-32211,16611), point(8800,19847), point(-17592186044413,23460)), linestring( point(2822,1.249732e+307), point(31290,-4908), point(18836,-25445)), linestring( point(8195,-23845), point(-28709,22938), point(-16988,-6672)), linestring( point(-7131,-4194300), point(13494,-13798), point(-19413,-2677))), polygon( linestring( point(23055,16541), point(-30872,1011), point(-32037,1.314784e+308)), linestring( point(16387,1125899906842622), point(1.332223e+308,14135), point(1.217171e+308,5966)), linestring( point(-17716,1.079995e+308), point(2853,1.107437e+308), point(13685,8567))), polygon( linestring( point(-32622,-6224), point(-29893,93), point(10526, 5936.0479), point(17850,31385)), linestring( point(5209,8201), point( 2458.3672,9.663462e+307), point(-3546.8975,19323)), linestring( point(7.060268e+307,-6289), point(1.465085e+308,-4217), point(6414,-24613), point(23249,-12506))))) ;
delete from t limit 2 ;
select a from t where a ='2015-01-01' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-5987,-32537), point(-4923,562949953421314), point(26274,-22082), point(21952,-4109), point(562949953421310,2951)), linestring( point(28031,-24455), point(-28159,-16144), point(438,12347), point(21924,17839), point(23498,-19324)), linestring( point(2305843009213693951,-31370)), linestring( point(-19135,7.791900e+307), point(536870911, 9948.7168), point(-13295,31219), point(4850,-30878), point(18166,-9399), point(-13346,-12104), point(-27360,1.343588e+308), point(-31978,-18561), point(-1508.4531,-3638), point(-18735,-25880)))),(polygon( linestring( point(7593,20426), point(-4846,-8759), point(-25354,1.085709e+308), point(-116,-3642)), linestring( point(67108860,972), point(-32138,-7322), point(27369,11156), point(-299,29749)), linestring( point(2961,-22004), point(3155,-12644), point(30986,-26754), point(-7861.0532,14402)), linestring( point(-25164,25307), point(562949953421310,-21023), point(-782,1.772962e+308), point(-12583,-9375)))),(multipoint( point(32771,-18480), point(23005,28159), point(11069,1.386408e+308), point(-4680,12260))),(geometrycollection( geometrycollection( linestring( point(-23953,-23414), point(25940,4.706773e+307), point(16777216,23402), point(4.139357e+307,-20561), point(2879,3051), point(27338,13020), point(1.157474e+308,-11478), point(-664,-12474)),polygon( linestring( point(1.282253e+308,18053), point(7.816342e+306,-26190), point(-15233,-26298)), linestring( point(16980,-15391), point(949, 7093.7070), point(12135,1592), point(-8658.3164,-31328)), linestring( point(19475,17280), point(-22287,-26767), point( 2430.0518,1.451766e+308), point(-22009,15433)), linestring( point(1426,-6498), point(12365,20258), point(-30487,-14897))),polygon( linestring( point(5.996312e+307,9894), point(4920,-31939), point(576460752303423487,15949), point(1021,1.467496e+308)), linestring( point(6640,15822), point(-8180.6558,-2570), point(22709,-2408), point(-10444,23216)), linestring( point(-4866.6714,-13821), point(-25523,72), point(11811,-6563)))))),(multilinestring( linestring( point(32660,9526), point(-18797,-9399.9463), point(-22141,32344), point(31014,-5937), point(-12185,-29157), point( 2637.2842,-21657), point(-7038,28669)), linestring( point(34,23438)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(13229,13022), point(-13614,-22961), point(-21161,-8367), point(-2385.3594,-17367), point(-25087,36028797018963970)), linestring( point(-17,-23892), point( 5230.8115,25919), point(6171,-24701)), linestring( point(8581,-28), point(30235,4992), point(-10131,30065), point(19845,-33554430), point(-21395,-23487), point(-24275,-18811), point(1413,24773)))),(geometrycollection( multipoint( point(19830,-16966), point(-14229,9.728117e+307), point(68719476738,70368744177666), point(-7454.9824,-12002)),multilinestring( linestring( point(-12535,15722), point(-20375,9007199254740988), point(-12768,2045), point(15866,-15526), point(-5,-131069), point(7.840950e+307,5678)), linestring( point(10013,-13241), point(1.690099e+308,-4171), point(549755813889,-8160.2852), point(-8873,-30), point(-24815,5670), point(-4549,23068), point(3781,3590), point(28883,-24982), point(31428,-8732), point(-22766,15595)), linestring( point(-17989,16890), point(1.165187e+308,-15620), point(8192,1.081512e+308), point(-32759,28574), point(-8964,1.446862e+308), point(-123, 2431.3965), point(-16921,19690), point(17023,-5882))),polygon( linestring( point(-19307,25078), point(1800,-27123), point(-6701,13937)), linestring( point(18014398509481984,-20912), point(1.068096e+308,11656), point(-17733,29648)), linestring( point( 2076.0352,-726), point(6951,27267), point(-1151,-16783), point(-3106,20140)), linestring( point(3491,-19283), point(23037,12321), point(23784,11332), point(-20536,-1429.3545))))),(point(2147483650,-21227)),(multipoint( point(2199023255556,26928), point(-23989,-14998), point(-25049,-1050), point(3756,29423), point(-27964,-24064), point(-25389,-2776), point(8.917216e+307, 2854.3555), point(-31582,-31955), point(21130,-25046), point(-5209,3.823574e+307))),(multipolygon( polygon( linestring( point(-7324,32743), point(-22328,30250), point(-15281,127)), linestring( point(-9653,67108861), point(-21189,6291), point(2683,1.530868e+308)), linestring( point(-21184,23552), point(-2923,-20720), point(-9797,-27669))), polygon( linestring( point(9007199254740990,-8154), point(8570,-8796093022212), point(3434,21068)), linestring( point(18014398509481980,-2123), point(-13487,32350), point(19420,11099), point( 2079.2861,-19737)), linestring( point(17435,1.774927e+308), point( 8314.9609,-22817), point(-28896,-7851), point(1.289488e+308,-3668)), linestring( point(-22580, 1240.5430), point(12385,-16387), point(32009,13699))), polygon( linestring( point(31835,26588), point(21756,-28155), point(8196,20286), point(30467,31858)), linestring( point(16995,30030), point(-21037,-21433), point(-8822,1.469117e+308)), linestring( point(-16997,1152921504606846980), point(-17402,31143), point(1.225703e+308,14565), point(29732,20403)), linestring( point(-4891.2861,-24895), point(30712,2305843009213693950), point(9.968122e+307,26148), point(-4175.1050,-26988))), polygon( linestring( point(16076,274877906947), point(6376,11871), point(-3133,32768), point(16274,11057)), linestring( point(-24677,-8526), point(1.129784e+308,-21204), point(-18658,281474976710654)), linestring( point(1.718807e+308,8.927911e+307), point(-11633,9.867194e+307), point(1099511627777,16060)), linestring( point(10118,5363), point(28603,-23001), point(-21741,4.904785e+307), point(-11705,-18620))))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(23486,24297), point(1129,-22660), point(25733,2104), point(15072,8589934596)), linestring( point(2305843009213693949,-25196), point(-8943.5859,-14079), point(-2505,4529)), linestring( point(-22236,3610), point(-6527,23356), point( 7362.6855,18030)), linestring( point(6185,19685), point(7041,11349), point(-21716,5.340255e+307), point(28660,-1317))), polygon( linestring( point(-4478,20757), point(-9198,32573), point(-8447.3340,31)), linestring( point(-3084,65533), point(-4239,3.227191e+307), point(27398,5.763677e+307), point(31808,-10589)), linestring( point(-6432,5.818039e+307), point(15885,-626), point(-27606,19598)), linestring( point(1.647018e+308,1.067926e+308), point(-22469,137438953472), point(-17756,32766), point(-3000.0391,8298))), polygon( linestring( point(-1531,1.060705e+308), point(5328,13912), point(31783,-29417), point(26425,134217731)), linestring( point(-7979,3783), point(-23249,7.789943e+307), point(-31679,19585)), linestring( point(-3233, 4859.2471), point( 9356.9336,-20813), point(-5967,30186)), linestring( point(-1908,4.342409e+307), point(10448,18868), point(11206,-3767))), polygon( linestring( point(68719476734,6628), point(-4637,-16654), point(-1121,32413), point(11031,16777214)), linestring( point(460,-13370), point(1.793269e+308,11358), point(36028797018963966,28005), point(23960,7732)), linestring( point(1.622722e+308,-28897), point(7.228248e+307,-5833), point(-18658,-6872), point(-17581, 3075.8457))))),(multilinestring( linestring( point(24447,14665), point(-32034,-28730), point(23446,-27927), point(1.450672e+308,1.363893e+308), point(-16743,2481), point(-19240,-2652), point(22826,-28811), point(-4165.6123,28108), point(3893,1.480791e+308), point(8388607,5969)), linestring( point(6152,-28528), point(24800,-8234), point(2.221066e+307,-10704)))),(multipoint( point(-22155,1116), point(15424,-30397), point(-1519,-6231), point(10083,-3258), point(6396,-675), point(17523,9.542759e+307), point(1418,-5377.4209))),(geometrycollection( multipolygon( polygon( linestring( point(11649,-24443), point(19015,31187), point(6.621224e+307,-13331), point(-22911,-2798)), linestring( point(-9229,-21923), point(29248,19532), point(25895,-31030), point(738,1623)), linestring( point(18696,-7715), point(19282, 8598.0918), point(-12336,-25399), point(-14116,21303))), polygon( linestring( point(28422,-9668), point(-9929,18057), point(31610,5.828656e+307), point(140737488355332,-15592)), linestring( point(7967,-25221), point(-20573,7098), point(1.050913e+308,4252)), linestring( point( 6239.3330,6491), point(-22577,4.360141e+307), point(-7373,34359738368), point(-7977,1.754932e+308)))),point(-19724,4294967293))),(polygon( linestring( point(11130,7335), point(-4412,-696), point(-7299.4546,-18765)), linestring( point(8.390665e+307,1027), point(-4986, 9144.8906), point(-24334, 3879.2891)), linestring( point(8570,18946), point(-31563,4.272983e+307), point(-13052,-14420), point(3156,-3614)))),(polygon( linestring( point(-27878,-18008), point(9563,-10839), point(-20123,25581)), linestring( point(8.394967e+307,-5537), point(281474976710657,27547), point(9110,4642)), linestring( point(26319,35184372088831), point(8.862667e+306,-31819), point(-28544,26713)))),(point(20, 9752.1895)),(linestring( point(23313,576460752303423486), point(-36028797018963969,27224), point(-188,-5087), point(3942,1.656017e+308), point(1025,-18825), point(-5433,20520), point(-5336,1), point(11466,1561), point(-23071,1.508456e+308), point(-32308,20092))),(multipoint( point(-780,-24977), point(5.251862e+307,4244), point(-24654,6619), point(-32290,12503), point(-5664,-1453), point(22177,-72057594037927934), point(-24437,-6518))),(polygon( linestring( point(-15784,-68719476736), point(-14990,3.990170e+307), point(-24029,-16382)), linestring( point(29590,7587), point(-5863,-22242), point(-9031,-22105)), linestring( point(19577,23808), point(-15388,-16681), point(-23306,12493)), linestring( point(9318,-30712), point(-19810,1.639271e+308), point(-27098,4014), point(268435454,17179869181)))),(point(20589,17045)),(point(-2619.6025,2598)),(multilinestring( linestring( point(-27298,-10052), point(1.527713e+308,32274), point(4894,-29911), point(-24094,-29407), point(1099511627778,-536870908), point(-11882,124), point(30005,13557), point(-15327,-131070), point(-9340,-30464), point(11003,-20949)), linestring( point(12717,2011), point(-255,20689), point(22921,-8589934590), point(16380,13310)), linestring( point(-26373,26740), point(4881,-5015), point(288230376151711742,138), point(4047,23436)), linestring( point(-1125899906842622,-28879), point(-9485,19934), point( 6242.3203,-29375), point(-27011,23004)))),(multipolygon( polygon( linestring( point( 6789.1641,-17616), point(2305843009213693951,9770), point(-29227,8860)), linestring( point(23277,-11589), point(8973,19197), point(26267,18446744073709551614)), linestring( point(536870915,-14719), point(1916,2883), point(26002, 8650.2969))), polygon( linestring( point(10217,12924), point(-28993,9332), point(-3762.3521,-4044)), linestring( point(4.738949e+307,-7383), point(-19363,1.365003e+306), point(3255,21236)), linestring( point(28438,-2929), point(9310,-3853), point(-18933,21479), point(-1068,-374))))),(multipoint( point(-16549,-599), point(-3094,-21670), point(22502,30444), point(-19964,-32747), point(-17118,19738), point(1.413819e+308,1.351504e+308), point(-3752,26572), point(-10786,539), point(-8609,-19883), point(-30789,-24429))),(multilinestring( linestring( point(36028797018963969,9362), point(-28277,-2022), point(2.341920e+307,1.467488e+308), point(-27420, 2305.2578)), linestring( point(-5986,14292), point(3.024911e+307,-22770), point(15199,15151), point(-26772,1.227899e+308), point(27487,21262)), linestring( point(23635,6.730049e+307)), linestring( point(30053,17693), point(-27448,9345), point(9885,-2305843009213693953), point(-15422,140737488355330), point(23148,2.366759e+307)))),(point(2841,-5306)),(linestring( point(32376,-6243), point(-852, 863.3984), point(1.507613e+308, 4854.1973), point(16421,20519), point(22905,-2199023255556), point(15323,8.728493e+307), point(132,28917))),(multipolygon( polygon( linestring( point(-26353,23908), point(1.026259e+308,17192), point(-677,31463), point(-17344,21470)), linestring( point(13777,-860), point(22348,32031), point(-18181,7121)), linestring( point(1027,32387), point(28655, 1611.8848), point(-10607,28592), point(-26277,-27660))), polygon( linestring( point(-10871,-24005), point(1972,18995), point(-729,-5250), point(-22833,8051)), linestring( point(536870911,15186), point(4398046511102,28184), point(3683,18943), point(-11217,3010)), linestring( point(2656,-1048580), point(-7222, 3887.7314), point(10934,13655), point(562949953421312,-6644))), polygon( linestring( point(-5369, 5028.9844), point(11092,14301), point(-9724,762)), linestring( point(-28068,-21227), point(-726,1.716997e+308), point(943,19924), point(576460752303423488,8909)), linestring( point(-23623,5.051158e+307), point(16140,6344), point(-26019,8364))), polygon( linestring( point(21749,6182), point(30019,576460752303423492), point(-19490,-23441), point(-2130,-27928)), linestring( point(1.430136e+308,22491), point(1.165695e+308,30322), point(-16771,-24947), point(19785,-15000)), linestring( point(33554434,-18849), point(-281474976710659,-6858), point(-28313,1.562559e+308))))),(multipolygon( polygon( linestring( point(65,-12524), point(5.164531e+307,16424), point(-21221,22642)), linestring( point(1.086004e+306,-6734), point(12241,-7803), point(22221,23468), point(17969,10252)), linestring( point(7611,4.413730e+307), point(-454,5832), point(-17017,28875)), linestring( point(2076,14211), point( 5414.2646,10911), point(-9683,-14630), point(-26791,3739))), polygon( linestring( point(9968,-1565), point(1.504883e+307,-29477), point(-2147483645,-20762), point(-1988,23870)), linestring( point(6.994709e+307,70368744177666), point(-4610.3042,12688), point(-28331,-8599)), linestring( point(-20249,32634), point(-524292,29491), point(16295,28971), point( 5185.4873,10635))), polygon( linestring( point(-21113,-1805), point(4590,5351), point(-3294,29150), point(9.383938e+307,8575)), linestring( point(1.054557e+308,-26474), point(-30811,15736), point(-8135,12415)), linestring( point(-5242,-20995), point(23197,30632), point(19456,-31089)), linestring( point(1.557616e+308,9.655816e+306), point(-32332,17179869188), point(1.112030e+307,-32728), point(1.173059e+307,-15282))), polygon( linestring( point(-31193, 814.8447), point(-9649,30107), point(-5954,7220), point(-7575,-5243)), linestring( point(-12625,-21049), point(1.575720e+308,134217725), point(1.439030e+308,-11548)), linestring( point(21474,32333), point(2156,11050), point(2623,-9707.1016))))) ;
insert into `test`.`t`(`a`) values (geometrycollection( linestring( point(7165,27169), point(-6794,21275)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(1.131980e+308,6154), point(28448,-3442), point(15,1.209576e+308)), linestring( point(21223,8.214039e+307), point(-4036.7754,30351), point(-23212,15804), point(-17718,-20401)), linestring( point(32330,-23275), point(-20679,255), point(-31396,-12907))), polygon( linestring( point(15912,8796093022211), point(-11330,-27888), point(-32219,-10793), point(17277,-21128)), linestring( point(14550,-27191), point(27882,-20391), point(2836,1373), point(-23607,31242)), linestring( point(-2372.6519,17502), point(24621,-4257), point(2067,-25651), point(3.370321e+307,1.689664e+308)), linestring( point(18830,-2490), point(1000,2809), point(15545,-6937), point(-20290,134217730))), polygon( linestring( point(4.920665e+307,8155), point(-2479,268435454), point(3.752154e+307,-25488), point(1.041707e+308,-6842)), linestring( point(13983,27604), point(21478,-32114), point(-13821,1.411205e+308), point(-2337,20994)), linestring( point(-31737,-2428), point(-1622.4658,-12845), point(4.845184e+307,11337)), linestring( point(-2210,-20491), point(-28307,2375), point(131068,7.020847e+307), point(5371,32337))))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( linestring( point(-23209,-14496)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(7.403588e+307,8.793764e+305), point(4216,14353), point(2.272211e+307,-31592), point(-13339,26750), point(24246,-30483), point(-17826,-22093), point(-288230376151711740,-7513.8916)), linestring( point(14296,8.011892e+307), point(-27680,-11512)))),(point(13847,1338)),(geometrycollection( multipoint( point(-1917,9355), point(-14172,-24119), point(11876,19951), point(8434,14), point(14347,-5574.8608), point(1.409035e+308,16780), point(-12922,-9765)))),(multipoint( point(-7312,-3196), point(8950,14505), point(-15577,-22723), point(-20269,2995), point(17485,-7564), point(26099,9.984991e+307), point(-2284.9370,-29539))),(point(-19001,25434)),(linestring( point(10812,3.907089e+307), point(-19785,-3018), point(-19299,-1073741820), point(23754, 4224.3906), point(-9023.6641, 9153.7734), point(5.706092e+306,26762), point(262146,-15408))),(polygon( linestring( point(16691,13810), point(-25584,542), point(-22622,2929)), linestring( point(25825,-8219), point(1073741826,-1497), point(-6260,3671), point(4.438395e+307,5071)), linestring( point(25457,-29937), point(-22517,-27877), point(-10428,-8388607), point(-4307,20691)), linestring( point( 810.2793,6549), point(-9127,31316), point(-7469,-7403), point(-24706,-19700)))),(polygon( linestring( point(-22322,4.683878e+307), point(-9750,-16791), point(8603,-24042), point(-21368,11787)), linestring( point(5816,1.590781e+308), point(-26066,15824), point(8880,-1219), point(32012,-10866)), linestring( point(1.272381e+308,-24193), point(-18612,-524292), point(13763,8003)), linestring( point(2.686961e+307,-22011), point(13858,9.525775e+307), point(31019,-7602)))),(multilinestring( linestring( point(-24452,32768), point(-5580,24853), point(1.403727e+308,-131073), point(4.168194e+307,-519)), linestring( point(-7028,21442), point(-22849,-28829), point(-24786,13159), point(-7027,140737488355325), point(-28912,-16175), point(13596,-26913), point(-29555,-21088)), linestring( point(14403,-5258), point(-24405,127), point(-18653,4.435124e+307)))),(linestring( point(-14782,-26269), point(4136,5.692576e+307), point(-7060,23136))),(multilinestring( linestring( point(11699,21837), point(29315,9579), point(-1965.4668,-3168), point(-1825.7842,7)), linestring( point(31196,16152), point(27939,27149), point(-14613,-1048579)), linestring( point(32765,-3818), point(1789,-5967), point(-4745,3725)))),(multilinestring( linestring( point(21251,16481), point(-16330,12674), point(4294967298,-28061), point(-22385,-14831)), linestring( point(4398046511105,22009), point(3.211012e+307,-19), point(-23158,13340), point(-23396,8819)), linestring( point(33,1.570984e+308), point(34359738364,1.634421e+308), point(-26057,19981)), linestring( point(22750,-23380), point(32141,4.344759e+307), point(-10516,576460752303423488), point(27686,-2254.6514), point(18706,7.827985e+306), point(-28249,3.410242e+307), point(-1028,-344)))),(geometrycollection( geometrycollection( polygon( linestring( point(-13057,20734), point(27950,-17316), point(-3011,24219)), linestring( point(28385,-24491), point(1581,11194), point(8195,10919), point(1.589979e+308,4294967292)), linestring( point(-27951,14764), point(-11976,-32496), point(6.752849e+307,-17834), point(-11891,16939)), linestring( point(31503,-7724), point(1.661309e+308,25416), point(-11582,32765)))))),(multilinestring( linestring( point(32080,-29389), point(-10108,30172), point(-27677,-19395), point(24059,-32472), point(-262146,-21260), point(1.908140e+307,25848), point(8589934591,32509), point(-29521,4635), point(9007199254740996,-21811), point(17873,-23839)), linestring( point(20528,5235), point(31494,18590), point(-13997,17592186044420), point( 6946.9355,-72057594037927937), point(-9335,10359), point(-22932,2.345247e+307), point(-16826,25254), point(-2324.9556,12264), point(10862,-19473), point(30718,4503599627370497)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-837,-16383), point(-17844,21825), point(-12348,72057594037927932)), linestring( point(-25694,-8675), point(22210,-1212.4766), point(22569,-3904), point(-15676,-20532)), linestring( point(-23269,1098), point(15957,8.039844e+307), point(5.676437e+307, 4799.4600))), polygon( linestring( point(-31263,-23761), point(-4534,-704), point(-17726,19673)), linestring( point(19241,-7792.6929), point(3654,-11486), point(1.399594e+308,-7627.4541), point(-5858,14160)), linestring( point(-29401,5.431186e+307), point(-19242,-5774), point(14779,24249), point(-30536,-576460752303423489))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(-23,22485)),(geometrycollection( polygon( linestring( point(1.044267e+306,24963), point(-19071,25802), point(-549755813887,-10734), point(17279,-10622)), linestring( point( 9328.4824,4294967296), point(-23561,4.078467e+307), point(12602,-4093.8726)), linestring( point(-15311,19433), point(25248,-26738), point(7365,-22683)), linestring( point(-1073741824,5816), point(10449, 7701.1680), point(32656,6150), point(2737,25366))),point(-256,-15972))),(multipoint( point(9156,8.212732e+307), point(-5182,-30845), point(7023,-35184372088836), point(16880,17592186044418), point(-19911,9414))),(multipoint( point(268435456,11121), point(4132,-268435454), point(562949953421316,-19557), point(12277,20043), point(536870910,-9216))),(multipolygon( polygon( linestring( point( 2395.3535,-3627), point(1.572462e+308,-3511), point(-20727,-72057594037927938)), linestring( point(-11026,68719476738), point( 1914.4043,-16), point(-861,22011)), linestring( point(-5412.6421,-249), point(-14384,-128), point(1.696097e+308,-9376.3203)), linestring( point(-30416,1.257969e+308), point(-17344,-10608), point(-30405,-28943), point(28618,-1937.0508))), polygon( linestring( point(-17675,-27891), point( 9162.2012,1045), point(6791,4.979016e+307)), linestring( point(29228,1.084782e+308), point(33554428,-21844), point(2199023255549,14967)), linestring( point(-32363,-25448), point(-3277.3916,-21047), point(16349,-11380), point(17413,16298))))),(point(-13134,-9184)),(multipoint( point(1.034689e+308,1.285572e+308), point(-16466,29037), point(21072,23259), point(3.855524e+307,-24534))),(multipolygon( polygon( linestring( point(-33554432,4564), point(1.193443e+307,-31729), point(67108865,-4237), point(-32771,-20572)), linestring( point(4194303,-12539), point(14429,-15404), point(8166,20825), point(14646,-15397)), linestring( point(7772,-782), point(-1202,28461), point(24784,-17856), point(-6915,-24466))), polygon( linestring( point(22775,-16078), point(1025,-22632), point(19997,23130), point(-16693,-22742)), linestring( point(562949953421309,-23541), point(19077,26695), point(10142,29840)), linestring( point(2.657732e+306,-31692), point(-14332,-31503), point(26764,31819)), linestring( point(7313,-140), point(-1504,23871), point(-27869,-6671))), polygon( linestring( point(-7605,17570), point(-3994,-18197), point(16777217,-16823)), linestring( point(1.628932e+308,-9489), point(-33554430,1.773757e+308), point(4194305,4611686018427387901), point(-4194305,-14614)), linestring( point(2054,2.782340e+307), point(-18,-549755813890), point(1.131238e+308,-20195)), linestring( point(-23779,1.641168e+308), point(7103,13462), point(7.961691e+307,-4256), point(0,13718))))),(linestring( point(131,8112), point(-4907,16826), point(-19191,1.379833e+308), point(7293,124), point(-5648,-28764), point(23817,30667))),(point(-15990,-29669)),(multipolygon( polygon( linestring( point(32499,-16753), point(-513,-8063), point(-29780,2793), point(-11690,-429)), linestring( point(15625,19536), point(-16051,-29124), point(-14164,-4579), point(14903,-20751)), linestring( point(1152921504606846972,13846), point(-1363.6172,-21807), point(31388,7533)), linestring( point(13989,1.634958e+308), point(30724,-29770), point(-5335,-9859))), polygon( linestring( point(7.746102e+307,19199), point(8388609,13864), point(17273,-4209), point(21846,-15186)), linestring( point(2251799813685250,-3872), point(27860,-13642), point(67108863,-2966.8110)), linestring( point(1099511627775,20444), point(884,11523), point(-29997,20722), point(7822,32096))), polygon( linestring( point(11637,-31078), point(-24881,-9419), point(-18542,-21507)), linestring( point(-15695,765), point(-17196,21747), point(-17519,13075), point(-11476,4208)), linestring( point(19290,5214), point(1020,9181), point(-24993,15811)), linestring( point(-25436,-17990), point( 2295.5977,-24123), point(-9901,-2623), point(21464,13385))), polygon( linestring( point(-14787,10837), point(-2125.9775,-8396), point(-23991,-8347), point(-20226,-10348)), linestring( point(-4740,27321), point(11042,-29608), point(-18565,31262), point(4751,-25404)), linestring( point(-4415,15251), point(70368744177662,6897), point(-7834,-3429))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(1003,-6735), point(16160,14991), point(6832,8.034788e+307), point(-24816,24461), point(129,22395), point(18131,8.576730e+307), point(-13510,7017), point(-22542,-11828)), linestring( point(-25092,-7544), point(16199,-14164), point(-24017,11188), point(-7412,12145), point(1.124281e+308,17306), point(6411,-15225), point(-3651,4479)))),(geometrycollection( multilinestring( linestring( point(-29100,1319), point(-16467,-11162), point(26327,4.092068e+307), point(-7063,9.120590e+307), point(-14913,-5947), point(-27801,18348), point(2305843009213693954,-13703), point(27637,-26361), point(15770,21962)), linestring( point(-4267,1.777186e+307), point(12054,5148), point(29220,6019), point(-12012,1152921504606846978), point(-1152921504606846979,-13317), point(33,6241)), linestring( point(-28956,-14086), point(31528,-725), point(-2633,17179869182), point(-19738,-16436), point(-14188,-6762), point(-5569,30634), point(8386,-4611686018427387908), point(23252,28115)), linestring( point(-18520,8144), point( 6562.2852,-18476), point(7436,4672))))),(point(-12546,27140)),(multipoint( point(17510,14895), point(1.026503e+308,22652), point(24391,27973), point(-12924,6536), point(-15214,-4288), point(-3349,-19759), point(11754,-15985), point(-12082,-13582), point(1.406746e+308,9.490000e+307), point(23899,281474976710657))),(geometrycollection( point(1.183225e+308,-6762),geometrycollection( multipoint( point(-7793,-21137), point(-6943,20367), point(20383,3547), point(1.389387e+308,-24489), point(28565,5982), point(7776,-5759))),linestring( point(26513,12066), point(14307,-23649), point(-2385,-30081), point(17991,-19781), point(22728,31928), point(-16248,18106), point(22516,30813), point(18119,2097151), point(-12068,11184), point(-14,6257)))),(point(1099511627773,12670)),(geometrycollection( linestring( point(6519,14720)))),(polygon( linestring( point(2.522971e+307,8388610), point(15478, 4104.1201), point(7824,-7538), point(1.678734e+308,-16354)), linestring( point(2097155,16777219), point(20208,22194), point(6624,-28451), point(2050,628)), linestring( point(5.902327e+307,14493), point(-15101,1.233202e+308), point(21583,-2911), point(-23059,-25813)), linestring( point(1.091665e+308,-1675), point(-8733,-15521), point(1.350009e+307,3119), point(-16740,26100)))),(geometrycollection( geometrycollection( geometrycollection( polygon( linestring( point(12586,-9233.2529), point(-30739,16141), point(32560,11699), point(-18182,1955)), linestring( point(-8954,-15949), point(7689,22677), point(576460752303423488, 1481.6797)), linestring( point(-24250,16262), point(-2042,17987), point(5.128159e+307,-929), point(7187,-32694)), linestring( point(-20714,-5489), point(9744,32766), point(8422,27037)))),multilinestring( linestring( point(-18004,19315), point(-30997,11353), point( 5585.2256,12934), point(-677,14851), point(-8009,72057594037927937), point(3181,19400)), linestring( point(-29541,-18109), point(23164,17179869186)), linestring( point(-4646,9.120482e+307), point(4.517309e+307,6727), point(-30880,1.414813e+308)), linestring( point( 9720.1426,70368744177665), point(-378,13944), point(-281474976710660,13303), point(29388,17130), point(12154,-10885), point(14696,27565), point(-22426,-18457), point(13675,23606))),geometrycollection( multipoint( point(6992,-15862), point(26054,131068), point(1.468973e+307,4.823025e+307), point(-1097.5010,-5543), point(-8767,1.556097e+308), point(-13318,-4125.8535), point( 4963.6943,-3582), point(14876,-7649), point(28384, 6772.2109)))),multipoint( point(-1028,10197), point(-21112,-19727), point(14670,-6323), point(72057594037927938,-23925), point(-30995,-8659), point(67108860,524289), point(-20041,-23556)),point(31010,24444))),(polygon( linestring( point(-7897,-10867), point(5014,3785), point(549755813892,20122), point(4619,-21691)), linestring( point(17977,-29523), point(32019,16180), point(28901,20166)), linestring( point(7149,557), point(13925,-5406.9458), point(-1585,1065)), linestring( point(17975,2660), point(-26687,-25134), point(4410,-18646), point(2,21330)))),(multipolygon( polygon( linestring( point(-9614.7568,30302), point(24153,-5694), point(2808,-5888)), linestring( point(-13208,29531), point(-26761,-24125), point(25061,1.480248e+308)), linestring( point(-28922,-3693), point(1.149304e+308,-4149), point(31589,-20716))), polygon( linestring( point(-1025,-28284), point(536870915,-27224), point(28608,-29713)), linestring( point(-31640,1.633552e+308), point(2498,15830), point(5537,5.503963e+307), point(-26288,-1372)), linestring( point(-18571,-9481.1152), point(-7399,-515), point(-27439,-31022), point(-6713,274877906942))), polygon( linestring( point(14935,3235), point(23310,-293), point(-21847,-24376)), linestring( point(26466,30652), point(8.179094e+306,16656), point(11775,-2147483650)), linestring( point(4.246100e+307,-1348.1143), point(5054,-32387), point(-19720,10432), point(32211,-22585)), linestring( point(13847,24822), point(-18305,23204), point(1.632240e+308,7986), point(-20965,-26608))), polygon( linestring( point(7632,-3954.6221), point(-8725,21287), point(-11747,4611686018427387903)), linestring( point(23643,26627), point(9.731411e+307,-30054), point(32769,-10293), point(20654,18593)), linestring( point(-2597,9724), point(-10544,-9610), point(-8482.9678,20814), point(2045,866))))) ;
select a from t where a ='0' ;
select sql_small_result a from t where a =32767 and a ='127' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( geometrycollection( multipolygon( polygon( linestring( point( 2192.8662,1.025339e+307), point(-27994,27578), point(-24999,-15776), point(22700,29153)), linestring( point(28006,-5566), point(-21907,2877), point(9747,11137)), linestring( point(-29925,25427), point(1.044961e+308,14831), point(-26211,-20927), point(3.968050e+307,-14943)), linestring( point(-19058,-31967), point(0,14198), point(12069,18332))), polygon( linestring( point(-30917,-13243), point(-31625,1909), point(-12143,-13697), point(-690,-10974)), linestring( point(18336,13384), point(-8290,-25310), point(22775,1.342919e+308)), linestring( point(-22291,26961), point(-4085,-3816), point(-18987,-7684)), linestring( point(68719476737,31605), point(1.328895e+308, 9372.4785), point(-14620,13248))), polygon( linestring( point(32640,-16736), point(-2793,-29015), point(2097153,9.095462e+306)), linestring( point(28213,8359), point(17811,1.605133e+308), point(32233,-1099511627777)), linestring( point(20495,288230376151711743), point(-9042,11881), point(22055,7.611738e+307), point(-18438,22259)), linestring( point(-17813,-31256), point(-2069.8730,-30166), point(-32119,1.683613e+308), point(-7176,1048579))), polygon( linestring( point(7.194877e+307,-19940), point(742,1431), point(1.007721e+308,60)), linestring( point(-15574, 2306.7002), point(-1441, 4673.2031), point(27572,-32413), point(-20003,22661)), linestring( point(-6133,-8245), point(-4978,-179), point(15062,14519)), linestring( point(-1092,1.119219e+308), point(17854,20993), point(23394,1.127799e+308), point(-9609,3934)))),multilinestring( linestring( point(1.794496e+307,14512), point(-16758,31824), point(-32583,18011)), linestring( point(-30835,-30071), point(-24594,-7683), point(-18191,30621), point(-9007199254740990,17046), point(1.357101e+307,-8239), point(-5515,-13221), point(21985,-5946), point(20903,-3319), point(4.547129e+307,-15040), point(-9729, 3101.9551)))),polygon( linestring( point(24213,1.146477e+308), point(-28856,-20529), point(17390,-5929)), linestring( point(9207,30154), point(1.340771e+308,4030), point(-32767,-22949), point(-13320, 533.0693)), linestring( point(15225,27946), point(22602,-3957), point(1.118604e+308, 9772.2246), point(16783,7.784304e+307)), linestring( point(5654,-3977), point(-11918,30480), point(-9096.8262,9.457275e+307))),linestring( point(4330,28943), point(33554435,-27445), point(17758,17592186044420), point(-3438.8867,-13947), point(1.470037e+308,-10909), point(13585,-21633), point(-9008.7490,8055), point(9007199254740995,-16559), point(-2122,-5409), point(-31021,6130)))),(multipolygon( polygon( linestring( point(2.619101e+307,13151), point(-16,-16777215), point(-14278,-23339)), linestring( point(-20081,-30078), point(-7366,-3037), point(4826,-5800), point(14771,9007199254740990)), linestring( point(9053,1160), point(524292,1341), point(28625,3991), point(-13147,-158)), linestring( point(1.681553e+308,-9473), point(1356,-9070), point(27480,-19969))), polygon( linestring( point(-25704,-13895), point(7929,9027), point(1812,14908)), linestring( point(1.694873e+306,1.487089e+308), point(-2147483648,1.521870e+308), point(-134217725,28336), point(5445,1.554936e+308)), linestring( point(15880,-2862), point(410,-9024), point(-8707,1.856904e+307)), linestring( point(1021,14557), point(-31315,28313), point(31160,12653), point(-26284,-5284))), polygon( linestring( point( 1243.3125,1284), point(6971,-18042), point(-17322,-29894), point(-2273,26571)), linestring( point(-3776.6899,-31718), point(16774,-2089), point(1.600253e+308,6767), point(26116,11960)), linestring( point(6062,-23094), point(36028797018963969,4398046511108), point(-25147,1.647856e+308)), linestring( point(18734,-10204), point(-8764,-4036.1167), point(-30282,-25345), point(-13894,28563))))),(multipoint( point(-21660,-14556), point(-30267,1.923243e+307), point(22004,-10534), point(30880,-26776), point(6635,8388608), point(15960,-3967), point(17262,14355), point(1.509582e+308,-11081))),(multipoint( point(26784,-1038), point(8.785656e+307,1.055811e+308), point(-131070,31060), point(-24031,-23255), point(-8625,18613), point(8980,27357), point(4611686018427387900,3369))),(multilinestring( linestring( point(-5241,-15991), point(-30883,19976), point(1,-22351), point(-16523,-2983), point(4614,1.637472e+308), point(-6907,-20985)), linestring( point(7.017885e+307,12368), point(-31667,-5660), point(2305843009213693955,-29503), point(16227,22648), point(23054,-2483), point(-31254,31065), point(-32289,-29525), point(20807,1.361329e+307), point(1.150106e+308,1648)), linestring( point(-18706,23609), point(1.505160e+307,-7664), point(-295,1.504549e+308)))),(geometrycollection( geometrycollection( linestring( point(4560, 9231.8926))),multilinestring( linestring( point(9256,9580), point(21944,-10310), point(11684,-30343), point(28989,-15010), point(-13916,-29589), point(-2026.0884,1.569992e+307), point(17970,31541)), linestring( point(9.093854e+307,26188), point(-15099,-1472), point(-1679,19403), point(29897,26249), point(1.557659e+307,16158), point(-23031,7.501520e+307), point(7,-2265), point(22478,6.740315e+307)), linestring( point(14290,-6053), point(3.992512e+307,16777212), point( 5149.0137,19860), point(2147483651,27227), point(11993,-26837), point(-9484,10131), point(4873,15838)), linestring( point(-26710,30205), point(13801,18150))))),(polygon( linestring( point(13607,-3470), point(-18286,197), point(15796,-13571), point(15689,-7002)), linestring( point(4.593217e+307,18432), point(17483,-29491), point(1375,28734), point(-661,9442)), linestring( point(2755,6056), point(1099511627775,-17026), point(-8140,5781), point(-18575,-16314)))),(multilinestring( linestring( point(-11643,23863), point(-28190,17754), point(5.559649e+306,4482), point(1.579658e+308,-18134), point(70368744177662,1.034617e+308), point(35184372088828,-1799), point(16178,-31538), point(-18467,-5836.5654)), linestring( point(27254,16718), point(-21670,-11880), point(4859,27573), point(8388608,-4812), point(-1125899906842625,9.820613e+307), point(30832,-5998), point(31316,17060), point(-21849,65534), point(67108863,-1023)), linestring( point(27480,1.096172e+308), point(-28200,13840), point(22699,-28583), point(-4856.3794,-17741), point(4308,-16354), point(8188,-25557), point(-9054,27316), point(6.810828e+307,9777)))),(multilinestring( linestring( point(3523,-1393.2227), point(29182,-14371), point(-13763, 7449.0742), point(2943,23248), point(14327,-10674), point(-8757,27679)), linestring( point(-18836,14087), point(-18813,18405)))),(geometrycollection( multipoint( point(-25537,945), point(26568,260), point(24196,11445), point(-15174,-8019), point(-2546,-2924), point(-26719,10597), point(-23174,5.594497e+307), point(21769,3808), point(-25098,3073), point(-26619,21537)))),(polygon( linestring( point(-16721,-23695), point(-19690,-18151), point(28277,-28882), point(6319,5645)), linestring( point(-25556,18616), point(-29883,26347), point(23875,2305843009213693952), point(-9382,-944)), linestring( point(-510,29372), point(-9091.9697,17765), point(9187,24636)))),(multipolygon( polygon( linestring( point(-20627, 7116.3789), point(-18448,-2502), point(-4911,-7406)), linestring( point(-814,-7278.5518), point(24944,14770), point(-13906,21874)), linestring( point(-24843,-20594), point(-68719476738,-26229), point(-25982,-25968), point(-13111,-7323)), linestring( point(3.139075e+307,6949), point(21014,-21984), point(3.305540e+307,-25121), point(-25086,21403))), polygon( linestring( point(-18723,2708), point(24251,-8352.0898), point(-21106,15515), point(27192,-8948)), linestring( point(5.553716e+307,3496), point(4.003745e+307,17894), point(-9425,16563)), linestring( point(-14704,6098), point(576460752303423488,-79), point(9295,-7281.3613))), polygon( linestring( point(1.252083e+308,2483), point( 4152.2461,-11144), point(-2758,9.786336e+306), point(13917,1.592080e+308)), linestring( point(-28607,-7282), point(7628,6.839578e+307), point(21937,-8163.9063)), linestring( point(-27254,1.415735e+308), point(-12862,-16545), point(-27715,-25005))))),(multilinestring( linestring( point(-3071,31163), point(-23862,1945), point(1.540053e+308,-17203), point(-5355,-13722), point(14966,-21693), point(-9689.1172,-11467), point(-8589934595,1.720136e+308), point(-35184372088831,-12075), point( 814.5566,-21971)), linestring( point(1.548305e+308,-65534), point(-20228,1.210288e+308), point(2275,18014398509481986), point(24726,-16196), point(-21086,22978), point(-30885,21359), point(28902,-184), point(-8741, 833.6758)))),(multipoint( point(-22927,14636), point(-25137,-13528))),(point(-23356,14942)),(point(-12842,1.296988e+308)),(multipolygon( polygon( linestring( point(27209,30811), point(-2080,6.796122e+305), point(257,70368744177663)), linestring( point(-3646,29687), point(-29640,1173), point(9223372036854775805,31140)), linestring( point(27827,-24594), point(-25137, 6281.7822), point(-13433,22104)), linestring( point(-7103,-3563), point(21644,2.764392e+307), point(28283,-25546), point(24350,5090))), polygon( linestring( point(7.979468e+307,23687), point(1629,10866), point(18645,-11217), point(-7264,-12738)), linestring( point(10767,-8650), point(24170,30835), point(4706,29473), point(30407,30732)), linestring( point(31124,2.410940e+306), point(508,21676), point(2.328056e+307,12975), point(3630,6.560352e+307))), polygon( linestring( point(-2662,5.083604e+307), point(-4562,-3658.2886), point(19171,-608), point(-11353,-2327)), linestring( point(-1502,-19484), point(1.087846e+308,1.279366e+308), point(2097155,20042), point(9056,22929)), linestring( point(18444,-11018), point(-16076,1028), point(22554,18884), point(9296,-21971)), linestring( point(3.170692e+307, 6538.6094), point(-15176,-28076), point(29313,22444), point(-6889.9277,1292))), polygon( linestring( point(-10407,-2368), point(1.485819e+308,-25950), point(30084,8139), point(-9600,9430)), linestring( point(-26986,-8317), point(-21383,-1021), point(1621,-24032), point(20436,1.114857e+308)), linestring( point(-1754.8672,-32057), point(-10565,27185), point(-31124,16376), point(268435458,6.135647e+307))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( polygon( linestring( point(29017,-23763), point(-14510,-12198), point(1.719577e+308,-19971)), linestring( point(1329,11330), point(29123,6.656135e+307), point(-25218,-29182)), linestring( point(-11778,-17179869185), point(17952,-29991), point(-21949,-5295)), linestring( point(-18175,17585), point(9551,-10498), point( 1316.5498,-23403))),multilinestring( linestring( point(-18046,10236), point(-10208,4601), point(-15654,-18635)), linestring( point(22152,17488), point(-7689,-7056), point(4007,31006))),geometrycollection( linestring( point(30816,-28350), point(25170,-6409.8096), point(-2052,-22443), point(1345,14691), point(-22319,-576460752303423488), point(1.332964e+307,4679), point(-9745.2041,-25493), point(20412,-31274)),multilinestring( linestring( point(26948,-21279), point(536870908,-21666), point(1.791042e+308,-24692), point(-22697,30004), point(-22801,19850)), linestring( point(-20024,-29400), point(-16587, 239.5225), point(17592186044413,-25372), point(-7691,29287), point(1597,-8589934591), point(1.291104e+308,67108861)), linestring( point(30627,-9857))),polygon( linestring( point(26509,-12282), point(14956,-4301), point(23538,5062)), linestring( point(301,7476), point(7.985118e+307,-3733), point(-68719476739,-30945), point(32312,-29131)), linestring( point(-27745,-8371), point(29082, 4415.9629), point(4251,19123), point(31794,-12495)), linestring( point(-14901,8.887441e+307), point(-30003,-6665), point( 8822.3008,-7378)))))) ;
delete from t limit 1 ;
insert ignore into `test`.`t`(`a`) values (point(-9744.3174,13926)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(8304,1.198081e+308), point(-16916,17558), point(18549,-14410), point(-29544,10699)), linestring( point(4954,5), point(-25569,-29589), point(-20548,-8292)), linestring( point(6274,-9412), point(4376,30504), point(7.386946e+307,-15356), point( 7447.0352,2.358017e+307)), linestring( point(5235,-8777), point(-31850,-21728), point(1.796215e+308,1.325016e+307))), polygon( linestring( point(1.317955e+308,26561), point(32243,-804), point(-21408,20)), linestring( point(-13251,1.464110e+308), point(-17859,1.205700e+308), point( 7538.7852,-27832)), linestring( point(11127,14661), point(-27606,28897), point(14633,1.208376e+308), point(24460,-22306))), polygon( linestring( point(20395,20725), point(20283,4.857947e+307), point(70368744177661,-674)), linestring( point(-17245,-7689), point(-16154,-4773.7988), point(137,9223372036854775804)), linestring( point(-4688,-12377), point(31765,1.061480e+308), point(34359738365,-4259), point(-3947,23736)), linestring( point(-25642,-20981), point(9623,29531), point(11559,-30787), point(-15099,-28758))), polygon( linestring( point(-5834,549755813886), point(-21988,-15732), point(22035,-31547), point(23814,15176)), linestring( point(-24625,12702), point(24560,1.671321e+308), point(-801,-7104)), linestring( point(31122,903), point(19738,28771), point(-16844,-30992), point(23612,17881)), linestring( point(15583,-9230), point(23995,24995), point(-24247,-10769), point(-33,-9602))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(6841,-18427), point(11106,1.573296e+308), point(-15758,13276), point(30309,-27900), point(25917,26154), point(27151,5.671985e+306)), linestring( point(1515,18902), point(20412,-22703), point(-20912,5353), point(20360,4294967299), point(9161,-4701), point(26611,-19964), point(-8552,35), point(6.316449e+307,8033), point(140737488355326,-12417), point(-2413, 5947.3848)), linestring( point(1.112229e+307,-9039.7031), point(35184372088833,11769), point(-24248,8796093022212), point( 1980.4063, 1032.1455), point(-7518,-5654), point(-7394,31514), point( 2719.3633,26013), point(-27772,15170), point(7375,30162)))),(point(29736,10187)),(multipolygon( polygon( linestring( point(-22094,4194304), point(-11580,32485), point(27737,-6103)), linestring( point(-13666,12), point(-10658,4.865745e+307), point(25149,14120), point(-16991,20597)), linestring( point(23497,353), point(-12145,-16962), point(-16673,-8933.6201)), linestring( point(-25233,9275), point(18014398509481985,1.693804e+308), point(21532,7247))), polygon( linestring( point(-1972,1.609303e+308), point(26567,-6280), point(4.945820e+307,30996), point(10549,-22882)), linestring( point(12780,11181), point(9.140460e+307,-5728), point(6.750931e+307,23456)), linestring( point(-17665,13687), point(-63,-19420), point(-2332,17228))))),(geometrycollection( linestring( point(4524,-4919), point(-19610,26405)),multipolygon( polygon( linestring( point(-760,-21246), point(144115188075855872,20891), point(13745,32049), point(8468,1.211168e+308)), linestring( point(1.426443e+308,-20528), point( 7375.6211,17085), point(-3867,6992), point(-8093,-21470)), linestring( point(-12402,29950), point(-2488,30928), point(-20788,-11437)), linestring( point(22925,-8557), point(7855,19607), point(253,70368744177662))), polygon( linestring( point(19004,18231), point(1.388401e+308,-25766), point(-13090, 6069.4805), point(9223372036854775809,6121)), linestring( point(-4762,7871), point(7648,5904), point(-18759,-68), point(-9401,4398046511101)), linestring( point(2.512566e+306,-28015), point(1725,-12746), point(10905,-20532)), linestring( point(7064,-3492), point(27413,1.715354e+308), point(-30740,-21165)))),linestring( point(-22748,-5108), point(1.181526e+308,-1374.4170), point(-29714,-4295), point(4807,1430)))),(point( 2272.1445,8033)),(multipolygon( polygon( linestring( point(-23394,-3213), point(1.476315e+308,-3336), point(-25078,9476), point( 2896.0449,21077)), linestring( point(-21995,137438953470), point(2640,-8214), point(24129,6.207852e+307), point(8820,4620)), linestring( point(2027,8.310343e+307), point(-6439,-7410.1650), point(29606,-6321.9390), point(-13628,-24373)), linestring( point( 709.3301,-19669), point(31114,-15459), point(482,68719476734))), polygon( linestring( point(4966,-15997), point(-28180,19844), point(-8366.8369,8531)), linestring( point(-684,-18507), point(20113,8388606), point(20881,-4303), point(-24502,-28446)), linestring( point(1048578,3508), point(12514,-9570.0361), point(-17688,14320), point(2869,1)), linestring( point(-23498,9.960516e+307), point(-31048,35184372088834), point(-4294967298,2051), point(-18014398509481984,-4611686018427387907))), polygon( linestring( point(-327,1.032140e+308), point(32531,1.772822e+308), point(1854,-8277)), linestring( point(-72057594037927940,-20674), point(1048574,-28293), point(24908,-11776)), linestring( point(25050,-31081), point(-7112,131074), point(7.460921e+307,-3982.9707)), linestring( point(24265,-24895), point(-13634,7342), point(11338,18322))))),(polygon( linestring( point(7214,-24315), point(8191,2896), point(-5974,-15517), point(-28088,16133)), linestring( point(3945,17910), point(-28616,288230376151711744), point(8.453535e+307,30952), point(25274,24714)), linestring( point(-18878,-1021), point(-29450,1.448119e+308), point(-3929.1309,-6737), point(7263,-3295)), linestring( point(21057,27582), point(1.675038e+308,-2660), point(24992,-13351)))),(multipoint( point(-1057,-31521), point(10452,1.521958e+308))),(geometrycollection( geometrycollection( polygon( linestring( point(-6432.7866,-21415), point(1026,29236), point(-9580,-19545)), linestring( point(4892,-14427), point(-27552,-5644), point(-4410,-7803), point(-2052,14888)), linestring( point(-7324,-1608), point(67108865,1.389082e+308), point(-25682,30655), point(30, 4264.2344))),multipoint( point(-17709,-28194), point(14512,18549), point(30002,-2161.8359), point(-5919,268435456), point(13238,2097150), point(-3302.7627,288230376151711741)),multipolygon( polygon( linestring( point(-6068,-13357), point(33,-24200), point(-28874,5)), linestring( point(5,26117), point(-20867,-19105), point(3.537746e+307,23954), point(2613,-23499)), linestring( point(3093,-18293), point(4767,16382), point(-4651,27593), point( 2283.3174,29491)), linestring( point(907,1.115073e+308), point(18703,26376), point(8.346965e+307,26115), point(1.506195e+308,-29607))), polygon( linestring( point(-25805,-11722), point(4182,15059), point(-18484,11963)), linestring( point(-28071,-17634), point(2199023255556,28554), point(29752,-1142), point(4955,8)), linestring( point(-4824,-1982), point(29818,-995), point(29780, 7863.2773))), polygon( linestring( point(-20302,-1088), point(-65534,8), point(29222,873)), linestring( point(10396,-28488), point(-935,1228), point(5246,29662), point(8341,-24383)), linestring( point(-25817, 4953.2754), point(-3411.9341,-13236), point(5514,-19338))), polygon( linestring( point(-19297,2424), point(22345,17071), point(16381,-14747)), linestring( point(-23827,-26389), point(28331,2097152), point(5319,-4665.4048), point(10846,-190)), linestring( point(34359738367,-7595), point(21107,-20223), point(32380,20131)), linestring( point(-10025,-22631), point(-32516,2147483644), point(2199023255550,21882), point(-8374,1.004371e+308))))))),(point(1789,2025)),(multipoint( point(6822,20073), point(-1364.6133,2305843009213693954), point(-27377,3967), point(4970,-5093))),(point(1125899906842624,-11676)),(geometrycollection( geometrycollection( multilinestring( linestring( point(260,8783), point(9288,28250), point(2.535062e+307,262144), point( 8896.6133,17179869184), point(26203,-20090), point(23245,-28310)), linestring( point(-6459,-8520), point(-27269,-6667.1572), point(-12776,68719476739), point(-18900,-2839), point(-18283,2.528750e+307), point(5020,-2123), point(-16312,-11924), point(-4,10404), point(-11099,-18824), point(-10989,-8148.4199)), linestring( point(-24884, 2137.0830), point(-18576,4398046511107), point(-24375, 2559.1748), point(15059,23446), point(22798,4867), point(27935,1.754328e+308), point(25866,17475)), linestring( point(25143,-11711), point(-13901,-5834), point(-12918,509), point(-25951,31323)))))),(geometrycollection( multipolygon( polygon( linestring( point(10809,1.267601e+308), point(19035,13125), point( -570.4580,-28720), point(-7967,134217729)), linestring( point( 7504.1484,26403), point(262144,15299), point(-28745,3761), point(-15759,-15026)), linestring( point(1.318193e+308,-7058), point(1206,28402), point(3638,29146), point(29012,-8016))), polygon( linestring( point(9128,-32325), point(26504,4503), point(9862,17388)), linestring( point(-11188,-16948), point(17147,-28259), point(-25013,-3502)), linestring( point(94,-16200), point(-30108,-22560), point(-18367,-1753.3477), point(-16056,31315)), linestring( point(1.413130e+308,-25336), point(17948,-12869), point(-24510,-19595))), polygon( linestring( point(-13013,29899), point(3503,-21327), point(10704, 2213.7314), point(1.070195e+307,648)), linestring( point(-5043.6099,-24619), point(33554431,9115), point(-14274,-20121), point(-29578,23958)), linestring( point(1.655596e+308, 6048.0254), point(552,1.118639e+307), point(-5548,7527), point(10288,-3326))), polygon( linestring( point(27869,20178), point(32111,-17072), point(-15463,-26422), point(3.174222e+307,-4701)), linestring( point(-4781,-34359738371), point(-13675,-31796), point(-12733,20232)), linestring( point(-3654.9497,-20089), point(23082,-19376), point(576460752303423490,4557), point(-10473,6341)))),geometrycollection( geometrycollection( polygon( linestring( point(4.069554e+307,32720), point(-6359,25542), point(5984,-22733), point(-32666,7135)), linestring( point(-2335,25426), point(9078,29654), point(-29397,11351)), linestring( point(20160,21023), point( 830.0957,17542), point(14538,1.409749e+308)))),linestring( point(14566,10927), point(1.001825e+308,18304), point(9007199254740993,25983), point(-1335,31828), point(1414,7.189930e+306), point(-5436,-13470), point(-14070,-13507), point(6292,8388611)),point(3510,6.586036e+307)))),(polygon( linestring( point(-13998,2.929251e+307), point(6.972478e+307,-21491), point(2410,24824)), linestring( point(-6173.0176,-17281), point(5.477750e+307,26973), point(-21381,-7256)), linestring( point(-10789,13806), point(549755813888,-27603), point(12593,13808)), linestring( point(1.279522e+308,-25999), point( 2388.8818,-262147), point(-21100,124)))),(point(5484,-14435)),(polygon( linestring( point(30820,1.713674e+308), point(-6,-16918), point(-9705,2297), point(1.617016e+308,32075)), linestring( point(12234,-34), point(-21913,-27085), point(28111,-26576)), linestring( point(3110,28586), point(-32703,-17461), point(15054,-29137), point(29227,18736)), linestring( point(9668,5.382407e+307), point(-6231,-28741), point(12839,1020)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-16933,-14905), point(16424,2.884629e+306), point(32410,15509)), linestring( point(-21124,3.528472e+307), point(7891,-14903), point(22736,1.205077e+308), point(6010,1.565992e+308)), linestring( point(-29200,4.318675e+306), point(-30695,2696), point(-14455,-10937), point(1032,1.831391e+307)), linestring( point(-9200,-18918), point(17914,-15133), point(29074,-11580), point(16885,4667))), polygon( linestring( point(9915,-7325), point(7.854837e+307,-32402), point(32196,-18866), point(-31572,22514)), linestring( point(1895,-19469), point(4.061954e+307,4.381220e+307), point(23341,31152)), linestring( point(-381,31472), point(-12298,-17095), point(14570,8190)), linestring( point(-31221,8227), point(15414,27414), point(3878,4503599627370492), point(6824,-5881))), polygon( linestring( point(-5877,22085), point(-31930,27905), point(32267,2995)), linestring( point(4496,-14145), point(6988,25353), point(-15947,1.588592e+308), point(26212,22542)), linestring( point( 2175.8564,18862), point(7723,25164), point(-31714,-17962), point(28665,-28149))))),(multipoint( point(14352,7), point(-2059,3971), point( 9265.7461,-8527))),(polygon( linestring( point(-19367,28364), point(-26670,-4068), point(45,-30459), point(28206,5.048130e+307)), linestring( point(-13765,11264), point(-20568,-12951), point(-13778,-5913), point(12585,-5913)), linestring( point(32635,-18777), point(-17328,-16147), point(-8042,9243)), linestring( point(1.285519e+308,-8324), point(32233,-18573), point(13250,26950)))),(multipoint( point(-20001,-18158), point(-16644,-24136), point(1.107634e+308,-8981), point(-20179,6209), point(134217726,15808), point(-29574,-8033), point(-12675,24955), point(-10047,-21102), point(-25618,-8306))),(point(20331,4769)),(multipolygon( polygon( linestring( point(32173,-3891), point(-3454, 2686.4531), point(-30257,-11146)), linestring( point(24854,-19001), point(10997,6681), point(1125899906842624,19536), point(11818,9443)), linestring( point(-20914,19788), point(-19033,8767), point(1.629180e+308, 7920.3867), point( 1703.2578,15822))), polygon( linestring( point(32765,22289), point(-29670,-16384), point(19803,-6069), point(20768,-14686)), linestring( point(-481,8597), point(-9753,-7615), point(134217725,-22091)), linestring( point(-18430,-22631), point(-31098,-2147483647), point(4779,-8018)), linestring( point(23708,-17476), point(1.780912e+308,140737488355329), point(18014398509481983,-30181), point(1.445090e+307,-29063))), polygon( linestring( point(28094,-24124), point(-4870,8796093022207), point(-5432.8052,-1546.7002)), linestring( point(-10246,-15756), point( 2407.2236,-22469), point(27209,22324), point(23892,-19828)), linestring( point(131073,6.854317e+307), point(26438,8589934595), point(27159,22625)), linestring( point(-8193,-1890), point(-15399,28691), point(-28149,4646))))),(multipolygon( polygon( linestring( point(-23054,6776), point(23514,29516), point(1583,-17323)), linestring( point(-27057,6065), point(12578,-327), point(-6504.4033, 9300.1777)), linestring( point(-12828,33554435), point(9863,25160), point(-1716,-4096)), linestring( point(-23508,7381), point(20446,-20905), point(9.392455e+307,-2631))), polygon( linestring( point(-1073741821,-19700), point(-5176,-12590), point(-30038,25548), point(-1440,20880)), linestring( point(9481,-11667), point(1756,30194), point(-14797,27017)), linestring( point(-6950,-10680), point( 1042.5791,16491), point(1.038906e+308,-15871)), linestring( point(28813,32368), point(-13656,-21293), point(2.639991e+306,-27003))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(-16782,-21305))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(10727,1.172775e+308), point(-6939,15312), point(-30129,-15382), point(2608,6900)), linestring( point(-2461,6356), point(-2147483644,-8550.6260), point(-11853,4.828865e+307)), linestring( point(562949953421310,21406), point(-3517,1.591485e+308), point(-22708,-3181.5967)), linestring( point(29720,-32554), point(-11319,144115188075855875), point(23721,4145))), polygon( linestring( point(28113,-2842), point(-31341,3.576664e+307), point(-3062,9092)), linestring( point(5373,1530), point(-14350,26504), point(32349,2199023255548), point(28504,-27903)), linestring( point(7.534100e+306,9223372036854775804), point( 3211.4346,15399), point(32436,-24025), point(9739,29904))))),(linestring( point(31826,-29410), point(31610,-24113))),(polygon( linestring( point(26962,-10242), point(-20007,24792), point(-6713,-27804)), linestring( point(-2120,-12582), point(281474976710659,-20726), point(-13273,13638), point(-20055,11840)), linestring( point(-34359738367,1.148653e+308), point(12823,-26731), point(-2363,-32197)), linestring( point(-14579,-32607), point(8388604,-20109), point(3.869945e+307,-23452), point(-13606,3)))),(point(7891,26746)) ;
insert into `test`.`t`(`a`) values (linestring( point(9223372036854775810,68719476734), point(-17697,2106), point(-536870910,15424), point(255,1.192849e+308), point(-32171,-18307), point(1693,-28408), point(-22900,-536870915), point(-16934,29860), point(3963,576460752303423488), point(-17684,4503599627370495))) ;
delete from t limit 2 ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( point(23545,1.512241e+308),multipolygon( polygon( linestring( point(3.566574e+307,13223), point(-4490,-12774), point(7931,5591)), linestring( point(4194305,21998), point(25342,29019), point(25578,-32580), point(-10860,8673)), linestring( point(13332,-17208), point(1021,67108868), point(1.381667e+308,9897)), linestring( point(-21447,-6933), point(-5201,18012), point(253,2569), point(1.604933e+307,-24626))), polygon( linestring( point(13046,15931), point(15101,65), point(4447,-18664), point(-4568,-22117)), linestring( point(1152921504606846979,9.636023e+307), point(34359738368,-7895), point(-9299,-7808)), linestring( point(-10178,7.175701e+307), point(-65536,26464), point(-24049,19060)), linestring( point(-24781,2199023255556), point(5.703650e+306,3750), point(-26588,-12335), point(19783,18745)))))) ;
insert into `test`.`t`(`a`) values (geometrycollection( geometrycollection( point(-4503599627370495,1846),point(23460,-30486)))),(point(23235,19536)),(point(13808,1.506639e+308)) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(-134217727,32628), point(-1376,2301), point(9098,8.915365e+307), point(15195,-20090), point(-20,-22282), point(-19363,11490), point(1.550327e+308,-31349))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(2305843009213693951,-18274), point(-12914,29357), point(7.174455e+307,2020)), linestring( point(-10747,-12090), point(-1125899906842624,28377), point(-5045,1353)), linestring( point(1.466870e+308,-10872), point(-28242,1861), point(-13794, 4358.3789)), linestring( point(-18032,288230376151711748), point(24118,1330), point(-9840.0723,32767), point( 6982.3086,-14894))), polygon( linestring( point(-19787,-16400), point(23037,5.015983e+307), point(24398,8270)), linestring( point(9538,-6190), point(8.243932e+307,-632), point(13306,33554433)), linestring( point(13893,10614), point(21241,1638), point(1.751809e+308,-11142), point(-2759,6594)), linestring( point(1.390378e+308,-9713), point(-10735,-12298), point(-15125,-28865), point(13547,8.437349e+307))), polygon( linestring( point(-3552,-19470), point(9206,576460752303423485), point(16618,16187)), linestring( point(15464,4), point(-25226,-32082), point(61,22903), point(32214,1845)), linestring( point(-5324,-9696), point(21204,-5196), point(18256,-11404), point(10527,1099511627772)))),geometrycollection( multilinestring( linestring( point(-4804, 4112.6787), point(-7798,-26743), point(-17403,-6019), point( 6047.4531,1.759657e+308), point(4791,-27274), point(-2555,-1774), point(-15160,-10607), point(548,10125), point(-6157.5010, 6103.4346)), linestring( point(-6228,883), point(-7518,-1440), point(-8419.5977,-10033), point(3.664373e+307,-17013), point( 9059.8887,-29864), point(2.452519e+307,1.731765e+308), point(33554435,-14713), point(9.962552e+307,14160), point(65532,-20814)), linestring( point(22537,-17568), point(2.444451e+307,29265), point(-26236,-31142), point(-19562,-30330), point(12633,7.615828e+306), point(-5841,1.084578e+308), point(21224,137438953475), point(-24969,9.123131e+307), point(22500,32118))),linestring( point(25630,-29720), point(2199023255550,21775), point(-10020, 9910.1953))),multilinestring( linestring( point( 6422.2754,15915), point(-508,-34), point(10994,-10802), point(-1099511627777,-15689), point(16460,-10239), point(8589934593,-2557), point(-11367,4611686018427387900), point(137438953468,32546), point(7.122526e+307,8388604), point(8.774525e+307,-27571)), linestring( point(-9256,-6475.8521), point(-6786,7053), point(24890,29210), point(14924,-17919), point(995,24830), point(-16852,1.681165e+308), point(15725,4398046511102), point(-23665,-13836))))) ;
delete from t limit 2 ;
select /*+ JOIN_FIXED_ORDER(qb2 / */ a from t where a =255 ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-8114,-13178), point(137438953469,15818), point(-14780,-27723), point(4293,-21319), point(-29020,8417), point(-31842,16888)), linestring( point(6,5442), point(22235,-17231), point(-6321,-16009), point(3394,-47), point(21342,17788), point(19045,10422), point(-5341,11133), point(-72057594037927940,-10279), point(-25093,5423)), linestring( point(13717,1523), point(7583,-5412.7900), point(6372,12343), point(9007199254740990,30879), point(576460752303423484,-3365), point(-26716,-825), point(26865,-29956)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(1.487636e+308,8510), point(1.302151e+308,-137438953468), point(30,2045)), linestring( point(-13571,29499), point(21430,2238), point(-6823,-8190)), linestring( point(-21667,-13307), point(-27210,1.657150e+308), point(13258,2107), point(-23806,-13536)), linestring( point(11798,-21365), point(-2653.4639,-19231), point(22813,19201)))),(multilinestring( linestring( point(1125899906842622,-26667)), linestring( point(9223372036854775804,-20326), point(14477,19217), point(8.456123e+307,274877906948), point(6.677117e+307,4939), point(-1250,7442), point(-5001,5)), linestring( point(-1721.9971,18179), point(16602,-16177), point(22514,2097151), point(9763,-7133), point(8046,-9929.9902), point(-20792,10823)), linestring( point(27377,-26650), point(-3446,-30891), point(31082,-4325), point(19768,-29652), point(-22422,-31629), point(7960,-11457)))),(polygon( linestring( point(18287,-11895), point(-6593,576460752303423488), point(12212, 7755.1582), point(-31338,-2545.8037)), linestring( point(-26204,10843), point(23873,-10994), point(1.122565e+308,29615)), linestring( point(16100,20670), point(253,70368744177661), point(17495,1.508739e+308), point(1.661501e+308,-3773.0405)), linestring( point(1184,25063), point(29288,-31880), point( 6629.9551,4968), point(-23074,-28448)))),(point(-11313,-29909)),(multipolygon( polygon( linestring( point(-31318,-30325), point(22487,-25117), point(-32024,1.624730e+308), point(-65539,23740)), linestring( point(3334,-17861), point(9.172579e+307,22268), point(2199023255548,-20129), point(-9956,24657)), linestring( point(-435,-25260), point(21981,-16860), point(5038,6.409042e+307))), polygon( linestring( point(-7284,13246), point(10271,19326), point(2305843009213693955,5852)), linestring( point(-31547,29709), point(610,-10017), point(-26918,15)), linestring( point(19492,-10351), point(31968,26057), point(5712,-25354), point(30590,1.027263e+308))), polygon( linestring( point(-268435453,6.088752e+307), point(-1028,30385), point(-1290,12784), point(1.564911e+308,2689)), linestring( point(-18340,30389), point(-8796093022206,1.014369e+307), point(1.749999e+308,2.650068e+307)), linestring( point(13819,562949953421309), point(11795,-126), point(-288230376151711741,4294967298)), linestring( point(-4767,-12355), point(21085,-5731.7202), point(8589934596,4.869570e+305), point(-343,13887))), polygon( linestring( point(23371,11546), point(8264,-3040), point(1071,-18729)), linestring( point(-9876,31319), point(-22199,25282), point(-10077,8283), point(-30111,1.691929e+308)), linestring( point(18360,-30671), point(10306,-12591), point(-7086.1357,7647)), linestring( point(2251799813685244,-22629), point(-15084,9801), point(-4502,-11877))))),(geometrycollection( polygon( linestring( point(-25614,2481), point(13628,1.251317e+308), point(-7508,35184372088831), point(20855,-4083)), linestring( point(-3719,1.656403e+308), point(-10020,-8388604), point(25821,24088)), linestring( point(-13336,5310), point(28831,-26338), point(24215,10806)), linestring( point(-13880,-24188), point(-513,-15154), point(18586,28522))),linestring( point(-2432,29484), point(19235,31594), point(-29898,-32047), point(-23026,-22914), point(-9557,1.710249e+308), point(-21156,-17968)),linestring( point(1255,-2324), point(15171,6325)))),(multipoint( point(-13448,1557), point(-20609,1.394429e+308))),(multipoint( point(16696,12125), point(-17646,6176), point(5144,21045))),(linestring( point(1.532468e+308,20587), point(5.557687e+307,-20654), point(31180,-20733))),(linestring( point(-1009,20602), point(-752,3627), point(1,17384), point(5.894054e+307,-32313))),(multipolygon( polygon( linestring( point(32691, 1248.3262), point(-5781,20870), point(896,1.361471e+308)), linestring( point(1.460036e+308,3649), point(-10711,23470), point(28544,11120)), linestring( point(12526,26110), point(1.371666e+308,7.270055e+307), point(-20847,11328)), linestring( point(-16844,-17132), point(-10903,24737), point(-7478,-289))), polygon( linestring( point(1.600011e+308,-7454), point(1.262512e+308,-27782), point(24554,1.549744e+308)), linestring( point(1.609630e+308,30443), point(68719476738,5378), point(17592186044416,1073741822)), linestring( point(-1966,17965), point(-31858,5.711672e+307), point(7.428229e+307,21435), point(-7343,-1990)), linestring( point(-29708,-6353.0298), point(15294,2050), point(-8573.1846,67108860))), polygon( linestring( point(30197,-5129), point(-2060,7.073091e+307), point(26905,5727)), linestring( point(3.999877e+307,-6037), point(1.702945e+308,-29694), point(-31435,20022), point(140737488355331,22463)), linestring( point(-27366,25253), point(1027,14452), point(-10926, 1395.0469)), linestring( point(19233,31967), point(1.033503e+308,-18292), point(-31539,-27256))))),(multipoint( point(2.986760e+307,36028797018963964), point(1.100378e+305,-18957))),(multipoint( point(30145,-4865), point(576460752303423488,1.709265e+308), point(15480,1152921504606846980), point(-314,-3394), point(-27341,4097), point(18014398509481983,32482), point(13597,9392))) ;
insert into `test`.`t`(`a`) values (linestring( point(14311,-23777), point(-23376,8980), point(-1729,-31997), point(30227,-253), point(6803,268435453), point(14002,5760), point(22617,-1018), point(-30581,27212), point(2508,-13966))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(1.403654e+308,969), point(18014398509481985,-7243), point(3590,19027)), linestring( point(-7008,28549), point(1.279415e+308,68719476736), point(-3,-18583), point(-12075,32625)), linestring( point(4503599627370496,131074), point(3733,17263), point(-14696,9.491589e+307)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(23022,-8332.3633), point(-21379,-23233), point(-19195,24084)), linestring( point( 5282.0791,-31778), point(1.605479e+308,-17179869183), point(-9101,32657), point(20006,-18009)), linestring( point(27816,9.602664e+307), point(2.276298e+307,4822), point(1.057225e+308,27277)))),(linestring( point(-21853,10629), point(269,1.217759e+307), point(-7571,10660), point(11530,30281), point(7395,3.176544e+307), point(-30350,-570))),(multipolygon( polygon( linestring( point(30741,-17503), point(-18708,-21514), point(-2,-70368744177668), point(29336,-19935)), linestring( point(26304,-11842), point(-7191,14661), point(1.472620e+308,16524)), linestring( point(-28226,2097154), point(-25403,1.216720e+308), point(20043,17879), point(-2732,-4750))), polygon( linestring( point(16823,-277), point(2000,27737), point(-562949953421308,2.510437e+307)), linestring( point(6583,-13855), point(-28472,8218), point(9986,8098)), linestring( point(28824,-27711), point(-26897,1935), point(4611686018427387906,7946)), linestring( point(27392,-4332), point(12191,3916), point(20,-9659.5869))), polygon( linestring( point(-22347,21121), point(3879,7451), point(22546,-23811)), linestring( point(9052,-18072), point(-24258,12935), point(-15620,8.917757e+307)), linestring( point(25205,28817), point(-13809,8.923168e+307), point(1.407684e+306,1.513775e+308))), polygon( linestring( point(-15795,11688), point(8.861562e+307,-6886), point(-16812,-15305)), linestring( point(-17383,-31615), point(-4503599627370494,576460752303423490), point(24249,-576460752303423488), point(1741,-5940)), linestring( point(3252,1125899906842622), point(-31073,21777), point(20405,6.546918e+307)), linestring( point(11550,-6857), point(-24462,19135), point(549755813892,-26624), point(22989,-6057))))),(polygon( linestring( point(1099511627780,562949953421314), point(-11926,67108861), point(28496,-481)), linestring( point(-18771,-658), point(28578,-25928), point(2147483647,-8)), linestring( point(-5253,-7776), point(-8889.8799,22797), point(7124,-22360)))),(geometrycollection( polygon( linestring( point(-26899,-6690.8794), point(-15275, 2460.6816), point(19458,13661), point(5,-14190)), linestring( point(5.039447e+307,4861), point(-578,2.630071e+307), point( 9082.4570,23004), point(-27959,-29730)), linestring( point(-5633,4799), point(-1153.5020,3294), point(2.951985e+307,1.643431e+308), point(1.794536e+308,-16121))),multipolygon( polygon( linestring( point(536,31716), point(-28668,24543), point(536870915,-25898), point(32445,1.446020e+308)), linestring( point(11378,-8427), point(32407,-11429), point(11326,-29281), point(31808,7570)), linestring( point(17469,9.654232e+307), point(2097156,-10735), point(-19192,4819), point(9.907418e+307,30251)), linestring( point(-31402,26894), point(12302,-22924), point(-29909,6029))), polygon( linestring( point(-7504,2.926798e+307), point(20127,1.880402e+307), point(-23858,30645), point(101,19336)), linestring( point(-23779,1.728180e+308), point(11170,2147483647), point(-13067,17563)), linestring( point(523,-17792), point(-28523,19899), point(7.556688e+307,17592186044416))), polygon( linestring( point(-17312,-22829), point(-14364,30106), point(22449,-28035), point(-5086,-13394)), linestring( point(15537,4.706210e+307), point(24007,29075), point(1973,-14539), point(-14460,-26961)), linestring( point(-704,-34359738366), point(-17961,0), point(22690,14273), point( 6204.4219,7095)), linestring( point(32641,31360), point(29,-30300), point(-8791, 8326.1719), point(-9343,-18519))), polygon( linestring( point(-14559,10486), point(-25638,-5199), point(-12215,14968), point(30630,68719476734)), linestring( point(6.211973e+307,6.041268e+306), point(-2740,11670), point(21934,-12213), point(31890,32248)), linestring( point(10290,-3935), point(11458,17322), point(9480,-19858)), linestring( point(-22954,-16314), point(-6171,-29815), point(30656,-31485), point(-15855,23741)))),polygon( linestring( point(24611,-9466), point(2251799813685250,-29731), point(2050,13319)), linestring( point(10691,2305843009213693953), point(-9451,-6516), point(4611686018427387903,24398), point(1795,5544)), linestring( point(-15996,4456), point(17751,9530), point(-15944,-5759))))),(linestring( point(12329,-13409), point(1.662095e+308,11211), point(-26566,1.434846e+308), point(-1244,-24271), point( 2956.1123, -459.3779), point(7.229607e+307,-8843), point(13108,4060), point(19304,-27842), point(6.106350e+307,-7730), point(-11244,1.281828e+308))),(multipolygon( polygon( linestring( point(-8353.0117,17332), point(-28429,18388), point(-16422,-25773), point(-1212,-3007)), linestring( point(-13339,17228), point(-8248,-3246), point(9496,137438953475), point(27215,-24788)), linestring( point(29653,6630), point(-14842,-19967), point(31587,-7892.1284), point(32002,-1096)), linestring( point(-12716,-8463), point(-950,2392), point(30932,13563), point(-19656,4235))), polygon( linestring( point(-17225,10292), point(30885,-23587), point(-16025,-17328), point(18333,-31199)), linestring( point(-1654,-32240), point(-8832.8867,-13843), point(4105,19113), point(-16181,-17371)), linestring( point(536870916,-15490), point(-27711,-16784), point(17592186044417,-7351.3682))), polygon( linestring( point(-11886,-72057594037927940), point(-22010,31655), point(-4090,1099511627778), point(-32521,-14188)), linestring( point(29007,10254), point(4592,268435455), point(-20396,28237)), linestring( point(-13011,-9223372036854775805), point(-7294.0806,-576460752303423491), point(2109,-8664)), linestring( point(32445,11237), point(-25037,17474), point(-16214,7991))), polygon( linestring( point(31040,-14853), point(-18814,31344), point(-1896,576460752303423492)), linestring( point(9152,27265), point(9.956112e+307,4.062484e+307), point(24937,8.883974e+305)), linestring( point(1.572360e+307,1.691321e+308), point(132,-7402), point(1073741827,-14317), point(-9110,28632))))),(multipolygon( polygon( linestring( point(4611686018427387907,-29671), point(1.554306e+308, 1808.8223), point(1.096147e+308,2045)), linestring( point(7957,17081), point(70368744177661,-1125899906842625), point(-14576,-17176), point(31511,2199023255551)), linestring( point(-14013,1023), point(288230376151711744,-1375), point(31166,1.932683e+307), point(21375,-880)), linestring( point(23446,27009), point(9.132961e+307,-3751), point(-9007199254740990,-3328))), polygon( linestring( point(30931,30732), point(-27867,-7246), point(-1191,-4514.4106), point(6479,1.020129e+308)), linestring( point(131075,4.327099e+307), point(1.382324e+308,20534), point(9747,-27859), point(27564,-3053)), linestring( point(-27418,1.367507e+308), point(1.238198e+308,-23528), point(5355,281474976710655)), linestring( point(14296,28883), point(3.951015e+307,-7057), point(-12361,-6202.5957))), polygon( linestring( point(1.756965e+308, 3012.8145), point(-17355,12958), point(68719476740,30099), point(29994,-28120)), linestring( point(-13259,21679), point(15080,-15562), point(-28387,28052), point(2416,9583)), linestring( point(6.225991e+307,4.940583e+305), point(-4097,268435458), point(-20531,-7882), point(1403,-4718)), linestring( point(-13528,27096), point(-3,131074), point(15107,-29743))))),(multilinestring( linestring( point(-9545,-8091), point(-5631,-29447), point(-5586,-11605), point(-26767,-6047), point(-10296,5252), point(22279,-7128), point(14532,1.366134e+308), point(2251799813685251,-592)), linestring( point(-21473,30462), point(-15624, 4844.6113), point(-14732,-25652), point(-65539,27910), point(7.089647e+307,-32270), point(19166,-3212.1255)), linestring( point(12635,-19741), point(24343,-13), point(5548,-17245), point(-23921,-22193)))),(point(-29896,22282)),(multilinestring( linestring( point(19914,1999), point(9825,1.643944e+308), point( 2451.5664,32771), point(-7987.9375,28692), point(515,-29432), point(2031,549755813891), point(-19305,24098), point(-13352,31978)), linestring( point(-4521,9.294304e+307), point(23564,-25174), point(-26446,20674)), linestring( point(6371,-27251), point(262143,20201), point(-2276,7139), point(-20675,-2326), point(-31574,-10963), point(-27120,8.296280e+307), point(-464,29775), point(2442,-16386), point(6167,-13227), point(-23185,12033)))),(geometrycollection( linestring( point(12001,-7567), point(17852,-16388), point(-30641,-10710), point(-29024,27200), point(8880,23412)),multipoint( point(18258,137438953474), point(-11829,-14893), point(5856, 9639.2715)),multipolygon( polygon( linestring( point(-31709,4.284269e+307), point(21980,27331), point(-30002,-25921), point(-1774,-23679)), linestring( point(-9044,1.486420e+308), point(-20108,2.113405e+307), point(-10472,-14074), point(-27268,-12640)), linestring( point(-8160,2685), point(-17111,26894), point(-3443,-21782))), polygon( linestring( point(13004,-13246), point(-3678,-13503), point(27284,-11164)), linestring( point(6981,-3988), point(-31421,13404), point(1.121483e+308,18330), point(4.357776e+306,4611686018427387904)), linestring( point(144115188075855870,3.649447e+307), point(-18445,23023), point(22182,20181), point(-9944,1048576)), linestring( point(-32666,-516), point(25818,-9445.0254), point(6118,26710), point(-13398, 3817.8770)))))),(point(4786,562949953421314)),(point(-27751,18248)),(linestring( point(4493,19682))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(23401,4791)),(multipolygon( polygon( linestring( point(15886,-18598), point(-7615,17122), point(20572,-29299), point(3095,-29428)), linestring( point(-7871,31401), point(-21325,-8729), point(-32214,-21217)), linestring( point(-8677,-23235), point(25387,1.330081e+308), point(-8118.3755,-19537), point(-28802,7.881173e+307)), linestring( point(2305843009213693956,67108865), point(9.002813e+307,9036), point(-23331,274877906947))), polygon( linestring( point(1.133255e+308,1.477362e+307), point(22755,1.711371e+307), point(7264,-7015)), linestring( point(-26854,-23913), point(-28561,12755), point(27524,-10785)), linestring( point(14444,1.136259e+308), point(28507,419), point(-31576,1.080334e+308), point(-17196,1.751391e+308))))),(polygon( linestring( point(24666,11670), point(-32208,4503599627370499), point(20221,-124)), linestring( point(-32242,18725), point(27419,370), point(2199023255555,15933), point(-29453,-3574)), linestring( point(22452,21737), point(29500,-25072), point(4.593610e+307,-2052)), linestring( point(5,31924), point(24930,13291), point(4.655166e+307,-9552), point(7204,1409)))),(linestring( point(259,-31703), point(-11570,1165), point(-26364,-252), point(-14925,-2108), point(26264,10985), point(20831,15052))),(multipoint( point(4194304,-29601), point(5933,-3112), point(-10710,11388))),(point(-20085,17756)),(polygon( linestring( point(-6659,20569), point(-13844,12347), point(-15259,-24636), point(-12968,-23645)), linestring( point(2.485325e+307,-17722), point(10701,1.524342e+308), point(1.317031e+308,-28059)), linestring( point(8.219461e+307,32276), point(8.320624e+307,-21554), point(29521,-3015), point(-971,-2493)))),(multipolygon( polygon( linestring( point(12308,-31743), point(-32475,26742), point(3375,27525)), linestring( point(-9952,15570), point(21008,5.231732e+307), point(1.224157e+308,-838), point(-17592186044417,-28234)), linestring( point(15254,-28337), point(-17012,-23530), point(30485,-17931), point(6274,-19836))), polygon( linestring( point(6,-23897), point(-11725,23770), point(-21488,-5026), point(4142,-26668)), linestring( point(-19974,2.686592e+307), point(-30771,11870), point(-29960,-9188)), linestring( point(8649,-31529), point(2280,31661), point(14264,-14329))), polygon( linestring( point(23422,-7717), point(-32355,-6576), point(-18976,-30752)), linestring( point(26858,-30357), point(30201,6514), point(17910,1.651043e+308), point(252,-24826)), linestring( point(-7522.8682,1.776427e+308), point(18491,1.679406e+308), point(11020,6920), point(-12338,-75)), linestring( point(1048579,22439), point(1780,-6978), point(-7217,22627), point(25208,8785))))),(linestring( point(25965,-2810), point(-11716,26581), point(-9761,20667), point(-12411,1.354027e+308), point(-18843,-2305843009213693953), point(1.074284e+307,-5885), point(21987,1.796043e+308), point(10676,935), point(32461,4.699148e+307), point(9223372036854775809,-15192))),(multipolygon( polygon( linestring( point(10899,7), point(-6346,25074), point(3850,131069), point(-5880,20026)), linestring( point(-27364,16388), point(-22706, 6993.2500), point(-31186,-3704), point(-30847,562949953421314)), linestring( point(21908,-11296), point(29,8430), point(10707,-29396), point(-16429,-1125899906842627))), polygon( linestring( point(1.653360e+307,7.602559e+307), point(516,19365), point(-5576,31490)), linestring( point(-3695.5273,144115188075855872), point(-8811,743), point(-28835,-16542), point(3.756555e+307,10218)), linestring( point(31520,-13533), point(16090,28425), point(-3703.1763,28027), point(4.452016e+307,-28881)), linestring( point(-30924,25384), point(-25111,-31371), point(3.493940e+307,-12862), point(-274877906944,2.638318e+307))))),(geometrycollection( polygon( linestring( point(-10970,26949), point(9696,1.638180e+308), point(19028,-6499)), linestring( point(-3113,1028), point(-27218,12002), point(-12646,1152921504606846973), point(32668,-3294)), linestring( point(-22701,10), point(-16740,-1384), point(-576460752303423489,-32601))),linestring( point(-21918,-28605), point(-29772,29151), point(28566,17314), point(-30587,1.069356e+308), point(-12564,21651), point(6278,25969), point(26568,-28583), point(29024,-8586), point(-4098,-8462)))),(linestring( point(-24256,-2464), point(-3718,4951), point(6.186687e+307,-5065), point(-15837,-18653))),(point(9,7730)),(multilinestring( linestring( point(-2136.0806, 8208.4805), point(424,2938)), linestring( point(5019,4259), point(-3159,10016), point(17503,31638), point(137438953476,12069), point(1115,23769)), linestring( point(14276,28639), point(-6262,20677), point(-28172,-1621), point(13563,15720), point(29010,9.970654e+307), point(1073741825,-19415), point(17329,31506), point(30307,7.064123e+307), point(4.109082e+307,-3608), point(4084,8740)))),(point(10746,27811)),(polygon( linestring( point(-8890,1871), point(6.560764e+307,-23475), point(1785,11975)), linestring( point(-14111,33554436), point(32614,19396), point(28943,-27265)), linestring( point(19022,27268), point(67108861,-9364), point(17426,1073741821)))),(linestring( point(19196,8.681133e+307), point(-31036,-23569), point(18552,-11622), point(-27482,-9274), point(-12800,28450), point(-9021,-16311), point(1073741828,21771), point(4337,10496))),(multipoint( point(-32521,12571), point(-21404, 8386.7695), point(-5630.3042,297), point(-10565,-11967), point(131073,11217), point(-6718, -332.8125), point(-23607,70368744177666), point(-19890,1.517304e+308), point(4123,-20421), point(287,2469))),(point(-24100,20669)),(multipolygon( polygon( linestring( point(7.075561e+307,-12568), point(30215,-12072), point(26133,1.502518e+308), point(584,144115188075855869)), linestring( point(140737488355327,-19417), point(29993,-21418), point(1.248898e+308,-8977), point(-25596,-15757)), linestring( point(1.291090e+308,-21330), point(4.411525e+307,1.667346e+308), point(1874,-13044), point(-10224,27864))), polygon( linestring( point(8.044985e+306,-11159), point(-24392,-7654), point(13378,2842)), linestring( point(3.325605e+307,18414), point(7.314108e+306,7397), point(8829,7073)), linestring( point(29271,-33554429), point(10499,-12410), point(5448,13432), point(-22302,-2626)), linestring( point(17273, 6653.8047), point(-3907,4294967299), point(-21368,-9784))), polygon( linestring( point(1.174419e+308,-12358), point(-32084,-20047), point(11611,-11402)), linestring( point(25296,18107), point(31645,7756), point(-29468,31353), point(-17990,-24861)), linestring( point(30484,-26140), point(-20610,22731), point(2251799813685248,-12589)), linestring( point(30458,3.757050e+307), point(-22192,5.419426e+307), point(-2130,955), point(20556,20287))), polygon( linestring( point(-1255,-7640), point(12325,22100), point(2251799813685249,19957)), linestring( point(3.604796e+307,19750), point(2461,1.011376e+308), point(36028797018963970,-14693), point(-31296,-11839)), linestring( point(30821,-9718), point( 300.7031,28933), point(22456,-91)), linestring( point(26669,-25676), point(19779,8833), point(14288,-1638))))) ;
delete from t limit 2 ;
delete from t where a =127 ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(10097,6.919390e+307), point(13926,15877), point(13190,4398046511101), point(-20366,1.489281e+308), point(16324, 1681.4609), point(3645,6062)), linestring( point(-15284,3), point(16381,-32594), point(-12833,-19682), point(9.714661e+307,-4134), point(4282,-19816), point(-27545,-8037), point(29054,5.491971e+307), point(-9871.4277,2.981737e+307), point(-26051, 7948.2578), point(21481,9007199254740991)), linestring( point(-25193,2047), point(9.730212e+307,-29789), point(-11292,-9700)), linestring( point(-26850,1.575248e+308), point(21494,20632)))) ;
replace into `test`.`t`(`a`) values (point(14381,-3153)) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(7667,15959), point(-6786, 3276.7432), point(-31611,-10604), point(-7251,524292)), linestring( point(24834,-30944), point(9168,22030), point(15439,-18869)), linestring( point(-35,841), point(-22490,-7781), point(27498,19696), point(-25655,-8515)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( polygon( linestring( point(-14377,24488), point(-2788,1.689721e+308), point(27768,5316)), linestring( point(-5821.1997,1.133339e+308), point(-14790,70368744177666), point(3.040851e+307,-19778)), linestring( point(24987,806), point(1.289092e+308,768), point(9.018622e+307,28924)), linestring( point(-23068,26645), point(16912,-18415), point(-3880,2774))))),(multilinestring( linestring( point(7982,-32591), point(-30081,-31198), point(6.296510e+307,-20124), point(32317,7461)), linestring( point(738,-29046), point(36028797018963966,4332), point(-27702,2892), point(22585,-18049), point(-31916,-929), point(-13082,5572), point(-9830,1438), point(-23502,18461), point(-4280.2476,5.789856e+307)), linestring( point(1099511627775,-11069), point(1.427622e+308,-1750), point(-12200,-6424), point(-251,-868), point(2.783880e+307,28967), point(-2824,1.658594e+308), point(12872,-30296), point(-2556.0151,-21209)))),(multilinestring( linestring( point(18446744073709551613,10755), point(-27085,30409), point(12389,-25945), point(11248,-1697), point(863,22954), point(-26155,14), point(22958,1236)), linestring( point(-12846,-24892), point(30178,10508), point(65534,1.747462e+308), point(-25781,-25290), point(11724,-29594), point(19400,-14972), point(-3461.0977,-5487.4331), point(26395,134217726), point(2296,1099511627772)), linestring( point(11968, 6410.1875), point(-19822,25878), point(-1045,3087), point(-14366,1506), point(32646,26893), point(26854,14105)))),(multilinestring( linestring( point(1.147445e+308,24578), point(-16208,8832), point(3412,-8769), point(2798,23780)), linestring( point(-31168,15536), point(28722,-11350), point(-20879,29787)), linestring( point(-549755813889,-15883)))),(geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(-28089,16331), point(-15846,14134), point(17179869181,6167), point(26690,-31379)), linestring( point(26908,-14430), point(4396,7.141750e+307), point(-29844,22380), point(16425,10131)), linestring( point(-22796,4505), point(19276,8.949814e+307), point(-18906,-22774), point(576460752303423487,-29433))), polygon( linestring( point(-12027,12351), point(1.506045e+308,24627), point(0,-15142), point(10870,2097150)), linestring( point(2147483646,15316), point(1048580,-7764), point(956,-11239)), linestring( point(9436,13912), point(21497,3440), point(7585,-2396))), polygon( linestring( point(-1546,-10041), point(-12193,67108864), point(-14743,-28357)), linestring( point(2608,-3031), point(18459,15854), point(-17183,23111)), linestring( point(11558,-3327), point( 3371.4033,-29743), point(-29243,-1567), point(15208,15177))), polygon( linestring( point(13756,-20131), point(-23299,-6072), point(1.094941e+308,-1984), point(4.088556e+307,9471)), linestring( point(-313,-15431), point(-26464,-20013), point(19684,26940), point(27558,4055)), linestring( point(6165,14701), point(12335,-32339), point(28061,-15319))))))),(geometrycollection( linestring( point(-32091,288230376151711746), point(-13248,1.156837e+308), point(14491,7.448580e+306), point(140737488355327,14818), point(11602,-5377), point( 6269.0771,37), point(-67108865,16369), point(2049,2450), point(22587,9007199254740994)))),(multipoint( point(-34359738372,5.648681e+307), point(10497,11562), point(-10617,1.260850e+308), point(13120,2147483646), point(29029,-18014398509481986), point(14633,-19466), point(-405,-19131), point(32767,-21964))),(multipoint( point(19955,1.328955e+308), point(-21930,31523), point(1.586314e+307,-5657))),(multipoint( point(1.357773e+308,13227), point(-31915,17351), point(26840,21100), point(19331,1.621143e+308), point(12127,-4081.9194), point(4.821636e+307,-11264), point(2797,11102), point(-7355, 7990.4297), point(-15868,-26489))),(multilinestring( linestring( point(4.228033e+307,65533), point(24595,-14774), point(14863,-19984), point(-5536,-21229), point(268435454,16539), point(2658,32193)), linestring( point(-20813,-14812), point(-23363,-7415), point(12171,-8992), point(137438953476,23718), point(51,-24298), point(18279,1.271310e+308), point(3092,3282), point(1.204117e+308,26562), point(-26676,1.631752e+308), point(-30395,27932)), linestring( point(-24289,-31183), point(-29434,67108861), point(-9023,22511), point(14013,22463)))),(multipolygon( polygon( linestring( point(-14334,-15187), point(-24905,-15033), point(-18906,-18549), point(-4156,-30847)), linestring( point(18014398509481983,7), point(-24981,-32151), point(23392,9.437216e+307)), linestring( point(-8192,15066), point(16294,1223), point(8.710082e+307,28064), point(-32646,1.692828e+308)), linestring( point(-3329,-19341), point(1048580,-30977), point(24505,6.873110e+307), point(1.772949e+308,-7883))), polygon( linestring( point(-23629,-21212), point(29951,-17272), point(1.760844e+308,26365)), linestring( point(10091,30165), point(3913,21706), point(1.497995e+308,509), point(12982,28173)), linestring( point(-25966,4.742599e+307), point(-30315,2.282473e+307), point(-21960,-11854)), linestring( point(6935,1028), point(-17858,24544), point(-28276,-3209))), polygon( linestring( point(576460752303423484,10118), point(-8242,1285), point(-19414,3351)), linestring( point(26386,18446744073709551614), point(4023,-12824), point(22326,23364)), linestring( point(26008,7011), point(-6027,1.719869e+308), point(-3434,3.147183e+307), point(-11771,-22114)), linestring( point(-5798,1.458378e+307), point(1125899906842625,3646), point(-19205,8.914668e+307), point(13229,2468))))),(polygon( linestring( point(13727,-1470), point(-26817,-14658), point(-32184,9.573719e+307)), linestring( point(-6841,8.609158e+307), point(4294967298,-10212), point(30829,-15914), point(-2147483652,-24829)), linestring( point(7465,-19909), point(-25348,14650), point(-8859,9964), point(-30342,-4082)), linestring( point(-14364,10599), point(-18629,17283), point(-8423,21986)))),(multipoint( point(-18208,4887), point(-2646,6))),(polygon( linestring( point(-19796,1125899906842620), point(4294967299,4145), point(-25709,-20878)), linestring( point(27688,-17138), point(22249,-28872), point(-32049,-21922), point(-19772,-10948)), linestring( point(70368744177663, 8119.6641), point(1125899906842628,-1098.3447), point(11858,-18765)), linestring( point(3622, 5292.5703), point(1.746491e+308,-23143), point(-17836,-17944), point(-41,-3499)))),(linestring( point(3.143965e+307,-11353), point(18643,27195), point(-8818, 8524.4043), point(16386,31397), point(-8144,-32500), point(-6036,-710), point(-6933,-16), point(-8409,3.886994e+307), point(6657,8.345358e+307))),(multipoint( point(29635,24000), point(1.337434e+308,8868), point(2077,-3905), point(31288,10408))),(polygon( linestring( point(-21401,28978), point(1.089554e+308,562949953421315), point(-8388611, 3594.0000), point(-28011,576460752303423488)), linestring( point(5.489568e+307,1.503969e+308), point(14038,-36), point(5.977874e+307,1.646182e+308)), linestring( point(-147,-28133), point(34359738367,-19034), point(22815,5442)))),(linestring( point(-21419, 701.6152), point(12,25994), point(-22650,12376), point(21069,12800), point(-11057,22141), point(19785,1393), point(-6571,1.352796e+308), point(-4078.4263,27827), point(5736,12780))),(geometrycollection( polygon( linestring( point(2809,30195), point(-3702,-9744), point(1,-17546)), linestring( point(5,137438953475), point(26383,-8747), point( 3774.5781,1.707307e+308)), linestring( point(2.098884e+307,1.433103e+308), point(-24318,-4885.3433), point(14657,19315), point(1.211476e+306,-11165)), linestring( point(6414,20463), point(-5965.4966,7488), point(8898,-3356), point(-3540,4.992587e+307))))),(point(30934,32423)) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(3136,1073741828), point(-22599,28219), point(16777217,29639), point(6.957578e+307,-17049)), linestring( point(22004,1.741179e+308), point(16361,23414), point(9.250104e+307,4427), point(-29879, 5575.2295)), linestring( point(-23408,-22996), point(33554434,-32365), point(-18000,31710), point(2423,-22096))), polygon( linestring( point( 5842.9258,-31349), point(67108865,-3209), point(-20748,19908)), linestring( point(-3303,-17866), point(-23874,8796093022211), point(-1532,26688), point(1.527436e+307,31542)), linestring( point(-9221,18227), point(126,24079), point(-137438953470,-27334), point(3460,-10693)), linestring( point(-24710,8451), point(-1595,16546), point(-509,1.074132e+308), point(14280,2574))), polygon( linestring( point(24295,11100), point(15144,10369), point(-31222,-25325)), linestring( point(13117,-620), point(-6449,-423), point(-1260,-2410), point(-2699,-8311)), linestring( point( 4861.8359,2006), point(-14396,67108868), point(1854,-9991.2188), point(4,-13858))), polygon( linestring( point(9.658228e+307,140737488355331), point(-18684, 3505.4414), point(3288,24778), point(-27156,-3001)), linestring( point(-1083,21944), point(-536870915,-10971), point(1.221521e+308,-14810)), linestring( point(-9850,-30198), point(16435,-7496), point(30777,-2023), point(3.417013e+307,27484)))),polygon( linestring( point(-72057594037927936,281474976710653), point(1367,-400), point(26765,268435453), point( -4.4883,6255)), linestring( point(-4550,-27178), point(-10033,-8606), point(-29994,-8644), point(21535,-7180)), linestring( point(1.263447e+308,-28788), point(-14458,11949), point(-26294,5368))),linestring( point(-4503599627370500,-20148), point(18718,-8283), point( 2737.3740,28169), point(-19375,-8212), point(-20411,-17636), point(28379,12703)))),(multilinestring( linestring( point(-5847,-3616), point(-13866,12304), point(-22095,27470), point(-13022,-7512), point(536870911,65), point(14381,67108860), point(13555,-24680), point(1166,5.142766e+307), point(20217,2051)), linestring( point(-30040,-10836), point(1.475100e+308,-12351), point(330,-24711)), linestring( point(-29668,-8875), point(1074,19887), point(2057,24959), point(10435,-9551), point(1.280788e+308,3992), point(8966,3708), point(2590,28689), point(1.634162e+308,-32032), point(5923,-13342)))),(multipolygon( polygon( linestring( point(1021,-2305843009213693948), point(-30199,-21758), point(-23959,-8956), point(-26643,-27072)), linestring( point(3.620719e+307,-793), point(-16940,-15454), point(6.578467e+307,-8986), point(-28750,-24573)), linestring( point( 6366.7568,-18409), point(1125899906842620,28738), point(-11682,-9269), point(24033,1656))), polygon( linestring( point(21220,-506), point(27037,28334), point(-32021,18716), point(-2759.9595,1.486423e+308)), linestring( point(5117,18922), point(-27415,-5773), point(-5286,3768), point(25370,-27988)), linestring( point(24315,9.266133e+307), point(-23838,2097151), point(-1642,2.510667e+307), point(1079,25665)), linestring( point(24758,124), point(9.405335e+306,27559), point(32632,-19860), point(2770,19821))), polygon( linestring( point(577,-8351), point(-15798,60), point(-14954,23955), point(12121,31720)), linestring( point(1.116213e+308,1.623960e+308), point(27479,17158), point(15302,26119), point(1.525248e+308,-7893)), linestring( point(9007199254740995,25575), point(6009,-14569), point(5399,1.461329e+308), point(-9959.8701,-24456))), polygon( linestring( point(6382,2668), point(-7854,16777216), point(6993,-7965.4150)), linestring( point(16175,-5394.3408), point(-24668,15899), point(1713,23105), point(-26387,-28641)), linestring( point(-2614,17837), point(-8465,2147483652), point(-3701.2202,7289))))),(multipolygon( polygon( linestring( point(-9223372036854775806,19281), point(-23386,27049), point(3781,-1411.8223), point(-3064,-23432)), linestring( point(32103,19727), point(-3600,8893), point(1210,30423)), linestring( point(-16121,-3185.2021), point(-5624,13694), point(1,-15488)), linestring( point(17420,11195), point(-13393,9857), point(-30660,-19230))), polygon( linestring( point(-18655, 5847.8047), point(-24421,30814), point(-30426,1152921504606846973), point(-7284,17)), linestring( point(19122,-28004), point(-12219,2292), point(-14324,-5460)), linestring( point(-14310,1.148115e+308), point(-21462,4241), point(-11124,8.778306e+307), point(22795,-12722))))),(multipoint( point(-26488,-17657), point(-23501,4636), point(9858,6376), point(28845,1947), point(25426,-274877906947), point(-8589934594,-18190), point(-8589934595,-4304))),(point(13193,-8603.8311)) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(2097149,8.620441e+307), point(-20050,-12338), point(-510,30093), point(-3917,14291))),(point(14732, 3296.7617)),(geometrycollection( point(-17468,5.828290e+307),multipolygon( polygon( linestring( point( 6538.6699,24903), point(-20273,576460752303423489), point(14128,131072), point(1784, 9300.4629)), linestring( point(-28041,-29503), point(-1191,7.138356e+307), point(3.817201e+307,32772), point(-18685,-27772)), linestring( point(27404,8.566560e+307), point(22013,22598), point(27216,15387), point(32205,1.317987e+306))), polygon( linestring( point(12418,-16384), point(-5987,15571), point(-17014,129)), linestring( point(12247,-27944), point(-32036,1.229218e+308), point(-9224,-5106), point(4096,-29688)), linestring( point(-12288,30976), point(17592186044415,262147), point(24942,-25056), point(-5488.7739,256)), linestring( point(1404,274877906944), point(12342,20396), point(-6391,-18602))), polygon( linestring( point(-803,-1793), point(-9979,9106), point(-18612,11167)), linestring( point(6.025872e+307,-28407), point(-9348,-28532), point(22313,-2782)), linestring( point(-29780,2.872367e+307), point(-4950,7185), point(12235,1.628336e+308)), linestring( point(-4988,25309), point(27389,-17161), point(8.061525e+306,14171)))))),(polygon( linestring( point(-9623,-31119), point(-5905,3045), point(2.041198e+307,-4044.4517)), linestring( point(25469,-32724), point(892,-30705), point(-9565.6543,-11855)), linestring( point(-5350,24509), point(-28622,-11923), point(2.202621e+307,23133), point(31326,16568)))),(geometrycollection( geometrycollection( polygon( linestring( point(0,12067), point(11642,-8103), point(23197,3.306003e+307), point(13811,17704)), linestring( point(68,-20188), point(28657,31528), point(-8929,-13310), point(31557, 2723.6748)), linestring( point(-11705,5336), point(882,21123), point( 9174.4883,-3836), point(3.457023e+307,-1825))),geometrycollection( multilinestring( linestring( point(9.925661e+307,16710), point(6.858012e+307,22414), point(32738,20611), point(2.490662e+307,-19252), point(3315,23195), point(23396,-31720), point(6268,17904), point(65,19608), point(-1318,1.006380e+308)), linestring( point(-1073741828,-30634), point(29494,-1437), point(-26429,7526), point(7734,27411), point(1.334288e+308,20336), point(9994,-27681), point(24310,25717), point(18301,4585), point(-8186.0303,-5523)), linestring( point(-5243.4634,16980), point(-7313,32739), point(-29597,68), point(14903,4.901505e+307), point(20847,-20794), point(9.940226e+307,6186), point(28779,17522)), linestring( point(514,23119), point(18014398509481987,67108861), point(-8367,19690), point(16470,13622))),point(-8543,3.562180e+307)),multipolygon( polygon( linestring( point(-3142,39), point(-14510,3308), point(-15665,23504)), linestring( point(24862,-10805), point(8539,24774), point(-11847,1.410638e+308)), linestring( point(8194,-30488), point(22978,29137), point(4432,1.010565e+308), point(-3049,29923))), polygon( linestring( point( 1180.9229, 7884.9766), point(3131,-2227), point(-20473,3794)), linestring( point(-8811,3977), point(-13745,7517), point(-15678,140737488355328)), linestring( point(17592186044417,6240), point(-4929, 211.4873), point(12564,17309))), polygon( linestring( point(-6082,5055), point(19586, 8370.0273), point(19474,1278)), linestring( point(9223372036854775807,274877906944), point(6.380570e+307,-3230.2495), point(5.275134e+306,-6759), point(-1291,-21973)), linestring( point(16834,18627), point(-13230,-30653), point(4713,4084)), linestring( point(10417,-14512), point(3966,-14718), point(-22136,-14734), point(-23557,-11294))))),multipolygon( polygon( linestring( point(4187,-1305), point(19582,-11522), point(22221,31447), point( 3745.9111,22828)), linestring( point(-29250,23660), point(28793,30736), point(-6588,-19410)), linestring( point(-20846,2.709057e+307), point(9.957625e+307,-18143), point(-18319,-6057), point(18733,-11752))), polygon( linestring( point(18326,-5211.9668), point(4398046511108,-32618), point(-13734,1.209898e+307)), linestring( point(-22424,25032), point(-20341,-17469), point(1.412532e+308,25430), point(-7474.0029,-20871)), linestring( point(-6278,26452), point(-7225,6.874571e+307), point(-26398,4.324661e+306)), linestring( point( 950.2959,1.249183e+308), point(-29525,-32486), point(-26112,26628)))),point(28491,-114))),(point(24144,19339)),(polygon( linestring( point(-1163,675), point(-20127,32554), point(27076,5029), point(1.452251e+308,-7704)), linestring( point(-28368,29172), point(-25784,524286), point(15166,26769), point(-17862,1.726782e+308)), linestring( point(12067, 6582.3340), point( 894.4932,16777218), point(-5691,1.319962e+308), point(3949,7567)), linestring( point(-14518,-21684), point(5167,12479), point( 3752.0283,-27298), point(27278,25077)))),(multipoint( point(-13575,-23451), point(-8795,-19299), point(6072,17356), point(11946,-2190), point( 1175.9873, 2988.1250))),(point(10593,25286)),(multilinestring( linestring( point(13905,5.233653e+307), point(-28366,6.013509e+307), point(-4054,2946), point(11297,18014398509481985), point(-21448,20757), point(770,-9899)), linestring( point(-6309,15771)), linestring( point(8797,5), point(24139,-15720), point(2.569360e+307,-19161), point(1084,8519), point(10305,-17987), point( 6077.9746, 6570.6777), point(28680,-2809)))),(multipolygon( polygon( linestring( point(-18816,32767), point(-1643,-8572), point(-3842,9068)), linestring( point(3, 9166.1523), point(-19769,26992), point(-1135,13932)), linestring( point(9428,31041), point(7701,-28714), point(-6733,-4721), point( 9836.4180,8.253934e+307)), linestring( point(21215,-158), point(33554433,266), point(-6220,-812), point(-12035,30268))), polygon( linestring( point(1048575,-5179), point(-12931,-17039), point(7872,22771), point(-8026, -992.7832)), linestring( point(-9525,20033), point(-16536,18954), point(11545,-820)), linestring( point(6.640574e+306,29326), point(-16528,9935), point(-32518,16066), point(5774,-6286.2578))), polygon( linestring( point(19654,-4428.9033), point(1.351124e+308,-14873), point(268435455,27713), point(-29450,-8671)), linestring( point(-1156,100), point(-11958,1585), point(17144,17236)), linestring( point(31798,-21906), point(-17748,3.991181e+307), point(5301, 3298.8545))))),(linestring( point(2891,-25007), point(19022,32425), point(-29452,-7580), point(13120,68719476735), point(-27115,-16734))),(multipoint( point(4600,-32113), point(-16098,25347), point(-2152,-5695), point( 5286.3613,23784))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(-24320,29681), point(22605,1.033247e+308), point(-23930,-3948), point(-17179869180,-7355), point(-32404,-2929.5298), point(13587,5994), point(15283,8.408903e+307), point(16049, 8473.3086), point(11923,28961))),(linestring( point(-7324,-19008), point(1597,-20920), point(-13413,30739), point(-9770.6641,-6115))),(multipolygon( polygon( linestring( point(2.788514e+307,-18437), point(-20546,23732), point(1.207094e+308,-2579), point(1.542738e+308,22292)), linestring( point(1.004723e+308,-5712.8945), point(27330,-5070), point(-25641,31581)), linestring( point(6.914459e+307,-25004), point(-18963,680), point(1.461353e+308,1.518027e+308)), linestring( point(-19208,18809), point(2642,27376), point(13190,-25754), point(-10764,-29508))), polygon( linestring( point(26309,5906), point(-3994,9383), point(29838,8796093022204)), linestring( point(5271,1.204318e+308), point(24176,25308), point(-15658, 784.1104)), linestring( point(-32072,-14493), point(524285,28347), point(-2143,21717), point(1.643502e+308,11119))))),(multipoint( point(4611686018427387901,-16129), point(13235,20581))),(polygon( linestring( point(-14746,72057594037927939), point(-5498,-31558), point(-17608,3919), point( 8947.2344,2893)), linestring( point(17289,4.476668e+306), point(1.052685e+308,3.790123e+307), point(-21600,29604), point(27450,7504)), linestring( point(274877906943,-11837), point(4296,5181), point(25219,-17755)), linestring( point(9610,-9642), point(-2016,68719476735), point(3021,-30401)))),(polygon( linestring( point(28355,-16536), point(-27243,21535), point(-25463,238)), linestring( point(-12794,1.304161e+308), point(1029,-9264), point(-7787,-20059), point(-562949953421315,-28120)), linestring( point(-8713,3141), point(17568,2026), point(2586,-4503599627370493)), linestring( point(32772,-15974), point(26547,-10165), point(-32470,24983), point(21373,-26269)))),(linestring( point(1.096789e+308,-26493), point(-26502,-20369), point(10595,-17935), point(-12560,-28976), point(-8718,1.042037e+308))),(multipoint( point(1.500868e+308,-21389), point(-20065,30111), point(562949953421316,29442), point(1.385664e+308,2604), point(31767,-24414), point(-8636,35184372088836), point(-9545,-23027), point(-7719,8483), point(3.831599e+307,1.149223e+307))) ;
insert into `test`.`t`(`a`) values (point(-13709,549755813888)) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(-25477,-29359))) ;
delete from t limit 2 ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(4731,-31030), point(20517,763), point(-30431,2.940828e+307)), linestring( point(27187,4357), point(-33554434,1.418682e+308), point(13260,-262140)), linestring( point(16559,-262148), point(23522,1.583252e+308), point(18268,32087)))),(multipoint( point(1048580,-25782), point(-32340,2147483647))),(multipoint( point(-19467,-13883), point(-14385,24895), point(933,4194305), point(17720,-8041), point(-29720,30004), point(1.753281e+308,7825))),(point(22377,6325)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(8.628849e+307,3.625640e+307), point(9.346589e+307,-10816), point(-8122,-18900), point(-4133,21935)), linestring( point(-9247,252), point(1099511627774,29463), point(2134,1.548961e+308)), linestring( point(27000,20722), point(-576460752303423485,19627), point(10089,28712), point(4.346914e+307,-15934)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(10944,1.289573e+307), point( -429.4453,562949953421309), point(15889,-23480)), linestring( point(2.384493e+307,14209), point(23800,-65535), point(29754,23209), point(25199,-28746)), linestring( point(2147483646,-30554), point(1.668551e+308,-20651), point(2355,-19478), point(-5988.1084,3762))), polygon( linestring( point(-22171,-9789), point(2147483648,20436), point(-4064,-27176), point(16848,-21358)), linestring( point(-9025,-13129), point(4.202009e+306,18897), point( 4544.2578,-11066), point(1.643473e+308,35184372088828)), linestring( point(1.116856e+308,13513), point(27116,-16387), point(3361,-1738), point(-20592,5096))))),(linestring( point(5.783823e+307,7.527757e+306), point( 579.7559,24843), point(-16896,-2262), point(30331,13849), point(5.080814e+307,3203))),(point(6658,15539)),(linestring( point(2.490103e+307,-8912), point(-28534,10286), point(14295,1.596633e+308))),(geometrycollection( polygon( linestring( point(2251799813685245,18592), point(-3826,-20230), point(70368744177662,1.379782e+308), point(-29861,-21958)), linestring( point(-16750,21070), point(1026,32546), point(8470,22404), point(20662,15112)), linestring( point(-3991.4238,-1957), point(3715,8130), point(-318,18019), point(24416,261)), linestring( point(-17456,-6243), point(17260,-962), point(7684,18014398509481985), point(28731,8977))),linestring( point(27467,-10700), point(-22496,16128), point(3505,8830), point(-13798,25444)),point(-28057,68719476735))),(geometrycollection( point(-29752,22211))),(geometrycollection( geometrycollection( point(-7845,24288),geometrycollection( point(144115188075855875,6.887069e+307),linestring( point(2427,-20283), point(31333,-4503599627370495), point(-10682,36028797018963965), point(-736,12487), point(16083,-10994), point(12244,9031), point(25253,5.109673e+307), point(-17981,8183), point(9258,8.112833e+307), point(-7740,28607)),multipolygon( polygon( linestring( point(-4565,-16864), point(28838,21047), point(24611,28035), point(9.411780e+307,-20977)), linestring( point(5704,-24949), point(29276,-2572.8325), point(1099511627772,-16261)), linestring( point(7506,-19960), point(-9663,-6738), point(25205,1.020351e+308))), polygon( linestring( point(-17869,-18817), point(1849,4194307), point(30080,-4912)), linestring( point(-152,26494), point(6773,32354), point(-3656,27030), point(31895,-18147)), linestring( point(-28995,14218), point(29626,-8), point(5968,1329), point(633,1.522710e+308))))),multipoint( point(-7325,-2215), point(16185,8386), point( 6651.0430,-32137), point(-29869,5.877146e+306), point(7049,536870916), point(-17552,-12799), point(-14746,-21477), point(-7818,-23524), point(-30037,1.483358e+308), point(30177,27226))),point(27210,17077),point(23301,-24210))),(geometrycollection( multipolygon( polygon( linestring( point(14318,25462), point(-22693,-20933), point(14277, 4361.6738)), linestring( point(-19571,-12470), point(7785,30783), point( 5540.6348,-23132), point(-6170,20502)), linestring( point(65536,-2251799813685248), point(14656,99), point(-24187,-21205), point(-268435453,7205))), polygon( linestring( point(13882,-5561), point(3.750017e+307,-12629), point(12469,-25273)), linestring( point(5.678967e+307,8.860315e+307), point(13560,3295), point(1.025196e+308,25523)), linestring( point(-27272,-14439), point(12148,10428), point(8429,11699), point(4294967294,-5526)), linestring( point(-26352,4611686018427387900), point(-16062,32765), point(-7551,-27983))), polygon( linestring( point(4030,9864), point(3.941728e+307,9.868231e+307), point(11902,16889), point(3.265524e+307,-27800)), linestring( point(30061,-22702), point(4611686018427387904,-27808), point(5.805609e+307,4242)), linestring( point(-2899,5101), point(5073,15151), point(67,1.636576e+308)), linestring( point(134217724,27451), point(68719476732,32626), point(-16448,22280))), polygon( linestring( point(-2803,5263), point(1.216971e+308,167), point(18398, 3998.3838)), linestring( point(-17179869184,9.185095e+307), point(-1568.9902,-18424), point(1.193520e+308,4)), linestring( point(-25879,-174), point(6.870922e+307,1675), point(-4829,6351)), linestring( point(-31074,-16077), point(15542,18894), point(-6548.5181,5975)))),point(7959,-1619),multipolygon( polygon( linestring( point(3386,21776), point(5939,20964), point(-297,-15705), point(13380,11925)), linestring( point(21001,-25125), point(21895,576460752303423486), point(16961,-22413)), linestring( point(131070,-6559), point(-23658,-21093), point(-10222,1.521972e+308))), polygon( linestring( point(9.078255e+307,30553), point(2.763755e+307,15595), point(-27920,29712)), linestring( point(5388,-6646), point(-1370,15604), point(10826,-11084)), linestring( point(-6611.5317,8611), point(3.023774e+307,1.350935e+308), point(-22536,956), point(-13856,68719476736))), polygon( linestring( point(34359738364,-18781), point(-29920,-10215), point(-23359,-27980), point(-14493,8882)), linestring( point(-29284,8269), point(-23630,-5489), point(-19826,425), point(1.065086e+308,-2030.6069)), linestring( point(12945,21607), point(258,-8354), point(1.680432e+308,-27329), point(1873,13681)), linestring( point(30731,18893), point(30040,-4051.5005), point(-2327,28206), point(11443,-29117))), polygon( linestring( point(399,34359738371), point(-1944,8193), point(-13602,12101), point(31341,-10230)), linestring( point(-19794,1.551855e+307), point(10823,-2147483644), point(5331,31923)), linestring( point(24315,-31780), point(-32139,4667), point(-9170,16962)))))),(point(362,1340)),(multilinestring( linestring( point(24939,-5627), point(-32051,10289)), linestring( point(13987,-23264), point( 1804.5225,27999), point(-16966,-9816)), linestring( point(1.006089e+308,4244), point(8192,30227), point(11439,2333), point(-2872.3643,1.510006e+308), point(31074,19573), point(-12175,2440), point(-24816,-6490), point(144115188075855869,-22737), point(4663,15542), point(-29545,72057594037927933)), linestring( point(3.890899e+307,7263)))),(geometrycollection( multilinestring( linestring( point(-22164,-3769), point(6728,27028), point( 4778.4756,813), point(9.752841e+307,-7182), point(-31830,-713), point(62,-5507)), linestring( point(24388,8629), point(-8589934591,25139), point(23976,11682), point(2301,2), point(-2927,10947), point(-14877,6.682533e+307), point(9591,-29909), point( 2651.0820,-24118), point(-5291,-30111)), linestring( point(22477,-17265), point(-26064,1.665079e+307), point(-26280,24860))),geometrycollection( geometrycollection( multipoint( point(1.403255e+308,-2422.1875), point(1.063790e+308,1.684808e+308), point(3283,-34359738365), point(-3341,27008), point(14719,-18730)),geometrycollection( multipolygon( polygon( linestring( point(21819,10498), point(29137,1.290072e+308), point(-30175,27826)), linestring( point(29908,12254), point(-6626.7109, 449.1074), point(-12796,-5383)), linestring( point(28702,19951), point(1.199897e+307,1.605032e+308), point(20639,10780), point(-14035,6383))), polygon( linestring( point(-18342,484), point(5176,-6203.1919), point(13683,1.366901e+308), point(1.544490e+308,13986)), linestring( point(14251,23026), point(-13626,31654), point(27124,17179869186)), linestring( point(-134217728,65535), point(11686,-4047.8643), point(-8805,-24059)), linestring( point(6663,4), point(25280,13004), point(274877906947,28503))), polygon( linestring( point(-8169,-28152), point(6.870011e+307,274877906946), point(-4390,-31237)), linestring( point(-20806,19625), point(8111,2.563524e+307), point(-32415,-25200)), linestring( point(-1129,1.318950e+308), point(15106,28), point(-27469,6.617128e+307)), linestring( point(-30444,-7936), point(-19629,-17445), point(-1667, 6058.6904), point(-3814,-18894)))),multipolygon( polygon( linestring( point(-7863,-17793), point(4620,-17762), point(1.643860e+308,13330)), linestring( point(3,-24739), point(-18409,8531), point(20859,-20857), point(-8229.9844,-4468)), linestring( point(16964,-19982), point(31071,-26405), point(-20630,-17254), point(-25165,-11919))), polygon( linestring( point(1.989417e+307,-28048), point(9038,70368744177667), point(8796093022204,30789)), linestring( point(13014,20), point(14181,3761), point(1092,-30796)), linestring( point(11509,3.225154e+307), point(-2199023255551,-11665), point(5057,-8202), point(-18208,28238))), polygon( linestring( point(11668,14424), point(21219,-15853), point(144,-6401.7095)), linestring( point(-31485,1843), point(22795,14229), point(1152921504606846977,-10560)), linestring( point(-14569,-27682), point(14445,-1319), point(-8192,-904))), polygon( linestring( point(22137,-18444), point(1.158747e+308,-3478.1328), point(8388612,7.663518e+307), point(1774,-8811)), linestring( point(23377,274877906940), point(26745,21918), point(21279,1.688008e+308)), linestring( point( 2953.3457,16887), point(8.360267e+307,-6318), point(11730,-12718), point(19998,-27588)))))),polygon( linestring( point(-29061,-20951), point(-15961,1195), point(-16262,25480)), linestring( point(9177,26160), point(-1392,29800), point(2094,-7425.0332), point(-25524,25264)), linestring( point( 7885.3848,-25666), point(1269,10474), point(23501,-35184372088830)))))),(polygon( linestring( point(9.382600e+307,-15619), point(9685,-4831), point(22722,-18276)), linestring( point(12311,15), point( 7734.9395,2326), point(-21404,16777215), point(12121,-21919)), linestring( point(18308,-1099511627774), point(10375,-508), point(6235,-8372)), linestring( point(15312,555), point(-24819,17243), point(18688,24018)))),(multipolygon( polygon( linestring( point(2672,67108865), point(16208,-1756), point(9907,16014)), linestring( point( 7247.3652,18976), point(30639,-21296), point(-257,3.479518e+307)), linestring( point(27191,23769), point(-18184,-19048), point(14679,-12717), point(1.314631e+308,-68719476736))), polygon( linestring( point(1.269784e+307,21441), point(-32206,-26835), point(1025,12324), point(-26090,4.279950e+307)), linestring( point(5.927412e+307,-12527), point(2147483648,-9307), point(-18624,-13014)), linestring( point(24601,2.275499e+307), point(19133,23191), point(-24677,24030))))),(geometrycollection( geometrycollection( point(1.577430e+308,-4105)))),(linestring( point(-6502.8779, -729.1816), point(32634,-12385), point(-27145,7872), point(1.121553e+308,5961))),(polygon( linestring( point(22037,-31892), point(1.012821e+308,21689), point(-24986,4880), point(-24377,29659)), linestring( point(12343,-25330), point(11773,13402), point(8025,30446)), linestring( point(1998,-21498), point(9.040757e+307,-13205), point(-19764,17493)), linestring( point(27940,-31965), point(-24509,26108), point(-1265,-10515), point(-1898,10975)))) ;
insert into `test`.`t`(`a`) values (point(-2305843009213693955,-6310.8643)) ;
select a from t where a ='16383' ;
select a from t where a ='2016-11-11' ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(1125899906842628,5285), point(12540,4294967297), point(9.608823e+307,30610), point(19124,-1862), point(-23753,-9670), point(993,-18317), point(-27884,685), point(-2308,-12105), point(25185,27217), point(7242,6764))) ;
select sql_buffer_result distinct distinct a from t where a =1 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(-20626,31609), point(25114, 1536.7490), point(-1215,-16203), point(-6943,16933), point(-21937,-403), point(29855,8189)), linestring( point(9481,9223372036854775806), point(-10393,30386), point(18560,22090), point(-8762,-12070), point(-30353,1020), point(-23822,28509), point(31989,31324), point(26358,4722)), linestring( point( 5243.9102,1591)))) ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point( 2236.0391,24278), point(-22773,-12472), point(1.696306e+308,2147483646), point(-14413,-216), point(-12647,15877), point(9122,-16326), point(-16906,19939), point(231,27242), point(29635,-21431))),(geometrycollection( geometrycollection( polygon( linestring( point(-30822,9350), point(30018,-17818), point(70368744177663,-21196), point(-11952,4294967295)), linestring( point(-7637,12393), point(-14966,-10756), point(-16121,23163)), linestring( point(6830,1.704591e+308), point(20942,-5062), point(1.217112e+308,-16381)), linestring( point(1.043120e+308,11460), point(6724,-11925), point(17197,-26749))),point(11050,9.805110e+307)),multipoint( point(274877906942,-10872), point(-3447.8813,-14473), point(4.592899e+307,-19162), point(-30437,70368744177661), point(-8611,-31342)),polygon( linestring( point(28592,27500), point(7525,2251799813685249), point(-26370,-18349), point(17398,13415)), linestring( point(14528,3.284962e+307), point(-24677,-26796), point(-8663,-16177), point(-9773.7549,-25371)), linestring( point(-9146,68), point(6.997623e+307,5362), point(-4233,-21106), point(-17369,-30608))))),(multipolygon( polygon( linestring( point(9783,-679), point(5.324928e+307,4503599627370496), point(18233,13421), point(21577,24360)), linestring( point(-29075,-13509), point(-24592,1.630199e+308), point(5463,4309)), linestring( point(-29120,2708), point(5.726890e+307,16345), point(-24441,-17366))), polygon( linestring( point(17592186044415,-18555), point(-22422,7225), point(-6818,-2436)), linestring( point(26872,8555), point(19492,11359), point(-30399,1048578), point(-24237,-17089)), linestring( point(-5340,20838), point(5.006499e+307,-18074), point(-26423,-1135), point(-31175,-18502))), polygon( linestring( point(13730,31050), point(2300,32457), point(2913,-1288)), linestring( point(-11946,1.133749e+308), point(24361,-14646), point(-10945,-7765), point(5335,-5665)), linestring( point(-16183,16280), point(-28531,7989), point(18718,1270)), linestring( point(16777217,32273), point(28251,-18452), point(-2734,20919))), polygon( linestring( point(-3905,11162), point(-3515,26431), point(4.693831e+307,-23227)), linestring( point(14821,13136), point(1.396972e+308,-32301), point( 8538.7402,6459), point(26014,-30941)), linestring( point(-18567,3120), point(-22071,144115188075855871), point(-10423,-17696), point(5878,27693))))),(multipolygon( polygon( linestring( point(-22277,14032), point(22201,17160), point(-21516,5817), point(10350,-11582)), linestring( point(32645,-26508), point(1.758114e+308,-693), point(10434,3535)), linestring( point(12640,-13897), point(25544,18700), point(9.047199e+307,5982))), polygon( linestring( point(-24964,-19632), point(-32542,21756), point(27452,-1527), point(25808,-7076)), linestring( point(-6533,-32070), point(512,9.748183e+307), point(7531,-16247), point(-15894,10025)), linestring( point(-9630,27389), point(15298,-29975), point(1.796053e+308,-18880), point(-16936,4398046511106)), linestring( point(-6609,-17483), point(16388,7.614587e+307), point(20428,4038))), polygon( linestring( point(-32505,1.755583e+308), point(274877906948,-14188), point(-30884,-10304)), linestring( point(5391,-1403.8955), point(20153,24475), point(9936,1818)), linestring( point(1.507206e+308,2723), point(36, 4637.1602), point(-2850.3706,26713)), linestring( point(7992,12416), point(4569,18014398509481982), point(2251799813685252,-6450))), polygon( linestring( point(28573,-20135), point(-17340,-19090), point(18839,12559)), linestring( point(-17167,19464), point(9.043106e+307,-4798), point(28423,-29175), point(-5292,-9932)), linestring( point(5.702576e+307,1.089388e+308), point(-19876,-7380), point(-18781,-27082)), linestring( point(5013,-28949), point( 7351.2363,-23474), point(-268435457,-17239), point(22572,12784))))),(polygon( linestring( point( 4826.0820,8707), point(28355,31277), point(-9015,-3870.4629), point(1.573047e+308,-28878)), linestring( point(-25180,-8466), point(-31559,21275), point(4073,-26525)), linestring( point(10503,21905), point(7.212788e+307,-12830), point(-29289,536870908)))),(polygon( linestring( point(28442,17536), point(4.801076e+307,-13419), point(4503599627370497,10086)), linestring( point(-22055,-4029), point(-7888.8828,27181), point(-16704,-19549)), linestring( point(844,3669), point(-13099,1.674438e+308), point(-30391,-15730), point(-16448,-23909)), linestring( point(-27887,28603), point(-24859,1.059775e+308), point(2.299395e+307,-21559), point(4.761284e+307,19413)))),(multipolygon( polygon( linestring( point(28753,22279), point(-31799, 4185.3730), point(1048573,33554428)), linestring( point(-5497,12183), point(-19980,4.252880e+307), point(6.381755e+307,-16836)), linestring( point(-2601,4702), point(-9429,-22515), point(28262,-9434))), polygon( linestring( point(22270,8193), point(3.478684e+307,13295), point(6.216237e+307,26442)), linestring( point(-9007,17179869180), point(30767,6), point(-32169,13484)), linestring( point(716,1070), point(5.442775e+306,66), point(6178,24445)), linestring( point(10799,-17927), point(8619,-15042), point(1.255582e+308,2199023255552), point(17179869183,1740))), polygon( linestring( point(26270,21131), point(14438,2049), point(-8133,26706)), linestring( point(1.433028e+308,1713), point(-27190,16651), point(-8947,20786)), linestring( point(1.787957e+308,5.686636e+307), point(3481,1.678563e+308), point(14686,-21029), point( 4236.4072,-10814)), linestring( point(3.532218e+307,-26857), point(8537,24208), point(4398046511105,8.721726e+307), point(1.225319e+307,15227))))),(multilinestring( linestring( point(274877906944,8.900477e+307), point(-25773,2199023255552), point(2199023255552,-806), point(-4693,-4908), point(268435457,-10574), point(-26300,-27099), point(-5131.0845,28631), point(-23499,8358), point(7241,9758)), linestring( point(32122,15848), point(-24450,274877906941), point(661,-13679), point( -379.2188,5.403375e+307), point(31835,26750), point(4097,4.965505e+307), point(-21417,132), point(17592186044419,8810), point(-22259,-17691), point(-31715,2204)), linestring( point(-4170,6611), point(3.019255e+307,65), point(-2963.6855,7739), point(7,16777215), point(-22295,6174), point(1.102032e+308,-217), point(-1992,-11969)))) ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (multipoint( point(31383,1.596861e+308), point(25402,-28502), point(18697,-7421.4473), point(36028797018963970,10455), point(1.579933e+308,-12043))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(4427,28940)), linestring( point(12370,-1967.1123), point(-3362.2310,268435457), point(-13104,8746), point(-9879,-27596), point(-31562,1.169189e+308), point(-17546,35184372088828), point(-16775,20828), point(-11410,4035)), linestring( point(8.116336e+307,34359738366), point(4.932957e+307,9.760215e+307), point(-24740,28698), point(28087,1.645730e+308), point(2720,-3584.2505)))) ;
select a from t where a ='0' ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(-4465.7920,17584), point(22581,16700), point( 1571.1250,-10045), point(1.650476e+308,-28400)), linestring( point(28122,1.105615e+308), point(4672,27995), point(-6516,18471), point(-10373,-12793)), linestring( point(18498,-23540), point(-21414,5.262206e+306), point(2.171897e+307,17573)), linestring( point(-67108861,-32500), point(16388,1.306885e+308), point(18185,14), point(17592186044416,-7034)))) ;
delete from t limit 2 ;
select a from t where a =0 ;
select /*+ SUBQUERY(INTOEXISTS,MATERIALIZATION ) */ a from t where a ='65525' and a =1 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(30944,27432)),(polygon( linestring( point(-17345,32764), point(3.165604e+307,22419), point(-11016,12384)), linestring( point(-13830,4052), point(1.518830e+308,-2395), point(-12683,22723), point(-28148,1.729415e+308)), linestring( point(-9345,-22337), point(-32367,4094), point(-3461,-4), point(3602,1978)), linestring( point(2.101275e+306,30079), point(2097151,-3511), point(-4202.1543,24471)))),(multipoint( point(30279,3.287015e+307), point(12346,-16983), point(1.161452e+308,1.663794e+308), point(18812,10924), point(-11315,-4022), point(7855,9237), point(18343,25977), point(-12450,-9245.0039), point(-22221,1099511627773), point(7004,-23329))),(multipoint( point(-13884,14192), point(29701, 7558.9844), point(9370,184))),(linestring( point(-8153,-9125), point(-19649,1.182239e+308), point(-31136,-5002), point(-8179,-19989))),(multilinestring( linestring( point(-28129,-27058), point(-10747,13708), point(-23205,27739), point(9810,-29267)), linestring( point(8.066232e+307,132), point(13903,-19673), point(7187,20612), point(21954,24171), point(-14166,-68719476737)), linestring( point(3.793051e+307,-4186.3281)), linestring( point(5.507596e+307,26102), point(-3423,576460752303423491), point(20839,4695), point(16384,24766), point(22115,1.359064e+308), point( 6520.5586,-27010)))),(geometrycollection( geometrycollection( linestring( point(1374,-14676), point(13868,13928))),geometrycollection( polygon( linestring( point(-1048574,32589), point(-7953,11002), point(23881,-25836), point(6.263495e+307,1.084797e+307)), linestring( point(-32280,-29710), point(-4579.4414,8383), point(5.614991e+307,-21154), point(-20804,-23738)), linestring( point(-27070,-1811), point(21677,-6742), point(2324,23959)))))),(multipolygon( polygon( linestring( point(4093,10769), point(-11700,-30346), point(-17562,4.886885e+307), point(24133,2826)), linestring( point(512,17159), point(-17838,35184372088835), point(536870912,28643)), linestring( point(12186,-22083), point(-20527,-30659), point(28911,-365), point(-14346,21426)), linestring( point(31475,1.560414e+308), point(4398046511105,15729), point(4611686018427387903,16308), point(17179869183,28647))), polygon( linestring( point(-11897,9.977528e+306), point(6998,2.142428e+307), point(65532,-4194300)), linestring( point(-7641,1530), point(6012,28959), point(-31359,16138), point(-8166,-21758)), linestring( point(24465,31508), point(6359,1518), point(-3708,-7300))), polygon( linestring( point(-25953,14412), point(1586,1.313977e+308), point(17626,-11505)), linestring( point(4592,-29621), point(-4457.1382,9957), point(-2068.1704,-29494)), linestring( point(6936,15635), point(-24911,5396), point(9,6224))), polygon( linestring( point(-10899,33554428), point(-28808,-23576), point(18022,14883)), linestring( point(-24828,-140737488355329), point(-10122,35184372088830), point(-19256,2199023255556)), linestring( point(-2097153,28157), point(-4373,1125899906842628), point(-31620,7444), point(-3961,-19360))))),(geometrycollection( geometrycollection( multilinestring( linestring( point(25122,-6), point(4.221778e+307,1.408700e+308), point(5251,-25569), point(31651,19770), point(28139,25080), point(-6327,30906)), linestring( point(132,31902), point(131070,-8736), point(-1894,22590), point(17789,-70), point(-27003,1046), point(-2251799813685248,-30298), point(-18377,27164), point(-4780,7193))),point(1.434448e+308,-22759)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(26125,-17232), point(9974,65537), point(-23057,-17465), point(-29746,4.582252e+307)), linestring( point(12,-8653), point(10786,-11826), point(-23814,1048572), point(-9007199254740996,-13231)), linestring( point(28040,13706), point(31672,14127), point(4.078570e+307,-68719476735)), linestring( point( 6025.4541,22893), point(-1263,-25933), point(-4349,288230376151711740), point(14788,-2800)))),(linestring( point(1.624351e+308,30670))),(geometrycollection( geometrycollection( polygon( linestring( point(-6630,-20633), point(-1679.1836,3961), point(-24183,-21955)), linestring( point(11032,16102), point(3.243322e+307,8617), point(9.439661e+307,-2084)), linestring( point(-18669,65532), point(14831,2260), point(31717,7.096892e+307)), linestring( point(20854,2138), point(15489,13491), point(-24848,-2017), point(-4630,-27896))),linestring( point(29387,-29007))),geometrycollection( multilinestring( linestring( point(-30447,-4420), point(-32392,-1932), point(32564,-20607), point(1.736186e+308,-6124), point(5326,3567), point(-8807,-22099), point(-7302.0244,-6048), point(27494,-33554428)), linestring( point(1.762240e+308, 9246.1934), point(18928,-20339), point(-10162,-6919))),polygon( linestring( point(29071, 590.4238), point(30454,-10215), point(17096,8388608), point(27936,-22061)), linestring( point(11036,-24693), point(-7260,13542), point(15893,9952), point(137438953472,29469)), linestring( point(-15531,21098), point(-25349,137438953476), point(-21848,-14160), point(-27607,-19577)), linestring( point(24067,20703), point(22025,-5382), point(-28462,-21493), point(5518,8566))),geometrycollection( point(13490,-27869))),geometrycollection( linestring( point(-22447,1552), point(1.278071e+308,-5678), point(20481,2.687274e+307), point(24115,6209), point(-29672,1.686964e+308)),polygon( linestring( point(1.943473e+307,15885), point(-17760,16384), point(-13508,15097), point(1.292065e+308,-26592)), linestring( point(-262142,262147), point(-2529.6187,-30666), point( 6574.2070,28646), point(-13160,20010)), linestring( point(24105,-1153), point( 8745.0137,1022), point(-3138,268435452))),geometrycollection( multilinestring( linestring( point(-1959,18245), point(21312,14672), point(-5267.7856,-4150), point(7016,-17954), point(7014,27606), point(3805,28468), point(1.297135e+307,-23114), point(5.307253e+307,6649), point(-20483,-25834)), linestring( point(-7650,17169), point(-7871,4794), point(21403,4954), point(2.622948e+307,8311), point(9157,14355), point(1337,10036)), linestring( point(15134,18298), point(23989,-8796093022209), point(23612,10688))),geometrycollection( geometrycollection( point(8387,2.122068e+307),geometrycollection( linestring( point(-27878,-20848), point(2336,-10265), point(-27741,1.340947e+308), point(14301,-4656.1855)),multipoint( point(-28844,1.757219e+308), point(1.764732e+307,7126), point(-2374,2168), point(-15185,7718), point(536870913,21944), point(-5440,29638)))),multipolygon( polygon( linestring( point(-27147,24428), point(4503599627370500,576460752303423486), point(13909,-4201)), linestring( point(-31153,1.070311e+308), point(-32552,70368744177668), point(-26571,1.344186e+308)), linestring( point(-32063,31940), point(-31939,-4098), point( 2622.9932,20850)), linestring( point(-3190,-8862.3730), point(-20466,31035), point(-28579,131071), point(-32582,21100))), polygon( linestring( point(15726,-17972), point(1152921504606846979,-30956), point(29130,21092)), linestring( point( 9298.9043,-19811), point(10179,2677), point(-31340,-10542), point(-21286,1.636390e+308)), linestring( point(5964,22189), point(-13841,-12233), point(-21951,4339), point(-32684,32772))), polygon( linestring( point(-28279,-13582), point(-12759,-8), point(9659,21741), point(28433,140737488355329)), linestring( point(-5,18485), point( 8957.0195,3008), point(2792,7148), point(-6262,-21530)), linestring( point(1.139989e+307,-18899), point(16777219,473), point(27727,1.404242e+308)))),multipoint( point(28579,-22359), point(13867,9591), point(24797,30697), point(10875,-9440), point(2.740968e+307,13375))),geometrycollection( point(21838,6203),linestring( point(1.577363e+308,-3324), point(-16335,18097), point(-29139,-2709.7505), point(-25747,-2152), point(4.109573e+307,-21261), point(-20905,-24140), point( 4901.6895,1.761134e+308), point(-25566,-7003), point(-13186,67108861))))))),(linestring( point(-7984,-9908), point(-18136,-1), point(13040,65538), point(29196,1.635857e+308), point(-29440,-14818))),(point(8189,32295)),(point(24934,-4700)),(geometrycollection( multipolygon( polygon( linestring( point(2147483648,-8192), point(1.067034e+308,-13537), point(1.093748e+308,-8145), point(-9296.5010,21490)), linestring( point(-889,1.633641e+308), point(6668,2.114807e+307), point(-856,-7071)), linestring( point(-26396,-7226), point(-11187,-27734), point(-11596,-26596))), polygon( linestring( point(-20604,22342), point(-9224.0850,-8136), point(13077,-21737), point(19963,12972)), linestring( point(-8874.2383,-20168), point(-20462,-5665), point(6857,-18538), point(-3449,-23070)), linestring( point(-4686,15775), point(19501,3806), point(-15766,19310)), linestring( point(-24207,30124), point(28808,-8585), point(-31116,8957))), polygon( linestring( point(1.105387e+308,-25503), point(1.743946e+308,-31820), point(-1179,-6861)), linestring( point(13730, 4935.1631), point(1152921504606846977,23416), point(-24991,27307), point(-5615,-11339)), linestring( point(-8348,68719476733), point(-8351.5508,3517), point(24894,28866))), polygon( linestring( point(-12498,-19201), point(-20516,9.567967e+307), point(-29922,-29663), point(741,24658)), linestring( point(33,851), point(10176,-13609), point(-22213,-2532), point(16114,-15603)), linestring( point(-4738,-30415), point(-15646,-833), point(12503,-2550)))),multipolygon( polygon( linestring( point(1.647579e+308,4.206120e+306), point(20467,1955), point(-6368,14776)), linestring( point(1145,-18527), point(4194307,9.964685e+306), point(-6348,8589934594)), linestring( point(3.383859e+307,2333), point(2.430383e+307,1.136623e+308), point(6481,-14539)), linestring( point(1.372267e+308,-961), point( 1767.7070,7.147801e+307), point(2,-8729))), polygon( linestring( point(-23357,22303), point(23735,11072), point(14485,-730), point(6,-21898)), linestring( point(19953,27266), point(-29504,6008), point(5057,-508), point(-11677,-16908)), linestring( point(15383,-9473), point(-9958,4502), point(-22668,-29216)), linestring( point(-137438953469,28405), point(1.337591e+308,25856), point(-3082,2199023255550))), polygon( linestring( point(9007199254740991,-13327), point(16761,10471), point(-24689,562949953421314), point(18787,-5483)), linestring( point(-318,10313), point(14295,-6409.3862), point(28692,-15931)), linestring( point(218,16280), point(1.727812e+308,-11747), point(18223,268435455), point(-11415,1.616838e+308)), linestring( point(6285,8.659546e+307), point(24430,-30429), point(-12857,-1152921504606846976), point(25932,-16472))), polygon( linestring( point(-549755813891,14509), point(4178,-1242), point(-19931,-23294), point(-17805,1.482576e+308)), linestring( point(500,-5414.5005), point(6,-18282), point(-8042,8496), point(28829,24336)), linestring( point(19469,-2679), point(-6010,1.581448e+308), point(-12205,1.600094e+307)), linestring( point(17211,-17337), point(-31368,21923), point(-14172,27360), point(29173,30597)))))),(linestring( point(25217,-13302), point(-16576,1.723453e+308), point(5.191684e+307,-31539), point(-8149,18014398509481981), point(30736,-29092), point(30169,2565), point(9.301395e+307,-14644), point(-7123,29473), point(-5072.7676,28206), point(-14584,28768))),(linestring( point(11652,7110), point(-21153,28078), point(24408,1.286791e+308), point(-140737488355330,6873), point(9.288761e+307,16387), point(-10178,-10783), point(4.345818e+307,1.235372e+308), point(18439,-34359738371), point(202, 524.9150))),(polygon( linestring( point(14378,-12918), point(-25607,-32726), point(-11753,30562)), linestring( point(-2147483649,3.156404e+307), point(23634,1.701091e+308), point(-72057594037927939,-12770)), linestring( point(144115188075855874, 716.2832), point(6422,23734), point(-31976,-28071)), linestring( point(-11849,9.657378e+307), point(14319,8180), point(1.257681e+308,16245), point(-24648,26485)))),(geometrycollection( point(18654,11549),linestring( point(-10359,2.911714e+307), point(5.531075e+307,-14196)))),(multipolygon( polygon( linestring( point(32267,-13361), point(8.237496e+307,4536), point(-15403,-22881), point(22685,16171)), linestring( point(-6384,-10199), point(28679,17200), point(131074,7320)), linestring( point(-9590,-26691), point(1.256333e+308,28268), point(26688,-19173)), linestring( point(4262,22438), point(1.022892e+308,-24729), point(-21391,2.336083e+305), point(-5900,-1797))), polygon( linestring( point(4145,140737488355332), point(137438953476,-36028797018963970), point(-3887,-22234), point(9.279134e+307,-31159)), linestring( point(16923,25498), point(2251799813685244,524290), point(22184,24441)), linestring( point(549755813884,8796093022204), point(-4629.8906,8193), point(4294967295, 8217.9668), point( 8830.3945,9298)), linestring( point(-68719476735,-13033), point(31342,-21673), point(14624, 3602.6699), point(-1179,30944))), polygon( linestring( point(4503599627370499,1.373388e+308), point(-24323,-15234), point(16238,15566)), linestring( point(2650,30130), point(-14078,2199023255556), point(-15891,17592186044412), point(-30746,4503599627370498)), linestring( point(-30453,-13644), point(-18215,-29244), point(-30534,-19436), point(-1762.6895,16015)), linestring( point(134217724,24853), point(-28775,20668), point(8.854934e+306,10761), point( 8307.2656,1.469255e+307))), polygon( linestring( point( 8516.7031,-7376), point(4841,-27890), point(11970,-18825)), linestring( point(549755813890, 3702.9365), point(10433,-17148), point(27270,-32392)), linestring( point(13823,9180), point(6985,1.533150e+308), point(-6224,-22715)), linestring( point(-14916,2.190907e+307), point(-19604,9221), point(8,7193), point(1073741827,1.157085e+308))))),(multilinestring( linestring( point(27960, 9588.7637), point(12053,3048), point(-9748,8193)), linestring( point(1125899906842620,10505), point(-3966,-6169), point(23988,14698), point(-14465,4282), point(28569,-1489), point(269,-30928), point(-12567,-32533)))) ;
delete from t limit 2 ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (point(3670,-3458)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipoint( point(30987,-5293), point(12,15905), point(-16456,18446744073709551615), point(-21151,-27180), point(22553,576460752303423486)),point(-28155, 3490.9854))),(multipoint( point(-8044,-32039), point(-15676,-24769), point(30390,-26158))),(linestring( point(27603,261), point(15964,-21765), point(17356,-8441), point(13803,-14166), point(15317,12680), point(-9552,-23182), point(-29847,1.447653e+307), point(-29186,21589), point(-22778,-25420), point(26383,-26758))),(multipolygon( polygon( linestring( point(12647,1913), point(-2199023255549,-25026), point(26798,17071)), linestring( point(12883,11384), point(-13506,8.504943e+307), point(-23620,9300)), linestring( point(14806,-7653), point(1.682330e+308,-11045), point(-27791,25976)), linestring( point(-23384,16149), point( 4786.8154,29727), point(13606,-8160.1299))), polygon( linestring( point(3935,-31135), point(4.330911e+307,1135), point(-6498,-15136)), linestring( point(-3239,3987), point(-27436,10048), point(1099511627777,-24563)), linestring( point(-12098,-20769), point(12010,20949), point(-10444,-7617), point(1.564476e+308,-31179))), polygon( linestring( point(25283,4398046511108), point(7.519786e+307,16388), point(-4611686018427387901,-29447), point(-19807,1.620250e+308)), linestring( point(-16524,20289), point(25119,14), point(6.685726e+307,-9212), point(-20678,-18106)), linestring( point(2.684831e+307,2.685026e+307), point(-24044,-31331), point(21742,2320), point(-3265,1.366140e+308)), linestring( point(32310,8949), point(-20186,-14896), point(26179,-5511.7505))), polygon( linestring( point(9.805756e+306,-6676), point(23134,-9089.3506), point(24633,-18316)), linestring( point( 9426.7715,-19220), point(-29713,-4611686018427387904), point(26679,8660)), linestring( point(-70368744177661,-8438), point(2.465403e+307,28829), point(-26038,-24047), point(29379,32152))))),(multipoint( point(-32559,4572), point(18974,-25024), point(1.531558e+308,-23398), point(-31828,8317))),(linestring( point(-25460,2685), point(28597,14273), point( 5931.0117,8.161512e+306), point(-16958,23492), point(-18063,22745), point(-17008,1.015558e+307), point(-15224,-28528), point(9223372036854775806,-2654), point(-2921,1.650617e+308))) ;
delete from t limit 1 ;
delete from t limit 1 ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(72057594037927936,-24507), point(12813,-13599), point(1.169824e+308,1.193308e+308), point(-7744,-22261), point(-24014,683), point(-15121,27948))) ;
select a from t where a ='127' ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-2124,-13535), point(24880,1.370244e+308), point(-7896,-350)), linestring( point(11139,1.026610e+308), point(-1419,-11960), point(17526,274877906941)), linestring( point(32,4607), point(-29581,-26328), point(25924,13257), point(10412,16890)), linestring( point(-8424,8026), point(21660,1.776803e+308), point(-23300,18809), point(2.498359e+307, 4852.1533))), polygon( linestring( point(28986,8.960909e+307), point(20772,10098), point(15512,-17903)), linestring( point(-29938,29889), point(-6225,21704), point(-13656,-17241), point(1720,6.817724e+307)), linestring( point(-13984,-15543), point(-30683,-14977), point(1.159057e+308,262146), point(19368,25399))), polygon( linestring( point( 4834.8818,-9334.1563), point(-4314,-16335), point(25750,12702), point(25761,-23035)), linestring( point(10285,-5938), point(-25440,-9007199254740990), point(-1237,-18242), point(19717,-3313)), linestring( point(7309,1.095482e+308), point( 2805.1152,-15271), point(-14181,-2214), point(2.237286e+307,-4503599627370496))))) ;
select a from t where a =0 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(-16770,21445), point(144115188075855874,1.653494e+308), point(24527,-9001), point(28940,-32670), point(453,2829), point(-15013,31626), point(-11756,4467), point(-4887,24321), point(26460,1.139537e+308), point(6454,3409))),(polygon( linestring( point(27324,16382), point(-29557,-20681), point(-3622,-1783)), linestring( point(-2577,11420), point(1777,8589934591), point(-4698,28982), point(406,-7182)), linestring( point(6644,-29838), point(20595,-24625), point(18446744073709551614,-27400), point(-28326,-8)), linestring( point(-3497,-16528), point(6822,-20476), point(516,-4328)))),(point(14906,-545)),(polygon( linestring( point(-12722,-7097.7275), point(27222,24180), point(13537,-23634)), linestring( point(-1027,21901), point(-575,15149), point(-31019,-12543), point(10918,2049)), linestring( point(23931,-20436), point(7697,-2371), point(-31822,32307), point(-8874,-1276)), linestring( point(18004,-12892), point(-13906,7.991994e+307), point(-24292,9556)))),(multilinestring( linestring( point(-30513,8737), point(-17601,-10209), point(1.102877e+307,-27750), point(-4905.2021,1073741825), point(60,22994), point(12221,-12070), point(-29680,4201), point(26240,-31224)), linestring( point(22489,32766), point(-7421,23458), point(1.164484e+308,2.995847e+307), point(-8,4531), point(-779,-13913)), linestring( point(-30929,-18186)), linestring( point(1.061938e+308,1.229084e+308), point(-24593,-18819), point(15708,31614), point(-31022,1.053328e+308), point(2075,-5966), point(17196,1308), point(-11012,-6073)))),(point(-26798,27702)) ;
insert into `test`.`t`(`a`) values (linestring( point(18520,6638), point(-6769.2676,4909), point(-13998,-7007), point(-12178, 1613.6904))) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(5.667472e+307,-26823), point(10007,20927), point(1.308600e+308,-2347.8384), point(8938,24777)), linestring( point(-17079,-7103), point(3580,18446744073709551615), point(12533,24664), point(-6379,6997), point(-9182,-12814), point(4398046511103,281474976710653), point(-27048,30368), point(-28337,-18014398509481987), point(-5550,5.729870e+307), point(-16300,6404)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(4.405797e+307,-1708.2188), point( 9931.8047,-16286), point(-9381,1.566196e+307), point(144115188075855869,-12235)), linestring( point(-20185,-28234), point(-13305,5626), point(-26239,24922), point(562949953421313,13976)), linestring( point(21823,-17495), point(1073741821,-8973), point(1.125408e+308, 8316.6289)), linestring( point(11490,3735), point(-17793,-11496), point(2099,-10088), point( 158.3066,-26008)))) ;
select a from t where a =127 ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(1.295493e+308,25125), point(30161,20135), point(27973,-30511), point(1048574,27561), point(1.317823e+308,-253), point(7501,-11215), point(14613,30202), point(3.481449e+307,11150)), linestring( point(31430,16882), point( 6148.4902,4.437873e+307), point(-22263,21209), point(-22685,-8796093022208), point(-9784,31354), point(18932,-9420), point(10300,7091)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( polygon( linestring( point(15416,-16018), point(22458,-9916.3643), point(-13269,-32233), point(9.986297e+307,-7293)), linestring( point(27203,-16182), point(-5193,-15957), point(1,-23794)), linestring( point(21059,21516), point(9936,14758), point(-21478,848), point(5677,-20678)), linestring( point(-2196,9838), point(9.482153e+307,-15107), point(1.124447e+308,-11898))),multipolygon( polygon( linestring( point(-28098,-17708), point(562949953421313,-21127), point(26456,262146)), linestring( point(-25226,15624), point(2.070709e+307,1.500571e+308), point( 940.1982,-4581)), linestring( point(-22626,22494), point(-24581,1.228478e+308), point(23300,-12560), point(-25313,-12172)), linestring( point(4381,-30880), point(1.067546e+308,-8132), point(10920,10068))), polygon( linestring( point(-10092,22359), point(-12903,332), point(-23630,-11682)), linestring( point(-14559,23589), point(-7997,65540), point(2049,-7106.3452), point(-8830.8418,6593)), linestring( point(25699,18177), point(-10694,26427), point(-1121,-18218), point(35184372088829,23709)), linestring( point(8325,19865), point(63,-13280), point(8303,-26042), point(134217724,27589))), polygon( linestring( point(2709,27115), point(-27352,-23258), point(10029,-536870910)), linestring( point(29348,5.903478e+307), point(32641,27588), point(4532,-28076), point(3322,-2046)), linestring( point(1775,20383), point(-23239,-3953), point(-7227,-14081)), linestring( point(-28536,-16797), point(-16223,142), point(-11099,9.320607e+307), point(1.663799e+308,30955))), polygon( linestring( point(-29987,3324), point(-27808,-11356), point(-24265,-11216), point(-9606,19847)), linestring( point(-4820,-24412), point(26733,868), point(-27179,12317), point(-21751,9.768134e+307)), linestring( point(15870,1.224791e+308), point(131069,28749), point(-14692,1.317798e+308), point(1099511627775,13835)))),multipolygon( polygon( linestring( point(-6146.7886,31860), point(21107,3472), point(-10872,25520), point(13900,6152)), linestring( point(27069,-24129), point(8181,26293), point(-12334,20779), point(-21151,1.537152e+308)), linestring( point(30263,-28549), point(-16572,214), point(9079,21398), point(-9007199254740994,14484)), linestring( point(6274,16025), point(-27964,-15997), point(26513,-21495))), polygon( linestring( point(14767,-27444), point(4024, -936.3789), point(26720,17841)), linestring( point(-26928,-3346), point(28463,24287), point(4093,30825)), linestring( point(8388611,-12390), point(-576460752303423487,-26960), point(10735,25139)))))) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(-8628,-30095), point(-24306,7374), point(5.594788e+307,-11803), point(17232,21173), point(1442,-16352), point(29004,1.259829e+308), point(5267,-556)), linestring( point(36028797018963965,-27401), point(-21460,-32366), point(-4406,1895), point(-4346,28003)), linestring( point(-6229.9307,-32623), point(-4556,24469), point(-17938,-2305843009213693956), point(13542,15029), point(-15715,321), point(-17526,-26066), point(-8865,29095), point(27231,-6075)), linestring( point(32663,-6974), point(-5877.6362,23499), point(26976,-17020), point(-15780,20735), point(-4890.2598,25264), point(7458,-15065), point(20974,1796), point(524291,-25166), point(33554435,8.925067e+307), point(5.211105e+307,16376)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(-1167,4143)),(multipolygon( polygon( linestring( point(2880,25187), point(-23797,-26001), point( 949.7129,26814)), linestring( point(-28978,30417), point(-8814,1.661603e+308), point(3878,-26967)), linestring( point(8765,15125), point(-2305843009213693951,-4119), point(281474976710652,17348), point(6547,833))), polygon( linestring( point(5160,15807), point(-22462,-7832), point(27873,6.781920e+307)), linestring( point(-33,1.002492e+308), point(11629, 6841.7617), point(-13951,536870908)), linestring( point(549755813888,5.842286e+307), point(12695,4902), point(-28856,-5770))), polygon( linestring( point(4194303,28444), point(1.523135e+308,-20586), point(-7854,-18891), point(-8374,24454)), linestring( point(-30068,15581), point(1.750466e+308,-17418), point(1216,14244), point(4763,-32143)), linestring( point(8187,-24974), point(20206,1.373015e+308), point(1.773043e+308,13450), point(-16763,-26606))), polygon( linestring( point( 925.8516, 2528.6699), point(-24081,11509), point(268435458,-22024), point(-16625,-3805)), linestring( point(1.330260e+308,-21132), point(1.593574e+308,20231), point(9.890126e+307,-2424), point( 687.4639,-5535)), linestring( point(-10139,-25111), point(5.212025e+307,2097153), point(5.031449e+307,15240)), linestring( point(1.757768e+307,14998), point(22245,11798), point(-27233,-1546))))),(multilinestring( linestring( point(19024,-11342), point(5.301504e+307,2.318926e+307), point(-23476,-31979), point(-12183,-26908), point(-21644,18014398509481983)), linestring( point(-16909,19996), point(-4266,-288230376151711748), point(32016,9400)), linestring( point(-5341,35184372088829), point(1.364316e+307,1.671885e+308), point(-3594,27107), point(20635,4387), point(-10123,8796093022211), point(21819,-24948), point(15234,13942), point(23438,7435), point( 5350.2373,7245), point(26217,-23373)), linestring( point(24629, 8738.1563), point(-13624,1.255035e+308)))),(multipoint( point(26611,7.868909e+307), point(68719476737,-27220), point(-3343,-7048), point(30320, 3879.8643), point(9007199254740995,4503599627370494))),(geometrycollection( geometrycollection( linestring( point(6370,1216), point(1.029850e+308,274877906942), point(-1152921504606846978,-16364))))),(linestring( point(1.256323e+308,-17498), point(17962,27633), point(5.486202e+305,2551), point(-30631,-25007), point(-28135,6.600985e+307), point(-11153,32435), point(26589,5.479899e+307))),(geometrycollection( polygon( linestring( point(24995,13884), point(-775,31678), point(-5769.2856,-5739), point(1.586198e+308,14443)), linestring( point(-6024,3485), point(7340,-26348), point(18398,-14742)), linestring( point(21944,1.429864e+308), point( 4833.8809,-21421), point(-24637,140737488355331), point(24470,-8554)), linestring( point(3.557776e+307,-18593), point(11085,-14972), point(-18425,802), point(26987,4282))))) ;
insert ignore into `test`.`t`(`a`) values (point(1.587356e+308,-21884)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(1.486917e+307,-1579.4463), point(-17768,-2550), point(-131072,-2938.6914), point(-25001,-13051)), linestring( point(-11621,4.239157e+307), point(-28515,-687), point(1554,15519), point(1048573,-15502)), linestring( point(-20851,1.666146e+308), point(-24207,9789), point(-32691,1.660533e+308)), linestring( point(2199023255555,-20675), point(15720,-17870), point(-9750,-17173))), polygon( linestring( point(-10980,5186), point(-113,-18812), point(2046,30980)), linestring( point(1.159497e+308,25888), point(-2223,-20266), point(-30416,12607), point(-29761,-415)), linestring( point(2.533330e+307,-2346.9258), point(-1730.1484,1.081294e+308), point(-1274,-7314), point(2594,13458)), linestring( point(-32508,20408), point(-29486,-9430), point(14893,2305843009213693950))), polygon( linestring( point(-4398046511107,-7674.4346), point(-7586.3691,1.670898e+308), point(-10509,2305843009213693954), point(-20612,2097151)), linestring( point(21208,8.390155e+307), point(-23167,1.361587e+307), point(-21614,6968), point(31745,-9444)), linestring( point(-5013,1.663509e+308), point(-17220,9607), point(-3835,-9326)))),multipoint( point(72057594037927935,-1620), point(-16162,12240)),polygon( linestring( point(-8931,8796093022207), point(549755813887,10828), point(34359738371,-16596), point(-19491,-568)), linestring( point(-8194,24425), point(9995,-21040), point(-15005,-4194301), point(-27626,32131)), linestring( point(-24941,2251799813685244), point(-2985,1.400045e+306), point(8846,-21079)), linestring( point(3036,30024), point(-21744,8778), point(26959,-23373), point(18027,-13646))))),(multilinestring( linestring( point(-17533,9909), point(-24162,-7991), point(-16608,-31634), point(-10282,25143), point(536870911,27326), point(-14115,-15017), point(-30218,-5033)), linestring( point(-4636,-5398), point(-1051,-30626), point(-4374,7493), point(3372,20860), point(9.772602e+307,-12036), point( 3827.0732,13956)))),(multipolygon( polygon( linestring( point(-17172,-27406), point(4611686018427387900,-1300), point(25514,-19894), point(19709,3)), linestring( point(1099511627775,1.470773e+308), point(22352,3630), point( 1493.7451,4.900965e+307)), linestring( point(-137438953470,-30816), point(32626,3574), point(-8589934591,-6892), point(19692,8.515482e+307))), polygon( linestring( point(-8481.3457,23544), point(-19221,-27460), point(17571,-3149.0093)), linestring( point(2.014922e+306,-536870912), point(2330,-20984), point(-7183,-13602), point(-20035,-30779)), linestring( point(-3124,26787), point(-13207,1.526448e+308), point(27589,12832), point(-70368744177666,3172))), polygon( linestring( point(-23551,3097), point(32422,-4217), point(258,27212), point(2926,12186)), linestring( point(-21537,12347), point(20695,-3375), point(1.258329e+308,9.428342e+307), point(21529,6887)), linestring( point(5196,-9595), point(1.574945e+308,19815), point(1048578, 7634.7402)), linestring( point(-7524,-18298), point(1.213888e+308,2723), point(17998,-21853))))),(polygon( linestring( point(-31915,-124), point(-2497,-10292), point(20023,-9234), point(11637,6.623148e+307)), linestring( point(1.414562e+308,32189), point(9340,7636), point(2591,18181)), linestring( point(8567,1.674321e+308), point(-29100,-7826), point(-15886,2264)))),(geometrycollection( polygon( linestring( point(3161,11787), point(-9223372036854775804,1.683761e+308), point(1432,17261)), linestring( point(-20242,25693), point(14483,-8183), point(-31165,-27215)), linestring( point(-19514,-18014398509481986), point(-22326,532), point(23719,22509)), linestring( point(12000,510), point(19914,1.017158e+308), point(13879,32623))))),(multipolygon( polygon( linestring( point(830,-4024), point(1157,-8032), point(1.085939e+307,-16777220)), linestring( point(15906,7233), point(-6410.6152,-13748), point(6102,-31914)), linestring( point(2305843009213693948,2097154), point(1.696034e+308,1.614757e+308), point(-7954.2793,25892)), linestring( point(18981,-18390), point( 5162.4580,-23454), point(-16039,-252))), polygon( linestring( point(-28809,18270), point(16331,2097149), point(-655,-6122), point(18547,18573)), linestring( point(1.633350e+308,26767), point(3.109751e+307,10169), point(16387,-4791), point(-4065,-30083)), linestring( point(-32346,-28125), point(-7958,11371), point(10914,-2155), point(22189,-18604))), polygon( linestring( point(14416,-30977), point(32754,-36028797018963971), point(-24450,-28583)), linestring( point(15291,20563), point(15993,-4706), point(18562,6553), point(-19515,20609)), linestring( point(1.782467e+307,9303), point(-562949953421309,-6051.0488), point(15466,31945), point(24890,-9969)), linestring( point(72057594037927938,-23878), point(12819,20851), point(18739,17556), point(-8462.6641,-130))))),(multilinestring( linestring( point(24621,16858), point(27425,1.226217e+308), point(1.003171e+308,8589934596), point(-7549.4863,29338), point(-1071,-32725)), linestring( point(19476,1.628144e+308), point(-11374,1.295140e+308), point(2.875787e+305,1.668518e+308), point(7117,-6352), point(-28545,-20910), point(274877906945,18379), point(18263,-11254), point(27982,23160)), linestring( point(-23343,-20125), point(1.190823e+308,1025), point(29313, 3924.2930), point(-18481,21479), point(-6678,-8969), point(-8691,-6806.6045), point(-28337,7.882350e+306), point(-9105,1.775713e+306), point(5.073557e+307,1637), point(-32713,-23649)), linestring( point(-24238,20458), point(24730,7903), point(1,-23751), point(19264,-21975), point(-7920,-4521), point(1.430587e+308,34359738368), point(1.310672e+308,33554434), point(8535,3177)))),(point(3115,6.626807e+307)),(point(-2634,-1162)),(multipolygon( polygon( linestring( point(-18109,-19065), point(-48,-28758), point(-15898,-11055)), linestring( point(26741,5507), point(14408,-12337), point( 9955.9219,2048)), linestring( point(-20295,-9007199254740989), point(13028,2454), point(-2191,8750), point(-701,15793)), linestring( point(68719476732,-22972), point(13759,1.639531e+308), point(-4067,20687))), polygon( linestring( point(-6524,1.643200e+308), point(-549755813887,-23361), point(8651,-4067.1030)), linestring( point(12842,-19950), point(4.185593e+307,-25328), point(-5352.9663,10718)), linestring( point(-5839,-18718), point(-21419,11911), point(8589934589,12256), point(-3824,2305843009213693948))), polygon( linestring( point( 2841.5869,-18033), point(22617,-19633), point(18235,-4658)), linestring( point(10392,7801), point(-20309,-24595), point(-3751.9927,-2047)), linestring( point(-14475,2199023255552), point(28719,-27640), point( 940.9355,18302)), linestring( point(-11509,5.905015e+307), point(-3984,-26562), point(29347, 5524.3652), point(-13915,10557))))),(multipolygon( polygon( linestring( point(-29963,20162), point(-29826,-23813), point(8447,18678), point(258,-2056)), linestring( point(1.611621e+308,-3518), point(62,-6162), point(-28937,2.666011e+307)), linestring( point(3536,-5884), point(-9499,-32067), point(10802,-6355), point(-25421,1152921504606846977)), linestring( point(-29364,-25927), point(-22389,16715), point(-22518,6298), point(281474976710657, 1986.7002))), polygon( linestring( point(12786,-21931), point(4784,-8565), point(-8044,14554)), linestring( point(1.129646e+308,30072), point(-32547,266), point( 9087.5137,30780), point(-11401,4.130555e+307)), linestring( point(-8115,6.929636e+307), point(15728,18014398509481985), point(-4769,-8268)), linestring( point(-1757,-17174), point(27502,32038), point(-13424,27702))))),(geometrycollection( multipolygon( polygon( linestring( point(7679,-12881), point(23598,-15192), point(-24307,-21174), point(10035,-21637)), linestring( point(2305843009213693953,-16002), point(-4538,-8270), point(60,30795), point(8796093022204,5397)), linestring( point(675,-9755), point(-13718,-14842), point(-1446.7363,29415), point(29774,29029))), polygon( linestring( point(18727,17744), point(-9528,10865), point(21428,871)), linestring( point(3.149241e+307,1.423714e+307), point(24221,-1565), point(-13147,-11749), point(-28503,1.234289e+308)), linestring( point(-17973,18803), point(-3606,16382), point(144115188075855869,19125), point(-4001,15007)), linestring( point(-2194,-9581.2988), point(5.229318e+307,3217), point( 1824.1074,-3403), point(-13349,-29738)))),geometrycollection( polygon( linestring( point(21926,-7884), point(-3196,-3975), point(-3736.9453,28263), point(21948,-29257)), linestring( point(9966,21987), point(22273,36028797018963972), point(1.143725e+308,1.099581e+308)), linestring( point(131,4.830365e+307), point(-32215,15007), point(5522,-18563))),point(-8589934593,6748)))),(linestring( point(25517,18532), point(-252,2.895439e+307), point( 2205.1006,-5407), point(-15753,12803), point(23182,14196), point(-22486,-11369), point(-26091,-30486), point(11645,12755), point(-10754,30659))),(geometrycollection( polygon( linestring( point(-31091,-5), point(17803,68719476736), point(17022,-19901), point(7607,-16065)), linestring( point(1025,8188), point(17456,-28082), point( 8481.4707,7.569396e+307), point(13,-65)), linestring( point(10935,-21003), point(-558,-23075), point(23337,1.087108e+308)), linestring( point(1269,1.671332e+308), point(68,31397), point(1.365797e+308,-18494), point(-20554,27742))),multipolygon( polygon( linestring( point(27271,70368744177662), point(-12297,-19286), point(-23940,27846), point(-18944,-30810)), linestring( point(-32,1.009253e+308), point(-22624,10563), point(-30866,1353)), linestring( point(14860,22904), point(68719476732,-15992), point(134217731,-13100))), polygon( linestring( point(2199023255555,-27843), point(-7922.6836,21292), point(17378,-18342), point(-11412,-11484)), linestring( point(22760,-29443), point(4080, 4328.7852), point(-30638,-15206), point(12155,-2017.5220)), linestring( point( 2618.5547, 7168.5020), point(-134217732,-14016), point(54,9.792179e+307), point(13833,25024))), polygon( linestring( point(1027,-7099), point(-28182,-4650.4546), point(-2070,-9317), point(2104,-16918)), linestring( point(-1400,31142), point(-12156,11414), point(11247,4767)), linestring( point( 6522.2305,-21646), point(-29635,-22197), point(-17799,-29244), point(9749,24085)))))),(multilinestring( linestring( point(-21431,25835), point(-7470,9625), point(4398046511106,-5681), point(-10703,-4396)), linestring( point(4,30584), point(562949953421314,-18620), point(31320,-8716), point(-2154,9949)), linestring( point(-26331,-15053), point(32446,10201), point(8606,-25708), point(32740,-3447.8882), point(25043,1.345943e+308), point(-11808,-9126), point(4586,6.847613e+307), point(24218,18970)))),(multipoint( point(-8449,-23974), point(-12209,31581), point(-2881,7.487878e+306), point(-9833,-10451), point(-12111,-23184), point(-2777,-22608), point(-5805,-18169), point(4620,-19941), point(3829,26463))),(point(-15369,-5679)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-16674,20412), point(-2044,-5109), point(5683,-27536)), linestring( point(3.147734e+307,25162), point(-32650,-20157), point(21801,-16488), point(-29274,3049)), linestring( point(26274,29705), point( 2190.1523,31866), point(-4271,-4639), point(21013,-28470)))),(multilinestring( linestring( point(-18713,13939), point(20453,3.260330e+307), point(1.685519e+308,16777213), point(1316,4.377750e+307), point( -605.0234,27927)), linestring( point(-818,27443), point(4445,2946), point(-6256,2833), point(-8796093022204,-20997), point(-18782,-26895), point(1.411566e+308,5333)))),(point(1.383924e+308,-7662)),(multilinestring( linestring( point(-5755,-32327), point(-28491,4398046511103), point(5.905521e+307,3.574667e+306), point(281474976710660,-254), point(11856,2.900850e+306), point(-8340,18153), point(4.452521e+307,-32729)), linestring( point(144115188075855868,-1172), point(-1376.8887,2147483646), point(-11222,-5396), point(19448,-4665), point( 4650.2451,6475), point(15267,-24936)), linestring( point(1.741987e+308,31358), point(29668,-28581), point(137438953472,22203), point(9920,-24968), point(-25073,-14506), point(-12569,-25741), point(3407,-5952.2095)))),(point(863, -766.9316)),(polygon( linestring( point(-191,2147483651), point(16863,-20720), point(7725,29945), point(15973,4340)), linestring( point(32379,-28602), point(18378,-30977), point(-31384,-26999)), linestring( point(19540,-13665), point( 8044.2676,16578), point(-22114,7.290786e+307)))),(geometrycollection( linestring( point(562949953421315,-11241), point(-15225,-31449), point(-20352,28101), point(-18140,-23828)),multilinestring( linestring( point(311, 3074.8506)), linestring( point(10307,1.016513e+308), point(14664,8.461439e+307), point(-515,12622), point(-1228,-8557.2236), point(1024,-3201), point(4294967296,23012), point(-8660.6387,15798), point(27744,6.218163e+307), point(8426,1.032294e+308), point(-11150,21860)), linestring( point(-26194,-277), point(-5497,820), point(12936,-31273), point(131073,-20891)), linestring( point(21855,1073741827), point(-31015,1114), point(-18823,-27769), point(6.559248e+307,-6207.2578), point(-24580,9), point(1021,15725), point(-1466,951), point(3.852331e+307,-28625), point(4648,-16381), point(12246,28536))),multilinestring( linestring( point(4294967292,29653), point(-13350,-11715), point(29580,-32623), point(18457,29182), point(32,15447), point(23986,7148), point(-12123,-600), point(19830,-6710)), linestring( point(-10866,9385), point(-13004,-31674), point(-14308,32433), point( 5220.4248,-24038), point(-2464,-10224)), linestring( point(10939, 2922.3086)), linestring( point(25068,-19774), point(22863,30615), point(-8665,7.322238e+307), point(17130,1.720692e+308), point(6886,1.622944e+308), point(2052,5264), point(3623,10708), point(-2180.5796,5871), point(1.207804e+308,1.446728e+308))))),(point(-29912,-1757)),(linestring( point(9007199254740988,28), point(-28954,-4611686018427387901), point(8796093022207,-262147), point(1.342955e+308, 7902.9355), point( 4600.7305,21454), point(-21617,60), point(6115,1.790680e+308), point(16374,-28722), point(-16753,-19935), point(8651,-20942))) ;
select sql_small_result a from t where a ='2012-01-01 00:11:11' ;
update t set a =@f , a =0xc71dd971388c9716497eb2 , a ='8387-01-06' , a =concat('{',concat('','"','key1','":"',22250 ,'"','') ,'}') , a =repeat('1',32) , a ='{ }' where a ='' ;
delete from t limit 1 ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(28322,1.088664e+308), point(-4572.1831,26424), point(-23235,-27404), point(10687,18950), point(9354,1.707845e+308)), linestring( point(28554,11397)))),(multipolygon( polygon( linestring( point(-11135,-20990), point(1.250946e+308,13989), point(27178,8.634182e+307)), linestring( point(-3874,24679), point(-509,-14687), point(31129,1.563708e+308)), linestring( point(-8635.4150,17760), point(-5586,-5119), point(32494,-194))), polygon( linestring( point(1.080965e+308,4.691984e+307), point(2097150, 3159.5596), point(-21572,-14252)), linestring( point(19251,5405), point(-19321,-13905), point(5.262406e+306,7.074202e+307), point(10117,23705)), linestring( point(-12965,2589), point( 3477.8643,-25224), point(4609,-27855)), linestring( point(-17387,19493), point(24841,26506), point(16793,5375), point(-10444,-13752))), polygon( linestring( point(32770,-30741), point(16921,-33554432), point(1.164691e+308,-65537)), linestring( point(140737488355330,6.211299e+307), point(-15898,36028797018963971), point(-9223372036854775804,-131071)), linestring( point(-8809,18545), point(32633,6.228647e+307), point(-24874,15072)), linestring( point(22448,-2716), point(1.736704e+307,-9936), point(-4599.8799,-26343), point(1.430375e+308,9.508058e+307))), polygon( linestring( point(691,1.351103e+307), point(30001,2.962864e+307), point(25530,32521)), linestring( point(-6370.1812,32769), point(3510,-9133), point(-11329,20003), point(12087,7899)), linestring( point(8.119217e+306,-25855), point(11037,-12515), point(1861,25624), point(-6147,-32076)), linestring( point(15451,-16895), point(1.320570e+308,-22426), point(-23107,20945), point(30358,-31525))))),(polygon( linestring( point(9328,10781), point(562949953421315,-24625), point(4601,-12907)), linestring( point(-8015.4941,-2199023255555), point(30148,-11325), point(1.787152e+308, 429.1777), point(-30366,7174)), linestring( point(12315,-8057), point(11710,-3994), point(16938,-1099511627773)), linestring( point(-20020, 1054.3164), point(4611686018427387901,-29969), point(-9490,-8112), point(-28502,1.001540e+308)))),(point(32505,1291)),(point(26974,3689)),(multipolygon( polygon( linestring( point(-15630,12530), point(1.788895e+308,7.871061e+307), point(-27634,30537)), linestring( point(-28660,2046), point(-3443,12600), point(1125899906842624,-19542), point(1073741824,16777218)), linestring( point(5855,15393), point(-1972,-1597), point(12282,-1122), point(-2,10549)), linestring( point(-28605,13900), point(6578,-4503599627370493), point(5.274735e+307,27123), point(24786,30060))), polygon( linestring( point(-4049,-2100), point(-31059,11293), point(9.982970e+307,26597), point(-28198,23621)), linestring( point(288230376151711746, 6831.6992), point(-30200,19662), point(17052,26307), point(-5977,-29076)), linestring( point(3270,4152), point( 2151.4219,-29677), point(-6684,562949953421314))), polygon( linestring( point(-6196,17960), point(21696,-15695), point(-30175,11927)), linestring( point(11330,1.049836e+308), point(-24914,-2528), point(-25012,-10866), point(1.052507e+308,25559)), linestring( point(4398046511106,10120), point(8.943041e+307,3), point(22534,-27178))))),(multipolygon( polygon( linestring( point(-27703,26000), point(-7380,20145), point(-23063,-937)), linestring( point(-4398,-6201), point(-20820,-21294), point(-3465,9121)), linestring( point(1048576,5.615057e+307), point(34359738371,7415), point(23225,-29899))), polygon( linestring( point(1.758060e+308,32556), point(-31381,19561), point(21377,1125899906842628), point(8.894183e+306,28528)), linestring( point(27069,14383), point(140737488355328,-13968), point(1026,5937)), linestring( point(-32446,4503599627370496), point(6533,-26950), point(72057594037927933,14777), point(4161,-15197)), linestring( point(-2242,-4013), point(17035,-20593), point(27792,-21883), point(-10833,2488))), polygon( linestring( point(261,14103), point(25416,-8034), point(1.144872e+308,-9914.9766), point(-13206,7.955339e+307)), linestring( point(-11649,-4311), point(23431,19405), point(11672,-17592186044412)), linestring( point(67108868,-5086), point(-29988,-3708), point(-30809,-3622), point(13679,-23526))), polygon( linestring( point(1.600796e+306,-31387), point(-11223,28811), point(-32206,7325)), linestring( point(-29190,-27025), point(10145,6747), point(17772,-6948)), linestring( point(-14412,9214), point(65534, 9477.4434), point(1.667635e+308,30691))))),(point(-29026,-9503.9072)),(multipoint( point(-25060,-10500), point(6007,-29826))),(point(1073741822,-7049)),(multipolygon( polygon( linestring( point(17246,-8201), point(-9626.5078,7.980809e+307), point(9535,-9627.2305), point(140737488355325,20949)), linestring( point(27210,-11269), point(-16027,7550), point(1070,-24882), point(5786,-28238)), linestring( point(20614,-23908), point(5642,9827), point(31614,1.466830e+308), point(15753,137438953472)), linestring( point(-24922,21010), point( 9604.4844,-29508), point(14730,8925), point(17529,1.041474e+308))), polygon( linestring( point(1340,1.076274e+308), point(-9241.2080,-25215), point(-9043, 7427.7227)), linestring( point(1.022995e+308,1.817643e+307), point(5139,1.231473e+308), point(-3746,-25188)), linestring( point(5505,27690), point(21989,7.898963e+307), point(-68,-29891), point(9.762046e+307,5123)), linestring( point(268435456,-11974), point(5.343155e+307,6092), point(-3388.4570,13004), point(31497,12755))))),(multipolygon( polygon( linestring( point(29084,29733), point(4.943820e+307,-21073), point(1028,-13431)), linestring( point(-16751,24453), point(1.786274e+308,1.087898e+308), point(16315,68719476734), point( 7619.9277,-29204)), linestring( point(-14585, 4019.9150), point(-6219,29349), point(-26799,5.992894e+307), point(-30191,-2269))), polygon( linestring( point(5.872678e+307,2505), point(-9179,-4583), point(9041,-9861)), linestring( point(-32261,-3844), point(-17419,-26702), point(-14115,-28875), point(-16852,-12807)), linestring( point(-25399,17667), point(-1876,-18003), point(-11279,288230376151711740)), linestring( point(11361,-30733), point(-21807,5174), point(144115188075855874,10669))), polygon( linestring( point(125,28705), point(17482,3406), point(4798,-23385)), linestring( point(16777218,851), point(-3466,-12670), point(2672,-11590), point(10033,-28652)), linestring( point(8478,2112), point(30477,-22023), point(-8246,27993)), linestring( point(-22113,-5843), point(20260,-18313), point(-8884,-2251799813685247), point(8.213276e+307,14764))))),(linestring( point(26529,8897), point(9430,-21981))),(multilinestring( linestring( point(-31895,-22890), point(-8919,1.002510e+308), point(11234,-32351), point(-10181,-18015), point(1.473476e+308,1152921504606846977), point(-25387,-6089), point(-30231,1099511627775), point(7246,1.365832e+307)), linestring( point(-12748,18959), point(1372,-23180), point(-25779,1.525193e+308), point(-10678,7479), point(31599,2562), point(-1,-3681), point(-30834,9.232787e+307), point(7.838919e+307,-1587.8955), point(-3535,-18600)), linestring( point(-8744,25863), point(17480,32324), point(-19047,-12835), point(1.470622e+307,-19593), point(1.430132e+308,6373), point(5742,-30669)), linestring( point(23345,1.800201e+307), point(20439,4020), point(20242,28816), point(19029,1.241060e+308)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(2.778839e+307,144), point(-21670,-19794), point(16048,-29873), point(-13170,21390)), linestring( point(32358,17179869186), point(-5339,5), point(5571,1.178572e+308), point(-30116,26150)), linestring( point(-20485,1.480104e+308), point(-9730,25227), point(-28375,8589934595)), linestring( point(1.738711e+308,22050), point(6.159646e+306,11638), point(-3565.7383,-21348), point(2609,18280))), polygon( linestring( point(-28554,-19147), point(-19929,3.611796e+307), point(25304,-19849), point(26424,-28185)), linestring( point(13426,-1766), point(-28030,-5137), point(-9376.3711,1.057940e+308)), linestring( point(-3985,29494), point(32063,-3716), point(9416,24483))), polygon( linestring( point(29730,11636), point(-562949953421312,25062), point(21854,1.581331e+308)), linestring( point(1.411830e+307,6.658774e+307), point(13713,19378), point(1.496779e+308,1125899906842621)), linestring( point(-17190,11839), point(12300,-8383.6484), point(25187,-13453), point(-23197,-7722)))),multilinestring( linestring( point(-4294967292,-7152), point(4684,-9395), point(28913,-1986.3701), point( 4934.7969,25043), point(22656,-3089)), linestring( point(17684,-5986), point(28502,13988), point(28061,131069), point(-27348,7627)), linestring( point(-26651,-8561), point(14684,-1016), point(22441,-23945), point(1.332980e+307,11869), point(4671,5536), point(7.952148e+307,19775), point(-2130,20), point(913,15266), point(25138,-21701))),multipolygon( polygon( linestring( point(-20628,9287), point(-28946,-31069), point(23673,20821), point(-6274,-11119)), linestring( point(-68719476736,30144), point(-28359,15517), point(30589,-20258), point(1.161345e+308,-17914)), linestring( point(-483,-16599), point(-101,21416), point(1.280074e+307,11897), point(27388,1.021216e+307))), polygon( linestring( point(536870913,7.873381e+307), point(-140737488355332,-2211), point(20125,4503599627370499)), linestring( point(-15682,16477), point( 780.5088,-30660), point(-30731,30533), point(6.899117e+307,-24261)), linestring( point( 1732.7168,12517), point(-26907,-3163), point(5543,-50), point(-7079.4648,-29759)), linestring( point(-31664,10319), point(16777215,31412), point(-6,-10179))), polygon( linestring( point(4294967298,2510), point(4718,3891), point(4015,20000), point(-4061,22874)), linestring( point(-16384,-13173), point(-29529,-15329), point(-21755,-8570), point(19851,-1303)), linestring( point(4194304,-25145), point(-24687,-259), point(17842,1.361519e+308), point(-22260,-366))), polygon( linestring( point(27815,1.349418e+308), point(-18898,7.580185e+307), point(-11992,-23381), point(2.784053e+307,-22111)), linestring( point(2.888173e+307,-3855), point(15102,-28144), point(5330,20427), point(-63,-8907)), linestring( point(19328,27096), point(-4408,-28094), point(27243,1.095572e+308)), linestring( point(6717,17288), point(30685,-18769), point(56,6483), point(1423,-27511)))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(1.615534e+308,-10748)),(linestring( point(-11110,8711), point(21151,-10871), point(8388609,-29381), point(-9632,26169), point(23113,-17205), point(4611686018427387900,-12459), point(-1969,-17338), point(-12922,-6391.6826))),(multipoint( point(20114,-6422), point(-27883,-22347), point(4194302,1242), point(-3478,5004), point(-6743,-16135), point(10376,34359738372), point(-3914.8345,27655), point(30730,8127), point(8.597002e+307,131073))),(linestring( point(-281474976710655,-29170), point(-22039,13597), point(-5017,72057594037927937), point(-8491,17592186044419), point(-21764,18547), point(-30471,-23964), point(-17620,20766))),(polygon( linestring( point(10614,-16092), point(15892,-9617), point(-24636,-18285), point(28724,28102)), linestring( point(-29622,5558), point(16740,6390), point(1.366557e+307,-15085)), linestring( point(3604,-4653), point(9307,-4), point(9223372036854775805,19853)))),(multipoint( point(-14384,8192), point(22792,-15483), point(19477,8262), point(-30090,5.454337e+307), point(14563,25794), point(30241,18308), point(7399,-31655), point(-1440.9375,1.193764e+308), point(-7209,26158), point(6177,-9789))),(linestring( point(25253,-4348), point(-10764,-14000), point(19981,12158), point(2182,14703), point(-16997,1.208626e+308), point(67108862,21872), point(27740,-20622), point(29,17001), point(29715,-11586), point(2.473501e+307,-23647))),(linestring( point(1.006829e+308,1976), point(11344,13417), point(2147483644,-2882), point( -11.7930,1.284810e+308), point(-14920,25496), point(13035,21164), point(13854,19608), point(16617, -467.8096), point(-5765,-2001), point( 9144.2168,31285))),(polygon( linestring( point(1.199994e+308,-11003), point(163,-6672), point(10137,-125)), linestring( point(-17243,31298), point(8.355827e+307,-22976), point(-24195,-8974)), linestring( point(2.087249e+307,10426), point(23685,22256), point(16777213,1.094110e+308)))),(point(20716,24210)),(polygon( linestring( point(-1644,17135), point(-5731,-20728), point(20139,12581)), linestring( point(-29941,16034), point(1.160275e+308, 8670.3652), point(-15571,-3662), point(18969,-9232)), linestring( point(-8854,13027), point(-29780,-4461), point(-2183,-25999), point(-30121,-17046)), linestring( point(6899,29496), point(15639,4378), point(28086,27287)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(-16893,-131074)),(polygon( linestring( point(-12694,-1237), point(30039,-11), point(5621,8.931339e+307), point(1.496903e+306,-9564)), linestring( point(20902,8485), point(11463,-32535), point(19213,32281)), linestring( point(-2685,-20990), point(-2418,8720), point(-6101,-26133)), linestring( point(21790,8188), point(1.567594e+308,-17727), point(-12470,-13704)))),(polygon( linestring( point(140737488355325,17935), point(-11969,-14532), point(19178,-31637)), linestring( point(-31836,-5241), point(-13741,7.392907e+307), point(536870909,-30085)), linestring( point(-6824,-14487), point(1.319976e+308,-19314), point(-29750,26997), point(-31470,-7243)), linestring( point(10991,-1160), point(23808,516), point(144115188075855872,2199023255553)))),(multipolygon( polygon( linestring( point( 8490.7266,31824), point(-13688,-29016), point(-32116,-24373)), linestring( point(29328,32300), point( 4352.4785, 14.3252), point(-12728,26985)), linestring( point(-11172,-4488), point(5873,8796093022204), point(-14173,9007199254740992), point(-14541,-10970)), linestring( point(24770,6.733278e+307), point(-21211,1.256377e+308), point( -596.6123,16992))), polygon( linestring( point(1.487533e+308,18241), point(24503,-9500), point(2.881963e+307,5960), point(20705,13489)), linestring( point(3,-9469), point(18290,-30869), point(5308,1.133308e+308)), linestring( point(4.531157e+307,-4213), point(-6503,-19990), point(1.242553e+308,-27954)), linestring( point(-21180,-28266), point(25535,-2279), point(-12728,13624))), polygon( linestring( point(-27331,28153), point(32032,-2811), point(10562, 7947.7930), point(-28971,-11518)), linestring( point( 1757.5137,-15570), point(17076,-4436), point(-10839,-6191), point(24705,4.947526e+307)), linestring( point(-8415,-4377), point(9205,1.699142e+308), point(-19682,-4791), point(-16224,-1317))))),(multipolygon( polygon( linestring( point(3,12839), point(3186,24843), point(-26098,710)), linestring( point(-23311,13752), point(10945,-6720), point(17862,25200)), linestring( point(-29789,-32415), point(-17440,-11857), point(-10572,-2125)), linestring( point(-12761,29628), point(30979,-5502), point(13259, 654.7334), point(-30157,15984))), polygon( linestring( point(-7045,-27979), point(32765,262143), point(1.321895e+308,11119), point( 6371.3994,-5037)), linestring( point(30562,28134), point(12793,-8393), point(-2192,-24290), point(13416,22987)), linestring( point(514,30372), point(17592186044415,-4463), point(16561,-9990), point(24303,274877906943))))),(geometrycollection( linestring( point(23220,-20365), point(10509,1.671979e+307), point(3365,30126)),multipoint( point(-268435460,23956), point(20,25055), point(-18926, 6487.2930), point(-18637,-31158), point(-4294967298,22264), point(10833, 5082.1738), point(7761,27341), point(-9735,-3138.4219)),linestring( point(8329,5.494142e+307), point(-3120,2280), point(144115188075855869,-13369), point(-5984.2578,-17880), point( 8452.4980,-29284), point(20121,9.963538e+306), point(22996,17656), point(4398046511101,8852), point(1.053410e+307,-19125)))),(linestring( point(-6301, 7175.2031), point(16638,5.437793e+307), point(19603,68719476737), point(-23656,29550), point(19562,-32382))),(geometrycollection( polygon( linestring( point(8.359087e+307,-20418), point(4.853630e+307, 3053.1436), point(6009,36), point(3.423418e+307,4194301)), linestring( point(-27462,31424), point(-11878,4700), point(29443,-2677.8765)), linestring( point(-562949953421312,-14518), point(-31672,-8679), point(5847,2147483650)), linestring( point(6695, 8385.0410), point(-8110,-19290), point(-23033,10471), point(-31552,1020))),polygon( linestring( point(-4194301,-21526), point(-29930,1.311996e+308), point(-11844, 7665.7715)), linestring( point(19528,-4930), point(255,0), point(32520,-15603)), linestring( point(-5,-6352), point(-9579.2393,3.824402e+307), point(12162,8388610)), linestring( point(18007,-29661), point(17179869183,1.126455e+308), point(16852,26080))),polygon( linestring( point(-447,7.099570e+306), point(-20957,-2130), point(-10725,23052), point(-26725,10602)), linestring( point(-2371,18446744073709551613), point(-18815,-9559), point(-31505, 4388.5527), point(8.118619e+307,1.532591e+308)), linestring( point(-20327,-16160), point(-773,-9373.7227), point(-22494,-20877), point(-31972,29784))))),(multilinestring( linestring( point(1689,25292), point(23776,-28550), point(-31533,-28732), point(-29271,1.149086e+308), point(-29172,23018), point(-28978,1.791984e+308), point(8274,-29148), point(144115188075855873,140737488355331)), linestring( point(13399,27380), point(15291,471), point(-11964,-4228), point(13572,30950), point(26041,-8710), point(10124,2097153), point(14832,2504), point(21661,19371)), linestring( point(1.674622e+308,20915), point(5.577448e+306,30673), point(2.532547e+307,23719), point(4.317395e+307,8838), point(8388611,28883), point(-486,144115188075855876)))),(point(-21945,29488)) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(11027,3726), point(8796093022205,-362), point(23889,1.704354e+308), point(12823,-27528), point(-25367,-23535), point( 8970.1406,-2896))),(polygon( linestring( point(-5689.2520,28686), point(-6064,-28957), point(4051,1073741821)), linestring( point(13435,20521), point(7584,25121), point(26578,29462)), linestring( point(-8237,-5306.7041), point(-27418,-26358), point(-4208,-2551)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(-19328,792), point(27706,6.771055e+307), point(24390,1.410226e+308), point(20169,10146), point(-26023,-3298), point(549755813889,-24073), point(-6467,5180), point(25907,3289), point(-31518,-262146), point(524284,-4994))),(multipolygon( polygon( linestring( point(-12312,-7390), point(-25982,4120), point( 9984.9316,21859)), linestring( point(4.241067e+307,11526), point(1.554313e+308,-30791), point( 2731.3125,25286)), linestring( point(-29136,-31031), point(16882,-19169), point(8737,1.395036e+308), point(-23047,21057))), polygon( linestring( point(5.760297e+307,26387), point(-23354,10983), point(-20199,12696)), linestring( point(-28578,-12088), point(26998,-7484), point(-7706,-9223372036854775806), point(-32463,-21497)), linestring( point(-134217726,-4366), point(2051,-71), point(26863,-24984))), polygon( linestring( point(-15107,7267), point( 5277.1670,5.758722e+307), point(31230,17207), point(-31760,10644)), linestring( point(18196,-22179), point(1.083327e+308, 270.2432), point(-14467,13029), point(12031,3.749084e+307)), linestring( point(-31365,2318), point(27304,-8292), point(29835,19694)), linestring( point(28853,-349), point(-21134,26754), point(-16391,5685))))),(geometrycollection( polygon( linestring( point(-8638,-8498), point(-16495,-1711), point(6210,-28536), point(16503,1.506482e+308)), linestring( point(-15985,2232), point(30351,17592186044420), point(9.238875e+307,-7017), point(357,-2)), linestring( point(24213,4294967300), point(5.286046e+307,1.666613e+308), point(11175,-23453), point(-184,25130)), linestring( point(-6118,18172), point(-8961,-19964), point(1.395979e+308, 7694.2598), point(19516,26096))))) ;
insert into `test`.`t`(`a`) values (multipoint( point(30649,-6002), point(-5812,-6395), point( 4184.1953,1.229353e+308), point(-27922,-5601), point(30784,4441), point(5262,-3952), point(8742,131069), point(1128,29725), point(4398046511103,9977), point(-31567,1.263614e+308))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( geometrycollection( polygon( linestring( point(-17949,26641), point(775,-27939), point(-5872,4398046511105)), linestring( point(-28911,-27259), point(31674,-24009), point(-16702,-28044)), linestring( point(-229,17179869183), point(1.595370e+308,6255), point(-23227,19798), point(-2019,18053)), linestring( point(-22905,274877906940), point(30060,6672), point(-21192,-6093))),point(274877906948,11295),multipolygon( polygon( linestring( point(-30108,-19352), point(7334,-5878), point(-1942,-25446), point(23933,-4716)), linestring( point(-10487,8884), point(6447,6538), point(-5300,20740)), linestring( point(-9065,-24332), point(11715,4.900760e+307), point(-22194,-576460752303423485)), linestring( point(-27781,27516), point(-2596,-17286), point( 7270.6719,4093))), polygon( linestring( point(14482,24695), point(29918, 6151.8330), point(1.562116e+308,65535), point(4.769816e+307,5770)), linestring( point(-30802,16381), point(-8908,-21139), point(-397,-29208)), linestring( point(9372,21074), point(8.532293e+307,12658), point(20942,-11122), point(19466,-9397))), polygon( linestring( point(-4766,-4183), point(29469,4563), point(-7066,10525)), linestring( point(11418,-28540), point(-3023,21878), point(6449,18791), point(-15655,-1990)), linestring( point(-17538,13304), point(10611,-31271), point(1.719191e+308,23976), point(-4124,6171))), polygon( linestring( point(-1421,-6009), point(21766,-131068), point(7322,-10998)), linestring( point(-5258,10447), point(5140,-2685.1895), point(-31126,-2171)), linestring( point(31954,5.008470e+307), point(29956,1.744180e+308), point(842,-15571)), linestring( point(-17053,-10111), point(-20164,13510), point(26143,68719476738), point(-14940,10820))))),multipoint( point(31455,-12833), point(-14930,33554435), point(-2514,1.574342e+308)),multipolygon( polygon( linestring( point(-3979,-6956), point(2682,29366), point(3,1.557467e+308)), linestring( point(5087,-9229), point(23825,-24122), point(-4076,5948), point(-31045,7766)), linestring( point(72057594037927939,30444), point(906,4335), point(12892,-22694))), polygon( linestring( point(-6287,10395), point(-17406,1.609565e+308), point(25147,4993), point(22672,-4908)), linestring( point(-131076,16664), point(-7645,17746), point(11490,207)), linestring( point(576460752303423490,-13166), point(9007199254740993,-18946), point(-1303.4932,15146), point(28943,2147483647)), linestring( point( 5610.3125,7479), point(30334,3312), point(30913,2179))), polygon( linestring( point(18052,26642), point(13113,-13722), point(373,1.514461e+308), point(-27122,12596)), linestring( point(-2199023255549,-8388606), point(9575,-23742), point(27412,32251), point(35184372088836,3058)), linestring( point( 53.4043,19673), point(16373,22873), point(-12884,12523), point(1040,-9444)))))) ;
select a from t where a ='32767' ;
insert into `test`.`t`(`a`) values (linestring( point(-31674,1.736371e+308), point(31392,3.740646e+307), point(21833,31406), point(-9567, 5027.4121), point(-12600,13433), point(20044,-32460), point(-30899,-126), point(-2058.4033,28740), point(-7232,21132), point(-21803,-1709))) ;
select a from t where a ='0' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-7175,-12075), point(-14555,-15323), point(-6144,-30705), point(-1073741820,1.179267e+308), point(29305,24350), point(1099511627777,2251799813685251), point(1022,30321), point(20869,262144), point(6323,24247), point(22031,13278)), linestring( point(27992,274877906944), point(13599,17179869187), point(-4768,10555), point(-17271,18897), point(-17463, 633.1670)), linestring( point(4.572260e+306, 652.7832), point(-18008,1.609114e+308), point(18756,15264), point(-5654,-14404), point(6164,1125899906842623), point(-1634,-27374), point(-23753,19895), point(32155,-22653)))),(polygon( linestring( point(-11947,4516), point(33554433,16228), point(-4595,-18014398509481985)), linestring( point(-8647, 4826.2754), point(5626,2064), point(5.392393e+307,129), point(-31915,22732)), linestring( point(-377,-13622), point(-4194304,-10184), point(8.307692e+307,10636)))),(multipoint( point(-19984,-28814), point(-17223,-27530), point(-20559,5133), point(-12623,10876), point(32252,6401), point(-14085,-3671), point(25704,4398046511104), point(-27415,-12602), point(-2148,26513))),(multipoint( point(-6463,14877), point(31279,-24743), point(7872,16484), point(302,16253), point(-4722,7.657892e+307))),(multipolygon( polygon( linestring( point(17661,24744), point(6364,-14327), point(24018,-224), point(14514,2000)), linestring( point(5749,7.544790e+307), point(-15083,19498), point(8350,12838)), linestring( point(2764,-17807), point(5354,88), point(-14809,184), point(7053,-29967)), linestring( point(9983,-17741), point(27168,5.298402e+307), point(30233,16870), point(-643,-137438953471))), polygon( linestring( point(4533,3.202417e+307), point(13477,-524285), point(-7882,1.347200e+308)), linestring( point(-29985,14746), point(1.630534e+308,10747), point(-20207,14432), point(-31282,288230376151711741)), linestring( point(3188,-8643), point(12977,-11765), point(-14435,-16663), point(6514,-9189.5820)), linestring( point(-31521,-288230376151711744), point(-7324,3.153951e+307), point(1.228671e+308, 546.9414), point(131075,23294))), polygon( linestring( point(-31601,-19803), point(-5,-26474), point(17960,-20672), point(-26189, 7995.4570)), linestring( point(-23775,9.723708e+307), point(4224,-19253), point(-19766,-32764)), linestring( point(-10258,29884), point(-10691,-24401), point(-5425,7628), point(5728,2251799813685244))))),(multipoint( point(-627,-14926), point(2199023255549,-7283), point(-29971,19158), point(1048574,-21231), point(5.698962e+307,7174), point(-30915,-22588), point(-26927,-51), point(-7554,1.073861e+308))),(polygon( linestring( point(-30976,-26362), point(1296,12066), point(1158,23221), point(-16641,32265)), linestring( point(-9957,-8884), point(1434,4493), point(-24830,268435457)), linestring( point(-20059,-5999), point(26520,1.704412e+308), point(30431,29359)), linestring( point(9007199254740990,1.630466e+308), point(22266,-27027), point(-17833,-284)))),(geometrycollection( multilinestring( linestring( point(7928,-4428), point(-12782,-16068)), linestring( point(28531,3.489191e+307), point(-11543,3871), point(27890,-23834), point(14490,19302))),polygon( linestring( point(-1968,29352), point(21150,-10406), point(-5568,-9641)), linestring( point(15655,31048), point(1, 5976.3320), point(-1949,384)), linestring( point(-70368744177661,-19560), point(26245,7730), point(13907,1.500719e+308)), linestring( point(4.764624e+307,-874), point(-32659,-910), point(22719,-28146), point(6759,131072))))),(linestring( point(26360,-11421), point(-2752,1.341173e+308), point(32421,18414), point(-1659.6592,256), point(68719476734,33554434), point(20992,7656))),(linestring( point(28410,25812), point(1.470633e+308,-14651), point(9483,-29766), point(11492,-18555))),(multilinestring( linestring( point(29010,23557), point(25332,4186), point(-16187,4307), point(-23399,23243), point(15387,5.555252e+307), point(-13477,1.355175e+308), point(28400,12403), point(562949953421310,-8970), point(-16655,27083), point(12235,288230376151711742)), linestring( point(1618,-3352), point(1.717298e+308,-27079), point(27053,8939), point(1.779296e+308,-5332), point(24234,-27588), point(-21697,-1988), point(8386,9290)))),(linestring( point( 7418.8730,17500), point(1.614684e+308,-2198), point(9.701838e+307,-3169), point(-14093,-19524), point(-3676,34359738367), point(26311,4.295413e+307), point(-9386.3496,10538), point(2206,-4194302), point(1073741827,-2474), point(1.341929e+308,-32487))),(point(10033,-28773)),(point(424,-12683)),(polygon( linestring( point(-28874,29895), point(2199023255552,-32288), point(5.594395e+307,-20855), point(28984,-21007)), linestring( point(23446,995), point(-15784,-24356), point(-3371, 6361.2061)), linestring( point(34359738367,-28735), point(1.385858e+306,1.055552e+308), point(10471,-24628)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( geometrycollection( polygon( linestring( point(19216,30294), point(3865,16970), point(-10093,-31803), point(25712,6.871535e+307)), linestring( point(-1139.8135,-65534), point(-8284,2985), point(2.271180e+307,2.269271e+307)), linestring( point(29992,3041), point(-31953,12018), point(19717,-7073.0874))),multilinestring( linestring( point(-14181,-31747), point(-23324,5833), point(68719476734,7.214121e+307), point(27722,-4858), point(15238,3813), point(-6755,-11562), point(-4518,12661), point(21069,131069)), linestring( point(-70368744177662,30838), point(29389,1.094029e+308), point(-4759,-7424), point(-14950,-21016)))),multipoint( point(27623,5913), point(15715,6.923425e+307), point(13440,-17903), point(-26162,20342), point(-29108,1.595705e+308), point(-14485,1.083321e+308), point(-22958,4067), point(8753,23440), point(5311,-11251)),geometrycollection( point(23789, 7579.5508)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(30270,-27894)), linestring( point(-23490,10160), point(8.769733e+306,-1298.0352), point(567,-24741), point(8796093022211,-21078), point(13427,-27044), point(-24612,25773), point(-19493,20422), point(-2199023255549,24606), point(-13033,5.130867e+307)), linestring( point(1.391285e+308,-16406), point(-4257,1.617934e+308), point(274877906940,-576460752303423487), point(16473,30833), point(-27191,-30844), point(31342,20805), point(2119, 8104.2676), point(4.595390e+307,19807), point(2,3.500441e+307)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(16755,-5120), point(1.527287e+308, 861.6465), point(1.674507e+308,11019), point(-21822,-8155.6030), point(17895,7105), point(-16306,4682), point(1.779040e+308,28379), point(2546,24547), point(5098,1632), point(-2722.4019,9.302519e+307)), linestring( point(5105,19890), point(22318,2199023255549), point(12506,21538), point(-34359738371,-31374), point(20582,-4857), point( 3522.1895,-25885), point(24791,17023)), linestring( point(-14131,-18153)))),(point(-3553,-6263.0830)),(linestring( point(-331,-12279), point(-24795,20006), point(29410,-26981), point(-16268,24453))),(multipoint( point(26807,16019), point(-29046,616), point(27083,-1095), point(6389,-4987), point(26890,32327), point(9.263402e+307,-23065), point(-9997, 5127.4668), point(-28557,-255))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(35,512), point( 5815.3418,-14914), point(24628,-14706), point(-12140,-22210), point(-14248,11356))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(1.514963e+308,-24522), point(576460752303423490,-11410), point(-22153,21532)), linestring( point(17634,-24026), point(-22435,-5023), point(26433,14999)), linestring( point(11834,24318), point( 9966.0215,-3812), point(35184372088830,9.314389e+307), point(1.555115e+308,-14087))), polygon( linestring( point(-15935,3897), point(15701,-9754), point(18232,6971), point(27205,10790)), linestring( point(11185,-17020), point(8108,-14795), point(15180,1.309832e+308)), linestring( point(-2876,-2251799813685246), point(29229,6910), point( 3507.8525,-35184372088831), point( 4007.0020,12877)), linestring( point(-11594,14137), point(-4294967300,14291), point(-31992,-350))))) ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point( -360.8008,-16285), point(-22402,32172), point(1.641346e+308,6681), point(20128,65)), linestring( point(5396,2796), point(-1041,32440), point(-13932,2868), point(-28324,-15338), point(-29948,30624), point(13661,-23579), point(-993,-16944)), linestring( point(536870915,-22352), point(8388605,-19751)))) ;
insert into `test`.`t`(`a`) values (linestring( point(10460,-1480), point(-11821,29244), point(14381,9965), point(-10616,-17288), point(22102,15125), point(-6674,-32421), point(1.447949e+308, -420.9912), point(29272,-853), point(-5189,10743))) ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(23126,125), point(17592186044419,-14577), point(-17160,32319), point(-27608,4763), point(-8061.5107,-951), point(-524287,5263), point(8796093022211,-3198.7461), point(28946,25856)), linestring( point(2538,-29475), point(-22548,13693), point(24973,-19884), point(33554436,-9691), point(11535,9740), point(-2973.0381,4.267181e+307), point(-19822,19725), point(16405,-31372)), linestring( point(-32313,6428), point(-9817,-26963), point( 3909.8037,-6151), point(-15262,21400), point(-3495,18650)), linestring( point(19812,28454), point(24868,-8283), point(-16979,-31427), point(14736,10594), point(4,32217), point(18278,10224)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(-9008,-32271), point(144115188075855870,-11142))),(point(-44,-30302)),(multipoint( point(26967,23467), point(1234,1.166834e+308), point(-11291,-16503), point(-8291.7832,19334), point(18278,11862), point(16542,-21611), point(3932,5080), point(30167,5171), point(3.528563e+307, 7020.3242))),(linestring( point(15393,-20294), point(-2197,27754), point(-29012,23912), point(-9013.4014,13954), point(-4692,-6685), point(23076,-32468))),(polygon( linestring( point(23122,526), point(7450,17369), point(32772,-28071)), linestring( point(-25153,-12598), point(1048573,-2), point(-23998,8912), point(1.439576e+308,-576460752303423490)), linestring( point(6.573704e+307,15197), point(5694,18524), point(18866,-4832)), linestring( point(-10411,2574), point(3820,-2459), point(24425,-8190)))),(linestring( point(25700,25603), point(7499,5.070837e+307), point(524284,-27706), point( 700.3730,9.784374e+307), point(-5513,4), point(8.155997e+307,-23296), point(-6461,-8844), point(17170,549755813886), point(-13306,-6917), point( 3418.2197,-16939))),(multipoint( point(-1244,-28039), point(15634,-317), point(28976,17034), point(-29026,25341), point(11364,32085), point(12758,-2526), point(-19128,-23245))),(multilinestring( linestring( point(11807,-5380), point(131076,27319), point(18014398509481986,16377), point(-16323,1653), point(8589934589,8527), point(3055,15393), point(-21158,-20092), point(4504,-4207), point(-19917,19659), point( 36.5742,-1143)), linestring( point(-18155,29998)), linestring( point(1778,-32055)), linestring( point(5.157082e+306,23007), point(25745,6.198894e+307)))) ;
select a from t where a ='0' ;
delete from t limit 1 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-25894,-30244), point(1944,7254), point(1.444123e+308,-30251), point(32160,-19078)), linestring( point(15075,262140), point(-30448,62), point(-1164,-4849.2788), point(2364,-23953)), linestring( point(-23687,6.469959e+307), point(9993,8.573219e+307), point(-30683,-11799), point(9196,-28072)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(4.593334e+307,22507), point(64,24749), point(19730,8.400925e+307), point(31442,-25268)), linestring( point(1034,-27124), point(-18664,28963), point(226,24801)), linestring( point(31266,26717), point(-11038,28559), point(-25422,1073741825), point(-999,23148))), polygon( linestring( point(-18643,-5958), point(8813,1048580), point(5.763360e+307,-30637)), linestring( point(8734,-14372), point(8112,32456), point(-4125,-1789)), linestring( point(10564,-2113), point(1024,32185), point(-24053,-2216)), linestring( point(1.243250e+308,-27221), point(-13427,-12715), point(-22735,22759))), polygon( linestring( point(-5611.1294,30129), point(-12876,-873), point( 5448.4736,-10033)), linestring( point(30782,-6009), point(30906,7727), point(16691,21738), point(-17952,-19628)), linestring( point(-2101,30337), point(-24363,-551), point(2199023255552,-1813.8765)), linestring( point(-13711,30973), point(5611,19397), point(-30847,-25778))), polygon( linestring( point(-29155,-23841), point(-26,-26476), point(36028797018963965,1004)), linestring( point(-20721,-10351), point(-11828,26505), point(12226,-14743), point(2768,24668)), linestring( point(-22588,-10813), point(28391,-23190), point(1.565375e+308,9.188271e+307)), linestring( point(1.580191e+308,-14985), point(1073741824,17924), point(-27019,-11225))))),(linestring( point(36,288230376151711747), point(3613,29582), point(176,17179869185), point(15350,67108864), point(9237,32674), point(29164,-23236), point(1.211427e+308,1.394405e+308), point(-10641,23759), point(4093,15040), point(6551,-6013))),(multilinestring( linestring( point(-21149,5479), point(9004,-27172), point(68719476737,-27860), point(19640,22016)), linestring( point(12626,8178), point(-6876,14145), point(2407,31731), point(-9655,-24162), point(3.243680e+307,-26232), point(-11951,-31683), point(13590,-12137), point(-25629,-11834), point(13796,-12071)), linestring( point(19065,7447), point(104,15418), point(6.380127e+307,31823)))),(multipolygon( polygon( linestring( point(-21503,-22034), point(1.605443e+308,15596), point(3.850336e+307,18660)), linestring( point(-10472,25858), point(17829,20871), point(764,12186), point(-17592186044418,-3697)), linestring( point(5395,-30444), point(26924,-8668), point(-4417,-7230))), polygon( linestring( point(-22277,34359738370), point(-17287, 5351.4365), point(2.857337e+307,-30055)), linestring( point(-9477,7559), point(-2752,26777), point(-375,28523), point(30005,3931)), linestring( point(-4700,-14339), point(-2573,9142), point(11888,-13719), point(8771,236)), linestring( point(8796093022208,-21607), point(-14139,30116), point(16118,-16921), point(268435456,-27444))), polygon( linestring( point(562949953421309,1.611996e+308), point(10010,28044), point(7619,-7428)), linestring( point(1,-6749), point(21690,-16382), point(-30344,281474976710656)), linestring( point(26434,7673), point(1.556383e+308,28801), point(5138,12142)), linestring( point(1580,-1391), point(4357,-21437), point(12447,5.710086e+307), point(13807,8694))), polygon( linestring( point(13853,-32234), point(-9918,-7836), point(30975,987)), linestring( point(19597,30359), point(18000,16948), point(29055, 881.1465)), linestring( point(3172,-16822), point(21886,23764), point(11664,-17634)), linestring( point(18030,1.483113e+307), point(-27569,-9581.0254), point(1626,-27973), point(-29679,1.755851e+308))))),(geometrycollection( multipoint( point(33554434,-2342), point(-8760,-183), point(24878,-4225), point(19407,-6426), point(2550,-7675), point(-15743,-281474976710657), point(-16122,-2796.4028), point(8967,1491), point(-5161.0127,-23190), point(15682,-28735)))),(linestring( point(-21116,-35184372088832), point(-272,1.731659e+308), point(4096,-9377.8945), point(-29494,-4371))),(point(-30805,-17556)),(multipolygon( polygon( linestring( point(18446744073709551615,-13718), point(-20299,-26616), point(21859,-22339), point(20951,8679)), linestring( point(32409,-18014398509481985), point(11079,-1037), point(-3031,1739), point(14800,-21969)), linestring( point(23842,-13640), point(30798,26248), point(-24736,-25053)), linestring( point(-137438953476, 4546.3857), point(6010,31626), point(438,-2091.5835))), polygon( linestring( point(2.945371e+307,-28998), point(11991,-27894), point(23685,-29004)), linestring( point(8564,-30906), point(9090,-12829), point(22267,5.162313e+307)), linestring( point(3989,2566), point(15578,7.199916e+307), point(26656,32695), point(-21505,65535))), polygon( linestring( point(-9223,15313), point(19200,7829), point(2082,-6632)), linestring( point(21720,-10531), point(7341,-21565), point(-32047,-4310), point(-9841,-30897)), linestring( point(26356,-18123), point(-7010,22463), point(-8054,7288)), linestring( point(8.171756e+306,-1235), point(-1125899906842627,-63), point( 8668.9922,11824), point(28,-24857))))),(linestring( point(-4779.6523,7.939429e+307), point(-28619,24984), point(-2838,23394))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-13055, 6640.3672), point(8796093022210,19700), point(-23953,-26824)), linestring( point(15522,-27301), point(16777213,36028797018963971), point(-18656,3.134873e+307), point(-30846,10904)), linestring( point(19482,-25624), point(4078,3.756676e+307), point(13021,8.283813e+307))), polygon( linestring( point(-18680,6477), point(-24262,-26259), point(-29357,2097148), point(4.013914e+307,-18041)), linestring( point(-16994,2524), point(27261,-1769), point(24044,14938), point(134217724,6.476114e+307)), linestring( point(-15622,2859), point(16808,-1937), point(8877,-24048), point(31981,17797))), polygon( linestring( point(-5853,-1237), point(-8256,6232), point(4740,18046)), linestring( point(-1243,-4132), point(19308,-4235), point(-20875,31356)), linestring( point(1.458396e+308,-420), point(8617,18725), point(9981,-6604), point(29982,28068))), polygon( linestring( point(3752,32770), point(9163,1.657242e+308), point(31938,29726)), linestring( point(-25232,7366), point(-15117,-6215), point(12864,956), point(21368,-9007199254740993)), linestring( point(-3450,-2045), point(7.648675e+307,9630), point(15528,-16713))))),(polygon( linestring( point(-17592186044420,-15653), point(-24752,-27067), point(-19398,-2298)), linestring( point(-32096,9093), point(17178,1.545416e+308), point(-28543,22232)), linestring( point(-31750,18867), point(-26057,5605), point(-28252,7409)), linestring( point(14356,-24999), point(-22312,-13988), point(21682,19596)))),(multilinestring( linestring( point(7600,-1984)), linestring( point(2315,30332), point(21110,-23711), point(6737,23084), point(18296,30279)), linestring( point(5823,-14096), point( 7781.8105,1099511627773), point(18537,11943), point(8.907391e+307,19475)), linestring( point(1.629646e+308,-17055), point(4.131351e+306,26686), point(25291,4487), point(10937,-4769), point(-31951,2.714040e+307), point(1.256205e+308,21727), point(2991,3.143255e+307), point(4503599627370499,11885)))),(linestring( point(-7178,14873))),(multipoint( point(-31440,15458), point(30313,-3887), point(7984,27275), point(4.141561e+307,-30994), point(31838,-19699), point(17408,-12106), point(-6648,16242), point(262140,5), point(27469,7.687699e+307))),(polygon( linestring( point(1.727923e+308,-29515), point(-20917,-4861), point(18503,-20547)), linestring( point(-1757,4099), point(32089,-29734), point(24368,5264)), linestring( point(-19095,-24089), point(-30447,29494), point(-23085,-11862), point(25828,-2225)))),(point(31122,8.466833e+307)),(geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(7864,524292), point(-25860,-19800), point(-16812,24746), point(6685,30938)), linestring( point(17592186044420,26037), point(25389,17900), point(22729, 4140.0820), point(-15946,-29784)), linestring( point(10067,-3543), point(-2433,19770), point(7457,-18379))), polygon( linestring( point( 6141.3115,-19512), point(4.170035e+307,13919), point(-10508,-1099511627775)), linestring( point(-10950,16996), point(4398046511100,34359738370), point(2305843009213693948,-4072), point(-26157,-17257)), linestring( point(14251,2049), point(9.769083e+307,-12213), point(-2305843009213693953,24653)), linestring( point(27501,11148), point(-17270,131075), point(562949953421314,-7431), point(26643,6558))), polygon( linestring( point(8323,7354), point(32771,15272), point(-19148,22409), point(18287,29847)), linestring( point(17187, 3940.4639), point(18014398509481988,16387), point(21620,-26095), point(12044,27429)), linestring( point(-27315,-2243.7573), point(-24970,3744), point(-6370,10050)), linestring( point(1651,4431), point(-15028,-6498), point(-9410,-12766)))),geometrycollection( polygon( linestring( point(63,17256), point(3977,4503599627370497), point(816,23130)), linestring( point(-14595,-31712), point(4.712227e+307,14484), point(1.305092e+308,-15636), point(21365,13808)), linestring( point(1.502023e+308,4503599627370495), point(25693,-23836), point(4294967299,21597), point(29862,2004)), linestring( point(16294,8149), point(32261,-17089), point(21968,-223), point(-8194,-11338))),multipoint( point(28023,3), point(-24365,6.314360e+307), point(1.576549e+308,20482), point(1.084699e+308,-12915), point(29045,-67108867)))),polygon( linestring( point(21290,17402), point(15060,1.229356e+308), point(14382,18153)), linestring( point(30286,2279), point(21276,27645), point(19885,-5016)), linestring( point(-20598,18117), point(-3860,30), point(-3519,-10126))),linestring( point(-32768,-878)))),(linestring( point(-24512,-8617), point(30935,-974), point(-14740,24869), point(30389,-11187), point(-7938,-15487), point(8963,-18446), point(23285,4878), point(-18020,7.506097e+307))),(multipolygon( polygon( linestring( point(-8079,3965), point(26763,9351), point(-2050,15208)), linestring( point( 4361.5527,24082), point(-15176,-4503599627370496), point(15523,1977), point(14105,-7963)), linestring( point(15300,-26612), point(26385,-25092), point(-20902,-18774), point(-31587,5330))), polygon( linestring( point(-14386,-753), point(6.739287e+307,-9208), point(-9913,322)), linestring( point(-16605,30349), point(2265,-28301), point(1.879429e+305,26459), point(5.649171e+307,1.761165e+308)), linestring( point(3.583669e+307,-18535), point(12817,-3114.6152), point(-3736,23050), point(17592186044419,-11967)), linestring( point(-5594,1.487892e+307), point(-8548,-754), point(-7848,-7154), point(19553,-18862))), polygon( linestring( point(32539,1.785832e+308), point(-14360,-10313), point(27274,-6950)), linestring( point(6561,18079), point(29422,-9896), point(-30864,9.675174e+307), point(3151,-25066)), linestring( point(-24267,7.277878e+306), point(922,-7795), point(-18401,12174), point(12079,10384)), linestring( point(-30489,-6212), point(4351,-5823), point(27407,24477), point(14832,-19741))))),(point(-13816,3239)),(geometrycollection( geometrycollection( polygon( linestring( point(17632,5421), point(-24294,-25482), point(-1428,-11548)), linestring( point(-32651,26858), point(-29556,4198), point(-11886, 912.8662), point(-268435460,-137438953472)), linestring( point(-12764,-28041), point(-17177,-2595), point(-15388,26076), point(-27608,444)), linestring( point(1.566123e+308,-877), point(4829,-67108866), point(27556,-15051)))),linestring( point(-19703,30430), point(-21516,-14588), point(909,-7702), point(29421,-26914), point(21604,-30519)))),(multipolygon( polygon( linestring( point(-29487,29322), point(31199,-16386), point(28631,65), point(27466,17565)), linestring( point(12547,5.058669e+306), point(-8489,-14083), point(1.367145e+308,-28279), point(16888,-5017)), linestring( point(4294967299,-8438), point(-10467,17437), point(-4668,-1412.4023))), polygon( linestring( point(-16777213,5773), point(-14268,-12882), point(-10399,11722), point(3.145509e+307,-8928)), linestring( point(-16742,1.790993e+307), point(1609,-7706), point(-25589,-30595)), linestring( point(22779,24521), point(15025,6014), point(3.425297e+307,-268435459))), polygon( linestring( point(-4107.0029,23632), point(30523,7229), point(16492,8320)), linestring( point(-19403,-19660), point(-15848,-288230376151711741), point(3.974413e+307,24120)), linestring( point(27192,1099511627780), point(-1471,8.193838e+307), point(13418,-10940)), linestring( point(26108,22824), point(-31975,25824), point(19431,1125899906842622), point(9745,9498))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(1028, 4990.2285), point(-67108862, 647.8711), point(-7271,1.550592e+308), point(24886,19612)), linestring( point(20524,5.388888e+307), point(5,-12630), point(20875,-1099511627778)), linestring( point(29418,23695), point(6375,-13743), point(16054,-18375), point(-4637,-5723)))),(linestring( point(8090,10139), point(1.668189e+308,6267), point(5824,-5406), point(9638,3.904956e+307), point(2.378392e+307,-5183), point(-22591,1.110223e+308), point(-644,-9083), point(-7213,12369), point(14983,-21012))),(point(7574,-17726)),(linestring( point(8388608,22418), point(17578,-20378), point(-22473,7201), point(19604,-23603), point(4398046511101,-726), point(-26466,-3883))),(multipoint( point(26935,15808), point(4891,1.077071e+308), point(-6216,2649), point(26898,12859), point(1763,30680))),(multipoint( point(-17279,11894), point(1,-10672), point(2097152,16381), point(10927,31271), point(17862,34359738369), point(19149,20058), point(1.142348e+308,8.908161e+307), point(1761,7.470401e+307))),(multipolygon( polygon( linestring( point(562949953421311,15042), point(-788,4221), point(-2794.1748,-8715), point(4.062765e+307,-6430.1758)), linestring( point(-6567,68719476732), point(-257,-30643), point(4194308,17596)), linestring( point(-3844,31221), point(13307,22151), point(17179869187,24), point(-5488,10603))), polygon( linestring( point(-3979,6.471221e+307), point(28138,4.191426e+307), point(23415, 4057.8154), point(-26979,15100)), linestring( point(1.786842e+307,1.778925e+308), point(28510,-30862), point(20353,-19334), point(7.931685e+307,19537)), linestring( point(-8196,10208), point(281474976710653,29561), point(6.992941e+307,262141)), linestring( point(7809,8.022366e+307), point(26644,1048577), point(29427,1.595221e+308))), polygon( linestring( point(-19910,1.045745e+308), point(-18140,19466), point(-9715.0879,26610), point(11862,29039)), linestring( point(-7658,-2686), point(-4095,-25662), point(33554433,1.769413e+307), point(-12009,-24604)), linestring( point(1.450934e+308,288230376151711740), point(22088,-3092), point(28690,29855))), polygon( linestring( point(6886,-13521), point(-24337,10704), point(27952,67108862)), linestring( point(-8956,17949), point(5.007450e+307,-8116), point(72057594037927940,1.134632e+308), point(24954,29490)), linestring( point(-1225,-16593), point(-27486,25534), point(1.581368e+308,7969)), linestring( point(-5171,-1983), point(-26478,4611686018427387900), point(-8589934588,1.188805e+308))))),(geometrycollection( multipoint( point(28698,17248), point(31,-11066), point(-631,1.203411e+308), point(11104,26841), point(-5938,-29827), point(-1728,-30367), point(12322,28354), point(13110,8796093022204), point(-30902,-22697)),geometrycollection( polygon( linestring( point(30451,-16382), point(8284, 2208.6992), point(31843,22761)), linestring( point(25629,2.564186e+307), point(-14214,-281474976710655), point(15586,31327), point(23421,8196)), linestring( point(1.611940e+308,7.892118e+307), point(2251799813685249,23610), point(-2454,1028), point(421,6161))),linestring( point(-15724,-20253), point(32241,-2574), point(-34,17057), point(22921,9711), point( 1452.1221,1.735674e+308), point(-22756,1.115589e+308), point(28692,-17521), point(1020,1.080554e+308), point(20375,27790))))),(linestring( point(-6074,19355), point(15,-11339), point(20113,21295))),(linestring( point(27058,28388), point(1.097415e+307,24877))),(geometrycollection( multilinestring( linestring( point(13470,-16679), point(8453, 810.2432), point(1.484403e+308,16652), point(14454,-28851)), linestring( point( 3565.7158,-19118), point(-25352,29417), point(1.496532e+308,-7762), point(2.444323e+307,11726), point(140737488355332,7.262339e+307), point(-27558,1152921504606846977))),polygon( linestring( point(-8796093022204,32), point(1.258843e+308,-21511), point(-12660,29826), point(-11894,-29056)), linestring( point(562,-22854), point( 7212.0098,-25781), point(24684,17317), point(-12501,12700)), linestring( point(-9734,6476), point(8753,1306), point(49,-29783)), linestring( point(-22847,7668), point(4,-17768), point( 9444.3418,27525), point(-12973,-22356))),linestring( point(6821,-31166), point(-4,4320), point(8.074697e+307,-12122), point(5.408773e+307,27685)))),(geometrycollection( geometrycollection( multilinestring( linestring( point(5987,-20364), point(-32634,18210), point(1.612930e+308,-10793), point(-2477,-16586), point(-12790,27428)), linestring( point(11383, 1546.3154), point(32330,-31477))),multipolygon( polygon( linestring( point(2305843009213693951, 8823.2871), point(28231,18989), point(31053,24365), point(-3143,-18059)), linestring( point(8608,1.618137e+308), point(10496,-29720), point(-12913,1.471196e+308), point(-7407.2891,10277)), linestring( point(-16051,-15), point(-20845,-6996), point(-9262,24790))), polygon( linestring( point(-5127,13952), point(-27189,-3800), point(-15049,-24306), point(17577,16895)), linestring( point(1.372072e+308,-24914), point(-15095,2491), point(1345,29360), point(-23246,10275)), linestring( point(-18722,1.605536e+308), point(9.896414e+307,-4921), point(-23980,5.674679e+307)))),polygon( linestring( point(1048578,8.273430e+307), point(11865,29491), point(-2669,68719476733), point(-9554.3906,25932)), linestring( point(696,-28947), point(9455,-26153), point(562949953421315,18046), point(-16223,-25904)), linestring( point(8.159261e+307,-23406), point(17179869186,-3479), point(-7204,21772)))),linestring( point(2305843009213693950,3572), point(294,27515), point(72057594037927939,3749), point(8,30299), point(536870913,8250), point(-3341,10405), point(-35184372088834,17167), point(29416,-20723), point(-18182,524289)))) ;
insert into `test`.`t`(`a`) values (multipoint( point(18102,-5980), point(3455,-9007199254740990))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-2884,-1584), point(-7173,1.446314e+308), point(-13593,576460752303423491), point(-23153,20759)), linestring( point(-20063,20297), point(-27268,-7624), point(-3576,288230376151711745), point(-16654,22063)), linestring( point(-20842,16190), point(-19430,24607), point(12203,15019)), linestring( point(252,32491), point(-23774,1939), point(28810,-2097156), point(9.701130e+307,-28662)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-20423,1152921504606846979), point(-22282,22478), point(-576460752303423492,3311), point(-29071,1048573)), linestring( point(-19806,28906), point(-6456,1.795457e+308), point(-24810,281474976710656)), linestring( point(15957,-8311), point(1313,8267), point(-18515,15524)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(17077,-2309.9790), point(3.018674e+306,-6076.3564), point(-24080,-16070), point(-30397,-25334)), linestring( point(30582,1.589302e+308), point(23290,-28960), point(21994,-5617)), linestring( point(-10319,-17717), point(25550,-7792), point(-20866,-2971), point(-18301,28848)), linestring( point(26277,-7436), point(5,-18473), point(3.866955e+307,-11232)))) ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-22723,1.565282e+308), point(3733,1.755336e+308)), linestring( point(-509,4398046511102), point(3050,11046), point(2290,4611686018427387906), point(1.524786e+308,-16993), point(33554433,-16506), point(-22077,29699), point(1.175006e+308,-21653), point(10940,9.078833e+307), point(-21417,-16901), point(23815,22606)), linestring( point(8101,-4194308), point(1.561768e+308,-32332), point(30617, 3941.3770), point(17565,6663), point(28344,-27414), point(-22377,10297), point(-28521,1.576639e+308), point(14883,4476), point(-28414,4503599627370492), point(1.627357e+308,7075)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-11917,-17277), point(14854,2.894488e+307), point(-28806,-6999), point(3769,5034)), linestring( point(22023,15266), point(6473,-2320), point(-12878,-2176), point(10846,1.385510e+308)), linestring( point(23413,524290), point(2465,-25072), point(-17775,5350)), linestring( point(-24524,3834), point(11733,-10616), point(9383,-27656), point(6793,900))), polygon( linestring( point(14726,18476), point(5.931774e+307,10200), point(-27152,4878)), linestring( point(15619,-33554430), point(-19053,-14980), point(27157,-576460752303423486)), linestring( point( -245.9746,21632), point(-20117,-3943), point(-32767,1363))), polygon( linestring( point(-14764,-6158), point(-13535,8796093022204), point(5.379881e+307,-28668)), linestring( point(5291,5819), point(-19223,22349), point(25463, 5922.2910)), linestring( point(13401,24184), point(-8388611,-22715), point(1.204518e+308,9588)), linestring( point(5256,-16079), point(20203,23871), point(-21971,29111), point(44,17592186044414))), polygon( linestring( point(-22907,10246), point(6.060743e+307,9008), point(1.742905e+308,18335), point(-10480,3555)), linestring( point( -849.8154,23320), point(7986,23113), point(-126,-24656)), linestring( point(29694,-2297), point(-12188,5019), point(-20614,19264))))),(point(8376,18541)),(polygon( linestring( point(-4165,-3594), point(-28260,18250), point(-11104,15800), point(20158,-21792)), linestring( point(-9250,17733), point(-7060,1.778424e+308), point(5759,-2513), point(7311,-31935)), linestring( point(-22571,12898), point(-29302,-8046), point(13610,20971), point(-16452,6655)), linestring( point(-31028,4244), point(-5029,-10325), point(29981,8.379341e+307), point(-27283,86)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(12540,6.930672e+307), point(-3999,15984), point(6002, 4032.1553)), linestring( point(-1340,-27062), point(9.309549e+307,31907), point(-24244,14701), point(34359738366, 7727.8281)), linestring( point(2199023255550,-6110), point(-2885,26475), point(-8660,-9996), point(13197,-15193)), linestring( point(-32129,11416), point(-15359,-14377), point(-20170,26805), point(-31655,7.936126e+307)))) ;
select a from t where a =0 or a =1 ;
select a from t where a ='16383' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(8589934592,-9859), point(-8717,27055), point(9007199254740994,-16565), point(21395,5364), point(24548,2558), point(11536, 4050.1934), point(-8084.3457,27547), point(-25012,13042), point(15509,3988)), linestring( point(-21195,0), point(-16483,11055), point(-26005,21616), point(-6456,-6690), point(-18995,-8524), point(6.793121e+307,-16456), point(-4685,24344), point(-15540,-11040)), linestring( point(-27645,-22243), point(-14380,359)), linestring( point(16185,28994)))) ;
--error ER_GIS_INVALID_DATA
replace into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-18519,-13092), point(-2252,11581), point(6.485496e+307,28651)), linestring( point(-3197,8796093022208), point(-18116,20969), point(16144,-17007)), linestring( point(-28947,26808), point(-3546,-11697), point(-1778,15655)), linestring( point(29829,1.653740e+308), point(-22701,3.020689e+307), point(-3848, 4170.0420), point(9442,-6914))), polygon( linestring( point(1.755767e+308,1.374375e+308), point(-32263, 5859.0918), point(-1673.8730,-14492), point(32144,-23363)), linestring( point(-14907,10609), point(3993,1.589560e+308), point(4.781241e+306,3918), point(-25149,-23763)), linestring( point(-8822,24487), point(11362,8584), point(-18984,28011)), linestring( point(8194,-32496), point(2980,1.289161e+308), point(-18687,-21906), point(-7441.0557,-21433))), polygon( linestring( point(-8926,17449), point(4194303,-19523), point(13339,-7285)), linestring( point( 3502.1699,-27876), point(10620,-24406), point(1262,20029)), linestring( point(3677,17245), point(6.861355e+307, 9486.7480), point(26497,-12014), point(1537,514)), linestring( point(11575,-15027), point(-6982,-31644), point(-29064,-15262), point(-2080,4349))), polygon( linestring( point(16380,549755813888), point(24522,-25370), point(14907,1.661533e+308)), linestring( point(1.737658e+308,-8519), point(10,-31096), point(231,11831)), linestring( point(-8926,-3348.6006), point(25424,-4084), point(20664,-17771))))) ;
delete from t limit 1 ;
insert into `test`.`t`(`a`) values (point(2463,7195)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point( 4084.7559,7338), point(4503599627370496,29689), point(-12400,22304)), linestring( point(5300,1.468537e+308), point(4716,1.447280e+308), point(2464,-24559)), linestring( point(-32063,-25027), point(28071,-15917), point(3378,-2444.3018), point(-2632,-17082)))) ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-3956,20908), point(-3806,-14486), point(20385,4624), point(-15346,22382), point(-23828,13836), point(-15944,-26463), point(3.506726e+307,1.126403e+308), point(29665,-21931)), linestring( point(4.683385e+307,-3428.2485), point(-10355,-21209), point(20831,28339), point(-18187,-20219), point(8537,27835), point(-8709.1514,31494), point(-30420,-18444), point(3952,-3306), point(2763,-15957), point(-17036,14563)), linestring( point(1073741827,-18325), point(-7924,29642)))),(linestring( point(-20101,-26163), point(18252,17504), point(-3057,6491), point(1073741822,21247), point(17049,-8207), point(-25627,31469))) ;
insert into `test`.`t`(`a`) values (point(1.177831e+308,-23427)) ;
delete from t limit 2 ;
select a from t where a ='2015-01-01' ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(-9598,20355), point(-4503599627370500,-12292), point(-1050.6699,24186), point(26607,15534), point(9223372036854775806,6591))),(multipoint( point(-29571,-19430), point(-13948,23028))),(multilinestring( linestring( point(18936,-25875)), linestring( point(-4092,-23542), point(-36028797018963969,32290), point(21112,1565)))),(multilinestring( linestring( point(20459,-17869)), linestring( point(-16542,21524), point(65539,21561)), linestring( point(16332,-27109), point(5330,-18361), point(-9641.3213,-549755813891), point(258,31428), point(-13450,12451), point(-16181,19063), point(12288,26536), point(-5498, 9275.8574), point(14471,31890)), linestring( point(-3687,35184372088835), point(562949953421316,25403), point(-16081,29403), point(2.881064e+307,27896), point(9635,-1099511627774), point(32683,-7600), point(-22236,28187), point(-29500,30648)))),(polygon( linestring( point(-21064,-21837), point(7.500252e+307,-23402), point(-4611686018427387908,68719476738)), linestring( point(8309,13385), point(23611,-1468), point(-15340,-4), point(9095,-16044)), linestring( point(-11950,3318), point(-17404,-8886), point(31463,-9528)), linestring( point(29607,5887), point(14753,1.169182e+308), point(5288,6182)))),(multipoint( point(-14892,26561), point(271,140737488355330), point(5634,6.624660e+307), point(2320,21146), point(13712,7061), point(7617,-2147))),(point(-4207,-20044)),(multipolygon( polygon( linestring( point(-9672,22309), point(-31429,-29434), point(-29968,8611)), linestring( point(-72,16994), point(-22804,15211), point(6662,-14834), point(11157,-36028797018963967)), linestring( point(-11154,-13862), point(7.572911e+307,-29096), point(1.098624e+307,18374), point(9628,2147483649)), linestring( point(1.599021e+308,-23985), point(30034,1.576512e+308), point(4717,2199023255549), point(14029,21888))), polygon( linestring( point(-3614,-3595), point(-21695,-8375), point(14924,1099511627772), point(19770,-7124)), linestring( point(1.406299e+308,4275), point(-26618,-24244), point(27929,-4033)), linestring( point(-29999,22140), point(-784,11385), point(-31466,9.279237e+306), point(18522,144115188075855873))), polygon( linestring( point(23651,1.637413e+308), point(-28776,-11543), point(-16350,-1663)), linestring( point(6.004858e+307,18507), point(1.134815e+307,6.879049e+306), point(-25825,-27471)), linestring( point(-14993,-23252), point(9.750207e+307,5958), point(-31735,13938)), linestring( point(5315, -377.9580), point(257,20523), point(-14141,29655), point(29158,-13821))), polygon( linestring( point(-513,32585), point(-1317.3232,134217728), point(-24498,-8159), point(256,-16327)), linestring( point(6047,2914), point(3.607002e+307,-17592186044414), point(22266,8025), point(-27026,-31548)), linestring( point(1749,21572), point(12788,2564), point(23430,-1383), point(23631,1.275636e+308))))),(polygon( linestring( point(-11610,-12928), point( 1316.3623,8260), point(-20382,-26944)), linestring( point(28764,15151), point(-9919,25782), point(4754,-14829)), linestring( point(-26320,5.720545e+307), point(8.389087e+307,1672), point(16777217,15)))),(geometrycollection( point(8735,1099511627778))),(polygon( linestring( point(-14799,-1551.3467), point(2.014932e+307,19338), point(-1483,1.772249e+307)), linestring( point(-8167,131070), point(-268435454,-20848), point(14784,32127)), linestring( point(-16008,-18022), point(-32070,23645), point(18629, 2285.3242)), linestring( point(-18621,1860), point(-25128,-281474976710658), point(26837,32555)))),(geometrycollection( linestring( point(15278,-28973), point(28930,682), point(28525,-12447), point(7769,-2742), point(29418,-869), point(19871,17341), point(-144115188075855873,-18739), point(27937,396)),multipoint( point(-27418,28081), point(-30252,2.813187e+307)))),(multipolygon( polygon( linestring( point( 1127.9463,-26851), point(30610,29152), point(-8044,-17774)), linestring( point(-17505,32604), point(-2581,1.682682e+308), point(-5534.9189,-8065)), linestring( point(-10534,-26586), point(-35184372088828,-17734), point(22164,1.012898e+308))), polygon( linestring( point(120,14049), point(-22871,19), point(65,-9753), point(62,-8120)), linestring( point(-3871,1344), point(32767,13229), point(-2991,8062)), linestring( point(-8178,68719476734), point(-19037,10420), point(-20550,1966), point(31948,18446744073709551615)), linestring( point(22663,-24051), point(4398046511108,-9400.6113), point(1.306727e+307,-6207), point(25925,9766))))),(polygon( linestring( point(10687,11802), point(-2418,15511), point(14950,32276), point(23991,4929)), linestring( point(-20598,-5332), point(22375,3363), point(-308,-28030)), linestring( point(-8264,-9), point(-4939,19765), point(4159,29921), point(-29944,23712)))),(linestring( point(36028797018963965,20929), point(-6382,-13337), point(-7060,26392), point(3260,-25658), point(-4482.7329,-14224), point(-4510.8042,-16962), point(1.494345e+308,2199), point(254,3845))),(linestring( point(19889,-22608), point(536870915,1152921504606846974), point(-17179869185,20632), point(18231,1.430329e+308), point(1.937969e+307,6602), point(-16777213,-27434), point(14872,11381), point(2251799813685245,-14075))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(27554,28227), point(575,25487), point(-3580,32261), point(-7571,-1483)), linestring( point(6.459854e+307,-3071.7158), point(524288,4353), point(5.956127e+307,25434), point(-2305843009213693954,-915)), linestring( point(20876,-667), point(25122,-24351), point(-20036,-4523)), linestring( point(-5388,-1099511627778), point(6.346843e+307, 5815.6328), point(-31705,-16039), point(22138,9505)))) ;
insert ignore into `test`.`t`(`a`) values (linestring( point(20961,14175), point(-10025,2.790979e+307), point(-30194,28394), point(9223372036854775809,-10964), point(-5998,23970))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-22950,9709), point(-4393,-6841), point(4.582500e+307,27877), point(3103,22395)), linestring( point(3.818834e+307,9.954455e+307), point(-125,1.980564e+307), point(1.534811e+307,-24400), point(26090,-8197)), linestring( point(14460,9497), point(29789,32397), point(-15425,25835), point(3.836603e+307,-28985)), linestring( point(-2884,-26184), point(-11717,31444), point(27244,13623)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (linestring( point(30684,-30503))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(-32086,23241)),(linestring( point(11639,25284), point(-20236,-99), point(4569,32737), point(-1257,-266), point(-17746,-32672), point(-28686,8796093022208), point(-8943,11067), point(10201,12037), point(8762,31802))),(polygon( linestring( point(1.169885e+308,26551), point( 9915.3984,9340), point(2251799813685251,8966), point(-5738,2888)), linestring( point(-14498,1152921504606846977), point(26530,-29607), point(16777214,-8244), point(11610,-2399)), linestring( point(31881,4.207625e+307), point(-9767,-7666), point(-28492,-8894), point(-26824,22972)))),(point( 9791.6133,-2489)),(polygon( linestring( point(20956,-27053), point(1.045602e+308,4.439439e+307), point(31562,-2490)), linestring( point(-17520,-10218), point(-17489, 7820.6543), point(13129,14238)), linestring( point(9019,26025), point(-29629,-10614), point(20510,-12142)), linestring( point(19959,-27970), point(23511,28571), point(32453,-1)))),(polygon( linestring( point(-24823,26014), point(-134217731,-15697), point(-16590,3.128902e+307), point(18255,-15198)), linestring( point(1.747517e+308,4), point(-5497,1.390091e+308), point(13011,-24207)), linestring( point(2664,9442), point(18481,8), point(9007199254740993,21013)), linestring( point(15179,33554429), point(-2387.0171,-12061), point(11517,727), point(22498,-28969)))),(point(-13485,8190)),(multilinestring( linestring( point(10778,-13772), point( 1714.1406,-8488), point(7789,-29434), point(22870, -717.4316), point(-19873,268435460), point(-29346,-15396), point(-3655.4707,-21082), point(-2905,-28301)), linestring( point(19628,-5115), point(-25691, 5097.5635), point( 612.2334,18437), point(4.461465e+307,-5890), point(28677,-6060), point(-4418,-1996), point( 517.1670,1323), point(1874,70368744177666), point(-11933,7.318676e+307), point(9205,-9424)), linestring( point(22833,4194308), point(18041,30383)), linestring( point(973,-1376)))),(multipoint( point(18054,-14987), point(23687,22355), point(12536,-1506), point(-4837,-32715), point(26602,-10153), point(-31222,-18014398509481981), point(1.349705e+308,-19187), point(16777215,-14890))),(multipolygon( polygon( linestring( point(-6228,7015), point(1583,-9928), point(1048577,31)), linestring( point(1152921504606846973,3744), point(24297,4.112354e+307), point(9.733697e+307,1.606019e+307)), linestring( point( 5778.3369,20855), point(12649, 2763.9014), point(855,-5638), point(10926,-31382)), linestring( point(193,34359738370), point(14150,-35184372088834), point(6155,-4751), point(-20473,2))), polygon( linestring( point(-26992,8367), point(1.420933e+308,-21066), point(131070,21445)), linestring( point(21637,-8796093022205), point(19506,12954), point(-23372,9.192820e+307), point(34359738365,6763)), linestring( point(-27069,23313), point(-19285,-29027), point(657,4357), point(-27117,-13683)), linestring( point(-10963,24605), point(14570,-6529), point(524284,19614))), polygon( linestring( point(-14294,28804), point(-1008,7.911074e+307), point(-1396,13817)), linestring( point(14868,17179869183), point(-19366,-1703), point(-14001,-27651)), linestring( point( 3126.0518,-9947), point( 4296.3877,-4817), point(20589,7539), point(-31025,-15990))), polygon( linestring( point(1.473338e+308,-20481), point(5417,5.341772e+307), point(6.651093e+307,-18875), point(4525,1.623807e+308)), linestring( point(-3678.7388,-21710), point(1.759448e+307,-20809), point(-16616,35184372088829)), linestring( point(16555,-5817), point(27944,1.340596e+308), point(-8517,-20084), point(19175,-19918)), linestring( point(-1004,-28478), point(-3044,-30471), point(23729,5058))))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(9707,-19063), point(13235,2199023255553), point(-20867,1617))) ;
insert into `test`.`t`(`a`) values (geometrycollection( linestring( point(-11004,18592), point(26373,29536)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( geometrycollection( point(12118,8533),point(29274,-2213.1958),polygon( linestring( point(-14092,-8195), point(-9384,-16376), point(19863,4611686018427387902), point(16276,231)), linestring( point(18302,-222), point(3032,-29032), point(23037,-2872)), linestring( point(-3122,-6335), point(-13234,62), point(8581,27380)))),multipolygon( polygon( linestring( point(16786,-13171), point(-26664,18041), point(4.197947e+307,9412), point(274877906946,5615)), linestring( point(-20328,26876), point(549755813887,19311), point(-6004.3823,-17617), point(23541,17608)), linestring( point(2965,21603), point(-18952,1024), point(18494,17349)), linestring( point(6.477432e+307,31646), point(-5530.1851,2097149), point(1.116898e+308,16940), point(29178,-9464))), polygon( linestring( point(6516,7896), point(31210,9235), point(1.637470e+308,7.896369e+307), point(1759,-24240)), linestring( point(-9769,28706), point(4.869335e+307, 948.2803), point(-22191,-3678.3535)), linestring( point(549755813890,17004), point(4495,-3881), point(1.073369e+308,-4848), point(-3745,7497))), polygon( linestring( point(1.689801e+308,-2332), point(1.347939e+308,1.627667e+308), point(-25113,-10724)), linestring( point(-30805, 1957.9082), point(-2213,1469), point(1152921504606846973,-4398046511106)), linestring( point(17179869185,-1292), point(1455,19938), point(2.572877e+307,1.083816e+308), point(-31810,-1763)), linestring( point(-11359,13058), point(-8258,-14324), point(28881,4294967299))), polygon( linestring( point(-12553,-26266), point(22036,28602), point(5.478074e+306,30179)), linestring( point(2144,-16214), point(18942,1.232810e+308), point(1152921504606846975,28546), point(1.474261e+308,-25322)), linestring( point(6.030658e+307,1073741828), point(23032,3564), point(-32767,3.596379e+307), point(2804,-29814)))))),(point(17324,-25957)),(point(15940,8830)),(multipolygon( polygon( linestring( point(-15187,-2305843009213693952), point(1154,144115188075855871), point(12629,-17130)), linestring( point(1.218065e+308,3597), point(8153,-6307.4995), point(7405,31977)), linestring( point(5641,524291), point(1.341728e+308, 4560.2119), point(4347,-8384.7852), point(1.063868e+308,-10837))), polygon( linestring( point(-30222,13905), point(9809,4099), point(274877906945,19490), point(26634,1.270157e+308)), linestring( point(23425,12717), point(-4534,-6252), point(-28474,20354), point(-27073,-7580)), linestring( point(-6191,-31400), point(-19235,-3155), point(2045,1180))), polygon( linestring( point(4098,-4371), point(-19990,16124), point(-21621,19484), point(1.051453e+308,20709)), linestring( point(-18888,1.710989e+307), point(5,-30118), point(6376,31781), point(-16595,8.145831e+307)), linestring( point(-3696.4194,-12780), point(5109,12977), point(17652,148), point(-12952,31999)), linestring( point(-22715,17455), point(1874,259), point(23437,1307))), polygon( linestring( point(-27873,-23119), point(1.640105e+308,-21631), point(9531,-13321)), linestring( point(34359738364,22788), point(3101,144115188075855870), point(1.108842e+307,23431)), linestring( point(13608,-30787), point(-13879, 7110.4492), point(-19296,-11359))))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point( 2576.6924,8236), point(2.389728e+307,4194308), point(-26035,7908), point(16384,32258), point(6.248007e+307,-25692), point(1017,-2945), point(-4662,15924), point(1.557537e+308,3150), point(-9101,-1858), point(1099511627775,1.527680e+308)), linestring( point(4194306,21784), point(18185,67108862), point(-30790,-3796), point(268435460,20360), point(9569,-32631), point(-4623.2275,23382), point(-28073,-5986)), linestring( point(-14063,14199)), linestring( point(13008,14107)))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(31194,-29687), point(-7560.7695,1.550275e+308), point(-893,72057594037927937), point(30845,-27447), point(-1775,-28791), point(-12308,15013))) ;
insert into `test`.`t`(`a`) values (multipoint( point(18321,12196), point(24842,-28857), point(-12385,1.653610e+308), point(26594,30063), point(26767,-5872.0317), point(30301,-17929), point(-317,25368), point( 2523.6211,-16203), point(-30635,23484), point(10316,1.718369e+308))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(-17097,34359738372), point(8.673485e+307,27513), point(17997,25259), point(1.931400e+307,-2199023255549), point(13092,27802), point(-3077,-4669), point(11218,-8512.5176))),(point(1.504479e+308,-10596)),(geometrycollection( linestring( point(-13074,5927), point(5.296146e+307,-813), point(-29131,14785), point(67108862,25112), point(-31768,-30346), point(-30648,20577), point(-32062,-12250), point(-31311,4463), point(-11730,-30862), point(18040,28134)),polygon( linestring( point(10984,-16612), point(1.625745e+308,-21925), point(6232,18002), point(-2251799813685251,-14427)), linestring( point(17425,21189), point(4.340233e+306,-25065), point(37,17829)), linestring( point(24522, 6585.5020), point(-11260,3117), point(-14449,6.009845e+307), point(1.758800e+308,-22256))),point(25883,-12107))),(multipoint( point(28911,6455), point(-32506,34), point(-10486,18294), point(17781,-13086), point(4.256859e+307,7061), point(29389,18155), point(-4196,1021), point(262140,17240), point(-2600,13652))),(geometrycollection( linestring( point(-26721,26478), point(10885,29778), point(3875,6.664051e+307), point(-27603,21585)),polygon( linestring( point(1.326072e+308,4098), point(5185,7988), point(31753,-25699), point(5.159443e+307,10923)), linestring( point(-1447,-7208), point(8968,5108), point(1.342786e+308,23776)), linestring( point(288230376151711742,-29957), point(1.245946e+307,23574), point(21725,15674))))),(geometrycollection( multipolygon( polygon( linestring( point(16814,1.758114e+308), point(20318,-3213.9585), point(-29459,17639), point(268435452,-5496)), linestring( point(-14637,-6711), point(31475,-14596), point(16068,15997)), linestring( point(-1828,-4937), point(19150,-24430), point(-19374,-12788))), polygon( linestring( point(-31566, 9751.9082), point(-7208,24522), point(-29233,-21290), point(549755813890,26007)), linestring( point( -519.0840,-14351), point(1349,2978), point(1.233908e+308,17943), point(-22775,-24475)), linestring( point(32438,4398046511107), point(-2360,10932), point(-19143,-7254), point(1021,563)))),point(20115,1.776930e+307),geometrycollection( polygon( linestring( point(23028,-11378), point(536870913,-10647), point(18769,0)), linestring( point(-20984,3625), point(2047,-24041), point(15805,3399), point(-10198,-16777216)), linestring( point(29070,-3925), point(-6926,2344), point(23341,-16604), point(18014398509481982,-17132)))))),(polygon( linestring( point(10967,1.238486e+308), point(1.271460e+308,19949), point(4196,30790)), linestring( point(1494,-31598), point(-15537,5.200868e+307), point(-18751,-11976), point(28421,-4045.4229)), linestring( point(-25767,7489), point( 3849.6904,5778), point( -973.1914,-24822), point(21071,-26669)))),(multipoint( point(-8248,16423), point(9441,28966), point(1.052256e+308,-10086), point(-13329,347), point(8.629506e+307,12792), point(-26368,-24418), point(-13717,-18384), point(8191,16816))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( geometrycollection( point(13287,-20682),geometrycollection( multipoint( point(-11149,-4806), point(1.089874e+308,-24136), point(5.589241e+307,-19407), point( 4560.4121,-25951), point(-1099511627775,-9345.7031), point(3430,-27073), point(5773,2199023255551), point(6664,-16091), point(6340,11860), point(3260,-23098))),point(-8720.4473,10068)),polygon( linestring( point(-32693,-1435), point(27165,22172), point(15801,14377)), linestring( point(20413,-4249.6289), point(1073741820,-309), point(1.644526e+308,-21236)), linestring( point(-23528,5890), point(24230,-5850), point(-4896,15703))),multipoint( point(6760,-25860), point(67108862,32196), point(2264,-8346), point(27857,4398046511101), point(4398046511108,25056), point(1592,15201), point(1.842929e+307,21238)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-12896,1.136431e+308), point(1.126660e+308,-2596), point(-19172,-18427)), linestring( point(4.801125e+307,20013), point(-28518,17592186044414), point(-21614,21029)), linestring( point(-969,-12702), point(21596,-13418), point(-1622,2247), point(17102,2610)), linestring( point( 9677.5430,131073), point(-262141,32598), point(-6282, 2294.0928), point(1099511627776,7842))), polygon( linestring( point(-5425.5181,-1288), point(-21889,-25579), point(-7074,14415)), linestring( point(-24745,31973), point(5222,5.893571e+306), point(-5639,-25728), point(29735,-8512)), linestring( point(-26328,16756), point(-20177,-20162), point(-8217,-3527)), linestring( point(-20514,30921), point(12056,-30403), point(10349,-29316))), polygon( linestring( point(288230376151711747,-7835), point(524289,-23809), point(1.819342e+307,798)), linestring( point(-3246.8423,36028797018963968), point(8796093022211,-7044), point(7554,-17778), point(26003,-31680)), linestring( point(-11552,5839), point(12312,-17165), point(141,18987)), linestring( point(-5013,-19784), point(-10561,-7393.0298), point(17476,11047), point(-29461,-24251))))) ;
insert into `test`.`t`(`a`) values (multipoint( point(3787,6472), point(8.805981e+307,-12090), point(32756,21515), point(-22841,27794), point(19627,268435456), point(30515,131076), point(26923,30326), point(-390,-8965), point(131074,1887))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-29243,581), point(1.396590e+308,13535), point(14622,-5855), point(13016,1.442023e+308)), linestring( point(1.300008e+308,8192), point(6.935118e+307,1.530740e+308), point(-12829,21260), point(6979,-11190)), linestring( point(1.422348e+308,24849), point( 8771.4941,10920), point(4.293202e+307,-15550))), polygon( linestring( point(31879,-31903), point(22653,1.508544e+308), point(4380,-31039)), linestring( point(1.074171e+308,-25960), point(-32732,26822), point(-2740,-30757), point(6022,16561)), linestring( point(-4617,36028797018963972), point(262145,-68719476737), point(29373,-19470)), linestring( point(-19065,13087), point(1073741824,15632), point(6294,-29968), point(-17855,25383))), polygon( linestring( point(4.801541e+307,16244), point(5.719961e+307,21098), point(16384,4.869525e+307)), linestring( point(-27802,19707), point(-32279,28557), point(29447,-6359.9521), point(-20666,-2769)), linestring( point(11152,-20181), point(-4258,31771), point(-28407,-1185), point(2671,-10034)), linestring( point(-14042,-20002), point(22510,22917), point(-24202,-3050))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(28741,-12016), point(-25624,-30164), point(4043,22809), point(18174,-4778), point(4965,-21595), point(-17922,-30125), point(9279,-579), point(-25016,7672))),(multipolygon( polygon( linestring( point(-13327,1152921504606846978), point(-31189,14575), point(-10367,-22748)), linestring( point(1.697308e+308,-12023), point(-23947,-3936.5752), point(6064,18543), point(29189,6245)), linestring( point(1138,-25353), point(-5825,8796093022208), point(1453,-9280)), linestring( point(-1843,20095), point(1550,11700), point(1.354482e+308,14938))), polygon( linestring( point(-16385,562949953421311), point(-19484,27808), point(6568, -127.7178), point(-7662,-14400)), linestring( point(3.649217e+307,28675), point(-18571,17766), point(-6544,1.322353e+308)), linestring( point(-24473,-29760), point(19280,-23317), point(-5559,-14356), point(-27448,18647))), polygon( linestring( point(-4779.0752,8.844080e+307), point(-14167,7094), point(15022,20213), point(21968,10651)), linestring( point(16852,-245), point(2097154,-6553), point(16707,-6917)), linestring( point(30925,3527), point(26685,329), point(-2206,-13107), point(-28459,26020)), linestring( point(-21781,-12704), point(28721,549755813889), point(-23334,-3667), point(26542,-21740))), polygon( linestring( point(31856,6.042901e+307), point(-27999,-29843), point(-5153,18309), point(-12979,1.718934e+308)), linestring( point(416,-27482), point(5976,30498), point(3.629160e+307,-14757)), linestring( point(3004,8106), point(11631,-1360), point(30458,-17664), point(562949953421308,-12560))))),(linestring( point(20488,1.662493e+308), point(20763,3319), point(14201,-20430), point(22105,22678), point(14806,24945), point(-8969,3962), point(28,-29840), point(18773,-4597.2666), point(21494,-21573))),(point(31344,30634)),(multilinestring( linestring( point(-1865,-12002), point(13577, 1214.5566)), linestring( point(-31088,-30971), point(10569,-30842), point(-13263,-14232), point(-3412,13385), point(-19294,16381), point(67108868,-7009), point(26266,-27219), point(19133,7.751802e+307), point(-2393,-21978), point(-14990,-13643)), linestring( point(4386,12384), point(-10274,12957), point(1352,-12299), point(19883,-1899), point(144115188075855870,1.198221e+308), point(27816,-27128), point(-19190,-23533), point(25444,65534), point(-15390,17627)))),(polygon( linestring( point(-22343,-5), point(3.001431e+307,4391), point(2137,-12021)), linestring( point(25532,-32487), point(-4491.9067,28427), point(14528,142)), linestring( point(26416,1.499971e+308), point(-25019,31853), point(-4701,15514)))),(multipoint( point(1152921504606846977,-8365), point(9686,12426), point(30996,-26336), point(-20673,22177), point(7.187039e+307,-1937), point(2294,1.213278e+308), point(14029,-7376), point(-13071,15800))),(multipoint( point(15134,-21991), point(-7945,28913), point(30396,3337), point(-4175.1167,29110))),(multipolygon( polygon( linestring( point(244,-17092), point(8796093022205,-3244.5073), point(-14065,-17888)), linestring( point(24310,4.243473e+307), point(-15302,16502), point(24116,-30308), point(6.771341e+306,-17150)), linestring( point(-7616,576460752303423492), point(-11394,-27602), point(12372,-28532)), linestring( point(-7771,31834), point(-576460752303423489,-1582), point(-10160,472), point(20962,16876))), polygon( linestring( point(-13901,-27030), point(-318,-17469), point(-23628,16324)), linestring( point(-3455,-19681), point(-1196.7422,31184), point(-22894,17901), point(7845,24669)), linestring( point(-4586,7435), point(-10177,-22075), point(20552,7324), point(-25695,5974))))),(multipoint( point(-14577,1.420341e+308), point(-2305843009213693955, 9004.8672), point(-26128,8013), point(14761,30281), point(8,-27569), point(2.733759e+307,-2913))),(linestring( point(-26091,10578), point(-7553.2861,21012), point(-1255,1.554315e+308), point(-25106,11793))),(polygon( linestring( point(-4631,27173), point(1.030957e+308,-15173), point(22110,-6954), point(-1081.7764,32167)), linestring( point(31356,-2040), point(6091, 6991.6777), point(24202,31267)), linestring( point(258,17179869186), point(14144,-1605), point(-29841,-9786), point(17282,-29583)), linestring( point(8.250443e+307,27570), point(4398046511108,-5497), point(-25440,64), point(2,10479)))),(multipoint( point(131068,-32090), point(-7161,-16915), point(1.614764e+308,29763), point(28664,-12682), point(21503,-23468), point(28528,137438953473), point(17672,20369))),(linestring( point(15183,-24798), point(-22824,-30299), point(-9595,-1781), point(-28131,-30068), point(7094,-8782))),(multilinestring( linestring( point(1.289523e+308,-30239), point(5465,-2270.9775), point(28939,23847), point(20983,2374), point(9798,-19958), point(1.895717e+306,18014398509481980), point(-2455,28532)), linestring( point(-5552,29163)), linestring( point(6177,886), point(4294967293,-16472), point(1960,3.262856e+307), point(-13389,-2366), point(-33554431,-7962), point(-6241,9.460625e+307), point(-19478,6.513166e+307), point(-32115,14577), point(29,4194305)), linestring( point(3395,6.505821e+307), point(23835,22782)))),(multipolygon( polygon( linestring( point(-28843,13061), point(-2928,-2848), point(30192,-28747), point(-17459,9.946078e+307)), linestring( point(14820,31509), point(5072,27146), point(-15747,-23241)), linestring( point(1.614973e+307,3), point(-20098,-1643), point(1.288321e+308,3159)), linestring( point(22091,-15814), point(-18319,-2076), point(13543,-22493), point(-1048573,13288))), polygon( linestring( point(-3329.8569,28096), point(-25432,19036), point(-9691,-15281), point(35184372088831,27570)), linestring( point(3555,29483), point(-24475,21039), point(-22555,131074)), linestring( point(6313,-8821), point(-15977,10151), point(-8265,5664), point(2,65538)), linestring( point(6928,32552), point(22703,14375), point(2420,-7774), point(4221,26816))))),(polygon( linestring( point(12078,32223), point(17592186044412,9.601460e+307), point(6855,-14903)), linestring( point(8188,-28407), point(5798,1.687660e+308), point(-12651,1.569275e+308), point(-9515,-1848)), linestring( point(-2916.9600,-28088), point(1.161623e+308,-31664), point(24135,18069), point(-19564,-12124)), linestring( point(-12914,20112), point(15304,-6494), point(8565,7.960632e+307)))),(polygon( linestring( point(17844, 1172.3164), point(27305,-28875), point(-633,1.408731e+308)), linestring( point(8496,8195), point(1.279723e+308,32756), point(21196,3.132991e+307)), linestring( point(28230,1073741825), point(4.440114e+307,-23819), point(5.014468e+307,5.854615e+307), point(-20226,11604)), linestring( point(27863,27827), point(-1555,-29885), point(16274,-10655)))) ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(14580,1.512855e+307), point(-26350,-11991), point(131073,28289))),(linestring( point(3408,21394), point(10544,1.263192e+308), point(-677,12386), point(15059,-603), point(9683,30124), point(18291,17345), point(3068,2.622623e+307))),(polygon( linestring( point(-31784,-10103), point(131069,-27066), point(1.250095e+308,17315), point(-13070,-12040)), linestring( point(29070,21547), point(-29274,-17601), point(6304,27094)), linestring( point(-30014,6386), point(7950,24313), point(18863,-6706)))),(multipoint( point(9.944414e+307,7.471375e+307), point(-5181,5602))),(linestring( point(-20207,-17785), point(-2294,21287), point(-1649,18001), point(16570,-17714), point(-23430,-3189), point(20144,15589), point(11573,17397), point(24857,25389), point(494,-11988), point(-7063,-20982))),(multipoint( point(65533,-25521), point(-4194304,-8760), point(15390,-11045), point(32369,-27184), point(5585,9525), point(-16154,1.245859e+307), point( 7402.5586,-3950), point(18014398509481983,-28938), point(-7783,-16096), point(9223372036854775807,1.186499e+308))),(polygon( linestring( point(5.234701e+307, 4681.2080), point(-13354,11586), point(-3054,-21964)), linestring( point(-3498,-30531), point(-22651,-6146), point( 3049.5615,25292), point(11203,-21348)), linestring( point(-3459,4171), point(-3961,26820), point(9007199254740988,21710), point( 7576.9043,-5646)))),(geometrycollection( polygon( linestring( point(-9976,-27532), point(-2805.3955,17132), point(-7866,-22943)), linestring( point(-3397,16138), point(-2251799813685248,-4071), point(-4220.5000,-13365), point(31156,-14270)), linestring( point(-12325,-9682), point(14434,-21585), point(32590,549755813890), point(26220,3.107007e+306))))),(multipoint( point(21394,20830), point(20854,17434), point(-7033,70368744177661), point(18353,-6961), point(20933,17687), point(30820,14410), point(-27228,4827), point(-24474,6.264708e+307), point(-27426,-9376))),(multipoint( point(4493,12873), point(-25511,-20066), point(-8139,24238), point(-12315,9.856727e+307), point(-8308,-3193), point(24341,-70368744177665), point(30313,16756), point(-1560,-17709), point(10699,26043))),(multilinestring( linestring( point(-3579,-14824), point(-16302,8696), point(-19386,-19901), point(-4900,-5430)), linestring( point(9.896312e+307, 1708.4141), point(3232,22686), point(1.564873e+308,27811), point(11021,-857), point(32199,18835), point(1.696961e+308,2428), point(20325,-21250), point(-5313,28663), point(72057594037927935,-5469.5078)), linestring( point(19,13840), point(536870914,-12810)), linestring( point( 2402.2539,3217), point(2025,29102), point(1.746769e+308,-11306), point(31291,10058), point(32578,13075)))),(multipoint( point(23736,7645), point(-30458,-4526), point(11911,28655), point(-20576,-3604), point(-4754,-22739), point(10598,-13986), point(16877,-32770), point(-281474976710660,4.828982e+307), point(-6749,-2752))),(multilinestring( linestring( point(-23848,-19233), point(1.869800e+306,11014), point(14414,-8025), point(-26079,27156), point(25328,-10058), point(-24835,-12106)), linestring( point(2628,-32653), point(19419,1.699611e+308), point(10801,-18938), point(28912,11277), point(72057594037927940,1183)))),(geometrycollection( multipolygon( polygon( linestring( point(-7255,22939), point(-30414,-25292), point(6087,17343)), linestring( point(6693,-19710), point(-32751,15624), point(24284,6558), point(-20934,1.412649e+308)), linestring( point(1.190063e+308,1.744443e+308), point(1.273715e+308,-2038), point(1.182985e+308,-21129), point(-9295, 882.6250))), polygon( linestring( point(22277,-14682), point(30009,-2199023255552), point(-5299,-32009), point(1.711753e+308,28920)), linestring( point(-25181,-28476), point(8993,-8432), point(28916,4.083338e+307), point(15771,31899)), linestring( point(-14048,-11932), point(67,7.173994e+307), point(-6552,1.247055e+308), point(1.717270e+308,-29534)), linestring( point(-5899,-22763), point(2251799813685249,2.103566e+307), point(22395,-240))), polygon( linestring( point(16536,-21946), point(21497,-28343), point(31111,16434), point(30,15480)), linestring( point(-6075,1.287757e+308), point(14491, 8906.9707), point(-29907,-15775), point(13924,30453)), linestring( point(-4136.4863,27827), point(-10081,6925), point(-17263,-21283)))),polygon( linestring( point(-21610,17140), point(-17145,411), point(-30836,1.725729e+308)), linestring( point(3970,5620), point(20108,-17309), point(1602,4267), point(2.131579e+307,-21866)), linestring( point(1.489345e+308,6964), point(25192,6.474542e+307), point( 5133.4541,-5316.4609)), linestring( point(15506,16704), point(1.459212e+308,-23197), point(21448,-16252), point(-3284,-16895))))),(multipoint( point(-21068,-10577), point(-2049.6836,5671), point(-26838,134217728), point(-5012,-25954), point(-25880,72057594037927937), point(508,1.224865e+308), point(1.224952e+308,-18760), point(1978,5484), point( 65.3701,9.197146e+306))),(multipoint( point(-22131,2199023255551), point(14203,29934), point(4194305,-20291), point(15697,1134), point(8388609,11716), point(3.551440e+307,24751))),(multipolygon( polygon( linestring( point(-228,1.340906e+308), point(20235,65535), point(7.580771e+307,1152921504606846979)), linestring( point(-14638,20292), point(16386,10747), point(281474976710659,12828), point(5372,-27565)), linestring( point(4611686018427387903,24243), point(20582,-18539), point(-16749,288230376151711747), point(-29651,24479)), linestring( point(14923,29180), point(18688,-6528), point(1.254124e+308,19590), point(4578,-8686))), polygon( linestring( point(-26962,24637), point(-16851,515), point(-14984,1994)), linestring( point(900,1.241914e+307), point(23216,1.076013e+308), point(15528,1.123828e+308)), linestring( point(8589934596,1.647253e+307), point(-24826,27280), point(9.955551e+307,22084)), linestring( point(19147,-24330), point(-1205,-8751), point(-12337,24154))))),(polygon( linestring( point(65537,18681), point(30622,-11241), point(15583,-2771)), linestring( point(-17142,23796), point(3.926246e+307,-2438.7319), point(8345,5730)), linestring( point(1.635831e+308,5.630435e+307), point(-32768,-31913), point(-7528.8564,65533)))),(multipoint( point(70368744177660,1.798925e+307), point(27194,14231), point(21136,-7541), point(2338,-28498), point(6319,-8041))),(polygon( linestring( point(2863,-27964), point(32006,1.452386e+308), point(3906,-1587), point(-18572,3708)), linestring( point( 5017.9756,6.906577e+307), point( 7701.3262,-6490), point(8379, 8075.9082), point(-229,-11534)), linestring( point(14573,-2782), point(12081,8589934592), point(-8786.6777,-30842), point(16582,6.417318e+307)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(-13678,17179869185), point(8508,-27933), point(-25246,-16380)), linestring( point(25698,5.248700e+307), point(20037,19062), point(67108864,23448)), linestring( point(2673,-31511), point(-30241,12152), point(19253,-4288), point(-12576,29614)), linestring( point(1.034349e+308,7.671508e+306), point(-5389,-29878), point(5.115153e+307,1.052105e+308), point(-24027,-31722))), polygon( linestring( point(-19592,30564), point(-29615,2.747821e+307), point(925,3668)), linestring( point(-4398046511107,-18730), point(28689,-16893), point(536870908,-31179)), linestring( point(-24374,-11906), point(20795,9208), point(-9184,-20315)), linestring( point(7357,-21941), point(8.633743e+307, 5327.3672), point(1.171535e+308,17179869187), point(4348, -155.2373))))),geometrycollection( linestring( point(17895,4088), point(-14818,25614), point(-21047,-30174), point(-4353,-1593), point(21588,-8561), point(14746,-18335), point(-30430,256), point(-3471,-7299))))) ;
select /*+ NO_SEMIJOIN(LOOSESCAN ) */ a from t where a =255 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(1.082794e+308,16429), point(4398046511100,1.531436e+308), point(10279,28445)), linestring( point(21035,-11669), point(-5877,8388609), point(5119,2046), point(10584,2778)), linestring( point(24302,-8895), point( 4108.9033,10847), point(-31941,-31550)), linestring( point(3356,-20263), point(61,24972), point(34,-4756)))),(linestring( point(-25922,-17897), point(23608,3446), point(125,68719476735), point(5.806059e+306,-4284), point(-17859,-27734), point(22180,8.814265e+307), point(4.843059e+307,-7910))),(linestring( point(4160,-11040), point(7.136498e+307,29072))),(multilinestring( linestring( point(30017,-11400)), linestring( point(30156,-16569), point(-16551,16221), point(2.464674e+307,-27824), point(-4766,-26950), point(-30475,1.003949e+308), point(29460,-1743)))),(multipoint( point(10031,7871), point(-6183,-6159), point(-15002, 8566.4902))),(geometrycollection( linestring( point(30617,17873), point(21645,2), point(941,-10309), point(22023,-28587), point(6373,-24052), point(10080,23646), point(22218,20459), point(-27861,-18697), point(32679,-20621)))),(polygon( linestring( point(14070,-253), point(-28814,-1840), point(16531,-5997)), linestring( point(-16123,31747), point(-30653,-24636), point(-11615,-8363), point(-425,-5111)), linestring( point(22554,16327), point(1.370955e+308,19786), point(-1481,-7233), point(-11246,5.318289e+307)), linestring( point(27016,8084), point(17573,-2052), point(18613,6.857181e+307)))),(geometrycollection( multilinestring( linestring( point(-22640,-13393), point(14172,32756), point(274877906947,-11439), point(28767,-709), point(-28165,10322), point(7901,1.175806e+308), point(1.505197e+308,-18666), point(-14559,28817), point(-7558,17607)), linestring( point(-4215.7075,-5770.9800))),multipolygon( polygon( linestring( point(21079,-31135), point(2226,-27779), point(-27182,144), point(-17243,17982)), linestring( point(134217729,20355), point(-17856,-12862), point(-7118,6187), point(-5828,-8381)), linestring( point(25550,5172), point(5.991406e+307,11883), point(-5126,1.380389e+308))), polygon( linestring( point(68719476737,-12476), point(2199023255551,1290), point(-22387,-14513), point(26929,13337)), linestring( point(4.155452e+305,-1073741820), point( 5641.7363,-23265), point(19449,8.873613e+307)), linestring( point(1.744609e+308,1.422730e+308), point(-9029.0889,29531), point(6.942245e+307,20548), point(22262,1.258418e+308))), polygon( linestring( point(-28648,-15247), point(12103,1.062862e+308), point(4291,536870914)), linestring( point(1.094807e+308,-13283), point(-1882.1162,562949953421311), point(-30493,13853)), linestring( point(-18893,18377), point(-1417,24651), point(-21233,5351))), polygon( linestring( point(-11720, 8612.2129), point(-25484, 744.2832), point(-20606,3.813145e+307), point(-27476,-22271)), linestring( point(15919,-10925), point(20373,29666), point(1021,1.466135e+308), point(20863,-25960)), linestring( point(144115188075855871,2202), point(-8258,30258), point(-22463,17492)), linestring( point(-5373.3613, 5531.8623), point(6564,14300), point(16960,5313), point(8882,-8040)))),point(15123,-19103))),(linestring( point(1.019586e+308,29867), point(-31223,-15945), point(13198,15562), point(-30032,-1099511627776), point(-1286,16123))),(multipoint( point(22035, 461.4307), point(27648,-11861), point(-16638,-20067), point(1.041945e+307,-15809), point(-424,21612), point(13438, 7690.4180))),(geometrycollection( polygon( linestring( point(-15918,-32710), point(-9351,28103), point(4008,19700)), linestring( point(-6211,-18697), point(-3930,1.304679e+308), point(1802,6.852891e+306), point(4398046511101,2621)), linestring( point(-8563,16657), point(15351,28524), point(-20812,9127)), linestring( point(25883,15176), point(13825,32295), point(1073741822,-2559.4116), point(-24601,1.265710e+308))))),(linestring( point(21523,8.450102e+307), point(-4320,-27877), point(21596,-5084), point(1.083136e+307,-7619), point(-14192,1.360608e+307), point(1.383688e+308,31353))),(multipoint( point(1.061801e+308,5994), point(29995,-5209))),(point(-15285,26763)),(multipoint( point(6.842956e+307,-32741), point(15366,-27721), point(4.062123e+307,15412), point(-3763,-28186), point(-1607,9.263664e+307), point(8828,-22565), point(6.994436e+307,-18783), point( 4675.8848,-7651), point(2925, -96.3271))),(multipoint( point(68,14511), point(23128,17036), point(2405,262143), point(8099,-32360), point(2491,-30296), point(25318,17247), point(2098,13393), point(26444,29693), point(7.144768e+307,-6709))),(geometrycollection( multipolygon( polygon( linestring( point(28913,2.618948e+307), point(-3738.5942,4194305), point(-10937,-31028), point(-1694, -623.9180)), linestring( point(11480,2.168619e+307), point(-6939,21902), point(-6148,6915)), linestring( point(30843,-5458), point(-6972,31493), point(-18787,7.053583e+307)), linestring( point(32148,-29107), point(32439,-26244), point(-20665,-9430), point(13648,-25909))), polygon( linestring( point(-7274, 373.2207), point(-7755,-25889), point(16777213,-2873)), linestring( point(-19429,32769), point(1.709149e+307,5694), point(-14993,32108)), linestring( point(-573,19012), point(7.920552e+306,3744), point(20638,-24625))), polygon( linestring( point(-824,5407), point(-2621.6641,30924), point(-2207,20084), point(30804,7694)), linestring( point(-2561,-11557), point(6570,-15153), point(1.107687e+308,-23369), point(29270,16160)), linestring( point(5.629663e+306,9007199254740995), point(-8931,4543), point(-21149,-5286), point(31515,18181)))))),(geometrycollection( multilinestring( linestring( point(-1210.3359,1.544466e+308)), linestring( point(-2402.3418, 5753.8936), point(10581,8107), point(14843,7402)), linestring( point(-24990,-4501), point(-23300,23577), point(24166,-61), point(-14528,2243))))) ;
insert into `test`.`t`(`a`) values (linestring( point(24270, 6867.3105), point(3653,-1876), point(9102,-17976), point(274877906947,-1359), point(-10785,2389), point(11888,-1871))) ;
delete from t limit 2 ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(16411,36028797018963967), point(9550,3.969780e+307), point(28294,-31763), point(31122, 938.1992)), linestring( point(22293,-2060), point(-20616,13405), point(-20833,20060)), linestring( point(-31470,20749), point(14061,1.098602e+308), point(-13968,8430), point(5307,-3966), point(-21345,24067), point(-3761.5430,11852), point(21644,-7773), point(17592186044413,2085), point(1.559639e+308,-2863), point(-25925,24400)), linestring( point(959,-8110), point(1.663868e+308,6969)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(30045,6756), point(1152921504606846972,26911), point(24553,-3323), point(-25632,6190)), linestring( point(18110,6347), point(140737488355324,1455), point(18312,5627), point(2130,4787)), linestring( point(10595,-549755813892), point(-24172,2305843009213693956), point(-27557,-25644)))),(polygon( linestring( point(25790,-29831), point(1343,-10384), point(-18821,3.795961e+307), point(7.795184e+306,17654)), linestring( point(5.300882e+306,29990), point(67108863,8196), point(12631,-14583)), linestring( point(13463,508), point(65538,-5751.7573), point(13499,-7395.7891), point(32459,-29870)))),(polygon( linestring( point(-9643,17119), point(-25758,2147483645), point(2.596995e+307,-17402)), linestring( point(28681,-27949), point(-9469,-32568), point(1073741822,-22784), point(15042,-12040)), linestring( point(262144,998), point(30626,-23397), point(18890,12658)))) ;
select a from t where a =16383 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point( 6190.4023,6.976142e+307), point(1021,-30438), point(-32675,18329), point(-27766,-29780)), linestring( point(9561,24122), point(24078,-7052), point(-7376.2651,4570), point(6881,22603), point(-26162,-16769)), linestring( point(-23495,-2371), point(1042,28944), point(13291,5980), point(-13020,-744), point(-20415,-4499), point(-513,26374), point(2.835032e+307,9007199254740989), point(70368744177661,27994), point(-15104,8977), point(2229,4626)), linestring( point(8589934593,8590), point(9.110245e+307,1152921504606846980), point(-8705,-16989), point(16398,-18299), point(20779,12520), point(8.085610e+307,32736), point(27395,7691)))),(linestring( point(10253,-9119), point(-32353,72057594037927936), point(25955,-8777), point(13775,-5282), point(1.360284e+308,15844), point(18014398509481985,4214))),(linestring( point(20413,3489), point(2199023255551,-7812), point(27722,204), point(8012,32514), point(29172,16322), point(-27528,1.113416e+308))),(multipolygon( polygon( linestring( point(-3804,7022), point(-12670,12244), point(-632,1.379271e+308)), linestring( point(20408,260), point(1922,-12364), point(6.128378e+307,-21679), point(-15571,-20714)), linestring( point(5925,-67108866), point(17725,-24124), point(-6579,1913)), linestring( point(1448,-1099511627779), point(-29730,7412), point(-30505,-214))), polygon( linestring( point(533,-5425), point(-17973,-28013), point(562949953421314,30205), point(13876,1.418140e+308)), linestring( point(1.556414e+308,1.945484e+307), point(4.746082e+307,-1102.5391), point(-8754,-19339)), linestring( point(17906,7944), point(35184372088834,25103), point(-27815,5664))), polygon( linestring( point(14346,-8092), point( 7243.2422, 2767.4795), point(29277,-1222)), linestring( point(4448,-8161), point(25972,-28288), point(-26754,5007)), linestring( point(1420,25034), point(2794,-4492), point(-17641,11501), point(-14746,-2118)), linestring( point(20462,-18183), point(-7883,30536), point(-8615,20040))))),(multilinestring( linestring( point(-7299,1915), point(-21251,-22577)), linestring( point(-7950,26838), point(-6980,10437)), linestring( point(-2569,23478), point(25126,12230), point(21277,-14466), point(-4899,26288), point(-32485,27467), point(-31598,1.379697e+308), point(21767,6.257287e+307), point(1.371430e+308,31878)), linestring( point(7.914988e+307,-12759), point(-29899,-29780), point(32227,21769), point(17874,-32291)))),(multipoint( point(-17793,-26272), point(510,-18396), point( 6376.4648,-25539), point(23993,5592), point(-17279,21274))),(multipolygon( polygon( linestring( point(17182,6902), point(20207,2.713522e+307), point(-21867,-6500)), linestring( point(-14710,13394), point(-11127,24520), point(9.824243e+307,-3727), point(11600,-26462)), linestring( point(1.009088e+308,-7798), point(-19653,1.112502e+308), point(3489,-21836), point(8193,31232)), linestring( point(30372,30661), point(28014,1.661569e+308), point(12080,-15744), point(4901,-6618))), polygon( linestring( point(-12443, 1063.4746), point(-16931, 888.1455), point(-29427,849)), linestring( point(1152921504606846978,-31435), point(-27182,-1816.2744), point(-11064,-24344), point(-28828,22407)), linestring( point(2.151718e+307,-19363), point( 9677.0566,144115188075855869), point(-28566,-68719476739)), linestring( point(-25687,1.086221e+308), point(18014398509481982,32521), point(-23274,-23196), point(9679,-6286))))),(polygon( linestring( point(-7171.7324,-6469), point(35,-2436), point(12804,5.256752e+306), point(19519,22135)), linestring( point(8958,-12195), point(131073,10772), point(28765,-4071)), linestring( point(5.614380e+307,26677), point(24128,17), point(6717,18952)))),(geometrycollection( multipoint( point(-30945,1.325452e+305), point(22636,-24260), point(5390,-16685), point(8780,29969)))),(geometrycollection( polygon( linestring( point(-479,20281), point(21380,536870915), point(8589934593,14742)), linestring( point(7.208195e+307,-23027), point(18720,1.426023e+308), point(24441,-7378.1377), point(19084,6771)), linestring( point(-11603,1125899906842627), point(5,-20882), point(25822,-6285), point(14426,-14972)), linestring( point(18963,-10667), point(30117,10311), point(20594,549755813889), point(13789,1.749297e+308))))),(geometrycollection( polygon( linestring( point(9007199254740996,2734), point(-26396,32308), point(20860,-1919)), linestring( point(19777,-18604), point(29,-4775), point(1.668244e+308,30060), point(4793,-21919)), linestring( point(-5373.9448,34359738372), point(5200,-8822), point(32444,-1232.0322)), linestring( point(6.545866e+307,-18120), point(-7500,4294967295), point(-26125,-26529), point(-288230376151711740,1048577))),geometrycollection( polygon( linestring( point(549755813890,-31207), point(32543,-909), point(14823, 5659.7227), point(16142,28178)), linestring( point(-6,10570), point(3.106955e+307,-7352), point(-28519,67108867)), linestring( point(11626,24841), point(68,4.106908e+307), point( 2028.7041,22010), point(28170,23649)), linestring( point(-20366,5520), point(13963,24330), point(27471,32120), point(-6846,13373)))),polygon( linestring( point(1.684404e+308,-274877906941), point(-17179869184,-1125899906842623), point(27228,4748), point(-12500,22479)), linestring( point(1619,-6076), point(1.136878e+308,-26838), point(-9811,15528)), linestring( point(29856,15477), point(3338,-24161), point(-2162,17542)), linestring( point(26449,-31290), point(-3723,-6256), point(13321,-30557), point(1893,-27756))))),(multipolygon( polygon( linestring( point(-7425,-2147483644), point(4194300,-22961), point(9223372036854775807,6129), point(35184372088836,32315)), linestring( point(-8589934589,9.259586e+307), point(-22133,-6334), point(19385,16006), point(1.611285e+308,16267)), linestring( point(-10895,-12592), point(-1544.1016,-15459), point(7259,-32243))), polygon( linestring( point(12627,-5573.1836), point(21381,-23850), point(9999,21451)), linestring( point(-30836,-12677), point(12665,7.416968e+307), point(9.469779e+307,11065)), linestring( point(524284,-10648), point(-24418,562949953421308), point(4158,25239)), linestring( point(20199,28104), point(-21865,8811), point(7520,-32119), point(24097,-23832))), polygon( linestring( point(3320,-14575), point(-13192,-13088), point(-29439,6.878942e+307)), linestring( point(22529,21679), point(31131,31005), point(18244,14769), point(27953,-4793)), linestring( point(-125, 279.9063), point(1.704492e+308, 9008.1758), point(144115188075855869,9.295622e+307), point(-3162,-5112))), polygon( linestring( point(-23899,22309), point(-1187,27489), point( 1163.7549,18014398509481986)), linestring( point(441,5807), point(1.472378e+308,3110), point(-23781,-32593)), linestring( point(-13880,-22247), point(515,-16840), point(-6359,-8552), point(32000,-8208)), linestring( point(-1567.5840,24774), point(-10635,7.589936e+307), point(7907,12738))))),(linestring( point(13031, 6955.4707), point(-1740,2070), point(-6685.4546,927), point(-15159,-3363), point(14610,-18916), point(-15398,-26089), point(22225,866), point( 4776.8232,2046), point(4398046511105,-9049))),(point(30343,-3321)),(multilinestring( linestring( point(-23797,-18172), point(32166,1.191058e+308), point(-10013,31337), point(1649,1.274666e+308), point(-24934,10), point(31851,-19615), point(24087,27170), point(-5264,2563)), linestring( point(-24799,-29531)), linestring( point(3.018509e+307,-131068), point(-3014,19630), point( 6766.6523,-17188), point(-2050,-18297), point(-24169,29360), point(9377,1.038495e+308), point(27251,-32132), point(24624,-20880), point(31053,13534)), linestring( point(-134217732,30627)))),(multipoint( point(12746,6601), point(-20193,-27754), point(-28997,-9334), point(1.448829e+308,-5388.8477))),(point(30384,-12239)),(linestring( point( 7639.0938,3674), point(-4047,1073741828), point(11852,26781), point( 308.4453,24203), point(-1352,-7573.5400))),(point(-10289,-22156)),(multilinestring( linestring( point(-7977,6889), point(8158,-21010), point(-30171,-17270), point(2.085167e+307,6.605154e+307), point(-27670,2424)), linestring( point(16383,21879), point(24418,-7197)))) ;
insert into `test`.`t`(`a`) values (geometrycollection( linestring( point(-2291,-21627), point(-27235,-12516), point(29991,-19554), point(-2544,3647), point(7948,4.915647e+307), point(-30159,-18285), point(-5587.7954,15018)),multilinestring( linestring( point(3.155714e+307,2305843009213693954), point(1.621420e+308,-22472), point(-6414,6.663671e+307), point(-23714,1351), point(-24757,1527), point(4611686018427387908,6645), point(-5182.1934,4174)), linestring( point(2082,-35184372088828), point(-7802,-10664), point( 6856.8281,33554433), point(-8620.2891,-1340), point(7911,14239)), linestring( point(-32439,2.883013e+307), point(-9194,-23910), point(-25897,-32501), point(27231,-22276), point(15637,8.991848e+306))),geometrycollection( linestring( point(5.958832e+307,-24626), point(-23470,4294967297), point(72057594037927939,-15129), point(27521,3769), point(20931,19726), point(17179869185,-21167), point(14892,-15280), point(6644,3))))) ;
delete from t limit 1 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(35184372088833,-28068))),(multipolygon( polygon( linestring( point(25453,47), point(9007199254740989,-6841), point(1983,-25373), point(29529,-17713)), linestring( point(131074,-19887), point(-31530,-25868), point(-6270.6660,-281474976710659), point(18622,32439)), linestring( point(-13887,-9821), point(1922,-6457), point(26087,31444)), linestring( point(24175,9924), point(-31578,-28993), point(131075,524291))), polygon( linestring( point(15849,-22490), point(-18411,27113), point(25327,31908)), linestring( point(26841,4096), point(30187,-8686), point(8.343243e+307,-24726), point(-7228,-29046)), linestring( point(1.311895e+308,-13649), point(6862,32407), point(24439,7.041131e+307), point(-23677,262145)), linestring( point(7716,29687), point(-1428.4551,-4194300), point(-24741,8135))), polygon( linestring( point(4503599627370493,2097150), point(255,576460752303423491), point(2097149,10629), point(-12577,29200)), linestring( point(-5804.4678,32352), point(-2653,20614), point(-8419,-29142), point(1.319501e+308,-30148)), linestring( point(-3185,29201), point(-6854,-4503599627370494), point(29032,-24985), point(-26739,-10113))), polygon( linestring( point(24383,-26004), point(2730,657), point(-419,-20282), point(21061,16188)), linestring( point(-4223,2.592649e+307), point(-30887,2124), point(-19458,-9725), point(-19894,-18800)), linestring( point(14353, 5820.1875), point(2087,5500), point(-25042,2458), point(-20919,-24905))))),(point(-12400,-7053)),(multilinestring( linestring( point(731,-9278), point(14214,-23590), point(-17786,-23262)), linestring( point(-1048574,32103), point(18491,-26206), point(1.794701e+308,1073741820), point(19047,-4680), point(536870915,33554435), point(14822,-4097), point(5186,-31418), point(32589,15609)))),(multilinestring( linestring( point(26709,18187), point(-4759,-28505), point(-7023,-8694), point(-6481,-7786)), linestring( point(6585,16280), point(-4093,-68), point(17278,4.273329e+307), point(5.043006e+307,-11916), point(-31103,-7396), point(17592186044413,2901), point(-14053,1.677653e+308)), linestring( point(20960,-13709), point(4278,-25301), point(-32178,1516)))),(geometrycollection( multipolygon( polygon( linestring( point(14444,-10462), point(-2639,-2265.0674), point(31508,15226), point(-28070,-70368744177665)), linestring( point(-796,8632), point(6.808136e+307,2305843009213693948), point( -439.1318,1.157611e+308)), linestring( point(-8796093022211,-23971), point(1373,28203), point(524288,5474))), polygon( linestring( point(12918,21214), point(5641,24934), point(16777216,-23036), point(29525,31817)), linestring( point(-11862,28703), point(-10570,-14772), point(-5653,-3684), point(17179869180,-21283)), linestring( point(-8831,7296), point(-25313,-25358), point(15792,31970), point(-20250,-22571)), linestring( point(7.017777e+307,-16802), point(-13518,1.686722e+308), point(16452,599), point(14889,-20500))), polygon( linestring( point(2.746469e+307,-6016), point(-6057,-28582), point(30578,9.500348e+307), point(-13566,-25715)), linestring( point(20644,25121), point(10506,1152921504606846980), point(21726,-4158), point(-7679,-28533)), linestring( point(29616,21373), point(26459,30975), point(1.226628e+308,25799)), linestring( point(-15468,-28202), point(5.089872e+307,4205), point(-1740,10065), point(-25878,20904))), polygon( linestring( point(-18093,15103), point(2251799813685252,4294967293), point(-10546,-8489.4688)), linestring( point(2759,1099511627779), point(4164,31786), point(-2545,-3468)), linestring( point(-17259,-16299), point(-12790,16843), point(14610,-20869), point(1.394416e+308,30607)))),polygon( linestring( point(5013, 9646.9492), point(-5963,-19607), point(65533,17811), point(-30198,22804)), linestring( point(-8796093022209,12661), point(5.513951e+307,2162), point(-12955,-23263), point(-6400,-4508)), linestring( point(22427,17592186044413), point(1.628862e+308,18038), point(-3204,-31864), point(2.234458e+307,1.723607e+308)), linestring( point( 9584.3809,28260), point(-4611686018427387902,11913), point(27883,-1073741822))))),(geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(-2582,-14550), point(-13189,-14116), point(-9661.2725,28353), point(4221,36028797018963964)), linestring( point(-1068,26710), point(-3145.6899,18888), point(-21396,14518), point(29543,23919)), linestring( point(-4535.6743,-14405), point(-22896,-16475), point(-8338,-25190), point(-20656,-3386))), polygon( linestring( point(16777218,13062), point(-29210,-4714), point(4205,-26913), point(7136,-8987)), linestring( point(-28305,-8617), point(-1152921504606846974,-29181), point(1.362948e+308,-31204)), linestring( point(8796093022209,-2701.2720), point(-18276,1.651769e+308), point(-24699,7544)), linestring( point(19244,-27843), point(-26638,-15405), point(8388606,-11368))))),geometrycollection( multipoint( point(-7847,1.346920e+308), point(-26339, 4094.2373), point(4054, 1534.9473), point(5721,9.367256e+307), point(-332,3222)),point(-13827,-6497),linestring( point(-8192,281474976710652), point(-12737,-31001), point(-28025,-6169.6045), point(-25507,1.279648e+307), point(-4489,1.115912e+308), point(14713,-3546), point(29758,32), point(-4563,-7389), point(-4550,24646), point(21609,31355))),multipolygon( polygon( linestring( point(1.362852e+308,1.014886e+308), point(-10039,5.782350e+307), point(-18873,-2334), point(-31688,7842)), linestring( point(28187,25207), point(-14169,9362), point( 8478.6797,6893)), linestring( point(-31793,12478), point(-3084,4614), point(61,127), point( 6057.2783,-6417))), polygon( linestring( point(34359738369,-21290), point(-16569,-11977), point(31944,-259)), linestring( point(26755,-15130), point(-18195,-6577.6411), point(-6424,-20777), point(26911,29657)), linestring( point( 713.8281,6.291730e+307), point(-8190, -135.9785), point(-7023.7324,22036)), linestring( point(-15963,19940), point(-929,14361), point(9007199254740990,-17463))), polygon( linestring( point(-3527,-289), point(-16816,2763), point( 3348.1201,-20512)), linestring( point(-6953,-20190), point(-4751,-3976), point( 9342.0215,-14224)), linestring( point(-16149,576460752303423491), point(26977,-21342), point(19018,-12596))), polygon( linestring( point(-30088,-1175), point(-25647,34359738371), point(5670,17045)), linestring( point(1.876058e+307,7180), point(-27121,-15036), point(31056,-24916), point(31307,1.176385e+307)), linestring( point(-32283,4833), point(-12667,16163), point(-30414,26095), point(-288230376151711744,72057594037927937)), linestring( point(13884,-6153), point(11598,29492), point(9291,18638), point(4.413956e+307,12937)))))),(multipolygon( polygon( linestring( point(-17713,-13613), point(-6455,-5741), point(14387,32545), point(-262142,-17882)), linestring( point(1048575, 2104.7021), point(1.759541e+308,23270), point(22901,2051)), linestring( point(17064,27780), point(-20361,-8669), point(-27724,-31495), point(1.637895e+308,1473)), linestring( point(-524292,-23109), point(2305843009213693955,-31734), point(19696,-25330), point(-15236,-16598))), polygon( linestring( point(-1497,-1126.3369), point(10097,13), point(27422,5.433534e+307), point(4194303,262144)), linestring( point(12469,-70368744177663), point(-32156,1732), point(-31077,-24838)), linestring( point(2916,20), point(-8948,16571), point(-28860,27926))))),(multipoint( point(9216,1604), point(6078,22510), point(26659,-17179869185), point(31996,1.283192e+308), point(6.409501e+307,-20621), point(17850,13730), point(9611,-9437), point(1.506126e+308,4.280758e+307), point(-27865, 2551.9727), point(-27327,-26735))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-7447,2361), point(-24939,15260), point(28892,4667)), linestring( point(32615,-23250), point(-36028797018963969,-22230), point(16390,-26822), point(-24320,-21087)), linestring( point(29181,134217726), point(1.097852e+308,-23646), point(6.761936e+307,1.525611e+308)), linestring( point(-30995,31093), point(4398046511101,23381), point( 3814.6982,-28068))), polygon( linestring( point(-19209,1.396221e+308), point(-17408,-9696), point(28910, 4833.7773)), linestring( point(6560,64), point(14686,12063), point(29060,31243)), linestring( point(20847,26205), point(-24846,-10), point(21934,-16994), point(-14004,27249))))) ;
insert ignore into `test`.`t`(`a`) values (point(-1173,35184372088836)) ;
select a from t where a =32767 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(24329,-9706), point(65,-8075.1807), point(-2856,1125899906842621), point(26489,24965), point(-20547, 2035.0166)), linestring( point(-11206,-25044), point(9.855681e+307,9.027583e+306), point(-3919,-19441)), linestring( point(25101,70368744177661), point(1.554470e+308,-15852), point(-30855,17309), point(9519,1.248701e+308), point(-7938,2097154), point(9.544868e+306,28210), point(4.070182e+307,6.477674e+307)), linestring( point(-22177,30012)))),(polygon( linestring( point(3052,1.577311e+308), point(-262148,252), point( 6051.8369,-21343), point(29500,25825)), linestring( point(5.922170e+307,33554429), point(6424,0), point(281474976710653,14261), point(-10348,-1125899906842620)), linestring( point(-18616,31334), point(28831,12112), point(2.329508e+307,-21912)))),(polygon( linestring( point(-2243,2260), point(-3324,8187), point(20645,-27034), point(-7085,60)), linestring( point(31816,134217729), point(28838,-549755813889), point(4834,21417), point(6.769292e+307,-2598)), linestring( point(1.679194e+308,8298), point(1869,-2899), point(288230376151711741,-1867), point(20945,3.669555e+307)))),(geometrycollection( multilinestring( linestring( point(-7948,5362), point(-20307,-14955), point(-18752,3847), point(1125899906842627,-22898), point(3978,2), point(-18534,31459), point(9,-15246)), linestring( point(9248,23782), point(288230376151711744,-27532), point(35184372088832,-9036), point(-5424.7183,-4541))))),(point(-9144,32593)),(polygon( linestring( point(-26172,-24252), point(19038,17790), point(4294967297,8195)), linestring( point(-5044,-32694), point(252,9.988649e+307), point(-30703,-7332), point(26681,4605)), linestring( point(3.039554e+307,30553), point(-1269,-7595), point(-19871,-536870915), point(5935,-792)))),(polygon( linestring( point(-3802,-25237), point(-4171.6162,-25518), point(4085,-30174)), linestring( point(-9115,-26214), point(-7697.5898,28), point( 2326.2217,-21677)), linestring( point(-21165,-2052), point(32009,-7377), point(10673,30706), point( 3698.5371,-1099511627779)))),(multilinestring( linestring( point(1152921504606846978,253), point(12660,-4679.0264), point(24564,5386), point(11321,3.207937e+307), point(-31528,5.679396e+307), point(68719476737,-7504.1475), point(26751,-19728)), linestring( point( 2753.2129,30893), point(-5535.8071,-27459)), linestring( point(11287,-12415), point(25370,-21770), point(-26943,25391), point(30433,23115)), linestring( point(-12377,-1639), point(16682,-19437), point(-20781,4.558257e+306)))),(point(1.554810e+307,5.467156e+307)),(multilinestring( linestring( point(10,23172), point(10212,-26099), point(9568,2215), point(-8442,-31998), point(1.408501e+307,1.119064e+308), point(-1359.9619,-30432), point(-8589934589,10770)), linestring( point(29967,18246), point(34359738370,1.606854e+308), point( 6422.6270,10642), point(-27125,-11119)), linestring( point(67108866, 863.9531), point(12014,-5080), point(7659,-8796093022210), point(-12867,-10195), point(-20221,1083), point(8.831502e+307,-29440), point(15117,1.256428e+308), point(5479,-7827.1182), point(576460752303423486,3.654454e+307)))),(multipolygon( polygon( linestring( point(3.957785e+307,15479), point(-5945,22951), point(13019,10143), point(3.178589e+307,-28396)), linestring( point(16724,29710), point(1099511627774, 1434.8604), point(2.202900e+307,-507), point(-31652,14490)), linestring( point(6201,11518), point(2.432330e+307,16850), point(19085,-15469), point(4611686018427387900,16564))), polygon( linestring( point(-6099,-15231), point(2305843009213693949,-36028797018963968), point(25662,-3186), point(1048577,5.068397e+307)), linestring( point(9.505270e+307,-17296), point(24460,-29591), point(18593,20189), point(-12328,32413)), linestring( point(29123,-31243), point(-16248,30), point(29259,27285), point(-7792,-15387)), linestring( point(-131076,7950), point(31467,-20640), point(-190,70368744177662))), polygon( linestring( point(13086,-10308), point(255,524286), point(3958,-1198), point(7.291207e+307,22077)), linestring( point(-31082,-25398), point( -465.7676,-14369), point(-23819,31148), point(288230376151711747,144115188075855876)), linestring( point(-137438953474,27217), point(-31354,-25760), point(-20883,4318), point(-23664,25450)), linestring( point(11785,-6458), point(21566,1.778363e+308), point(-26562,21392))), polygon( linestring( point(30050,27226), point(19490,-1559.6787), point(-14908,-29688)), linestring( point(-1582,-17044), point(-28185,14329), point(-828,15909)), linestring( point(9.035266e+307,26268), point(-274877906945,137438953476), point(-2979, 6055.6172))))),(geometrycollection( multipoint( point(-31383,-9696), point(-30722,32031), point(1.772320e+308,26336), point( 8486.0117,4611686018427387900)),point(23753,25843))),(geometrycollection( linestring( point(4350,28202), point(8589934595,1107), point(4.635909e+307,1054), point(-5165,14296), point(22145,-16640), point(-20630,-15526), point(24402,32179), point(-13058,17754), point(3974,2965), point(31194, 4858.3232)),multipolygon( polygon( linestring( point(-19239,-19380), point(-9189,-32688), point(-18062,1099511627773)), linestring( point(-5331,10633), point(28577,-294), point(9340,19089), point(-23530,9477)), linestring( point(67,31254), point(-20049,2305843009213693949), point(1099511627775,137438953468), point(-12861,3404)), linestring( point(4503599627370495,-4808.0757), point(-14166,-9007199254740995), point(-10987,3805))), polygon( linestring( point(18249,23854), point(19071,32287), point(4194303,35184372088834), point(-10362,5.678499e+307)), linestring( point(5400,22069), point(-18404,-714), point(4,1.607754e+308)), linestring( point(15514,-18364), point( 3538.9033,-29311), point(-28873,-31946)), linestring( point(8589934590,2199023255550), point(-16806,-16565), point(-23242,27661)))))),(polygon( linestring( point(-12187,-18418), point(1.759383e+307,9142), point(-16856,1.341195e+308), point(-16934,15865)), linestring( point(24825, 1687.3564), point(2332,11537), point(20118,14965), point(-23666,-6528)), linestring( point(3259,11422), point(131,640), point(-3196,12713), point(25975,-30506)))),(multipoint( point(17234,28448), point(-30836,31778), point(-8970.8389,29995), point(29161,12872), point(-14765,6868), point(-7979,-1099511627775), point(-15515,23695), point(30579,-6808))),(geometrycollection( multipoint( point(30243,70368744177661), point(-4503599627370492,-5360)))),(multipoint( point(28364,-8831), point(2926,27382), point(26944,1.228266e+308), point(5.550805e+307,-15192))),(linestring( point(-15643,21715), point(17541,-32016), point( 2177.5635,-3040), point(35184372088829,2.421713e+307), point(-5892,-19017), point(22507,1.644038e+308), point(20220,-29391), point(-29500,-31833), point(-30688,2305843009213693951), point(-25661,21951))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(2097152,-5685), point(1.768167e+308,-23599), point(-7698.1924,6223), point(14072,8699), point(-24452,25601)), linestring( point(-29496,-10598), point(-25690,16779), point(18018,-30730), point(-17179869183,-14925), point(-26079,-562949953421315), point(-26891,5264), point(29678,24025)), linestring( point(-22756,-26804), point(-13355,20478), point(5.414238e+307,12387), point(-22561,2305843009213693956), point(1.688707e+308,1.385511e+308), point(5880,-11123)))),(multipoint( point(23696,30723), point(-9303,1.474437e+308), point(28651,-2367), point(16507,-2250), point(-26073,13139), point(1.274594e+308,-14582), point(-1027,1125899906842625), point(26446,22891), point(1.035522e+308,2251799813685251))),(multipoint( point(-20222,18861), point(13118,20570))),(polygon( linestring( point(10449,7795), point(-20167,11202), point(-10005,-27720)), linestring( point(12484,-2), point(34359738366,18224), point(134217732,31298), point(281474976710653,1.127034e+308)), linestring( point(1.716874e+308,-26493), point(-18451,-29279), point(-18187,-5339)), linestring( point(1.722364e+308,7838), point(27758,-3229), point(-5244.7817,31804)))),(multilinestring( linestring( point(-4207,-5464), point(-6635,68719476739), point(-6184,9.128152e+307), point(-4341,-10886), point(13471,-3464), point(-30369,-14147), point(4199,1.328120e+308), point(1054,27452), point(16620,-23710)), linestring( point(26457,31604), point(491,-23058), point(6159,511), point(-2097154,6102), point(24648,-12503), point(1.502212e+308,1.435618e+308), point(-18249,700)), linestring( point(-17396,-2305843009213693948), point(-7210,-29626), point(9420,10045), point(22587,1.090575e+308), point(2517,-2495)), linestring( point(31585,12218)))),(multipoint( point(-378, 8555.9941), point(34359738370,27360), point(-30498,1.048187e+308), point(36028797018963969,8892))),(geometrycollection( linestring( point(-3747,24280)))),(point(-15669,15720)),(point(-2201,8.417499e+307)),(multipolygon( polygon( linestring( point(30723,31657), point(4561,29301), point(10711,9674)), linestring( point(6712,-30034), point(12386,-27488), point(17,-1172)), linestring( point(-25206,2051), point(-26856,-12361), point(10640,-28328)), linestring( point(-22497,10286), point(-16299,-27722), point(30098,3372))), polygon( linestring( point(-30546,22180), point(1.033328e+308,-30843), point(19772,-1957), point(-19400,22517)), linestring( point(3955, 2341.5254), point(-5121.9932,576460752303423484), point(21464,5428)), linestring( point(13631,32727), point(6343,31488), point(134217726,-29853)), linestring( point(-4,30980), point(-30467,25518), point(-202,-6629), point(7409,-2165.2686))), polygon( linestring( point(-3972,1.756230e+308), point(23193,1024), point(-24197,2088)), linestring( point(23538,20014), point(28176,-26805), point(-15641,6.507824e+307), point(-16585,22747)), linestring( point(1.652971e+308,2.526287e+307), point(-10749,19231), point(-4275,1.725915e+308))))),(polygon( linestring( point(1.315837e+308,-17736), point(9007199254740994,-8471.1514), point(-30012,72057594037927939), point(-16344,5198)), linestring( point(16777219,-21180), point(274877906947,-13638), point(-18141,29670), point(16821,-1987)), linestring( point(20915,-20407), point(-10305,-30046), point(-27787,3199), point(4,1370)), linestring( point(-29252, 7056.4375), point(-27288,22300), point(23585,16414)))),(point(-27535,11377)),(linestring( point(-13846,6414), point(-28738,12349), point(7569,8385), point(6.424322e+307,32145), point(-7877,3.781004e+307), point( 6968.9707,-28478))),(linestring( point(-24890,7.358940e+306), point(-25663,1.603767e+308), point(-1836,28302), point(-8293,1.390299e+308), point(-15,-16691), point( 6042.5928,13711))),(multilinestring( linestring( point(-16222,-15583), point(5.916128e+307, 252.7949), point(1.033586e+308,-18289), point(-925,1.566371e+308), point(-8928,-26819), point(8.661065e+307,268), point(-27718,-2480), point(35184372088836,17033)), linestring( point(6323,17376), point(25200,1.684368e+308), point(10753,-13169)), linestring( point(65537,10081), point(-3456.1807,6.895428e+307), point(10367,-33554436), point(13569,-15325), point(19180,-15017), point(0,29747), point(29785,1.185566e+308), point(22169,1.577733e+307), point(3745,-11752), point(29035,137438953475)))),(multilinestring( linestring( point(32387,18683), point(9797,4020), point(5.936401e+307,-7902), point(4309,-22777), point(5895,1.129989e+308), point(12379,-10973), point(16388,20923)), linestring( point(268435459,17179869188), point(-18191,-31065), point(-10664,-27930)), linestring( point(-21570,67108861), point(-29429,4402), point(25184,1.059541e+308), point(10307,1.763078e+308), point(-1302.8369,-4490), point(6.946662e+307,-19771), point(-11391,-30694), point(-25379,-8694.7568), point(-23695,27184)))),(multilinestring( linestring( point(-14796,-1001), point( 6363.9756,5468)), linestring( point(35184372088832,19437), point(-9216,-12931), point(-5800,1.194257e+308), point(-18584,-2244), point(1.746577e+308,24564)), linestring( point(-21156,-1125899906842627), point(-1734,22746), point(1.791126e+308,-2538), point(15041,1.096167e+308), point(16552,2298), point(20782,-20151), point(-22095,9502), point(-27705,-3593), point(7053,16577), point(8.616761e+307,16212)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-16866,-253), point(26248,283), point(-32657,-12380), point(-3217,-19195)), linestring( point(-29394,-28317), point( 7393.1719,1.304386e+308), point(-20065,-4581)), linestring( point(29991,-28456), point(26059,3818), point(8303, 8954.6387), point(-3514,1890))), polygon( linestring( point(-2956,1.426782e+307), point(28606,-31085), point( 5479.5107,1.614992e+308), point(2.948697e+307,-3801)), linestring( point(4633,30209), point(-15457,-72057594037927936), point(-12159,1.692931e+308)), linestring( point(-10075,1.428399e+308), point(18446,9856), point(22581,18468), point(-27876,-8589))), polygon( linestring( point(2921,-17134), point(19378,-21029), point(562949953421313,24288), point(9940,8796093022210)), linestring( point(-31327, 2702.8447), point(-19615,26746), point(-14726,-22625)), linestring( point(-14073, 8318.8906), point(21945,9766), point(-15003,5304)), linestring( point(5249,14733), point(-24408,34359738366), point(-23924,-21028))), polygon( linestring( point(4611686018427387901,6432), point(6521,6278), point(-31939,25043), point(1,23560)), linestring( point(-65538,-6082), point(-7336,8.931738e+307), point(-30517,-32143)), linestring( point(3.070432e+307,-19473), point(13936,1.741231e+308), point(-24452,-23056))))) ;
insert into `test`.`t`(`a`) values (linestring( point(7032,31341), point(20909,-19528))) ;
select a from t where a ='65525' ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (point(21433,1279)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-6773.6123,12925), point(-27591,24816), point(-27100,-12259)), linestring( point(28601,0), point(28034,-24867), point(-31680,2.759266e+307), point(4615,3453)), linestring( point(-24501,4398046511108), point(1.481583e+308,128), point(12121,24963)))),(polygon( linestring( point(-3370,-3749), point(21807,14614), point(-10034,1376)), linestring( point(8.625179e+307,-345), point(-11167,24091), point(-19375,16383), point(1.593567e+308,-7056)), linestring( point(30480,9223372036854775806), point(-16579,-5102), point(-14443,-7480.9863)), linestring( point(8549,-13490), point(-10038,-8211), point(-713,-1117), point(17607,34359738369)))),(multipoint( point( 3267.8301,20298), point(1736,12199), point(-10462,7641), point(27127,24285), point(-251,-17207))),(multipolygon( polygon( linestring( point(-2314.1406,1845), point(31739,-31057), point(1.086797e+308,-15660), point(-16766,-8244)), linestring( point(26384,15377), point(-1073741821,-576460752303423489), point(-32041,1.083732e+308)), linestring( point(-10055,-5679), point( 8020.7930,-12060), point(-32371,24770)), linestring( point(4.084847e+307,-8932), point(5320,13698), point(16808,-12917), point(23609,31838))), polygon( linestring( point(12804,24186), point(-4308,1.359746e+308), point(6.762405e+307,-14756), point(-513,-20823)), linestring( point(-16765,12659), point(17783,925), point(1.619179e+308,-22526)), linestring( point(-17179869185,28765), point(-24253,-17092), point( 4723.6426,31603), point(-18681,-31503))), polygon( linestring( point(8693,-16039), point(1.000729e+308,32768), point(-2358,-8756.1611)), linestring( point(3918,-3111), point(29025,-6867), point(-10097,6013)), linestring( point(36028797018963967,8160), point(15326,-13634), point(13095,8.955007e+307)), linestring( point(24743,-13777), point(-26866,-18014398509481983), point(29445,32677), point(-28765,4576))))),(point(2147483644,-12446)),(multipolygon( polygon( linestring( point(-24359,23182), point(549755813891,9116), point(-20716,2147483651)), linestring( point(12172,-10229), point(1.636218e+308,12656), point(-5541,29042), point(15563,-24277)), linestring( point(10351,-4194302), point(32075,11731), point(-25884,-17335))), polygon( linestring( point(1433,-25712), point(-4563,22064), point(1.599283e+308,9710), point(-12632,-30121)), linestring( point(6533,-12227), point(9467,-12303), point(-3470.3081,-13289)), linestring( point(11884,-9087), point(30953,1073741822), point(-31385,1.564757e+308), point(8728,-12955)), linestring( point(10716,-16120), point(-7763.3306,-8397), point(-17818,4.580508e+306), point(21439,3881))), polygon( linestring( point(20667,18), point(30411,10081), point(8100,14), point(-6447,6.442219e+307)), linestring( point(2.907366e+307,-3995), point(-4723,-1378), point(9.170031e+306,28451)), linestring( point(-31013,-19943), point(-1659,22007), point(-5,27426), point(-30685,877)), linestring( point( 3489.9951,-26625), point(-14958,-29473), point(-19108,12327))), polygon( linestring( point(4296,24403), point(29620,-1077), point(-28991,-29624), point(2048,-28710)), linestring( point(-23271,-15599), point(9.430874e+307,21653), point(-7430.5259,1099511627777)), linestring( point(-10987,1.380803e+308), point(-12105,14292), point(-8383.9375,-6721))))),(point(18433,-16454)),(geometrycollection( multipoint( point(-2027,2097), point(-30752,20612)),geometrycollection( multipolygon( polygon( linestring( point(-13477,-14072), point(17902,1008), point(28445,15241), point(-27732,23910)), linestring( point( 8073.0625,-14301), point(23405,-26663), point(4194304,31646), point(-28118,28122)), linestring( point(32193,2.176481e+307), point(4599,-1253), point(-20928,-2352), point(6848,3.671056e+307)), linestring( point(-8026,25136), point(1073741826,16684), point(28024,28185))), polygon( linestring( point(8077,-11128), point(31721,9012), point(131073,5.844354e+307)), linestring( point(1.216948e+308,-11905), point(-4524,-29073), point(27186,-524291), point(-21149,4839)), linestring( point(30122,4.320138e+306), point(17886,-30459), point(2.601906e+307,22584), point(1.671776e+308,22569)))),polygon( linestring( point(67,-15726), point( 4700.0947,-2599.0659), point(1.061774e+308,31520)), linestring( point(-1876,-32338), point(34359738369,5.286566e+307), point(-9166,-32769)), linestring( point(-22179,-14635), point(-9598.2080,-26297), point(-6289,-27604))),polygon( linestring( point(5368,3853), point(5229,21618), point(-24535,-10822), point(1.724611e+308,-9968.9609)), linestring( point(9.583693e+307,15142), point(-22657,-32015), point(-13685,17656), point(-3428.8936,12169)), linestring( point(16283,1099511627777), point(4962,-15672), point(-31827,12639), point(-17979,1.173910e+308)))))),(geometrycollection( polygon( linestring( point(14030,25353), point(6924,-18544), point(7380,17699)), linestring( point(25150,-8892), point(19169,-29624), point(65540,-2300), point(11251,131)), linestring( point(1.905967e+307,26700), point(2.831959e+307,19744), point(-2962.7886,-23425)), linestring( point(-5923,-14650), point(2826,-11276), point(-31579,26213), point(11277,-3671))),geometrycollection( multipolygon( polygon( linestring( point(-27624,-28806), point(-30647,-6207.1958), point(-16434,14), point(-20708,5.454076e+307)), linestring( point(7668,-339), point(18904,-29284), point(-10188,-6648), point(31324,22614)), linestring( point(-30912,69), point(-24418,9643), point(-19398,1.189321e+308), point(-31107,-14628))), polygon( linestring( point(-16218,11026), point(31390,12566), point(1.304719e+308,12648)), linestring( point(144115188075855871,15001), point(-1199,-16811), point(19970,16337)), linestring( point(-260,-2), point(-17541,-31218), point(-24559,25087)), linestring( point(140737488355326,-10998), point(30290,14635), point(-8107,-624), point(24734,-23282))), polygon( linestring( point(28403,-22161), point(-8354.3066,2097151), point(2044,-15945), point(1.145074e+308,31974)), linestring( point(1048572,9544), point(1073741821, 1309.0605), point(1022,7.764386e+306), point(-11372,2518)), linestring( point(1.740544e+308,1.515093e+308), point(7.531695e+307,-29928), point(-11793,67108863)), linestring( point(-7446,16394), point(6087,-23809), point(27492,549755813892)))),multipolygon( polygon( linestring( point(-26388,-32129), point(10846,255), point(-9745,14493)), linestring( point(-17827,1.159033e+308), point(70368744177660,-7786), point(-17410,8238)), linestring( point(-5414,22067), point( 3999.2314,-19405), point(3045,-31146))), polygon( linestring( point(30492,-23462), point(-8041,24132), point(9063,-26904), point(576460752303423485,-26593)), linestring( point(35184372088830,12829), point(-23003,1.055611e+308), point(25262, 3474.7324), point(31474,-10644)), linestring( point(-25684,21898), point(-11042,-1842), point( 8747.2051,26584)))),point(8713,-27471)))),(geometrycollection( multipolygon( polygon( linestring( point(-4772,-24646), point(23366,-3968), point(4194301,-31298)), linestring( point(-18854,-4046), point(-15855,-7378), point(-460,15757)), linestring( point(28677,-19018), point(-160,-9652), point(-17927,0)), linestring( point(-384,-14390), point(29423,-27252), point(15577,-7477))), polygon( linestring( point(2.195459e+307,1.322492e+307), point(-10476,14336), point(9130,13535)), linestring( point(1.659085e+308,1.783326e+308), point(-10497,18446744073709551615), point(32560,30808), point(-16029,22180)), linestring( point(1.165376e+308,-536870910), point(15666,-4624.7036), point(8.687536e+307,29871), point( -390.1836,6.933258e+307)), linestring( point(1.645346e+308,-12670), point(1024,-26662), point(21543,17092))), polygon( linestring( point(23405,-72057594037927940), point(-29570,22781), point(-9223372036854775807,-2514)), linestring( point(4192,2.028500e+307), point(1743,19904), point(1266,16777220)), linestring( point(-17585,-28968), point(-4194302,30554), point(7894,19788))), polygon( linestring( point(-6131,1152), point(-1542,1092), point(-8663,-14173)), linestring( point(281474976710652,18676), point(-28543,-140737488355329), point(5862,7377), point(-21562,16993)), linestring( point(10919,6625), point(-68719476740,3114), point(-28615,8003), point(22888,-16556)))),point(281474976710655,6583))),(polygon( linestring( point(-25738,-27687), point(2.001334e+307,-3988), point(-5888,10734)), linestring( point(-19821,5195), point(1.613667e+308,-3159), point(-31077,-17179869180), point(32462,32243)), linestring( point(-323,2305843009213693956), point(-27179,11127), point(32448,8118)))),(point(-262141,60)),(multilinestring( linestring( point(27160,-2517), point(24029,-26381), point(-26078,-17913), point(21778,6194), point(1.339061e+308,17346), point(4.100978e+306,5.908047e+307), point(-4394,-31828), point(-13640,2560), point(-21102,21961)), linestring( point(131068,-7228), point(366,-9558), point(1.156250e+308,-10037), point(-23672,4954), point(-10078,2084), point(-2160,-2358), point(5.127249e+307,-17474), point(938,1.582508e+308), point(19783,-21161)))),(multipolygon( polygon( linestring( point(28580,-19268), point(9533,-8171), point(5683,3183), point(16777214,3.366647e+307)), linestring( point(-16170,1.643677e+308), point(17937,29697), point(-8642,-29430)), linestring( point(29312,2052), point(1.510347e+308,-3840), point(-6905,27382), point(-3020,28624))), polygon( linestring( point(-9223372036854775808,1.303592e+308), point(17315,-23474), point(-2357.7026,23544), point( 1773.3252,31356)), linestring( point(-16130,20109), point(-5801,20726), point(-12938,14804), point(-14225,28893)), linestring( point(131075,-30495), point(-7233,5507), point(17104,-21476), point(8306,8.331958e+307)), linestring( point(-20211,18460), point(1.527380e+308,-8978), point(-11531,-22685))))),(polygon( linestring( point(-30612,5987), point(-21435,-9108), point(4797,1.365796e+308)), linestring( point(-26541,-25117), point(30043,-5756), point(-25985,4611686018427387901), point(3.647607e+307,8189)), linestring( point(-7340,-4208), point(2964,-2305843009213693949), point(17731,31676)), linestring( point(-29881,18009), point(-5410,16536), point(-9817.4746,1685), point(4.384949e+307,-31345)))),(polygon( linestring( point(-1864.6836,30282), point(-1518,-7997), point(7683,14589)), linestring( point(26220,-2052), point(16043,14), point(1.724576e+308,16472)), linestring( point(-15440,19297), point(21601,281474976710659), point(1.518979e+308,-13263), point(-16529,23374)))),(polygon( linestring( point(129,13014), point(22005,-6413), point(5.638705e+307,26780), point(1.722410e+308,-15037)), linestring( point(1067,-11524), point(-23741,6548), point(-11296,-24118)), linestring( point( 9697.2227, 8902.6230), point(2199023255548,1170), point(7661,-22931), point( 6878.5723,3515)), linestring( point(-32534,-26206), point(-24824,2147483645), point(3087,975)))),(point(12383,-30197)) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-26169,-2109), point(-32252,1.402077e+308), point(3.142940e+307,268435456)), linestring( point(24794,26719), point(678,562949953421312), point(17793,30255)), linestring( point(-14402,-2620), point(-17023,-6042), point(31117,-1537)), linestring( point(5314,8.242576e+307), point(-19461,-30760), point(-19997,-15812), point(-652,-29101))), polygon( linestring( point(-19972,10828), point(23181,-21255), point( 8552.0918,-18271), point(28079,-5930)), linestring( point(13194,26283), point(-4440,26063), point(-20867,-25387), point(-4503599627370495,-15984)), linestring( point(3344, 7352.6875), point(1.542443e+308,6861), point(33554435,-27897))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(9985, 1277.7773)),(multipolygon( polygon( linestring( point(-21767,30838), point(24478,-15288), point(-4938,-18871), point(-15647,-4250.0483)), linestring( point(26813,22869), point(-18442,-10349), point(4978,4818)), linestring( point(20742,1.005141e+308), point(-4506,4531), point(31445,-28158)), linestring( point(-14654,-2634), point(1.526302e+308,21927), point(-19143,18033))), polygon( linestring( point(9.112213e+307,-18835), point(-12619,-21929), point(-3200,125), point(4398046511108,3921)), linestring( point(8588,14437), point(10289,-826), point(-4690.0332,3002)), linestring( point(-32575,-11149), point(-28527,515), point(1889,-4866), point(-12048, 9244.6328)), linestring( point(16777212,-32431), point(1.354629e+308,19844), point(-25145,8589934588))), polygon( linestring( point(24167,24766), point(1.161581e+308,13433), point(4331,32384), point(15305,1.309873e+308)), linestring( point(6.430517e+307,-31416), point(-30982,-10950), point(-25964,-6574)), linestring( point(23696,-14439), point(8388610, 6006.6475), point(7386,-16597), point(-25799,3523)), linestring( point(-16209,1.701115e+308), point(259,9906), point(-22809,70368744177667))), polygon( linestring( point(14108,1.709842e+308), point(21471,-15064), point(1.248099e+308,32390), point(1.322463e+308,2983)), linestring( point( 1062.3623,31234), point(10578,-26244), point(-10505,1023), point(1.938837e+307,68)), linestring( point(27647,-10281), point(4529,24221), point(11724,6881)), linestring( point(-4710,16643), point(2097155,-25587), point(17414,-4452), point(-14259,7.334276e+307))))),(polygon( linestring( point(288230376151711745,-23049), point(-10779,20149), point(-20866,1.151226e+308), point(-26654,21117)), linestring( point(-562949953421308,-20588), point(288230376151711746,1.308373e+308), point(-13060,-15687), point(-26106,-1125899906842624)), linestring( point(8299,-14345), point(33554435,-8528), point(7989,28593)))),(multipolygon( polygon( linestring( point(16777219,-11689), point(18872,-15383), point(12164,23543), point(9869,9.315791e+307)), linestring( point(1048573,28878), point(406,-7971), point(18014398509481987,-20215), point(-20058,16866)), linestring( point(1.533069e+307,-5545), point(-10554,-17318), point(22813,1.071947e+308)), linestring( point(34359738366,1.692437e+308), point(4503599627370499,-3501), point(-12182,8595), point(1.575496e+308,31684))), polygon( linestring( point(-25669,28851), point(536870912,14953), point(-7804,-320), point(-1560,17843)), linestring( point(-26819,-10871), point(-15929,31861), point(-18846,3769), point(7454,2155)), linestring( point(-26107,11), point(8589934593,1.771312e+308), point(-21467,-27136))), polygon( linestring( point(30216,-7835.9561), point(8,-3490), point(29721,-8874.6797), point(-25252,-32524)), linestring( point(27507,562949953421310), point(12437,-24110), point(11879,-1662)), linestring( point(7443,18446744073709551613), point(-6850.0459,-29477), point(1.353437e+308,30516))))),(polygon( linestring( point(22628,22007), point(-10723,-30258), point(-14742,-20992)), linestring( point(19521,-7386), point(-25558,274877906943), point(1152921504606846976,20166), point(-28011,25356)), linestring( point(-339,-8919.1963), point(28010,13384), point(-9621,-25577), point(2046,16918)))),(polygon( linestring( point(-12086,6.273466e+307), point(23651,-31760), point(-3584.4941,23577)), linestring( point(26336,-26628), point(-10575,-664), point(10297,21477), point(31830,7296)), linestring( point(-2251799813685247,-13394), point(15761,-30264), point(-22583,-10885)), linestring( point(-29052,5167), point(8763,-16219), point(8585,-25431)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(18694,13660)),(point(-7534,-9771)),(polygon( linestring( point(-23052,9120), point( 2801.5205,8570), point(-22602,-28449)), linestring( point(28432,32597), point(29631,-29850), point(-28377,1.088807e+308), point(10106,21147)), linestring( point(21878,21609), point( 3599.5469,1.651725e+308), point(-23678,12814)))),(multilinestring( linestring( point(25521,18568), point(-29369,9.009059e+307), point(-18418,-4359), point(-27451,-6476), point(-25558,1.192980e+308), point(5946,1.203548e+308), point(-15903,31057)), linestring( point(288230376151711743,-23687), point(12182,1.733760e+308), point(11799,-26059), point(10027,-28835), point(1.624693e+308,31765), point(-2593.2544,-2451.6890), point(-4394,-19006), point(4.619509e+307,-2979), point(-8686,-886)))),(multilinestring( linestring( point(19434,-5697), point(-6996,-1260)), linestring( point(-22704,-7102), point(-140737488355330,10629), point(-2812,6138), point(-9553,26668), point(-13396,-8361.5244), point(-20373, 7324.3750), point(20080,-17108), point(14759,3031), point( 966.9023,30821), point(3130,14516)))),(multipolygon( polygon( linestring( point(22060,9209), point(23924,17656), point(959,-6539)), linestring( point(18629,-31770), point(9668,-22649), point(10219,-10688), point(-10642,-7638.4136)), linestring( point(-5399,11637), point(11200,16457), point(3215,-13838), point(2327,8894))), polygon( linestring( point(24017,-28138), point(12917,18830), point(-532,-16550)), linestring( point(-9467,-25195), point(16711,-6874), point(23734,-14360)), linestring( point(-1152921504606846974,26942), point(-31944,21929), point(-12213,7.895645e+307)), linestring( point(-15136,12083), point(10060,24843), point(-23025,9219))), polygon( linestring( point(-4981,19481), point(-20009,1), point(-16221,-21388)), linestring( point(72057594037927940,-14978), point(29862,29834), point(6.706131e+307,3631), point(-31362,1.422756e+308)), linestring( point(-32636,327), point(-10794,14463), point(7162,19978), point(19307,30083))), polygon( linestring( point(6.127257e+307,-144115188075855871), point(32668,274877906947), point(4.051730e+307,12053), point(-5081,-369)), linestring( point(32575,26924), point(-16897,24175), point(8455,1.194213e+308)), linestring( point(1.787935e+308,225), point(390,16925), point(-17881,3849), point(4840,-16181)), linestring( point(18419,17592186044420), point(252,18245), point(-11104,-27242), point(12001,-7394))))),(multipolygon( polygon( linestring( point(-17179869186,140737488355328), point(13698,-27178), point(-11905,-8210), point(26044,1125899906842622)), linestring( point(30701,31142), point(18665,3.062884e+306), point(-3222.5518,19464)), linestring( point(-19862,30009), point(4282,-41), point(6037,-24321))), polygon( linestring( point(-28569,-23612), point(-21189,4194304), point(-2251799813685252,20018)), linestring( point(2305843009213693949,3415), point(-17212,18014398509481982), point(1.209554e+308,19471)), linestring( point(25791,28059), point(-22310,3323), point(15971,-16200), point(31405,-10987))))),(multipolygon( polygon( linestring( point(1240,-26281), point(-17209,1497), point(-17626,15702)), linestring( point(14232,131), point(3.138395e+307,28667), point(-32684,-11262), point(-14286,31339)), linestring( point(1.175794e+308,4912), point(549755813888,-19929), point(-15293,12841), point(18715,-32531)), linestring( point(-8492.6582,28294), point(-1907,-32026), point(-19668,-6194), point(32339,1.351188e+308))), polygon( linestring( point(67,1.542547e+308), point(576460752303423488,16351), point(-17936,9.585732e+307), point(3.443030e+307,-17483)), linestring( point(7.525240e+307,-5367), point(10428,-32376), point(-9227,-18007)), linestring( point(11308,-3040), point(4457,-13389), point(7045,2.276455e+307)), linestring( point(-20871,13496), point(536870916,-3769), point(-3925.8159,-24982), point(-19544,-99))), polygon( linestring( point(15129,24217), point(2147483650,-2149), point(258,1.939708e+307)), linestring( point(9964,10388), point(-21900,13008), point(9226,26341), point(9199,-22546)), linestring( point(6.427423e+307,10303), point(23189,29596), point(17179869187,24145), point(29503,-16204))), polygon( linestring( point(6934,17766), point(9400,-7762), point(-19378,-23498), point(17887,-28389)), linestring( point(5.115534e+307,-1274), point( 8952.2324,-29511), point(-12111,22166), point(-790,-20531)), linestring( point(2103,-10453), point(1.263605e+308,-4294967299), point(-28945,-21355), point(6508,18014398509481986))))),(multilinestring( linestring( point(1152921504606846976,2981), point(-9379,-22469), point(-16591,-24736), point(-29448,17954), point(14338,1.001672e+308), point(3930,-1354)), linestring( point(3199,20196), point(7.803253e+307,-8589934593), point(-65533,-5546)), linestring( point(-5292,-26550), point(-2638,4736), point(21903,1.197466e+308), point(4398046511102,-13915), point(27407,1615), point( 4133.3906,-17294), point(8352,31580), point(-13858,9645), point(-14300,-21847)), linestring( point(4.498745e+306,-1033), point(24277,-30133), point(25700,-4398046511106), point(-30092,2301), point(-32770,9007199254740992), point(-13758,-19698), point(30831,70368744177661), point(11658,30026), point(-5052,-8491), point(-17213,673)))),(linestring( point(7.202287e+305,14850), point(20449,-12480))),(linestring( point(23716,-28753), point(5704,2402), point(-7440,3.116094e+307), point(10208,21251), point(4.405235e+307,34))),(linestring( point(-2416.2397,32043), point(22612,5.756035e+307))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(5.369927e+307,1024), point(16154,15016), point(-1152921504606846973,22084), point(-2104,65533)), linestring( point(31928,18917), point(3.337293e+307,4770), point(1.077732e+308,-396), point(-2611, 2949.4746)), linestring( point(17179869180,26594), point(25310,32766), point(9.006431e+307,-4390), point(-12014,-20709))), polygon( linestring( point(6549,-5043), point( -651.1826,13061), point(23032,12413), point(31249,-18310)), linestring( point(140737488355326, 8380.6113), point(-24831,28973), point(12205,-4653), point(-12663,1644)), linestring( point(-16022,-8796093022212), point(-2199023255551,26220), point(-16948,-20325))), polygon( linestring( point(6809,-437), point(-3713,-10633), point(-30874,-24028)), linestring( point(3378,6.245420e+307), point(-3066,11579), point(4068,6965), point(-1354,-27776)), linestring( point(6630,-26963), point(8607,19759), point(13589,-17959)), linestring( point(-70368744177662,-4188), point(16988,32560), point(562949953421311,17685), point(8417, 3596.1973))), polygon( linestring( point(1073741820,3038), point(-32514,-16777216), point(-9105,-2853), point(-17573,281474976710660)), linestring( point(20379,-28956), point(13982,1.231547e+306), point(27244,14841)), linestring( point(-10468,-6885), point(3.686804e+307,-16816), point(-281474976710660,-7440.1104), point(30690,25839)))))),(multipoint( point(-14989,20848), point(2.088787e+307,-21044), point(-15001,9), point(5.499131e+307,-4640), point(20238,6.637935e+307), point(8772,6189), point(-3167,6771), point(-70368744177665,31282), point(22453,16805))),(polygon( linestring( point(-8229,-23850), point(25119,-22556), point(-14869, 1231.5264), point(17793,6817)), linestring( point(15704,16946), point(16262,14334), point(-27523,-1570), point(27499, 4992.9033)), linestring( point(-15729,-13756), point(-17352,22304), point(-25730,-3807.8066)), linestring( point(-2175,-20351), point(6194,16203), point(-18286,-8346)))),(multipoint( point(-20345,7852), point(21936,2780), point(-24446,1.292330e+308), point(-26070,1152921504606846978), point(-20813,-28512), point(14519,3498), point(16000,-714), point(-8453,-11509), point(-7032,-11204), point(11144,28466))),(geometrycollection( geometrycollection( geometrycollection( multipoint( point(-20082,12726), point(1.539812e+308,1.411923e+308), point(25334,-15906), point(-11050,-31429), point(-18,-17761), point(-13034,-31730), point(6862,2045), point(2305843009213693952,5379), point(24379,4790), point(25588,16577)),polygon( linestring( point(33554435,7.165567e+307), point(-12912,-11862), point(17324,-24254)), linestring( point(-5748,18701), point(7,4294967293), point(18446744073709551614,-3668), point(10405,2594)), linestring( point(6253,-32680), point(-5433.9258,30051), point(-878,-20126)), linestring( point(-30179,-10473), point(-27447,8.324355e+307), point(14786,1.437252e+308))),point(12961,-23913)),multipoint( point(-17623,1048576), point(25759,7763), point( 7680.2520,26415), point(-13249,1.422952e+308), point(-25118,15607)),polygon( linestring( point(1.108361e+308,27948), point(-22782,-29127), point(-4744,1.008169e+308), point(-18300,1.755262e+308)), linestring( point(2796,-23935), point(20596,31236), point(1.719441e+308,-19797), point(6350,-19062)), linestring( point(-14779,9026), point(13491,-29892), point(25959,28734)))),multipolygon( polygon( linestring( point(32213,24197), point(1048574,1.236190e+308), point(8.098554e+306,1.321602e+308)), linestring( point(-24994,29836), point(15257,6672), point(29665,-2305843009213693954)), linestring( point(524292,1.642594e+308), point(134217729,11167), point(5,-22076), point(-19310,23588)), linestring( point(-16323,27121), point(4766,1.547098e+308), point(8631,5015))), polygon( linestring( point(-4579,-30649), point(-31623,-31759), point(8896,9.599242e+307)), linestring( point(-19356,-13194), point(562949953421311,18288), point(14405,-26958), point(22141,2515)), linestring( point(7332,-19013), point(-9320,1.128872e+308), point(-9588,-16198), point(-13468,-16892))), polygon( linestring( point(30437,-6298), point(25575,-7481), point(12851,23026), point(-29551,-22232)), linestring( point(-970,2762), point(-26807,1.490373e+308), point(-70368744177663,11300)), linestring( point(22238,-15295), point(1.672797e+308,-6360), point(1.112717e+308,-10333)))))),(geometrycollection( linestring( point(7073,-2384), point(-24814,-4153.0698), point(15945,-29487), point(-12652,-8020), point(26212,27409), point(-30945,10697), point(67108866,-3913), point(-5364,13851)),multipoint( point(21400,26189), point(27243,13367), point(-28879,24086), point(9803,22850), point(19102,4648)),geometrycollection( multipolygon( polygon( linestring( point(-21727,-27148), point(13144,-30275), point(2987,1.489141e+308), point(-32012,-15444)), linestring( point(4185,-32293), point(22431,29361), point(-6098.8760,-19037), point(-17757,23744)), linestring( point(8796093022208,-26356), point(562949953421309,2.178731e+307), point(1211,1.788815e+308))), polygon( linestring( point(18446744073709551615,25858), point(6264,2199023255548), point(23488,29268)), linestring( point(31214,13086), point(-7414,21877), point(-18428,-3353)), linestring( point(7700,576460752303423484), point(-20703,1.624790e+308), point(12884,7.047415e+307), point(3.518500e+307,22968))), polygon( linestring( point(-7336,-23508), point(23449,2013), point(-4005,19395), point(-6810,11209)), linestring( point(-17647,13854), point(22333,1.125123e+307), point(-26473,-6368)), linestring( point(-23273,20564), point(-17179869184,3845), point(7391,17592186044414), point(20099,1144))))))),(point(24971,-25267)),(multilinestring( linestring( point(-9007199254740990,70368744177668), point(-28590,23939), point(-32698,20549), point(25794,-3120), point(13603,-4637), point(-31490,-32237), point(-16495,2820), point(-32539,72057594037927936), point(25660,562949953421310), point(9390,11601)), linestring( point( 3562.5459,-1934), point(13142,-13833), point(16450,-5364), point(2439,-14052), point(28654,27391), point(10049,-18646), point(26697,-12837), point(-26597,288230376151711744), point(9.176921e+307,16313)))),(multipoint( point(1.137915e+308,-10216), point(26271,27029), point(6439,3.974938e+307), point(4.492378e+307,15549), point(7852,-8001))),(geometrycollection( geometrycollection( polygon( linestring( point(-27604,32389), point(7092,15266), point(-25648,26019), point(3537,9007199254740989)), linestring( point(-30935,21675), point(6.250413e+307,8392), point(6411,23408)), linestring( point(-22758,-17374), point(1672,7739), point(-21936,3.537465e+307)), linestring( point(-14728,-24963), point(28339,12521), point(23570,-562949953421309)))),multipolygon( polygon( linestring( point(3404,17551), point(20735,4219), point(30836,-31484)), linestring( point(-27113,-18189), point(-24158,1.006819e+308), point(10415,10655)), linestring( point(24069,1.100824e+308), point(1073741823,167), point(2778,20603), point(16201,1.453810e+308)), linestring( point(-10819,-7812), point(16828,-6775), point(-6968,288230376151711743))), polygon( linestring( point(1977,2.687419e+307), point(26222,1872), point(2.590364e+307,-25095)), linestring( point(-8950,-30673), point(-3303,-5772), point(13377,13345), point(18591,27607)), linestring( point(4194301,-26684), point(7.007814e+307,4398046511100), point(-8622,16504)), linestring( point(32144,1.369692e+308), point(21166, 4689.7441), point(562949953421315,8477))), polygon( linestring( point(-7959.2070,-12271), point(6318,27087), point(-18332,-16878), point(10019,8.829176e+307)), linestring( point(28960,-20216), point(-15332,-4013), point(7972,18581)), linestring( point(-11282,-7795), point(-20449,-25191), point(18014398509481980,-6018), point(1048575,14307))), polygon( linestring( point(8659,1.075253e+308), point(2063,1.158005e+308), point(65537,9996)), linestring( point(-31851,12942), point(-14915,8194), point(562949953421311,-9956.3213)), linestring( point(25679,-24512), point(-4001,-2871), point(-8182, 5004.0469)), linestring( point(1.159304e+308,-31289), point(-13850,-17098), point(7560,263), point(17871,3.800755e+307)))),linestring( point(14272,4301), point(36028797018963968,-19833), point(-29566, 1453.6211), point(-9678.6211,19670), point(988,-13494), point(1.326278e+308,131)))),(linestring( point(-27206,6522), point(-21929,22464), point(-30418,8195))),(multipoint( point(-9111,7.796295e+307), point(26185,281474976710652))),(multilinestring( linestring( point(20133,-14451), point(-12713,-8991), point(-26573,-21817)), linestring( point(-16382,-10784), point(-30865,31561), point(-16957,-31613), point(-1335,-17393), point(6662,3.436441e+307), point(9521,70368744177667), point(7,23718), point(-533,-5903), point(-13750,-20092), point(-32133,14008)), linestring( point(-6249,-30608), point(7495,-2195.0142), point(19857,-29216), point(17332,-20056), point(12151,8189), point(18165,-3735.7480), point(-2639,4315), point(-19953,-24254), point(30331,-5269)))),(multilinestring( linestring( point(-8826,13864), point(-20578,-24978), point(-15299,-13088), point(-20244,30558), point(16543,1152921504606846973), point(31471, 549.8428)), linestring( point(-3288, 5281.8779), point(-15660,-24755), point(-18668,9548), point( 4849.4980,27969), point(-31897,-19257), point(31808,-7885), point(1.412625e+308,29406)), linestring( point(3.244208e+307,-6749), point(20760,-23690), point(-1945,-18014398509481984), point(-9864,66), point(-12204,-22862), point(14525,21787), point(-14743,-19647)), linestring( point(-17609, 9804.9160), point(-6777, 2988.9941), point(1.146621e+308,31428), point(2097153,2212), point(-7361,27652), point(-24578,144115188075855876), point(-7741,-9666)))),(multipolygon( polygon( linestring( point(18014398509481980,-4272), point(-24985,-14674), point(30807,-6058)), linestring( point(-7116.8613,8962), point(-31757,-24393), point(21916,15082)), linestring( point(-25102,-10324), point(18446744073709551614,-8276.6152), point(8195,7.317766e+307)), linestring( point(4.581798e+307,1.795983e+308), point(-21155,4779), point(24404,3.779037e+307))), polygon( linestring( point(-34359738370,17287), point(524289,17402), point(-26186,1.434022e+308)), linestring( point(18032,31214), point(13798,19541), point(13248,-20407), point(-7812.0967,-20505)), linestring( point(-22106,18481), point(27719,-5971.2715), point(26, 5065.5361)), linestring( point(-2148,-28844), point(-11112,852), point(2.155094e+307,-17718), point(18923,-28300))))),(multilinestring( linestring( point(11877,-24772), point(-8473,29862), point(29061,-24131), point(1.690938e+308,15477), point(26799,1784), point(1099511627775,-14351), point( -942.4297,-26980), point(15131,10538)), linestring( point( 6461.8652,-18188), point(274877906947,-13331), point(26258,-14211), point(2424,-8589934594), point(2029,5577), point(20663,-1634.1123), point(1.291139e+308,9), point(18605,27036)), linestring( point(-31228,-25250), point(29072,-8510), point(1.773126e+308,-18836), point(11304,24075), point(7158,-15492), point(25351,-22733), point(32767,15888)))),(polygon( linestring( point(12729,1.062212e+308), point(11352,-10243), point(-20175,18623)), linestring( point(-13774,-23243), point(-17216,-68719476738), point(-6631,28896)), linestring( point(1.739047e+308,1.731999e+308), point(-16376,7890), point(-9371,9.705542e+307), point(21364,5.140977e+307)), linestring( point(24023,-14005), point(15421,-25730), point(-24427,24920)))),(linestring( point(28634,-1959.7666), point(-12302,13511), point(-9248,-8705.0898), point(4002,14002), point(-12590,-16527))),(multilinestring( linestring( point(-2038,260), point(-10869,-3737), point(-10553,-10623)), linestring( point(1.535146e+308,3652), point(-6015.5635,7.782081e+307), point(1868,36028797018963966), point(23362,-32293), point(18961,25929), point(2.519091e+307,3435), point(25977,-13067), point(-19659,-1092), point(-6773,-9007199254740995)))) ;
delete from t limit 1 ;
insert ignore into `test`.`t`(`a`) values (linestring( point(20957,18896), point(-13254,4194304), point(1.243398e+308,-2097152), point(2305843009213693948,-7723), point(30587,-17649), point(914,5660), point(-23140,-9961.5898))) ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(32695,-924), point(8646,29099), point(-2665,23764), point(-25867,-32767), point(-19937,-2537.9727), point(10527,-11595), point(-31026,1660), point(-199,1.322009e+308), point(-16685,878)), linestring( point(-5300,21243), point(-1554,3.354781e+307), point(-4038,-29649), point(-9330,-18950), point(14214,21080), point(19948,-2517), point(14352,-13554)), linestring( point(-21537,21303), point(-13180,890), point(13103,-29969), point(2147483645,23261)))),(multipolygon( polygon( linestring( point(-19735,7693), point(-30139,-18878), point(32215,-4692), point(-27084,131074)), linestring( point(20212,262144), point(-12092,2607), point(-19078,20662)), linestring( point(18017,288230376151711740), point(1.498405e+308,2516), point(-22319,5.143475e+307))), polygon( linestring( point(21675,1811), point(19107,1.720443e+308), point(21223,20648), point(-3868,-72057594037927937)), linestring( point(-23273,10923), point(-22164,27408), point(-18662,-18070)), linestring( point(-10089,471), point(2.052594e+307,-6584), point(1.855636e+307,19871))), polygon( linestring( point(15932,-3273.1504), point(2.467574e+307,17592186044412), point(-6233,-1204), point(14481,15979)), linestring( point(13276,1.786698e+308), point(4026, 2234.2979), point(1.372980e+307,8989), point(-16805,2)), linestring( point(14871,9984), point(-32526, 5976.5068), point(6.200449e+307,16901)), linestring( point(18446744073709551614,360), point(-26678,12363), point(-10765,29704), point(1073741824,-19636))))),(geometrycollection( polygon( linestring( point(-18228,-16450), point(8796093022207,3622), point(15984,11262)), linestring( point(-400,2.922569e+307), point(25027,-29618), point(-12996,-16465)), linestring( point(-25596,18559), point(3267,-16796), point(-11991,15374))),multipoint( point(-1027,30379), point(17928,13074)),polygon( linestring( point(134217727,-14190), point(29559,-30112), point(-22711,21104)), linestring( point(7146,-27007), point(9631,-31046), point(7668,-1323.0029)), linestring( point(-30003,18403), point(17711,29992), point(-28986,-14782)), linestring( point(23741,-28193), point(-8380,-10147), point(27656,-18023), point(6127,-7022))))),(point(28606,-12684)),(polygon( linestring( point(-16380,11389), point(-4468,19195), point(-26805,1.614245e+308)), linestring( point(18894,18579), point(25257,-1739), point(67108866,12696)), linestring( point(-27229,-28800), point(-6247.7148,-262141), point(30057,9893), point(-23696,-26604)))),(polygon( linestring( point(1.469671e+308,1355), point(5570,1.375937e+308), point(-27999,549755813890)), linestring( point(29579,2105), point(12941,18742), point(-5653,-15144)), linestring( point(31626,-24112), point(31566,19724), point(-47,2), point(12765,-25386)), linestring( point(26078,1.775368e+308), point(-26476,28917), point(-10225,-3672.9380)))),(multilinestring( linestring( point(-25427,6879), point(137438953473,-719), point(14124,28060)), linestring( point(-3958.3774,8188), point(19220,14043), point(18542,-18277), point( 9009.9473,30121), point(8013,20304), point(-32720,-10649), point(-18348,-22652)), linestring( point(-4467,-19383), point(-4759,-4713), point(13099,281474976710654), point(25878,-3294), point(4071,-10459), point(6.463346e+307,19779), point(7993,-16429), point(22912,-3233), point(-30116,25977)), linestring( point(-3849,8.577025e+307), point(-36,9223372036854775806), point(-18030,-5882.0801), point(-25850,-2097150), point(4294967299,1.976514e+307), point(-21034,3655), point(1099511627772,-13607), point(-23028,1138)))),(polygon( linestring( point(744,4940), point(-24935,-27691), point(-13616,-23526)), linestring( point(254,-27), point(6997,17259), point(-32493,1.364414e+308)), linestring( point( 4059.0908,4194307), point(3749,20195), point(17742,-6590), point(30969,15898)), linestring( point(-14697,2097155), point(-28558,17720), point(26290,-4490)))),(polygon( linestring( point(-19864,1152921504606846977), point(20622,-12681), point(-14397,31)), linestring( point(288230376151711741,18486), point( 9486.0156,-15949), point(1.218419e+308, 287.3086)), linestring( point(-28360,1173), point(-10604,-13510), point(3152,3340)), linestring( point(35184372088833,30809), point( 8279.8516,1.265218e+308), point(-26685,19316)))) ;
select a from t where a =1 ;
insert ignore into `test`.`t`(`a`) values (linestring( point(-18989,30360), point(479,23229), point(17297,-24156), point(12052,-21191), point(1.319742e+308,27653), point(-21687,-10159), point(-30775,3602))) ;
insert into `test`.`t`(`a`) values (point(-12177,5.295734e+307)) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(-21652,-5046), point(25207,4.374446e+307), point(801,12623), point(-23030,21399)), linestring( point(1.034843e+308,6459), point(-8810,-9982), point(-30858,6963), point(22971,1.792678e+308), point(7.980556e+307,5234), point(-10998,-24708), point(-10107,1.396754e+308), point(23135,-32142), point(-25917,11336)), linestring( point(-30764,3385), point(-26662,-72057594037927936), point(-17531,-28685), point(-32459,-12648), point(22650,9569), point(24352,-23067), point(32002,22107), point(-8796093022211,13466), point(-3763,10591)), linestring( point(32036,-11157), point(-3096,-29226)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(11851,22990), point(7.048338e+307,28484), point(-23628,5477)), linestring( point(8099,-30335), point(12330,28649), point(12233,29067)), linestring( point(-11851,-576460752303423485), point(252,32434), point(16470,-30061)), linestring( point(-8093,-1496), point(-1320,-21423), point(-26769,-22393))), polygon( linestring( point(-17114,-4521), point(562949953421308,32231), point(24152,28071), point(24691,1.545831e+308)), linestring( point(13415,19279), point(20149,2867), point(1073741825,-2248.8579), point(18806,-21053)), linestring( point(12002,25192), point(1.161480e+307,-9985), point(-6717,-16281)), linestring( point(7.785725e+307,-11855), point(12669,5985), point(10822,3.586007e+307)))),geometrycollection( point(28787,-618)),polygon( linestring( point(-7751,65540), point(29356,2.565387e+307), point(-29493,-2912), point(7.206003e+307,-3459)), linestring( point(-2693,30737), point(-17944,-9690), point(13744,14802), point(-31490,8.328057e+307)), linestring( point(1099511627777,2312), point(29602,1.633116e+308), point(4766,32772))))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(11815,13999), point(-26914,27716), point(-20744,17), point(31777,5305), point(9007199254740993,10103), point(-25161,29250), point(25155,3.845220e+306), point(29500,13421)), linestring( point(-6056,12491)))) ;
replace into `test`.`t`(`a`) values (point(-29050,-9902)) ;
delete from t limit 2 ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (multipoint( point(2305843009213693951,-11957), point(10572,26028), point(-68719476737,1301), point(-20118,-31562), point(-7079,-25400))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( point(17348,-4979),polygon( linestring( point(5106, 4332.5361), point(1.495623e+308,21160), point( 4642.2627,1.391735e+308), point(31610,13108)), linestring( point(12320,16741), point(10555,26423), point(3567,-173), point(24651,-14487)), linestring( point(23181,28072), point(-8850.8438,4820), point(2251799813685252,-18599))))),(multipolygon( polygon( linestring( point(18518,68719476734), point(284,28618), point(17912,-16754)), linestring( point(18894,20973), point(-22042,2958), point(-4187,-5547)), linestring( point(1.374647e+308,7302), point(-21115,-10749), point(2.595711e+307,-25209), point(-22670,-13426))), polygon( linestring( point(-17737,2.926880e+307), point(-6812.1719,28137), point(-18733,-6098), point(-7518,-4944)), linestring( point(-3127,-14447), point(19755,28901), point(1048580,16777217), point(-16349,1.005463e+308)), linestring( point(15995,2.572880e+307), point(-10204,29669), point(20190,22439), point(16859,-72057594037927938)), linestring( point(3885,25229), point(-21730,1.432126e+308), point(17538,31776))))),(polygon( linestring( point(1073741820,-5774), point(-24390,18503), point(-22042,1065)), linestring( point(10600,13163), point(-32505,16605), point(31019,6.067106e+305)), linestring( point(-4610,13944), point( 5313.5527,1481), point(-508,15023), point(-26716,-18402)))),(linestring( point(4707,-12014), point(12676,24600))),(geometrycollection( multipoint( point(2915,1073741824), point(-2425,8.367761e+307), point(-17734,19640), point(5898,1.452929e+308), point(-24695,-27331), point(-23272,9.701289e+307), point(-19367,-24877), point(-6293,1295), point(771,-1073741825), point(-12808,-6133)),point(-21046,27893))),(multipolygon( polygon( linestring( point(-4707.6060,-4400), point(-31369,3772), point(1.143877e+308,8558)), linestring( point(9655,30100), point(679,-15998), point(-7789,-27896)), linestring( point(21815,-9112), point(-14229,9.967487e+307), point(-24891,-29056), point(-31165,5032)), linestring( point(-28313,2.433443e+307), point(12960,-15725), point(8.470834e+307,22129))), polygon( linestring( point(7.242062e+307,-11482), point(20017,16625), point(-3351,24933)), linestring( point(6054,2.531241e+307), point(17774,-1331), point(-9036,23468), point(13545,1540)), linestring( point(-1048577,-25878), point(-6645.3418,27770), point(29507,16438), point(23477,17593)), linestring( point(-7630,-5743), point( -600.9551,4460), point(-30449,641))))),(linestring( point(-24575,12))) ;
insert into `test`.`t`(`a`) values (multipoint( point(0,8925), point(3111,-2251799813685249), point(16333,2.704856e+307))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(4398046511102,4691), point(5180,-30643), point(1073741825,27152), point(-274877906942,14382)), linestring( point(29798,-11417), point(27468,33554433), point(-28035,8.712110e+307)), linestring( point(14544,21723), point(-25244,-26393), point(12205,-7914.3955)), linestring( point(16787,-28060), point(-4650,15371), point(29720,-27354), point(-27507,24523))), polygon( linestring( point(-16443,10940), point(27108,20892), point(24805,19525), point(-6556,17031)), linestring( point(24756,-393), point(13305,7646), point(16056,-5842.2134), point(13600,-23163)), linestring( point(10427,125), point(134217730,18761), point(7272,-1489), point(11578,1766)), linestring( point(-3498,68719476740), point(9108,29206), point(144115188075855868,-32031), point(-31723,-8388607))), polygon( linestring( point(-21646,4439), point(-31549,-18352), point(22597,3.451591e+307), point(18222,1657)), linestring( point(-12996,1070), point(23874,-22205), point(29608,30488)), linestring( point(-27113, 8877.5059), point(7.889169e+307,4032), point(6746,-32728), point(9,-5212))), polygon( linestring( point(-9462,7985), point(-12008,31584), point(27661,-7861)), linestring( point(31813,11610), point(-18302,14140), point(30498,-5637)), linestring( point(21973,1.590958e+308), point(-10622,14195), point(-11612,-25706), point(2604,-23087))))) ;
select a from t where a ='1' ;
select a from t where a ='16383' ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( point(-15467,8939),linestring( point(31267,12358), point(562949953421308,1.499059e+308), point(3.609253e+306,-22038)),polygon( linestring( point(-25708,18003), point(31588,19704), point(5,3155), point(22640,4.355073e+307)), linestring( point(-2395,22887), point(21267,4294967293), point(-25327,13856), point(-14346,18331)), linestring( point(-18378,23699), point(10974,-11265), point(14815,18689))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(-20906,17975)),(polygon( linestring( point(16915,32447), point(1073741826,-13941), point(6,-30884)), linestring( point(5847,1.293478e+308), point(1.236285e+308,4339), point(18707,31001)), linestring( point( 9377.2773,17419), point(-8325.9961,-20023), point(65536,-22942), point(-22191,-7958.6211)), linestring( point(-4829,-1569.2295), point(-30191,-140737488355326), point(-18887,7.343768e+306)))),(multipoint( point(2251799813685250,22176), point(-24146,6705), point(-18694,-134217726), point(2097153,-27270), point(1.671880e+308,-29433), point(-13976,-2305843009213693950), point(28606,3.331966e+307), point(22713,-8892), point(-11204,6312), point(-23337,28229))),(multilinestring( linestring( point(-30188,-8869), point(1.679681e+308,30869), point(3.513146e+307,-4180), point(8820,-10056)), linestring( point(13407,-21443), point(-7976,-4580.3452), point(6.234685e+307,549755813892), point(10119,-24131), point(31089,28503), point(6271,-13490), point(6305,-2011), point(-19257,-1742), point(27218,-29149)), linestring( point(31814,13320), point(29179,-3990)))),(geometrycollection( polygon( linestring( point(-4503599627370494,11504), point(-25377,20996), point(-4059.4463,1.162368e+308)), linestring( point(-30139,1.567309e+308), point(-65535,23882), point(18057,-30342), point(9.930460e+307,-21900)), linestring( point(11528,18245), point(-18670,4032), point(-25948,-5656), point(-11473,-17179869187)), linestring( point(-28676,17349), point(-2219.5664,26993), point(26876,-29837))))),(multilinestring( linestring( point(-29481,-24811), point(-22512,5927), point(9.873752e+307,11), point(-4579,-17343), point(67108862,-6672), point( 439.3662,2717), point(-16341,-29662), point(9784,28868), point(8589934596,-13733), point(-19484,29290)), linestring( point(-15930,-21332), point( 4292.1240,17552), point(-13282,17654), point(1.495610e+308,7201), point(-28254,2305843009213693952), point(15539,-30252), point(-3796,-15275)), linestring( point(-9692,18014398509481982), point(-8504,22505), point(11575,-20844), point(9574,17259), point(4080,-5231), point(137438953476,4819), point(-29947,168), point(29113,35184372088836)))),(geometrycollection( point(16578,-7670),linestring( point(4366,10602), point(1955,8.490801e+307), point(-2100,25909), point(1.096674e+308,-2889), point(9281,-16169), point(28071,28615), point(8589934591,-21849), point(17426,-8388604), point(-16052,-31433), point(1.674696e+308,27899)),multipoint( point(-25522, 2930.2598), point(2.493031e+307,2.334761e+307), point(-29658,16381), point(-623,-11375)))),(multilinestring( linestring( point(-3695,11028), point(-16702,25076)), linestring( point(9104,7264), point(21361,-28803), point(1.296333e+308,-380), point(14653,-32151), point(3.108263e+307,16948), point(-5405,-13375), point(16238,9.879583e+307), point(4611686018427387905,-14078), point(27341,-9948)), linestring( point(1125899906842626,1.732648e+308), point(4.059889e+307,8388606), point(-2048.2822,27038), point(11844,1.480425e+308), point(-23472,-27132), point( -940.6191,16008)))),(multilinestring( linestring( point(-1314,-6042.6421), point(14353,-30451), point(-16783,-5244), point(-6135,1.508487e+308), point(-2721,801), point(134217732,3772)), linestring( point(-18894,-19765), point(-23588,578), point(-13259,8418), point(-15503,-2192), point(-7398,-2377), point(-27004,23514), point(-18617,836), point(9265,-20854), point(-4159,23453), point(30748,-13774)), linestring( point(20504,-19770), point( -753.5840,-6423), point(11193,23805), point(-10357,-27580), point(-28408,-20892), point(-14029,6.565759e+307), point(-7490,21965), point(2047,15269), point(17898,-30394)))),(linestring( point(1.215107e+308,-12758), point(18769, 1575.9893), point( 2405.2578,-2484), point(-6995,23081), point(1.277228e+308,1.260376e+308))),(polygon( linestring( point(-9420,-14039), point(3,-4901), point(17768,-2854), point(8.119368e+306,0)), linestring( point(26853,9742), point(-5244,10552), point(-7016,22815), point(6794,46)), linestring( point(1.470360e+308,9514), point(-3900,30182), point(29016,-22047)))),(multipolygon( polygon( linestring( point(19830,13985), point(-30590,18246), point(24583,-16234)), linestring( point(23797,31270), point(20404,18898), point(-6327.6045,27086)), linestring( point(29918,10260), point(-287,-8522.6133), point(6.057596e+307,-10615))), polygon( linestring( point(-31069,16714), point(-6650,137438953472), point(-29664,18465), point(-4075.8032,259)), linestring( point(-3675,-12771), point(13361,-7732), point(-19709,32733)), linestring( point(16313, 164.6406), point(7.253743e+307,28405), point(-2154.8237,31427), point(-1240,-19162))), polygon( linestring( point(274877906945,17307), point(-20701,28764), point(-13398,-25713), point(-28098,-18445)), linestring( point(9.515263e+307,-26319), point(13368,5384), point(1914,-29471), point(-17144,10676)), linestring( point(-4396,579), point(-22691,-6955), point(8.828508e+307,-11817))), polygon( linestring( point(1.533252e+308,4503599627370495), point(-13383,-18397), point(-13751,-9951), point(20266,17576)), linestring( point(-14954,25359), point(24421,-9205), point(17055,10)), linestring( point(1.095732e+308,-6873), point(19489,11717), point(5973,-18443))))),(point(-15396,-9811)),(linestring( point(8,-26318), point(35184372088834,-24747), point(-15988,17337))) ;
insert into `test`.`t`(`a`) values (point(-4744,-28612)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( geometrycollection( linestring( point(1.668452e+308,-1048579), point(-3950.1299,23815), point(-9095,20866), point(-16469,1.782825e+308), point(-23634,24324)),multipolygon( polygon( linestring( point(20909,1.133220e+308), point(25320,-17097), point(6945,25187)), linestring( point(-10139,7340), point(1211,-9674), point(-5826,7879), point(2199023255551,29)), linestring( point(-30459,18701), point(-24751,-31346), point( -24.0215,17712))), polygon( linestring( point(18664,-20140), point(-27866,-28396), point(10356,-4557), point(23910,31763)), linestring( point(8589934592,4677), point(-2839,-3627), point(-14387,-16704), point(1.280857e+308,1.016197e+308)), linestring( point(7515,3569), point(30790,28248), point(6.532564e+307, 284.2754), point(-6726,3758)), linestring( point(15244,22637), point(4101,28067), point(1.309921e+308,-35184372088828), point(27022,24464))), polygon( linestring( point(-13869,-32527), point(-2878,-13341), point(-5060,-23233)), linestring( point(-30831,62), point(5.393594e+307,4611686018427387902), point(-18966, -976.8193)), linestring( point(32644,2.640156e+306), point(-31535,33554431), point(-1581,262146))), polygon( linestring( point(9.058140e+307,-9223372036854775805), point(1.497453e+308,25780), point(-10111,1.671026e+307)), linestring( point(-26184,8975), point(253,-24563), point(-18332,-30041)), linestring( point( 8794.8613,-8984), point(-9815,1.442711e+308), point(-19191,-2563))))),point(12999,-19939))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(27383,-3696.7119), point(2.485196e+307,1.302941e+308))),(multipolygon( polygon( linestring( point(5.383798e+307,5173), point(8589934591,-31876), point(22994,23119), point(-1178,20251)), linestring( point(1.462520e+307,-19350), point(10360,-7469), point(-1976,-20771)), linestring( point(-20835,13540), point(62,4.602217e+307), point(4194305,21642), point(4,13969)), linestring( point(-22231,14264), point(-18828,13010), point(-30238,-16435))), polygon( linestring( point(2.000727e+307,-10306), point(252,-22125), point(-24799,8754)), linestring( point(25879,17969), point( 8595.9863,27807), point(15515,9522), point(-13381,-26686)), linestring( point(-6190.9722,-23525), point(4230,-15621), point(14357,-5337), point(23717, -695.4053)), linestring( point(4150,13856), point(23076,22807), point(2793,25044))), polygon( linestring( point(268435455,17423), point(4075,8961), point(-16277,-8874)), linestring( point(-27382,401), point(-12385,21849), point(7.787883e+307,-31438), point(-3553,17480)), linestring( point(10778,23512), point(1.699792e+308,-14070), point(-11978,21399), point(-246,4095)), linestring( point(2035,8195), point(12911,-4098), point(-4473,-2770))))),(multipolygon( polygon( linestring( point(-16402,-6330), point(1.662125e+308,29800), point(10517,-15120)), linestring( point(-14308,-16720), point(2097149,29316), point(32366,-21839), point(16057,-599)), linestring( point(-10249,-4153), point(20411,24236), point(23138,1.415368e+308)), linestring( point(-9805,1.785346e+308), point(29766,29541), point(15348,15893))), polygon( linestring( point(1.280324e+308,33554429), point(-1614.3008,17118), point(16780,27696)), linestring( point(3,17042), point(27926,-7222), point(12525,9)), linestring( point(28691,-8006), point( 6400.8105,-30469), point(-1375.1875,-4955)), linestring( point(-1670.2783,8.160203e+307), point(6885,61), point(8049,1.696796e+308))), polygon( linestring( point(17382,12696), point(-5826,7.529585e+306), point(-7786.0293,-8439)), linestring( point(9972,-21047), point(1.174050e+308,8618), point( 1434.2490,-1698), point(-31328,21174)), linestring( point(-21289,8514), point(-31762,-549755813886), point(-22296,24992))), polygon( linestring( point(8.196725e+307,2731), point(-18313,2.856759e+307), point(19286, 3847.9004), point(-126,-28866)), linestring( point(8323,1.126864e+308), point(-274877906945,-21611), point(29857,-3541), point( 4755.3066, 5445.3447)), linestring( point(-28589,17864), point(-28434,14739), point(-11256,-25886)), linestring( point(2339,11296), point(509,-11587), point(-29374, 5530.7412))))),(polygon( linestring( point(2.966497e+307, 5678.5313), point(-5704.3901,-31685), point(5921,-5507)), linestring( point(13443,-1296), point(32433,2.330378e+307), point(-24016,-4761), point(19603,-3154.8857)), linestring( point(1.634736e+308,-3960), point(11426,-30949), point(5498,-3966)))),(geometrycollection( multipoint( point(1.544168e+308,1.174761e+307), point(6053,19081), point(-6106,-1636), point(1753,26197), point(-9394.9404,7361), point(28079, 3553.7842), point(137438953469,14735), point(-9760,549755813890), point( 6565.5449,2212), point(-2125,-14048)),geometrycollection( linestring( point(13664,-15911), point(-25768,17099), point(6765,-31902), point(-21514,-16380)),geometrycollection( point(21024,15658)),geometrycollection( multipolygon( polygon( linestring( point(281474976710658,22875), point(12,-536870908), point(-18547,9.035047e+307)), linestring( point(-6572.5801,-67108867), point(25656,2147483649), point(-11502,-5176)), linestring( point(1322,9536), point(1.298052e+307,16470), point(-26953,7604), point(8796093022205,30883)), linestring( point(-29873,-220), point(11582,-17003), point(15567,-11), point(9159,-1192.7461))), polygon( linestring( point(-15206,-4620), point(2199023255550,29527), point(14716,17634)), linestring( point(6257,30862), point(-1698,30182), point(1.052100e+308,10656)), linestring( point(3634,1.200551e+308), point(30338,9809), point(-4513,28326), point(17592186044412,15362)), linestring( point(3.938839e+306,22781), point(-23045,1.572474e+308), point(-31913,-10766)))),linestring( point(3.887841e+307,27618), point( 6489.5371,5.362408e+307)))))),(linestring( point(-18828,19514), point(1.229698e+308,36028797018963965), point(30899,22157), point(15492,15672), point(-23457,-20055), point(7481,19363), point(-4137,15150), point(1.604930e+308,11608), point(7170,18188), point(2305843009213693954,1.765968e+308))),(point(1.037246e+308,-35184372088832)) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(-16132,-4398046511105), point(-24599,-12350), point(-7101,-6877), point(1679,12706)), linestring( point(14834,-24057), point(-16154,26236), point(28789,9497)), linestring( point( 3489.6865,31860), point(23097,2.364184e+307), point(-24089,-28580)))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(32607,5.984332e+307), point(-23398,6609), point(-17592186044413, 4402.2100))) ;
delete from t limit 2 ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(28606, 1887.1396)),(linestring( point(1.254843e+307,1.778989e+307), point(1.298147e+308,1048579), point(-9068,4.505438e+307), point(20451,-9795), point(7.660183e+307,-23424), point(4542,9688), point(1.562260e+308,24237), point(5071,1.712304e+308))),(multipolygon( polygon( linestring( point(30633,-14621), point(1.415758e+308,1.391212e+308), point(-32382,1.777706e+308), point(-20894,-6457)), linestring( point(1.725971e+308,15602), point(2443,-1022), point(15127,24622)), linestring( point(-20378,28186), point( 6873.9004,-9918), point(6793,126), point(-19004,-9010.3584))), polygon( linestring( point(26931,-11100), point(23088,536870911), point(-3530,19865), point(4503599627370495,-25186)), linestring( point(-27092,-17153), point(16656,17088), point(19704,-32387), point(-21016,27010)), linestring( point(29118,28125), point(-9215,30062), point(7.108087e+307,31397), point(-29890,-2991)), linestring( point(6.932320e+307,-16986), point(20075,28043), point(1.888505e+306,-18370))), polygon( linestring( point(-16939,-7658), point(-30314,27441), point(31509,-9748)), linestring( point(131075,32425), point(29693,9007199254740994), point(10855,7284), point(9233,-3562)), linestring( point(-23545,-2900), point(16787,26763), point(6008, 7334.8027), point(19649,30520)), linestring( point(15038, 9915.0117), point(6085,1262), point(7.063082e+306,1.690120e+307), point(-842,11316))), polygon( linestring( point(-14017,-8576), point(3429,19154), point(-4406,-9572), point(-14263,1125899906842628)), linestring( point(-2710,12331), point(15418,12282), point(1.425181e+308,-17885)), linestring( point(-19054,-15054), point(-2964,-15714), point(-32058,-12187), point(-6078,1.478138e+308))))),(point(5.770519e+307,1.094453e+308)),(multipolygon( polygon( linestring( point(8429, 7053.4648), point(-22987,13515), point(-29156,1833)), linestring( point(28601,-9863), point( 5942.5967,17179869180), point(-3033,22640), point(-27598,-2939.8491)), linestring( point(18888,3.129763e+307), point(2.064057e+307,15036), point(7.529590e+307,-24241))), polygon( linestring( point(19985,9918), point(-16171,-30491), point(-8690,1.574288e+308)), linestring( point(-13057,-1015), point(23359,-13986), point(17592186044413,22764), point(18718,2097153)), linestring( point(16232,-15999), point(25058,4356), point(9223372036854775804,-24671)), linestring( point(-27994,3443), point(-26891,28989), point(-28707,17886))), polygon( linestring( point(20098,-22453), point(19490,1.014838e+307), point(17923,-15090), point(1.284245e+308,-26451)), linestring( point(14648,-25889), point(17296,3076), point(5104,6006)), linestring( point(26350, 8704.5684), point(-16729,19523), point(-11440,-15190))))),(linestring( point(1.656272e+307,1.321914e+308), point(-1440,9388), point(26216,18867), point(4520,-5107), point(258,19492), point(-29070,18313), point(1822,-711))),(polygon( linestring( point(10222, 7576.4766), point(-33554434,29143), point(-8385,1.495695e+307)), linestring( point(16175,0), point(8425,26912), point(-25952,24896)), linestring( point(-18737,-4155), point(8906,-27385), point(5563,-32189)))),(multilinestring( linestring( point(15830,18529), point(-34359738371,-3847), point(-3867.9512,23323), point(-2147483647,10326), point(35184372088834,20459), point(768,18483), point(23234,17554)), linestring( point(-3791,576460752303423489), point(18368,22655), point(9130,1.669043e+307), point(-13691,20032), point(2147483646,3.150349e+307), point(13053,2305843009213693952), point(20249,576460752303423484), point(-7572,14109), point(1.062690e+307,891), point(20132,17656)), linestring( point(21890,1259), point(-3472,9167), point(6740,8724)), linestring( point(12998,29451), point(15610,-19522), point(125,-31178)))),(geometrycollection( polygon( linestring( point(-12207,-6392), point(-14432,-17996), point(-22121,11190), point(-1438,-17776)), linestring( point(-22557,-28116), point(1336,11564), point(29938,-29741), point(19983,8.594007e+307)), linestring( point(1128,-10509), point(-15876,-30110), point(-256,-5438))))),(multipoint( point(28229,1.155500e+306), point(20674,12659), point(-10678,-21696), point(-25976,16029), point(31991,24508), point(-130,3.107205e+307), point(948,-14793), point(-8388607,1.587890e+308))),(multipolygon( polygon( linestring( point(18014398509481981, 5452.4268), point(27257,-19790), point(-10655,1.238484e+308)), linestring( point(-22050,6290), point(1.129212e+308,134217732), point(-8176.0762,-5212.5479), point(-25213, 3080.0908)), linestring( point(-10812,32451), point(16671,-11534), point(16090,2932), point(-7809,12070)), linestring( point(262147,23829), point(-31804,-22136), point(-8206,-28080), point(1125899906842626,8388604))), polygon( linestring( point(23730,-27315), point(-32152,-14725), point(-31351,5.071625e+307), point(549755813890,20547)), linestring( point(2.444379e+307,-2077.5210), point(14067,17684), point(1099511627774, 4366.1533)), linestring( point(9223372036854775807,22798), point(-10529,-14819), point( 8338.4141,-2339))), polygon( linestring( point(26339,9572), point(4194305,288230376151711740), point(-8487,32575), point(-3247,29558)), linestring( point(8191,-26468), point(1.221662e+308,17814), point( 4062.5898,6.093511e+307)), linestring( point(-29961,8594), point(24860,-22413), point(609,15163), point(-1035,-20660)), linestring( point(-25916,17138), point(28604,-19991), point(21079,-29259))), polygon( linestring( point(18043,-18403), point(-8838,25376), point(11234,-27433), point(20396,779)), linestring( point(32262, 7154.6016), point(1.158968e+308,19), point(29154,23360), point(-4396.8154, 4732.2275)), linestring( point(-17774,-20450), point(4599, 5607.0947), point( 1625.4492,17997), point(18772,27346))))),(multilinestring( linestring( point(-9223372036854775807,-23319), point(-23292,-18136), point(-20955,-4294967298), point(-19060,-5321), point(-9719,-16957), point(-8207,7.256367e+307)), linestring( point(8796093022211,27973), point(25794,-6664), point(-2262,3605), point(22307,19340), point(12719,7.916607e+307), point(36028797018963969,9.767857e+307), point(3566,-4196.4858)))) ;
select a from t where a ='32767' ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( point(-21880,29370),multipolygon( polygon( linestring( point(16048,-17794), point(-13554,12992), point(15094,26710)), linestring( point(24557,17171), point(3229,6871), point(-23947,13498)), linestring( point(-26388,-12561), point(-16702,26779), point(-25915,2816), point(3.409715e+307,7.192742e+307)), linestring( point(4060,10410), point(23538,-19322), point(15310,2047))), polygon( linestring( point(7392,-18430), point(22214,1.606313e+308), point(27754,7118)), linestring( point(1,4741), point(-6344,12643), point(31342,-19355)), linestring( point(-11745,4097), point(-21182,-14741), point(20190,-5388.3364), point(-21641,8725)))),multipolygon( polygon( linestring( point(1.071153e+308,14401), point(4.394162e+307,-5312), point( 3948.4082,23298), point(-13076,5.551021e+307)), linestring( point(24427,9833), point(1615,15559), point(1.402404e+308,-8388608)), linestring( point(3.518541e+307,3494), point(30874,22029), point(-11618,-29574), point(35184372088832,25796)), linestring( point(-19766,29564), point(27279,-16709), point( 1522.4072,-2337))), polygon( linestring( point(25763,12708), point(-5261,1492), point(1099511627780,-2127)), linestring( point(10099,17402), point(-16814,11387), point(-5646,-4478)), linestring( point(6.173048e+307,-20603), point(-31860,-17509), point(-21167,-21091), point(-13516,-15751))), polygon( linestring( point(-22854,29204), point(-10045,-18436), point(17704,-14519), point(29636,2.931059e+307)), linestring( point(-27704,9306), point(4.465174e+307,27953), point(-12474,18705), point(6.580152e+307,6816)), linestring( point(10688,22356), point(1073741825,7943), point(17283,22760)), linestring( point(22534,-1401), point(1027,-31284), point(1.091444e+308,-8589934590))), polygon( linestring( point(-16777214,6.664624e+307), point(1.107780e+307,-5822), point(-6629,4924), point(4398046511102,3369)), linestring( point(-30958,14478), point(-4653,-27998), point(-24493,23823)), linestring( point(2147483650,15871), point(2.378120e+307,456), point(31663,13940)), linestring( point(-22841,-23162), point(26792,28130), point(7442,9.061885e+307)))))),(multipoint( point(-12018,-31346), point(-16980,-28946), point(-27455,70368744177662), point(-5906,26944), point(31887,-2252), point(-12311,-8585), point( 6620.4395,-32736), point(32621,5686), point(-10622,-1495), point(14378,4194306))),(linestring( point(-21519,21923), point(10000.2871,32741), point(21027,-30308), point(5542,22189), point(-26129,-11342), point(-10130,-28726))),(linestring( point(3.280331e+307,-20118), point(28626,8190), point(-536870915,-23573), point(-1056,29331), point(-4636,12055), point(-1006,1.664325e+308), point(-27916,731), point(-8540,21793), point(-11733,-24806), point(17752,-4912))),(multipolygon( polygon( linestring( point(17911,-4503599627370492), point(25407,-31997), point(10378,288230376151711746)), linestring( point(21694,14153), point(-1279,-29003), point(-6124,17198)), linestring( point(-262143,32069), point(-11195,25366), point(-26125, 3654.6895), point(-8630,2471)), linestring( point(1.718851e+308,14124), point(8910,-23290), point(-9941,-22624))), polygon( linestring( point(6.473264e+307,5960), point(-1081,-11875), point( 6326.2412,13249)), linestring( point(1717,21157), point(-11592,3.203959e+307), point(1099511627772,-28605)), linestring( point(11518,-14312), point(20387,4295), point(8.761990e+307,7), point(-9058.5625,2.194936e+307)), linestring( point(4.093491e+307,5.052291e+307), point(8589934593,4289), point(27888,31846))))) ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (linestring( point(-18816,-13157), point(19298,10173), point(21290,5744))),(point(-2241,1.210392e+308)),(linestring( point(-439,-19444), point(1.504625e+308,1.410414e+308))),(multipoint( point(21352,3.835753e+307), point(-25228,17773), point(11557,1.295892e+308))),(linestring( point(508,-7618), point(19890,17493), point(-17510,1125899906842628), point(8807, 2549.3955), point(5834,-7089), point(-12403,6.375429e+307))),(linestring( point(-24669,-2199), point( 493.3926,3.486936e+307), point(11158,1900), point(16114,-7036), point(-15169,8110))),(linestring( point(-3038,4184), point(-7732,14788), point(6970,-12130), point(-29672,-28313), point(-6678,24598), point( 4124.6777,14636), point(30395,4294967295))),(point(24265,3428)),(multipoint( point(-27272,1.527266e+308), point(27198,-17173), point(-11551,5502))) ;
insert ignore into `test`.`t`(`a`) values (linestring( point(1.125604e+308,-5422), point(-8413,4), point(8822,-1738), point(32413,-8704), point(-5663,19470))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(8397,-4611686018427387906), point(-11468,-26877), point(1,-27449), point(-17592186044418,-286)), linestring( point(-2616,8494), point(4397,2.145571e+307), point(29507,3110), point(17180,68719476735)), linestring( point(-18613,658), point(-4053,68719476738), point(12126,-16698), point(7668,1152921504606846975)), linestring( point(15986,2281), point( -313.5996,17485), point(27982,-8394), point(15168,-32666))), polygon( linestring( point(-17105,-17906), point(-18014398509481986,-12232), point(-14061,22434)), linestring( point(-30604,-9890), point(23101,24593), point(17790,-18112)), linestring( point(1125899906842627,-58), point(-32573,34359738364), point(26940,-8700), point( -81.3955,14192))), polygon( linestring( point(-8190,1.304961e+308), point(5.740393e+307,8766), point(-11338,13414)), linestring( point(28278,-7414), point(5.352789e+307,-24302), point(17359,-272)), linestring( point(29783,-7023), point(21820,29950), point(2115,-7196.2432), point(8.546372e+307,-18663)), linestring( point(8.573737e+307, 9660.2031), point(15297,21638), point(-30102,-12420), point(5.955247e+307,-4030))))),(polygon( linestring( point(-6413,16988), point(-12422,21700), point(9547,-32251)), linestring( point(16553,-27626), point(-2051,20115), point(576460752303423489,10602), point(-4904,1.686937e+308)), linestring( point(3621,28972), point(-28252,9807), point(12157,-140737488355327), point(23735,1.699440e+308)), linestring( point(1.639202e+307,15766), point(-21555,1.937334e+307), point(23149,-20288), point(-29027,7.632429e+307)))),(geometrycollection( linestring( point(-10801,-15000), point(1.053879e+308,-5821), point(4.537315e+307,-14997), point(-4093,-9301), point(9.935730e+307,-14476), point(13248,-10964), point(30079,-31062), point(-30610,8.363150e+307)),multipolygon( polygon( linestring( point(-14568,-12434), point(7841,28213), point(4294967296,-2305843009213693952)), linestring( point(1.407857e+308,1.768402e+308), point(-23380,4.048324e+306), point(14512,29168)), linestring( point(-2896.5503,-2050), point(-23554,10932), point(1.648284e+308,-27146))), polygon( linestring( point(14275,-28234), point(10255,26948), point(2895,-28334), point(1.739116e+308,-18659)), linestring( point(-4410,6505), point(16635,-6919), point(-13454,26303)), linestring( point(21942,-26243), point(-1359,8.563653e+307), point(-7573,-9559)), linestring( point(1.050530e+307,23357), point(8.725878e+307,-8914), point(15677,8433))), polygon( linestring( point(-24219,18570), point(281474976710655, 6452.3457), point(15245,-1152)), linestring( point(13564, 8451.0410), point(868,-12283), point(7104,2605), point( 9027.8945,1.456937e+308)), linestring( point(23445,9.033563e+307), point(-20415,1099511627774), point(-17511,3059), point(-30033,25345)), linestring( point(-3521,-6507), point(-3482,-15286), point(-20200,32538), point(5290,6.501437e+307))), polygon( linestring( point(-30386,6.665706e+307), point(-27269,-20666), point(2.871052e+307,-20083)), linestring( point(7,-29638), point(-10646,1.501737e+308), point( 1937.4678,-22663), point(23628,29370)), linestring( point(2251799813685245,1.278936e+308), point(3202,-10232), point(1809,536870914)), linestring( point(4240,536870916), point(17528,26397), point(-16470,23988)))),polygon( linestring( point(-2053.5996,-1054), point(9811,1.544018e+308), point(-1181.6201,4358)), linestring( point(-20604,-11990), point(-24736,-5580), point(-31331,1.344124e+308)), linestring( point(1023,-8577.9170), point(14334,6820), point(15,-13424))))),(multipolygon( polygon( linestring( point(-3776,-27734), point(-15457,11442), point(70368744177660,14094)), linestring( point(-6944,-23404), point(-6667,16034), point(-7253, 9787.8965), point(7.423362e+307,1.003149e+308)), linestring( point(-16718,-18254), point(-572,10401), point(5474,5.851505e+307), point(1.551777e+307,-19888))), polygon( linestring( point(4855,-7629), point(6.219944e+307,-15066), point(-30278,18961), point(2044,61)), linestring( point(-23544,-28884), point(35184372088834,29687), point(3.804445e+307,13834)), linestring( point(137438953474,-5670), point( 9560.7969,-17435), point(-6006,-30690)), linestring( point(8335, 9878.4043), point(9.357043e+307,23060), point(2593,-7386), point(-18836,26871))), polygon( linestring( point(7.573108e+306,-31837), point(-8796093022206,1.319860e+308), point(1125899906842626,-32096)), linestring( point(-1700,28837), point(-24611,-22405), point(19538,536870909)), linestring( point(1073741822,2147483650), point(23348,6), point(20486,128), point(14959,17272)), linestring( point(1.512004e+308,-29315), point(-4449.0313,-717), point(-26974,9.579868e+306))))),(polygon( linestring( point(21906,21215), point(1.189838e+307,2305843009213693952), point(29610,6719)), linestring( point(-27105,-19047), point(-8233,-10610), point(3.274680e+306,-13743), point(2199023255556,-17772)), linestring( point(-22494,13167), point(13583,-30411), point(13693,-9507), point(-720,-16902)), linestring( point(478,6749), point(8.051191e+307,-5212), point(-1503,1.638377e+308)))),(geometrycollection( multipolygon( polygon( linestring( point(-9109,-31924), point(30984,-3011), point(-30456,15845)), linestring( point(1.214313e+308,9.014142e+307), point(12631,8.204547e+307), point(8.600822e+306,-31378), point(7.690446e+307,2894)), linestring( point(9606,-4025), point(-3750,8070), point(-9751,-14347)), linestring( point(28179,2.554693e+307), point(26093,32293), point(7767,4))), polygon( linestring( point(-35184372088832,-1021), point(-3582.4409,20078), point(-16460,131076), point(-11555,4611686018427387906)), linestring( point(11278,23643), point(24056,23143), point(-4398046511104,-13114)), linestring( point(28580,24037), point(508,-20570), point(-3386,-10652), point(-13038,-23932))), polygon( linestring( point(-3636.2324,1.616950e+308), point( 9240.3828,-24482), point(19215,-6563), point(-8156,10006)), linestring( point(-13613,15342), point(-9895,17850), point(25437,-13865)), linestring( point(-3808,17139), point(24436,68719476738), point(4.507240e+307,18165)), linestring( point(1.420666e+308,5.688899e+307), point(6101,-25990), point(31038,-12222), point(-1015,30175)))),linestring( point(-62,19488), point(-19624,-668), point(6504,-19104), point(-24685,-11144)),multipoint( point(-19415,10683), point(-25980,32139)))),(geometrycollection( polygon( linestring( point(1192,-11146), point(252,-16974), point(-30746,20614), point(3.035316e+307,-31636)), linestring( point( 2468.7617,1.366378e+308), point(2950,-131075), point(24781,7232), point(-1548,-20401)), linestring( point(-11273,-20407), point(9007199254740996,-19031), point(16216,28901), point(8780,-9457)), linestring( point(27865,24082), point(-67108867,4.648545e+307), point(18380,15214), point(-24636,21034))),point(25914,9938))),(multipolygon( polygon( linestring( point(3.486991e+307,16860), point(16031,-3104), point(20440,1.705533e+308), point(10706,5.383224e+307)), linestring( point(16210,21945), point(-159,1.403174e+308), point(31249,-32408)), linestring( point(-15036,18287), point(18422,15043), point(8.229798e+307,-19484), point(6698,30284)), linestring( point( 2814.8389,1.586567e+308), point(23899,1.176465e+308), point(-20851,2982), point(-15564,-6352))), polygon( linestring( point(-30545,-2969), point(-6306,15446), point(31346,22266)), linestring( point(11208,27346), point( -715.4385,-28906), point(-30879,10578)), linestring( point(17100,31359), point(15266,17213), point(-9223372036854775807,27234), point(-268435459,-11803)), linestring( point(-13577, 8034.3711), point(28578,20752), point(15399,-2507), point(5.576961e+307,-26135))))),(geometrycollection( geometrycollection( polygon( linestring( point(24865,1236), point(29612,1.436500e+308), point(-31246,11908)), linestring( point(26574,-3651), point(23568, 846.8389), point(20174,-23166), point(274877906948,2249)), linestring( point(-16623,-1541), point(-4124.8589,1.315759e+308), point(-7365,-19129), point(-21553,-2552)))),polygon( linestring( point(5753,14972), point(-24610,805), point(22414,16833), point(1.023507e+308,9.924610e+307)), linestring( point(-10820,26468), point(11634,3.194625e+307), point(1,-3163)), linestring( point(-7008.3364,2.414334e+307), point(10878,19929), point( 2588.4033,-3729), point(13038,60)), linestring( point(12051,-24912), point(4126,-31166), point(1.237800e+308,-1488), point(446,-21419))))),(linestring( point(-1152921504606846975,8796093022209), point(-14520,11961), point(68719476733,15725), point(-260,10858), point(-5092,3529), point(-32766,9634), point(129,7322), point(27710,-15203), point(1.768127e+306,22154), point(21802,22476))),(multipoint( point(21689,9459), point(-21699,3084), point(3991,6175), point(-27765,-10803), point(-3811,-27356), point(1.000810e+308,-14545), point(19037,15300), point(-18545,4611686018427387902), point(8.594300e+307,1.452770e+308))),(linestring( point(-16797,23660), point(-7004,4014), point(5325,11108), point(2923,-3404), point(-24950,1099511627774), point(19096, 7254.9824), point(-24550,8.160259e+307))),(multipoint( point(28315,-25272), point(31423,29900))),(linestring( point(24697,12848), point(7050,1.775950e+308), point(-5811,-524284), point( 5044.5762, 5645.5244), point(-11599,-2226.6172), point(-19235,1.308800e+308))),(multipoint( point(8383,2636), point(-288230376151711741,9.007476e+307), point(12615,262143), point(13888,-3970), point(-25953,15751), point(8388612, 7610.5039), point(9007199254740990,-3), point(21139,21128))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-3864,-11682), point(17387,-20271), point(1.507978e+308,-23195)), linestring( point(7408,17076), point(17289,17179869182), point(-17735,-17700)), linestring( point(-22049,-7620), point(-13984,19219), point(12680,67108868), point(-2912,-7373.1572))), polygon( linestring( point(20902,-1138.7539), point(10838,1.748969e+308), point(-3401,-2435)), linestring( point(1911,-9183), point(-28639,1059), point(-23134,-17725), point(1.239489e+308,3.988243e+307)), linestring( point(-17573,-4312.0391), point(21224,3780), point(27480,4086)), linestring( point(36028797018963971,29331), point(-31487,1.277729e+308), point(9.007370e+307,12980), point(-9356,-20534))), polygon( linestring( point(18129,1.503197e+308), point(11779,-9147.9990), point(-8603.1064, 373.0166), point(17477,-26994)), linestring( point(5.052122e+307,7.591186e+307), point(-19791,28034), point(8.490761e+307,-9501), point(-6185,-14807)), linestring( point(8589934590,-30710), point(-3474,-17539), point(-1099511627777,-25022), point(4856,28957))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-25100,5387), point(-8364,32252), point(-20416,26150)), linestring( point(29779,-15503), point(-23041,2303), point(-31820,16777216)), linestring( point(3462,-22242), point(33,17794), point(-21113,8.509318e+307)))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(-15021,29932), point(-25015,-8894), point(1.544356e+308,-28025))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(4320,-10162), point(-5001,9452), point(13689,-1274)), linestring( point(23571,28268), point(6.509573e+307,-17592186044413), point(10729,-5187), point(-9875.0635,7963)), linestring( point(8095,19905), point(-31191, 960.0420), point(13738,1.674140e+308), point(-9614,17322))), polygon( linestring( point(2256,4.359019e+307), point(-6541,-18398), point(9.975275e+307,-8388611), point(-7702,20819)), linestring( point(-25434,5304), point(-6338,551), point(140737488355332,-19396), point(-6123.8374,-11189)), linestring( point(6304,11820), point(1609,23990), point(17549,536870910))), polygon( linestring( point(-8589,-1073741821), point(27459,5385), point(1.076604e+308,-8717.7637), point(-4878,23737)), linestring( point(-22310,7.628050e+307), point(23448,1.734780e+308), point(-3566,8.517995e+307), point(4309, 643.4150)), linestring( point(3.833434e+307,17592186044412), point( 7393.0762,-22477), point(-24092,-8630), point(-19850,-3883)), linestring( point(19244,-9557), point(-9600.9277,-12553), point(1.423609e+308,4393), point(6498,3456))))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(140737488355325,-8983), point(-13398,-16634), point(-26609,4.173795e+306), point(-32099,1.265534e+307)), linestring( point(-10543,23507), point(17592186044412,-1410), point(-16078,32126)), linestring( point(9474,6444), point(-32316,22522), point(11747,6.781049e+306))), polygon( linestring( point(27115,-354), point(-23385,21298), point(-18701,-5400), point(-70368744177661,-21638)), linestring( point(17326,809), point(15456,24957), point(-3571,23626)), linestring( point(6962,-15884), point(1.068647e+308,1638), point(-549755813887,15071), point(1073741828,13383))))),(linestring( point(23866, 6150.2373), point(562949953421314,-16798), point(-5960,-18187), point(-3811,2), point(-9449,2305843009213693948), point(24235,6.524257e+307), point( -749.7910,8282), point(-23017,-25304), point(-17746,-8589934594), point(-14934,29747))),(geometrycollection( polygon( linestring( point(31094,-4162), point(770,-8589934593), point(-15523,1.037486e+308), point(6.224877e+307,-25470)), linestring( point(288230376151711748,19483), point(1.545712e+308,15696), point(-6070,-5327)), linestring( point(17808,24930), point(26948,30114), point(-17158,27675), point(15865,6.314597e+307)), linestring( point(-14072,25567), point(7394,20011), point(15803,6367), point(24358,15201))),linestring( point(137438953470,15077), point(2305843009213693952,339)),multilinestring( linestring( point(14167,7145)), linestring( point(-11585,-14022), point(-12239,-13084), point(1.198152e+308,-23759), point(13939,17311), point(-19235,16296))))),(polygon( linestring( point(576460752303423491,4092), point(-30565,9261), point(6982,-1020), point(-24486,-8159)), linestring( point(1555,28053), point(30621,-26168), point(-86,14826)), linestring( point(-2857.0942,-8974), point(-2898, 2964.4590), point(-10817,-12166)))),(multilinestring( linestring( point(16404,30444), point(-9538,-8958), point(17634,-25920), point(-18203,-28898), point(-2623,-18462), point(27769,20023), point(14558,29403), point(20798,-1213), point(20320,-14553), point(562949953421314,-9699.9033)), linestring( point(17151,-13251), point( 8701.0547,-5014.5635)))) ;
replace into `test`.`t`(`a`) values (linestring( point(-2202,20558), point(8388604,-23868), point(9569,-9440))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(-24590,31072), point(31500,18097), point(24334,-27621)), linestring( point(17599,-7260), point(19300,-21151), point(-25267,-12085)), linestring( point(8388607,5039), point(16726,-9007199254740990), point(4096,7026), point(144115188075855871,14693)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( point(975,-23750),multipolygon( polygon( linestring( point(20385,12669), point(-36028797018963966,15531), point(-1040,-12600), point(-12934,-32481)), linestring( point(9007199254740989,-2147483652), point(699,9.080071e+307), point(16707,-28770)), linestring( point(-15971,-16105), point(17101,20647), point(14421,1681))), polygon( linestring( point(-34359738368,26004), point(3910,1.133865e+308), point(-11036,-917), point(15660,-28926)), linestring( point(1507,-5057), point(-25077,15294), point(-30587, 3987.1982)), linestring( point(-14017,17831), point(33554430,6714), point(28760,-8319), point(-640,28047)))))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( geometrycollection( linestring( point(-16736,-27575), point(27776,8.698360e+307), point(9426,-22478), point(-28194,-26893), point(-9322,6912), point(65533,-17241), point(-20399,-19680)),multipoint( point(21233,1152921504606846977), point(-20718,-2002.5674), point(14307,10735), point(2709,-15304), point( 9114.2773,23771), point(-1934,-14751), point(5458,21585), point(-4948,16950)),multipolygon( polygon( linestring( point(3783,24058), point(32028,7.482098e+307), point(29559,2052), point(-27784,21903)), linestring( point(67108862,-12637), point(582,19228), point(259,21895)), linestring( point(19296,9167), point(27678,-9081), point(-7493.1567,-31190), point(10972,1319)), linestring( point(-1152921504606846975,3538), point(20811,-6287), point(3714,-3417))), polygon( linestring( point(31688,1.535936e+308), point(-27367,-1260), point(17123,1.752488e+308), point(-19764,2772)), linestring( point(7.043910e+306,-2939), point(-2272,4094), point(-4764,1125899906842622), point(32771,28350)), linestring( point(-24555,-29373), point(-16865, 9003.6152), point(1.704938e+308,4823), point(-29435, 2073.0732))), polygon( linestring( point(-6886.3643,-13667), point(2987,-29980), point(30950,1362)), linestring( point(-28628,29337), point(27988,-11198), point(22283,-1006)), linestring( point(21776,-32348), point(13208,11785), point(-2199023255551,32589), point(8976,4.544407e+307))), polygon( linestring( point( 2604.1270,21115), point(-11906,-2579), point(-3264.8408,-210), point(31294,27786)), linestring( point(10769,17202), point(-12241,5062), point(-13818,-32322)), linestring( point(25609,10773), point(-13102,2559), point(7273,4.145552e+307)), linestring( point(-22752,1.098651e+308), point(-7634,8243), point(15610,25561), point(-2199023255552,23414))))),polygon( linestring( point(-2119.7847,-31884), point(21417,17248), point(25543,28449), point(9346,-25353)), linestring( point(8796093022208,-1653.4131), point(31043,20755), point(-18955,-29073), point(9.377190e+306,-16777219)), linestring( point( -703.9990,-6611), point(10475,-25326), point(-28879,3830)), linestring( point(4.221068e+307,6309), point(27182,8287), point(7874,-763), point(-18012,25362))),point(3449,22627))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(29854,25382), point(11719,17950), point(9.951445e+307,6676), point(-11023,3535), point(-24639,5833))),(multipoint( point(1.376475e+308,17902), point(-24392,21189), point(11892,1.489735e+308))),(point(1.550482e+308,-22126)),(linestring( point(9.324311e+307,-22036), point(16389,2191), point(-25803,6), point(-1228,199), point(-16482,27000), point(1.137244e+308,-23512), point(-28846,-12245))),(multipolygon( polygon( linestring( point(14491,31767), point(-6475,131069), point(1.785366e+308,22449)), linestring( point(-30137,-30337), point(1.552544e+308,-13263), point(9223372036854775809,-1677), point( 2798.4307,31088)), linestring( point(32256,6262), point(-7023,6147), point(-20653,144115188075855872), point(-4919.7764,30065))), polygon( linestring( point(1.154974e+308,27760), point(27961,-3174.8057), point(9156,-17547), point(6226,33554431)), linestring( point(18362,549755813889), point(18300,11116), point(-3097.1909,9007199254740995)), linestring( point(-18229,2.234766e+307), point(-4581,-31490), point(7081,30657), point(8.260974e+307,-28644))), polygon( linestring( point(-14565,22696), point(7.171051e+307,801), point(23914,28281)), linestring( point(23931,-18), point(-10626,524292), point(-31570,1.233734e+307), point(-14162,17136)), linestring( point(-32736,1.017836e+308), point(-10683,126), point(25716,17116)), linestring( point(65534,-32339), point(16645,-7479), point(-31,16777212), point(-26864,-11545))), polygon( linestring( point(549755813890,24119), point(-28607, 4883.6846), point(-13381,21742), point(-26987,1152921504606846974)), linestring( point(7813,4.286375e+307), point(-17719, 4864.0527), point(-17,2.046663e+307)), linestring( point(30481,1.572031e+308), point(-24206,-22860), point(-4434,3727), point(20436,-20765))))),(geometrycollection( multipoint( point(-144115188075855871, 2545.9863), point(16655,7431)),geometrycollection( linestring( point(128,8.464118e+307), point(-22500,4194306), point(18904,1924), point(17299,11811), point(-23779,-11410), point(-13056,-32637), point(1073741828,-14913)),multipolygon( polygon( linestring( point(-5613,8.541045e+307), point(22028,8190), point(-19331,1125899906842623), point(-5529.9434,19496)), linestring( point(-3737,-15321), point(-30768,1.626437e+307), point(2.268778e+307, -225.0605), point(30483,29967)), linestring( point(252,14355), point(3.796673e+307,-3250), point(1.613542e+308,-15976))), polygon( linestring( point(-17447,-30399), point(-70368744177665,-3455), point(20447,144115188075855874), point(31579,1.476650e+308)), linestring( point(1.251027e+308,-28216), point(31435,6613), point(13574,-16402)), linestring( point(2177,11195), point(30248,23967), point(28870,-18068))), polygon( linestring( point(1.355335e+308,-9183.5234), point(-31722,24070), point(16574,5.101858e+307), point(-16651,-8238)), linestring( point(7629,-24481), point(-4107,9933), point(-21035,-1862), point(-29702,6.844419e+307)), linestring( point(13862,461), point(-25480,3594), point(-27418,-22463), point(-2305843009213693956,8388608)))),multipoint( point(6279,-11063), point(14678,-8175.0752), point(24817,25735), point(9.587217e+307,29814), point(9.471852e+306,2052), point(-7535,26030), point(-14888,-20945), point(32766,25590))),multipolygon( polygon( linestring( point(4586,5229), point(1.398638e+307,18361), point(-552,9.994410e+307)), linestring( point(-8019,-4664), point(-24801,5813), point(1.000582e+308,28732)), linestring( point(18699,-12957), point(24944,11530), point(-2115,-3182), point(11735,16301)), linestring( point(12891,-11310), point(2564,29604), point(26382,-30740))), polygon( linestring( point(-5956,-17585), point(-25123,13), point(4506,22494), point(1715,15463)), linestring( point(3.678009e+307,27526), point(18221,-8796093022205), point(1332,-5885.6606), point(8095,1033)), linestring( point(-17995,-8748), point(-24325,26219), point(5836,-3221), point(1.522773e+308,-4595)))))),(point(13771,5735)),(multipoint( point(1.659431e+308,256), point(-20508,1.780088e+308), point(-22293,18), point(30483,3.818622e+307), point(-25378,-281474976710653), point(6.144758e+307,1099511627774), point(-2305843009213693953,16857), point(9.551818e+307,2.153154e+307))),(multipoint( point(183,1.469787e+308), point(4040,-22681))),(point(13307,-830)),(linestring( point(21178,-29226), point(21056,11933), point(-9261, 8061.0957), point(25671,-28251), point(30193,16675), point(-8628.3428,-20698))),(linestring( point(-13988,-30939), point(-17532,12700), point(-8150,3503), point(5.631923e+307,-3754), point(8337,12832), point(-30281,13533), point(10458,18644))),(linestring( point(17962,1.101604e+308), point(-4353.6040,16537), point(23536,1099511627778), point(-24752,68719476736), point( 6115.1719,10694), point(6.007315e+307,1.114920e+308), point(-18115,-12218), point(-18665,-20430), point(-797,-9021.8604), point(19865,1.222343e+308))),(polygon( linestring( point(25167,-18490), point(6.596335e+307,-16628), point(-3548.9800, 514.5059)), linestring( point(-19165,6871), point(8902,19631), point(-27189,10)), linestring( point(13655,-15212), point(14598,-24687), point(31141,-29911)), linestring( point(72057594037927934,-18370), point(11940,3826), point(5.351583e+307,-32601)))),(multilinestring( linestring( point( 3690.5840,10451), point(6141,-16227), point(29647, 6203.6602), point(-31634,-21186), point(15178,-20072), point(-12360,7048)), linestring( point(5247,2306), point(-13580,-8124), point(-274877906942,65532)), linestring( point(32078,-9692), point(29477,27309), point(30478,12842), point(16631,4), point(-3003,-21379)), linestring( point(28901,9009), point(21885,27646), point(-10868,-9740.0996), point(-20794,1.060983e+308), point(-135,-921), point(30047,9.230489e+307)))),(multipoint( point(-31766,1.281784e+308), point(4194307,-23901), point(-15400,8193))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-1099511627777,1022), point(17245,-19486), point(-20329,27908)), linestring( point(19129,21239), point(-5797,-25567), point(1.522266e+308,2681), point(-12178,31254)), linestring( point(-12120,7146), point(-17951,10667), point(-10924,-1048579), point(32045,-24900)), linestring( point(13547,20797), point(4730,16949), point(6858, 8973.5723), point(29210,1.232550e+308)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-6645,18446744073709551614), point(-29958,22420), point(21332,16824), point(36028797018963964,-10161)), linestring( point(-21988,-9107.3789), point(-6099.9497,29713), point(-23407,-29791)), linestring( point(-9667, 6246.1406), point(281474976710659,-24372), point(30790,-25730), point(9.379887e+307,5280)), linestring( point(-9143.1797,-7193), point( 1948.7334,7.065329e+307), point(-14344,16199)))),(multilinestring( linestring( point(-4376,13757), point(-24550,8.658346e+307), point(-549755813892,-26680), point(4503599627370493,20177), point(7.014047e+306,28373), point(-2427,-19489)), linestring( point(-26950,22134), point(30982,-22374), point(-19356,-26098), point(262145,20410), point(-18007,18014398509481984), point(-8965,1248)))),(multilinestring( linestring( point(-7319.9668,8015), point(17549,-12271)), linestring( point(2.382920e+307,-14767), point(-5938,5.045771e+306), point(-9171,-19863), point(-2705,20957), point(-8639,-21310), point(-20033,1.179396e+308), point(4172,2968), point(2894,2826), point(-5294,1.726283e+308)), linestring( point(-27801,10842), point(9240,-28373), point(1099511627772,576460752303423488), point(24810,-26809)))),(geometrycollection( point(-14860,-7885),multipolygon( polygon( linestring( point(30030,-31236), point(-30547,13260), point(1.203474e+308,9676)), linestring( point(1304,2900), point(-4095,-17592186044420), point(-32161,4807), point(-3183,17543)), linestring( point(1.242367e+308,-17158), point(513,-596), point(-24153,12716)), linestring( point(-10240,-4984), point(-11201,-20672), point(2937,-6724))), polygon( linestring( point(-25002,14540), point(1.218676e+308,27191), point( 2641.0449,6.339204e+307), point(1.170538e+308,-23664)), linestring( point(15515,1.453717e+308), point(4.691997e+307,-2912), point(20431,-70368744177667)), linestring( point(30147,-25124), point(-16599,28045), point(15912,6.560000e+307))), polygon( linestring( point(-29583,-2758), point(-19643,-29327), point(9530,5.432541e+307), point(-4516.2817,-15903)), linestring( point(-321,5.575172e+307), point(1.044252e+308,26383), point(-9544,-1217), point(4938,4)), linestring( point(5645,19301), point(-30038,-20447), point(-3758,-8253.5420), point(4384,12316)), linestring( point(-25031,1899), point(-9657,-21232), point(1.384951e+308,9188), point(31556,14321)))),linestring( point(3822,31563), point(-25111,-28654), point(-28746,-3938), point(-7280.3140,32769), point(-18136,-15530), point(-4230,21220), point(-5291,1534), point(-28159,29240), point(-32370,29980)))),(multipolygon( polygon( linestring( point(-6483.5527,131074), point(14231,14614), point(-9322,23727), point(3557,24114)), linestring( point(-19398,-6485), point(-29202,3867), point(24490,8752)), linestring( point(23484,-22780), point(26607,-21674), point(32445,9223372036854775805)), linestring( point(-22773, 8893.6895), point(-149,19220), point(29548,18246))), polygon( linestring( point(-31858,14986), point(-12924,-502), point(31475,18408)), linestring( point(-150,-7456), point(-23234,10456), point(-8502,-16867), point(23982,-14626)), linestring( point(7749,15781), point(22263,29908), point(-19327,-8171))), polygon( linestring( point(1.184942e+308,5177), point(2077,-8655.2100), point(-32700,-2711.3433), point( 2786.5459,-274877906941)), linestring( point(-30457,-359), point(-17286,2787), point(34359738372,-4964), point(20907,-25634)), linestring( point(19939,14806), point(9664,1.448158e+308), point(-8767,-5810), point(-1125899906842626,-13089))), polygon( linestring( point(27970,-12123), point(14680,16872), point(549755813885,14729)), linestring( point(-3848.4326,-18310), point(31869,63), point(-14439, 8797.1094), point(1.418989e+308,-29998)), linestring( point(-28142,-30107), point(-19525,-26623), point(23803,-2370), point(6001,-31626))))),(geometrycollection( polygon( linestring( point(5.817824e+307,-6294), point(7680,4225), point(-23434,-26883)), linestring( point(22168,1.241346e+308), point(-16332,23701), point(16868,-15650), point(9223372036854775806,31519)), linestring( point(-14542,-12925), point(-29503,-3072.8525), point(-7015,10356), point(20247,1.004527e+308))),geometrycollection( linestring( point(-13220,1.372952e+308), point(-27683,19419), point(7.397104e+307,-12298), point(1402,28683), point(28443,-9995), point(-32598,-32131)),geometrycollection( geometrycollection( point(4164,-8353),polygon( linestring( point(-25914,3), point(-11583,1.568166e+308), point(32709,1.003742e+308), point(3.946972e+307,28884)), linestring( point(22948,9.206085e+306), point(28786,8721), point(9956,-923)), linestring( point(-22871,26180), point(20918,-5432), point(-1033,-20054), point(-586,-8950)), linestring( point(-5436,-17069), point(1.106716e+308,9.464452e+307), point(21830,-2980), point(281474976710659,-32229))),point(890,-24394)),multilinestring( linestring( point(15004,-31446), point(-22734,9223372036854775812)), linestring( point(7213,29238), point(-268435455,21315), point(13739,-6042), point(1.421830e+308,25461), point(-4755.3706,1.517480e+308), point(-16161,17195), point(18860,31885), point(-5013,23206), point(22380,19816), point(-27602,15102))),point(1.058448e+308,16667)),multipolygon( polygon( linestring( point(-11523,5.854268e+307), point(-9515,-18777), point(67108866,3.429514e+306), point(5,3421)), linestring( point(35184372088833,5.905780e+307), point(4122,16279), point(-5442,-16671), point(-25974,-19609)), linestring( point(-5451,1.538208e+308), point(8778,7.172207e+307), point(-26226,7730), point(-3119,-4173))), polygon( linestring( point(-16743,20346), point(7433,2645), point(-29219, 2098.9736), point(11385,-18714)), linestring( point(14968,-1636), point(4291,-16441), point(2305843009213693954,-2147483644)), linestring( point(-21426,19762), point(-11684,-25461), point(7817,3427))))),linestring( point(26973,18999), point(31353,140737488355332), point(-3651,-22020)))),(polygon( linestring( point(20443,3.413879e+307), point(19416,-16083), point(268435455,4503599627370494), point(-30718,-4233)), linestring( point(-7703,19947), point(20109,-18989), point(-30867,29249)), linestring( point(-15079,-18964), point(126,-25148), point(-4194,23879), point(-27846,9294)), linestring( point(30629,-9791), point(31091,-28529), point(9915,1048580), point(-2088,-9268)))),(polygon( linestring( point(-31818,1.468965e+308), point(-13054,4194304), point(-2050,1.457041e+308), point(-27117,-23407)), linestring( point(15899,1.117578e+308), point(22266,-19094), point(4.620897e+307,27991)), linestring( point(30871,-32764), point(8368,-19045), point(-10331,-20304)))),(geometrycollection( polygon( linestring( point(-15079,-7390), point(-13690,12743), point(-28904, 6498.2871)), linestring( point(14595,8379), point( 2205.3789,70368744177663), point(-19771,1.760291e+308)), linestring( point(30100,1.563030e+308), point(29553,-31402), point(1.619950e+308,22122))),point(-27143,22983))) ;
select a from t where a ='65525' ;
insert ignore into `test`.`t`(`a`) values (linestring( point(524286,6766), point(-6356,8730), point(27132,3007), point(27282,13781), point(-17527,-21916))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(12240,7388), point(9992,562949953421309), point(2.506211e+307,274877906943), point(1.494083e+308,-5558.2959)), linestring( point(9223372036854775807,-29053), point(524291,19968), point(6698,4222), point(-16039,1793)), linestring( point(-282,-14925), point(926,-22845), point(3173,-20458), point(9.824227e+307,-434)), linestring( point(-20368,-4912), point(-11296,-15335), point(-28738,15234), point(27999,1.073951e+308))), polygon( linestring( point(268435458,-31314), point(17179869181,21040), point(6.976658e+307,19074), point(9.606247e+307,-2219.9106)), linestring( point(-18619,22562), point(18851,4082), point(-6518.1123,32617), point(-1099511627778,18014398509481981)), linestring( point(10502,5.958059e+307), point(2097149,2218), point(-4437,-2050), point(7212,-22603)), linestring( point(-2108,-2337.5273), point( 4514.6455,-16505), point(-22660,-31388))), polygon( linestring( point(-21489,9604), point(26790,32612), point(7386,-23054)), linestring( point(14847,-26294), point(30689,-16190), point(-22411,20228), point(-10770,-29151)), linestring( point(24581, 5406.3545), point(17975,-5), point(-16093,24386), point(-1028,-9208.1699))))) ;
select a from t where a ='2016-11-11' ;
insert into `test`.`t`(`a`) values (multipoint( point(-262143,22764), point(27726,-29361), point(-17660, 9490.4766), point(-7597,4398046511107), point(22670,8.718232e+307), point(24648,23355), point(34359738365,30859))) ;
insert into `test`.`t`(`a`) values (point(-16209,-4270)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(-7143,31824), point(-2423,22395), point(-14305,-68719476736), point(-17417,3164)), linestring( point(4503599627370496,8.746801e+307), point(-18856,-6), point(4437,-25807), point(-22157,15770)), linestring( point(9419,1073741823), point(1.929015e+307,-14735), point(-14306,2001))), polygon( linestring( point(-12187,-19497), point(-9203,27448), point(-3564.7031,27079)), linestring( point(-6311,-15461), point(9527,2889), point(11,17729)), linestring( point(6260,-2113), point(21197,-1123.8682), point(27789,-2372))), polygon( linestring( point(12451,-8589934593), point(-23148,22948), point(21135,32772)), linestring( point(-9568,17917), point(-19494,-18589), point(-22372,1.239786e+308), point(-15348,2.642641e+307)), linestring( point(5.967937e+307,24965), point(-27108,-21125), point(-1430,-16053)), linestring( point(6524,32354), point(2776,-14372), point(-4383,22498), point(8362,-29396)))))) ;
insert into `test`.`t`(`a`) values (multipoint( point(-32621,27432), point(20404,2281), point(85,-23207), point(27089,576460752303423487), point(10034,1.061346e+308), point(32322,4353), point(1.288921e+308,-15989), point(17605,-31786))) ;
insert into `test`.`t`(`a`) values (point(17179869188,23271)) ;
insert into `test`.`t`(`a`) values (point(-1513,268435452)) ;
select a from t where a ='1' ;
select /*+ JOIN_SUFFIX( t ) */ a from t where a =127 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-31024,10875), point(-14460,-18149), point(-23966,21038), point(-26967,6700), point(-16480,-6580), point(6875,-20131)), linestring( point(12169,-13718), point(1.238747e+308,11286), point(-28312,-1706), point(-22442,-26854), point(21409,15273), point(-28903,-25918)), linestring( point(2276,-28613), point(-28899,-32414)), linestring( point( 793.6689,-15927), point(8120,12), point(-19187,-1358), point(-28064,4224), point(562949953421312,-32693)))),(multipolygon( polygon( linestring( point(14926,-14488), point(-11807,-23984), point(-4923, 9833.8555), point(8102,25382)), linestring( point(131074,17199), point(2651,639), point(-24753,20855)), linestring( point(4665,-3812), point(10726,27289), point(24236,-462), point(12466,-11523)), linestring( point(13286,-7300.7056), point(28294,1.210243e+308), point(1.045525e+308,-2538))), polygon( linestring( point(-4851,-31722), point(-2249.0439,29841), point(-36028797018963972,-4837)), linestring( point(10010,3790), point(3787,6854), point( 6492.0000,-20573)), linestring( point(-5209,19406), point(18065,-32499), point(-22221,6418)), linestring( point(3325,20884), point(9223372036854775804,-34359738371), point(25958,-7423), point(6487,31559))))),(geometrycollection( multilinestring( linestring( point(4876,559), point(-30733,7738), point(65538,23325)), linestring( point(-2485,11603), point(-21573,-3244), point(-5236.0254,1.546987e+308), point(-27240,-9307), point(16416,-15624), point(28219,-9279)), linestring( point(-9875,-27029), point(-9800,15453), point(-26737,1.487989e+305), point(1777,1.482388e+307), point(1.327755e+308,-28883), point(2.580183e+307,18014398509481988))),multipolygon( polygon( linestring( point(9223372036854775806,8734), point(20180,-5470), point(-28714,-26134), point(2.815097e+307,1125899906842624)), linestring( point(2097156,10744), point(-7232,6.150890e+307), point(7837,1948), point(-68719476736,8321)), linestring( point(-2015.7900,4098), point(11436,19779), point(-31031,1152921504606846976))), polygon( linestring( point(-4452,514), point(65533,1.446482e+308), point(67108865,4.153160e+307), point( 3050.2715,-22947)), linestring( point(-10021,29064), point(31967,7401), point(19514,7120)), linestring( point(17838,-16769), point(274877906942,10649), point(-31899,12192), point(-932,1.557744e+308))), polygon( linestring( point(65540,-19245), point(35,-23607), point(-22546,268435459)), linestring( point(1775,7192), point(28177,32132), point(22891,-6921)), linestring( point(-1953,17912), point(-32136,-3677), point(27649,4595), point(19143,5868)), linestring( point(28012,14884), point(29700,3.764314e+307), point(12151,-32054)))),geometrycollection( multipoint( point(11622,8283), point(-17599,-26346), point(4.392216e+307,-12232), point(16777216,-23403), point(417,24081)),linestring( point(-24169,6.419427e+307), point(2646,-17520), point(27278,31788))))),(polygon( linestring( point(1.321695e+308,-8677), point(10936,20194), point(-6747,29560)), linestring( point(6156,8575), point(20812,25110), point(-18985,2.236890e+307)), linestring( point(-14810,-16417), point(10787,281474976710656), point(19940,30018), point(1574,31622)))),(polygon( linestring( point(27615,-3228.8540), point(-13574,-31534), point(-27375,1.413766e+308)), linestring( point(-5193.5811,1238), point(950,7716), point(17813,12557)), linestring( point(183,7170), point(4,-26416), point(-23238,-22414), point(1013,30795)), linestring( point(28464,14751), point(14888,13787), point(17179869180,6918)))),(multipoint( point(-30840,-25258), point(5.306257e+307,27023), point(-10060,28530))),(polygon( linestring( point(65,-4611686018427387904), point(-30616,31261), point(-22014,-15310)), linestring( point(-14497,-17888), point(1.650493e+308,-16317), point(24667,2496), point(-7957,20668)), linestring( point(10594,1818), point(-28573,31067), point(-262146,2047)), linestring( point(-15907,-5722), point(-16330,11211), point(4.653839e+307,25082), point(1.734921e+308,-30750)))),(multipolygon( polygon( linestring( point(-2604,-9501), point(28578,1152921504606846972), point(-1426.7939,-10105)), linestring( point(13472,17578), point(-28906,17078), point(-24510,268435454)), linestring( point(-1725.5654,6106), point(7.600243e+307,7.992129e+307), point(21738,-27049), point(-24619,2.913327e+307))), polygon( linestring( point(129,17592186044416), point(12538,-36028797018963964), point(4.819443e+307,5972)), linestring( point(-22490,-21416), point(19109,1.331169e+308), point(29564, 1194.8926)), linestring( point(2773,13445), point(-23875,24524), point(9735,-6879)), linestring( point(-12096,-134217730), point(2046,-6650), point(-1476,22936))), polygon( linestring( point(18337,-12003), point(-4098,-9794), point(15038,-24308)), linestring( point(-31732,12671), point(-31691,4.179962e+307), point(-15888, 7140.7637)), linestring( point(-4722,-19992), point(9208,7766), point(19578,17031))), polygon( linestring( point(-19147,19369), point(3488,19552), point(-29781,-1153)), linestring( point(2781,1.668596e+308), point(23192,1.549795e+308), point(29233,13573)), linestring( point(-381,3430), point(4725,4.657641e+307), point(14188,-26680), point(32770,23845)), linestring( point(-26486,4490), point(-23024,-22647), point(4083,-4107), point(-13718,2.316287e+307))))),(multipolygon( polygon( linestring( point(-8233,-23515), point(1.757138e+308,29108), point(4080,-19852), point(6340,-3457)), linestring( point(4847,9786), point(28576,-17724), point(17323,-16863)), linestring( point(-22469,10492), point(3.238305e+307,-7809), point(-2725,14811), point(-25498,26897))), polygon( linestring( point(26140,-28869), point(-32082,8194), point(5.692864e+307,-25699)), linestring( point(9045,18645), point(1.127072e+308,7871), point(16697,26460), point(-22237, 1323.9248)), linestring( point(-281474976710653,-17547), point(-19181,-26438), point(-25489,11067), point(8434,23686))), polygon( linestring( point(20141,-19082), point(-12276,30905), point(-27537,4722)), linestring( point(536870909,31246), point(22425,23954), point(-22436,-16720)), linestring( point(-13334,-185), point(17767,-4684), point( -895.6338,5.367436e+307), point(2305843009213693951,-2428)), linestring( point(-2147483650,6.433311e+307), point(-7926,2097156), point(-27085,-20658))))),(polygon( linestring( point(11065,16271), point(-12515,-22564), point(-13899,10829)), linestring( point(-12227,6.108251e+306), point(-32503,-14405), point(17866,2.360163e+307)), linestring( point(9829,23418), point(-612,4.337516e+307), point(-25594,-31175)))),(multipoint( point(-5242.4946,-9573), point( 5574.1973,-6963.7041), point(-23330,25597), point( 7868.4688,-27091), point(20879,-20135), point(-7788.2910,22325), point(1278,2371), point(15781,29840), point(7853,42))),(point(-420,30846)),(multilinestring( linestring( point(25998,27530), point(-1589.9795,-17350), point(7795,-16775)), linestring( point(12074,-24553), point(-1327.9619,16019), point(-12598,32114), point(-29204,274877906942)), linestring( point(-1911,288230376151711740), point(-13112,18993), point(-4736,-20890), point(-8774,-171), point(-22598,-17276), point(29103,-23821), point(31061,904), point(4.713686e+307,1.569556e+308), point(-13428,-17961), point(3183,1.421264e+308)), linestring( point(11176,-15565), point(-65538,16440), point(3816,22711)))) ;
select a from t where a ='2016-11-11' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipoint( point(23652, -169.2813), point(6364,-29127)),multipolygon( polygon( linestring( point(-16908,-20763), point(137438953469,24741), point(-26014,1.275736e+308)), linestring( point(262141,-8789.4512), point(135,-17767), point(-9998,-23063)), linestring( point(-9018,-19974), point(26499,14476), point(13870,-7685), point(-32428,-17783))), polygon( linestring( point(31188,1.565122e+308), point(-9556,4119), point(-8493,524289)), linestring( point(-15542,-6597), point(30996,-15560), point(-12247,-7908), point(-15395,29902)), linestring( point(6.659049e+307,2051), point(-23041, 2069.8818), point(16427,-21911)), linestring( point(3225,-17245), point(-22930,15119), point(-26241,24237)))),point(-144115188075855872,-20922))),(multipoint( point(21870,-8467), point(2196,-15166), point(-25630, 3784.5703), point(7.473907e+307,871), point(-140737488355329,1021), point(1.437026e+308,-19653), point(-16066,-1625))),(geometrycollection( multilinestring( linestring( point(23158,-562949953421309)), linestring( point( 5459.8037,32079), point(-11362,3.398535e+306)), linestring( point(-6225,19994), point(1.761446e+308,8830), point(-19079,396), point(15402,34), point(140737488355327,19912), point(31117,2725), point(8190,-17315), point(31006,-8990), point(-4601,-14520)), linestring( point(-25114,-31786), point(371,8.650419e+307), point(-2410,-13432))),multipoint( point(-4258.2168,2332), point( 3953.6396,-21616), point(15330,-26637), point(31083,32597), point(24966,20720), point(-5481,-32679), point(2305843009213693951,1.059859e+308), point(-5789,22661), point(11513,-27601)))),(polygon( linestring( point(-15387,14361), point(-536870915,7665), point(-8996,-17324)), linestring( point(18306,-30963), point(-29965,9.389998e+307), point(30168,4982)), linestring( point(1.234159e+308,-31604), point(-21386,-19655), point(16770,31071), point(1.235983e+308,-8356)), linestring( point(7338,23953), point(-2748,309), point(-18184,7853)))),(multilinestring( linestring( point(-26087,31470), point(-12367,8.297617e+307), point(5017,1.361736e+308), point(26621,20464), point(6203,16804), point(-3068,-3535), point(31991,1.038343e+308), point(936,29612)), linestring( point(5967,-7293), point(-14091,-833), point(15596,1.461705e+308), point(25221,1.232169e+308), point(-27970,-13363), point(1.062473e+308,2199023255553), point(11789,-8097), point(-18488,-2774), point(5479,23389), point(-19043,70368744177663)), linestring( point(24712,67)), linestring( point(-19621,2147483647), point(17694,-23783)))),(geometrycollection( linestring( point(1.087872e+308,-19401), point(-26077,4398046511105), point(12085,-571), point(8796093022204,-4798)))),(multipoint( point(18758,-5934.2788), point(16083,-26498))),(linestring( point(-30896, 989.9766), point(16067,28247), point(14496,18446744073709551613), point(2305843009213693950,-32717), point(-5954,11251), point(1.583775e+308,-6494), point(22314,562949953421314), point(-28828,-19066), point(-24293,1.371286e+308))),(multilinestring( linestring( point(3.422307e+307,1069), point(1099511627779,-25716), point(26554,27476), point(-12596,-30946), point(1489,8556)), linestring( point(-145,-23524), point(32707,-32667), point(1.464858e+308,-13857), point(8332,4748), point(-27610,-5587), point(-11512,-3290), point(22345,1028), point(1475,14899)))),(multipolygon( polygon( linestring( point(-16329,1727), point(-9113,166), point(-5841,-30121), point(-18087,15283)), linestring( point(-22355,2251799813685248), point(16795,1048579), point(-20398,-25627)), linestring( point(9.645757e+307,16913), point(13687,11537), point(-27178,-17181))), polygon( linestring( point(-27977,-31359), point(5495, 5852.2783), point(19770,14916), point(-15246, 6059.3105)), linestring( point(1.608361e+307,536870914), point(-31226,-27674), point(-14191,7356), point(-1752,-25426)), linestring( point(-4490,-22995), point(-11723,-4853), point(7899,-8407))))) ;
insert ignore into `test`.`t`(`a`) values (point(-29737,11422)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(17179869188,-16014), point(23218,21489), point(1.696075e+308,-17084), point(562949953421314,-32261)), linestring( point(-8436,21396), point(-3736,5.569877e+306), point(-14184,14769), point(281474976710659,-28647)), linestring( point(-7508,-18431), point(21899,1.115243e+308), point(-30000,24776)), linestring( point(16894,30907), point(-2868.8364,-1112.1299), point(1.796545e+308,8.407351e+307), point(-14851,-5389)))) ;
select a from t where a =32767 ;
delete from t limit 2 ;
delete from t limit 2 ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-16022,27115), point(2597,24300), point(-27804,5361), point(-7242,4.038606e+307), point(1.388080e+308,2887), point(-627,-22396), point(-25221,1.561783e+308), point(-4,13290)), linestring( point(-123,22256), point(10654,-9746), point(4091,9.118588e+307), point(366,31972), point(-25455,131069), point(21512,14111), point(-11670,15298), point(10876,1.590481e+308), point(-18416,8192), point(1.141059e+308,34359738368)), linestring( point(-3253,-7099), point(-4029,9919), point(-14345,27991), point(-27855,-332), point(-4294967299,6716), point(-6237,-11200)))) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(4010,-16111), point(8.176764e+307,-25353)), linestring( point(2921,-31055), point(4710,-22669), point( 5495.2109,-18368), point(7.122793e+307,898), point( 3595.0088,-17116), point(-16244,3.058231e+307), point(2641,9.672980e+307), point(26945,1.654838e+308)))) ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(331,-16190), point(4.093139e+307,-29777), point(4836,-18931), point(-1410.3467,15428), point(10963,-28800), point(1.374257e+308,9146), point(-31220,1.023218e+308), point(7313,5.456177e+307), point(1706,1.097486e+308), point(1.051991e+308,-26244))) ;
insert into `test`.`t`(`a`) values (linestring( point(-2199023255551,-23387), point(-16934,-33554432), point(576460752303423486,31536), point(28329,15279))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(24594,-27981), point(-14066,5.074731e+307), point(-10412,19850)), linestring( point(-18487,10752), point( 8045.7051,23663), point(1.152367e+308, 5118.8145)), linestring( point(72057594037927939,9400), point(2916,-6706), point(-7165.1094,15209), point(33554432,1.375018e+308))), polygon( linestring( point(23805,-5720), point(18083,-5464), point(31874,7.250766e+307), point(2480,-2917)), linestring( point(-16548,64), point(1125899906842623,-22511), point(13226,281474976710652)), linestring( point(14746,-27222), point(3314,-9838.6045), point(-14988,-35184372088828)), linestring( point(13966,-3581), point(-4063,16623), point(-521,-1711))), polygon( linestring( point(-23853,-2418), point(-3647,29857), point(32660,2251799813685250), point(-30628,-21158)), linestring( point(14956,22440), point(21991,22760), point(17894,-865)), linestring( point(-18089,26279), point(-20449,6646), point(4109,24533))), polygon( linestring( point(989,-738), point(19653,1737), point(-17478,1.481405e+308), point(9969,28688)), linestring( point(8589934589,36028797018963970), point(32768,22521), point(-2199023255549,-32493), point(-20733,2987)), linestring( point(-18939,-8690), point(5328,9377), point(10100,-14301))))) ;
insert into `test`.`t`(`a`) values (point(30867,16460)) ;
delete from t limit 1 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipoint( point(-1123,32581), point(21525,4086), point(4,18647), point(32696,14912), point(-22811,4917), point(-21730,22965), point(10585,-29582), point(28249,-27233), point(-14175,5.624785e+307), point(23111,10465)),multipoint( point(-29635,-21091), point(18054,-6142)))),(linestring( point(-14855,-12810), point(20583,-3141), point(14700,1.017321e+307), point(31652,13828))),(point(10198,-24297)),(multipoint( point(-1271,4550), point(23486,-12101), point(-28077,10291))),(linestring( point(1.587863e+308,-22857), point(8.485943e+307,-24471))),(point(-11925,18192)),(point(4096,6110)),(polygon( linestring( point(1152921504606846979,28564), point(2500,20961), point(20010,-14753), point(9.919634e+307,-16233)), linestring( point(-9223372036854775804,7253), point(-32707,22383), point(3.747037e+307,18190), point(-65537,-9723)), linestring( point(6983,4124), point(6218,-8447.2393), point(20453,1.401924e+308)))),(linestring( point(-16745,16), point(-12208,10145), point(15698,-22691), point(2419,29289), point(1.204640e+308,-22630))),(multipoint( point(17588,-11431), point(12283,28025), point(1021,16653), point(-23701,30292), point(-31453,1.768201e+308), point(20819,26362), point(9.795449e+307,562949953421316), point(26683,-10255), point(36028797018963968,22508), point(6493, 5737.9287))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(1670,5805), point( 3680.3604, 4015.4453), point(-30946, 8532.0371)), linestring( point(25564,28516), point(17787,-7095), point(3940,3.056022e+306), point(17714,1.158604e+308)), linestring( point(-25156,-26864), point(-23563,16791), point(1022,18389), point(-9296,-26311)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(23941,11790), point(-23730,4840), point(-30497,29350)), linestring( point(-6735,8388610), point(7.905178e+307,-31094), point(15909,6006)), linestring( point(8.055746e+307,-9780.2002), point(1423,-16422), point(3731,-12479)), linestring( point(8086,2097155), point(-32415,5708), point(576460752303423484,1.624418e+308))), polygon( linestring( point(-2932,288230376151711741), point(27653,30830), point(2147483649,19758)), linestring( point(14718,-20329), point(4.753535e+307,-20236), point(576460752303423488,36028797018963972), point(322,19300)), linestring( point(1152921504606846978,-11763), point(-18054,-8717), point(-22116,-5566)), linestring( point(5078,-10643), point(-3669,-5117), point(-24954,10316))), polygon( linestring( point(-26417,-23670), point(-32631,31147), point(-14052,-26688), point(-32771,23056)), linestring( point(2.123372e+307,-6531.5435), point(-8191,-6312), point(88,23904)), linestring( point(-11155,20795), point(-24850,1073741823), point(576460752303423486,-3874))))) ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(9167,5.021841e+306), point(1.760756e+308,8589934596), point(24109,1.730032e+308), point(15931,1.191541e+307), point(-31335,6674), point(67108868,19191), point(-29082,30240), point(31072,-11449), point(131072,21252)), linestring( point(12557,1.467022e+308), point(30756,-6463), point(25695,6.957922e+307), point(22072,-17309), point(-9554,6885), point(-18777,-11405), point(-3713,5002)), linestring( point(11972,6714), point(-27799,-11053), point(14047,-2758), point(-11632,7091), point(-35184372088834,26581), point(-20,-13318), point(9106,-21751), point(-14053,794)), linestring( point(4611686018427387905,-6708.1138), point(-21634,-420), point(22110,4611686018427387900)))) ;
insert into `test`.`t`(`a`) values (geometrycollection( geometrycollection( linestring( point(22935,4205), point(26422,9423), point(24668,-12789))),linestring( point(-26806,-16757), point(34359738372,8.179390e+307)),multipoint( point( 2009.8955,-1), point(793,-17941), point( 363.8711,-30707)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( polygon( linestring( point(33554434,-8879), point(28752,9472), point(25420,17442)), linestring( point(-4306,15213), point(1650,1.707476e+308), point(8.185566e+307,7680)), linestring( point(30395,-22026), point(5348,19277), point(485,1.057953e+308))))) ;
select a from t where a =0 and a =255 ;
delete from t limit 2 ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (point(19882,-30740)) ;
insert into `test`.`t`(`a`) values (multipoint( point(-509,6301), point(-17331,-17341), point(5.531759e+307,6.167077e+307), point(-9131,7454), point(4.082888e+307,11000), point(28967,16457))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(13400,26759), point(4194305,11431), point(23590,28841))),(linestring( point(-16443,10904), point(17328,3006), point(23932,-2612), point(-21880,11141), point(28459,-23782), point(-9304.4756,19418), point(13681,2915), point(24857,23268), point(35184372088834,4843))),(multilinestring( linestring( point(536870908,-281474976710653), point(3653,2097), point(8.482605e+307,2052), point(-305,-404), point(1.081010e+308,0), point(3.943906e+307,6.973783e+307)), linestring( point(29096,274877906945), point(21455,-25710), point(20479,25003)), linestring( point(1025,18298), point(-7012,-4672.4009), point(524287,-4332), point(2097156,24335), point(1.227119e+308,8589934588), point(-17394,-5723), point(1619,29642), point(4338,16777213), point(-30118,11493)), linestring( point(25287,-32745), point(-9699,-3446), point(8341,27270), point(16757,-16577), point(-1100.9629, 5815.4414), point(-7663,-26186), point( 3617.9385,2.444263e+306), point(-5907,-28178), point(-3807,5935)))),(polygon( linestring( point(-6099,5695), point(-12786,1.609272e+308), point(-26122,9093)), linestring( point(9.121676e+307,-16038), point(-31661,-16279), point( 9211.9746,14292)), linestring( point(11795,30508), point(6.377899e+307,-18809), point(-13383,4946)))),(point(-20180,13307)),(polygon( linestring( point(-10169, 8858.6992), point(1.619962e+308,14670), point(11178,-33), point(11914,14724)), linestring( point(5602,-10334), point(16060,30578), point(30881,15539)), linestring( point(-4352,-1297), point(1.145658e+308,-13254), point(-7257,21449)))),(linestring( point(-23954,-10541), point(15203,31612), point(13473,30447), point(-1462,20507), point(-25170,-29632), point(11146,2157), point(2219,-2751))),(multipolygon( polygon( linestring( point(13264,24432), point(13905,7172), point(6077,-30674), point(28746,4315)), linestring( point(6.279316e+307,10860), point(4341,-3970), point(1.130162e+308,-6), point(31168, -868.2432)), linestring( point(384,22984), point(-24912,-9345), point(1.418738e+308,31876), point(72057594037927936,5944)), linestring( point(3.265541e+307,562949953421312), point(-23573,2529), point(36028797018963971,262148), point(8.679720e+307,-8455))), polygon( linestring( point(9.997415e+307,-12350), point(11371,-15637), point(288230376151711741,22513), point(2251799813685250,-9964)), linestring( point(2722,32112), point(20601,-14950), point(28796,20733), point(13675,562949953421316)), linestring( point(-2747,12844), point(4503599627370492,1.289662e+308), point(32291,12833), point(4093,-6674))), polygon( linestring( point(-10267,18446744073709551615), point(126,5182), point(1099511627775,27214)), linestring( point(-8226,-31940), point(536870913,-5704), point(-4740,4.514009e+307)), linestring( point(-28375,8439), point(30356,25480), point(-27523,25742), point(21450,268435460)), linestring( point(-13226,-26256), point(-22787,-20463), point(2021,6.039068e+307), point(288230376151711748,-26302))))),(multilinestring( linestring( point(-2772,-12943), point( -134.5908,552), point(19822,-8761), point(2473,26996), point(-21231,17592186044416), point(-21366,-16520), point(1028,12), point(23329,-1750), point(-3045,-22381), point(-12279,-11441)), linestring( point(-31575,8.272263e+307), point(12890,-20488), point(-9829,-21912), point(8.447687e+307,3.434203e+307), point(-12636,-27698), point(-10210,1.542578e+308), point(32210,-12530), point( -675.7578,-28660), point(850,1.242989e+308)), linestring( point(-18201,-2105.9219), point(-922,-2199023255552), point(-1861.6396,-28078), point(-31894,29365), point(13756,-15981), point(8793,-10748)), linestring( point(-14015,25954), point(5233,-24155), point(4.421047e+307,2305843009213693953)))),(multilinestring( linestring( point(7.083810e+307,131072), point(1.345214e+307,-5883)), linestring( point(1.187107e+308,30398), point(8190,-8876), point(26242,31321), point(1791,-19384), point(-24986,-2429), point( 9941.7793,-18533), point(-28058,68719476732)), linestring( point(20351,-15736), point(8388606,1912), point(-6322,5530), point(288230376151711741,-24982), point(16199,-25716), point(-32759,24652), point(21973,-3425), point(4398046511108,-4172.0845), point(36028797018963971,-7353)), linestring( point(70368744177660,-7786), point(16785,-8508), point(-10837,-22159), point(-12545,8388607), point(-16828,-5906), point(-3447,6760), point(1073741825,-5669), point(-7655.2402,12550), point(9915,2798), point(-517,68719476740)))),(polygon( linestring( point(16432,-9030.1055), point(-17167,-31335), point(31536,11298)), linestring( point(8.250732e+307, 582.6152), point(11611,1.620881e+308), point(-6827,-7864)), linestring( point(13474,-12581), point(18014398509481983,12316), point(27375,-21249), point(4023,8964)))) ;
select a from t where a =0 ;
delete from t limit 1 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipoint( point(27932,-4051), point(-6953,-11876), point(-26626,17), point(3.896940e+307,-27208), point(19696,8796093022211), point(-68719476740,-26275), point(-4611686018427387902,11166), point(-9703,19831), point(-7854,-30337)),polygon( linestring( point(-2319.0947,-10660), point(-10823,18141), point(-32284,-22010)), linestring( point( 8834.8750,2.523628e+307), point(-23390,-10837), point(-2318,11725), point(1.196204e+308,-137)), linestring( point(25942,-24390), point(-13163, 3085.4805), point(134217728,-10926), point(1.454989e+308,4150))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(6.100552e+307,-29038))),(geometrycollection( point(-24848,13708),multipolygon( polygon( linestring( point(-14197,-8946), point(-1084,8.675822e+307), point(28231,-23392), point(9661, 2008.8408)), linestring( point(17701,8533), point(-29914,23168), point(-17485,28974), point(-21029,-144115188075855868)), linestring( point(-5119,-22188), point(9107,1073741824), point(4023,-9112))), polygon( linestring( point(-32609,-214), point(4829,28211), point(-6409,-259), point(1093,-767)), linestring( point(31734,-22249), point(-1792.7842,-14245), point(26101,3.798776e+307)), linestring( point(-29084,12606), point(-22279,13910), point(6.522083e+307,-20816))), polygon( linestring( point(-29828,-402), point(1023,27372), point(17829,-274877906943)), linestring( point(-17932,-31584), point(-12911,7916), point(22699,19187)), linestring( point(25267,32668), point(30852,-7045.3599), point(3287,-19874))), polygon( linestring( point(-19839,-27139), point(1.469185e+308,31481), point(1.161017e+308,23837)), linestring( point(20393,2752), point(4.436521e+307,-5173.9092), point(28188,3917)), linestring( point(25974,-6054), point(25171,24577), point(-1813,4032), point(9836,288230376151711744)))))),(multipoint( point(1024, 7737.4258), point(-31273,-18426), point(-17438,29302), point(-10686,6490), point(-29556,28794), point(-22308,-14353), point(23515,9007199254740996), point(1125899906842624,11368), point(28059,-28437), point(-2885,6481))),(multipoint( point(27984,19120), point(9223372036854775804,10928), point(24358,-20061), point(-2609,1.088890e+308))),(linestring( point(67108864,-490), point(1099511627780,4317), point(26550,-1491), point(11816,1.342651e+308), point(-21574,2337), point(21803,25903), point(9220,-15754), point(18,1.109786e+308), point(-24089,-609), point(13269,15532))),(geometrycollection( point( 9771.1113,2047),multilinestring( linestring( point(-1967,-13134), point(-19845,6055)), linestring( point(-2362,16510), point(4.130299e+307,-16039), point(13440,14008), point(-9631,-1221), point(18721,8303), point(2147483644,18853))),multipolygon( polygon( linestring( point(-6554,1.199795e+308), point(30792,-28643), point(28078, 3154.5703), point(-24185,-13556)), linestring( point(11635,-3444), point(10073,20581), point(17391,17592186044418), point(25227,4398046511101)), linestring( point(1152921504606846972,-11715), point(5612,-13702), point(-32230,-14209))), polygon( linestring( point(-5353,5.452741e+307), point(-21210,7.551960e+307), point(9.634787e+307,26254), point(20550,-3331)), linestring( point(2199023255554,16566), point(30828,-15186), point(-9515.8613,-23095), point(-7599,-4754)), linestring( point(-27521,15597), point(-11511,-27161), point(-20718,-1163)), linestring( point(-7037,4.197498e+306), point(-7217,785), point(-4191,-24440))), polygon( linestring( point(72057594037927932,-13577), point(1.809822e+307,7.425645e+307), point(20479,-4835), point(134217725,1.100787e+307)), linestring( point(-25050,-32672), point(8045,-67108861), point(-24821,-25788)), linestring( point(1.631324e+308,-6797), point(8764,-15918), point(14986,-32767)))))),(point(-6121,-19697)),(multilinestring( linestring( point(-24562,-28010), point(21184,-10105), point(-30040,-1464), point(-24339,22775)), linestring( point(-16607,6.671444e+307), point(1.477896e+308,-19377), point(23213,-21798), point(24699,-4814), point(25644,-18921), point(-32482,-15908), point(-16005,-31969), point(27126,-17076), point(-27403,-9589)), linestring( point(32769,-4752), point(-13255,3950), point( 1772.2559,-32387), point(18063,29414), point(-23167,31915), point(26518,1.744780e+308), point(-27718,5893)))),(polygon( linestring( point(19305,11189), point(-7763,-288230376151711743), point(31861,-18224), point(1.454520e+308,21403)), linestring( point(9,20143), point(3499,-23298), point(-26725,15817)), linestring( point(32199,-178), point(-18188,17518), point(-14320,4294967296), point(21527,-15058)), linestring( point(15516,17223), point(8606,20309), point(6.237559e+307,140737488355325)))),(geometrycollection( multipolygon( polygon( linestring( point(12367,-8472), point(5.123150e+307,8194), point(-32654,-18054), point(-8435,30334)), linestring( point(-2854,-25020), point(16777215,15152), point(-30879,-10917), point(-27691,-8025)), linestring( point(28193,4.568021e+307), point(5852,15329), point(25458,-2199), point(-30088,16804)), linestring( point(-27411,27800), point(15796,12524), point(-19863,68719476735))), polygon( linestring( point(-5931,-28641), point(22859,-5078), point(2.416980e+307,1.508669e+308)), linestring( point(4909,-29633), point(-21995,-12537), point(1616,27074), point(1919,-7405)), linestring( point(6437,16777212), point(-6089.4688,1614), point(32749,32073), point(-15120,11329))), polygon( linestring( point(-23694,1.081995e+307), point(-21020,6.156760e+307), point(11988,-12462)), linestring( point(8.731436e+306,3355), point(-29598,4503599627370495), point(-22276,7494)), linestring( point(-24924,-28787), point( 4093.7988,11164), point(17761,33), point(-25975,15335)))),polygon( linestring( point(-4989,-9704), point( 5143.0381,-21759), point(-12408,-1344.3838)), linestring( point(-27210,24620), point(10066,4098), point(-18454,-26996)), linestring( point(30632,34359738368), point(-8360,-25377), point(24103,3410)), linestring( point(21439,15473), point(12005,-7410), point(14062,-11827))),geometrycollection( polygon( linestring( point( 8217.5586,20098), point(21073,-27367), point(14198,-16176), point(259,11044)), linestring( point(-9198,26829), point(1.572527e+307,-30346), point(9771,-9912)), linestring( point(12185,9660), point(10953,3.332331e+306), point(9004,-1845), point(26782,-11350)))))),(point(1.532249e+308,11410)),(polygon( linestring( point(7704,13620), point(-11720,4294967293), point(-3484,10644)), linestring( point(11812,11405), point(4.295565e+307,-16703), point(11271,-2172), point(7774,4.239151e+307)), linestring( point(6850,-18837), point(31745,-15908), point(-7285,-26408), point(-3311,1099511627779)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(1.483725e+308,-11531), point(1.143044e+306,-25603))),(polygon( linestring( point(3485,2601), point(22228,-10172), point(15204,-1517.9326), point(-30576,3755)), linestring( point(1709,26583), point(-24227,-14799), point(-9223,-28621), point(6.390077e+307,-13593)), linestring( point(2084,-18224), point(2349,-25335), point(-226,16385)))),(multipoint( point(19418,19302), point(-18725, 1191.7480), point(6882,-10228), point(-30530,23391), point( 2386.1045,10027), point(-11543,-3762), point(2.235472e+307,6.895935e+307), point(25730, 4900.6680), point(-8103,-7909), point(8520,-515))),(multilinestring( linestring( point(32674,26704), point(-20403,15002), point(22271,-8812), point(-3880,8048), point(-12842,17887), point( 6227.8643, 1936.5645), point(30401,28781)), linestring( point(-2015,794), point(5983,9732), point(11429,8188), point(-24560,9912), point(22382,5.001607e+305), point(24148,-693)))),(point(8796093022210,-12794)),(geometrycollection( point(7095,4822),geometrycollection( polygon( linestring( point(10478,-7009), point(-26859,23993), point(-15018,8.908120e+307), point(-2240,-16369)), linestring( point(12029,-28975), point(9.057793e+307,15185), point(18096,12523)), linestring( point(8326,15715), point(-9505,7909), point(4385,13301), point(23596,1.825735e+307)), linestring( point(-23019,23079), point(-5374.7881,1.285077e+308), point(1.498135e+308,-26024))),linestring( point(510,22973), point(-30895,20247), point(6394,19995), point(-8284.8848,152)),polygon( linestring( point(-9072,-24018), point(36,-16951), point(-27752,-9149), point(19866,2333)), linestring( point( 8119.9844,-20818), point(1.520036e+308,1.621175e+308), point(-21380,6520)), linestring( point(-3473,-21709), point(-29118,9468), point(-5770,-7486), point(-8466.3154,29549)), linestring( point(-18375,-15826), point(-31595,28433), point(4.099070e+307,13268), point(128,-3091)))))),(multipoint( point(8532,-27744), point(12800,-19997), point(12066,15521), point(-2767,1.629538e+308), point(-12646,9042), point(-7955,-1152921504606846973), point(9.967705e+306,-4727.2769), point(-24063,17743), point(17179869183,-11986), point(-21878,26854))),(point(-22589,7947)),(polygon( linestring( point(26283,1121), point(8589934588,22358), point(-24604, 9780.8496)), linestring( point(12,-2850), point(-5811,288230376151711742), point(18138,10532)), linestring( point(-17900,-18896), point(-11427,28749), point(-28955,27235), point(-8943,6587)), linestring( point(-23408,-22696), point(28261,9939), point(6681,-18964), point(33554436,12299)))),(polygon( linestring( point(9647,-7519), point(-22696,1.686664e+308), point(-18950,-10403), point(7286,7652)), linestring( point(-16659,-7108), point(-17449,1.025085e+308), point( 8071.5645,-5929)), linestring( point(1.147138e+308,22878), point(-1099511627777,144115188075855872), point(-14026,8017), point(-31048,536870910)), linestring( point(-28518,-16376), point(2047,4098), point(18058,-24811)))),(multilinestring( linestring( point(-3112.1528,11), point(-21958,2915), point(-30717,9.714372e+307), point(-1802.3271,32747), point(3918,7.918363e+307), point(-36028797018963972,-31415), point(144115188075855869,-9562), point(-26778,-2714), point(-29036,21939), point(8961,-18070)), linestring( point(-9190,-22018), point(24300,-25407), point(26086,6781), point(14680,8268), point(16086, -545.5137), point(25377,-23693), point(25040,7500), point(7555,66), point(-27784,-29394)))),(linestring( point(13723,-819), point(22924,-10503), point(19406,-29926), point(-10557,13089), point(-15214,-20411), point( 948.5566,2050))),(multipoint( point(-21525,-24037), point(-10040,288230376151711747), point(-596,144115188075855870), point(9223372036854775807,1024))),(multipoint( point(30984,-6005), point(26748,27341), point(14321,-4177))) ;
insert ignore into `test`.`t`(`a`) values (linestring( point(21738,10855), point(1.460994e+307,-12364))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( point(-6325.5566,374),multipolygon( polygon( linestring( point(-11586,31827), point(8796093022212,-13141), point(29338,-4339)), linestring( point(3.495245e+306,-24773), point(-14833,-11065), point(8796093022207,1.035125e+308)), linestring( point(-1865,32121), point(-946,30829), point(-28840,-24895), point(-19140,23189)), linestring( point(-29462,16777215), point(-4431,-13753), point(2147483648,-2450.5776))), polygon( linestring( point(26449, 9161.0430), point(-31884,-32088), point(-32129,32249), point(2,-10482)), linestring( point(13873,18507), point(1073741823,-4539.4033), point( -342.6318,23161), point(-8518,23518)), linestring( point(1.260926e+308,11532), point(-13939,-10940), point(10727,-26878)), linestring( point(562949953421310,23279), point(12112,1.645943e+306), point(27611,-28417), point(70368744177664,-10178)))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(1.014852e+308,-23791), point(13615,16247), point(134217731,-8816), point(4303,19174), point(-18605,-274877906947), point(8.974048e+307,9443), point(-32659,-11719), point(32764,-27694)), linestring( point(15372, 4205.4707)), linestring( point(29948,18871)), linestring( point(14907,10406), point(-25168,-28893), point(4.961661e+307,1.557295e+308), point(-25788,1.039738e+308), point(7186,-13966), point(-9376,7009)))) ;
select a from t where a =16383 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(1.918701e+307,32), point(-26162,24725), point(9.152892e+307,4092)), linestring( point(-23605,1.375358e+308), point(9.826628e+307,-23010), point( 6302.5527,-7332), point(26274,21148)), linestring( point(-12717,-5720), point(28119,3.012406e+307), point(-24684,-12335), point(7454,29461)), linestring( point(-7269.9600, 1735.5039), point(2379,-16945), point(-4869.1719,274877906941), point(27863,-9546))), polygon( linestring( point(9121,2711), point(-32657,26642), point(5399,1.157532e+308)), linestring( point(549755813891,16948), point(17782,11674), point(131068,-20178), point(-17179869188,19147)), linestring( point(31820,19897), point(24294,11426), point(-28774,1.679694e+308)), linestring( point(30521,-897), point(15897,4696), point(24954,-4493.3984), point(-11475,-14286))), polygon( linestring( point(15045,17352), point(12208,3118), point(-5402,15508)), linestring( point(25907,30153), point(134217725,1797), point(-2758,25865), point(16650,28678)), linestring( point(-15698,34359738368), point(-15033,27760), point(25801,-28565), point(16461,14992)), linestring( point(-11133,1624), point(17592186044420,-3477.3599), point(4100,3.150689e+307), point(4310,6483)))))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-17987,-5380), point(29344,232), point(1,-30163)), linestring( point(-27952,-15809), point(-12444,10204), point(-17023,1.320221e+308)), linestring( point(-12819,7414), point(4710,-1099511627780), point(1.361112e+308,-6102.8325), point(-26186,1.163090e+308)), linestring( point(-28009,16777212), point(1.509430e+308,13841), point(23860,7.845297e+307))), polygon( linestring( point(19930,27740), point(8014,9.685627e+307), point(1.757192e+308,-30102), point(-5414,2259)), linestring( point(19584,28075), point(-29015,30294), point(-29540,-24373)), linestring( point(2251799813685251,-12185), point(-15353,8.226466e+307), point(705,8979))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(16318,31157), point(-8196,23601))),(multipolygon( polygon( linestring( point(2251799813685244,9531), point(27638,4294967297), point(-30786,-7792.0186), point(2733,1.000362e+308)), linestring( point(5503,-6930), point(14217,-16323), point(-10986,-27974)), linestring( point(-27383,288230376151711747), point(-27627,1.264087e+308), point( 8227.2148,2097156)), linestring( point(-22557,27274), point(-22118,-6110), point(2181,11811), point(15227,-20302))), polygon( linestring( point(-25136,-29378), point(17570,-29786), point(3510,-26835), point(23519,-22029)), linestring( point(31124,21282), point(-31091,-6596), point(8950,-6463), point(24216,-1371)), linestring( point(-5005,-24793), point(137438953470,-19725), point(2070,1.594538e+308)), linestring( point(10321,22792), point(-18394,14058), point(-27282,65533), point(-4690,-25656))), polygon( linestring( point(31196,-1398), point(-29154,9.504966e+307), point(-23064,16777), point(-22737,-1783)), linestring( point(18446744073709551614,-14520), point(1630,-11201), point(-27303,1.629249e+308), point(-19187,-26432)), linestring( point(-17225,2336), point(2251799813685244,1.570180e+308), point(-23723,-21832))))),(multilinestring( linestring( point(10922,5.652681e+307), point(18551,29953), point(-9204.0234,-27836), point(-20809,-32430), point(24894,-13596), point(-27993,31093), point(23916,-18900)), linestring( point(-30052,22461), point(8228,27513), point(20236,13260), point(16184,-21281), point(18163,19260), point(-1657,30724), point(-5686,3406), point(-24994,-9313)))),(linestring( point(21791,-19569))),(linestring( point(-13868,27813), point(-12056,2147483648), point(-17586,-4092), point(19088,-1141.2979))),(linestring( point(9837,-5246), point(-4090,-5045), point(-1048573,-4612), point(-6829,-13475), point( 487.2061,28006), point(576460752303423486,19289))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( point(13624,-30309),point(-27632,-7798),multilinestring( linestring( point(2110,-30726), point(12186,8523), point(1958,1.618738e+308), point(6970,-26278), point(-26008,1.477960e+308), point(-20593,20279), point(31530,-19097), point(30705,21434), point(2199023255555,-16346)), linestring( point(-7744,9.978248e+307), point(-12069,-29678), point(-10584,1.486095e+308)), linestring( point(-13638,-11886), point(-3419,-19157), point(30981,14987), point(29917,13057), point(-20315,19391), point(-13717,4273), point(7076,31209), point(5278,17439), point(-20339,-20965), point(1.675172e+308,-12080))))),(polygon( linestring( point(-4090,-28907), point(-10278,-2952), point(-30049,-9451)), linestring( point(28757,13609), point(-11625,13275), point(-524291,-2623), point(-8809.8877,-1997)), linestring( point(1148,-23493), point(-15596, 5066.4160), point(-10730,1187)), linestring( point(4.838032e+306,22245), point(21486,15783), point(-7005,-12163), point(31972,17695)))),(multipolygon( polygon( linestring( point(-10375,-4054), point(549755813890,-32330), point(32765,12710), point(-16091,-31951)), linestring( point(110,21239), point(27922,-15863), point(16462, 1436.0186)), linestring( point(8.080123e+307,-30111), point(-25818,14624), point(2164,9618), point(7,21752)), linestring( point(-24425,21999), point(32028,-28463), point(27621,15313))), polygon( linestring( point(14850,31958), point(-32665,-527), point(7685,29737), point(29227,21596)), linestring( point(-26291,14311), point(15410,6558), point(-20843,-11827), point(19378,-9296)), linestring( point(-25742,-31047), point(32689,-32770), point(14900,-4184)), linestring( point(14317,17133), point(25338,9457), point(26495,2047), point(-8685,4.900529e+307))), polygon( linestring( point(1.495346e+308,-11893), point(-21776,24404), point(-22997,134217727), point(16481,8796093022207)), linestring( point(-26108,1263), point(24693,15471), point(11241,30755)), linestring( point(-8163,513), point(1,1.036562e+308), point(-30564,1.255663e+308)), linestring( point(1.348826e+308,-10167), point( 5605.0547,19349), point(-29400,-15143), point(-12734,-20633))), polygon( linestring( point(-2481,-30360), point(-16185,31471), point(-32725,-31596), point(13356,-24457)), linestring( point(-8479,6.433020e+307), point(8.133263e+307,800), point(19102,-25069), point(-6652,-4905)), linestring( point(4.175995e+307,288230376151711740), point(-6197,31610), point(1.654187e+308,-11115)), linestring( point(-72057594037927934,-18840), point(-21960,-1048579), point(13192,-1152921504606846980), point(-20016,7347))))),(point(1634,7001)),(point(9590,30063)),(linestring( point(-5510.9429,11099), point( 6840.5371,-6240), point(9.547816e+307,-16654))),(geometrycollection( geometrycollection( point(-9350,-12956),multipoint( point(1.578271e+308,-2366), point(1.180405e+308,-7733), point(-9245,2733))))),(linestring( point(14187,-19983), point(17400,-15153), point(-8140,-19871), point(-14279,-2644), point(24126,-24822))),(geometrycollection( point( 8994.8477,-27169),multipolygon( polygon( linestring( point(281474976710653,-32729), point(26286,13526), point(12385,-314), point(-28676,-9710)), linestring( point(-21051,-32657), point(28,23440), point(22684,-28007)), linestring( point(18034,-4412), point(-16829,-12544), point(-4398046511108,-4737)), linestring( point(-32554,-24378), point( -906.4365,-9583.5684), point(-18071,23913), point(10946,-7669))), polygon( linestring( point(10119,281474976710659), point(-29197,13448), point(9996,-13217), point(27106,31434)), linestring( point(24285, 104.4639), point(21964,2094), point(26011,-1620), point(-2460,15920)), linestring( point(-14796,-28929), point(-20113,-11692), point(-11223,18374), point(-26719,-6937.9980)), linestring( point(2251799813685251,41), point(-14152,-15992), point(2143,8.054664e+307))), polygon( linestring( point(26539,-25103), point( 7763.9668,8705), point(9434,-4803)), linestring( point(-6270,-67108863), point(8190,27054), point(-9277,4194306)), linestring( point(-6301.6992,-13327), point(-29270,-19454), point(4.630240e+307,-7726.1113), point(485,26678)), linestring( point(-8188,72057594037927936), point(12739,8275), point(1.787160e+308,-6982)))))),(multilinestring( linestring( point(524284,25656), point(1.099964e+308,-24099), point(-24389,70368744177660), point(22255,252), point(-7501.7383,-13120), point(-14277,14672), point(12016,-22548), point(14971,3.494714e+307)), linestring( point(4.073063e+307,-13410), point( 4550.5781,27307), point(13703,4887)))),(point(5697,1.347489e+308)),(multilinestring( linestring( point(-13340,-11967), point(5944,6346), point(1.135168e+307,2353), point(1.522576e+308,788)), linestring( point(1.791455e+308,-14607), point(7221,-29711), point(-28101,-17739), point(1048572,-5376), point(-5903.3311,24632), point(27217,-32049)), linestring( point(-6219.6455,1.246486e+308), point(6592,26696), point(-28137,4620), point(-18837,1.796269e+307)), linestring( point(14578,1.275242e+308), point(21561,10178), point(-13661,1.498694e+308)))),(multilinestring( linestring( point(5947,-11857), point(7.005888e+307,1.231812e+307), point(-7931,-9632), point(-32764,7068), point(-25464,-8595)), linestring( point(32097,-1050.9063), point(1.386145e+308,25406), point(7300,22246), point(14797,-12475), point(13212,7161), point(4294967292,28972)))),(geometrycollection( multilinestring( linestring( point(6812,-17970), point(-12286,-27089), point(-14058,17857), point(4942,8796093022209), point(-170,-1073741823)), linestring( point(20,-5929), point(497,1.161313e+308), point(18770,-24137), point(15595,9928)), linestring( point(-15497,6.416994e+307))),multipolygon( polygon( linestring( point(-30286,-28435), point(-23291,1709), point(32273,23275)), linestring( point(-27492,22590), point(20896,9571), point(21533,-21390), point(27944,-8566)), linestring( point(-13800,1.300234e+308), point(22265,457), point(1.715812e+308,1.784228e+308), point(-6839,134217725)), linestring( point(29583,1.339874e+308), point(-21745,11703), point(6647,8796093022209))), polygon( linestring( point(17311,32532), point(-1597.3418,-1086), point( 5149.2930,24847)), linestring( point(-24952,17504), point(5426,15560), point(8869,27126)), linestring( point(-524291,-8833), point(2630,-6671.8828), point(29449,-5598)), linestring( point(-23215, 6942.5566), point(4878,-32464), point(-18974,9397), point(-1125899906842622,-131075))), polygon( linestring( point(-15393, 3761.4375), point(-14817,-25174), point(3551,28995)), linestring( point(-28526,-10039), point(30706,-16332), point(1737,13428), point(17821,-8007)), linestring( point(-2049,10634), point(-13188,1.000975e+307), point(-24650,-18811), point(-5843,-14091))), polygon( linestring( point(13912,28441), point(-22038,-20464), point(-9823,137438953470)), linestring( point(-6716.1431,-28884), point(29470,2899), point(29780,31183), point(262146,26639)), linestring( point(-1306,23924), point(19742,-25564), point(31664, 8922.3613), point(6782,13144)), linestring( point(-29978,25064), point(-8163,-21958), point(16215,-28467)))))),(geometrycollection( polygon( linestring( point(2097155, 4108.2285), point(1.009421e+308,-22487), point(2251799813685244,-30585), point(10119,-10432)), linestring( point(-8672,-2646.8398), point(9320,-30537), point(5682,-26099)), linestring( point(-2805,17494), point(-4264,1.009434e+308), point(-24257,-9010), point(15612,32549)), linestring( point(-3753,-19384), point(3059,7012), point(11686,1.143465e+308))))),(point(-27701, 4595.8457)),(multipolygon( polygon( linestring( point(-5289,-29660), point(-2118,3170), point(-1270,-321)), linestring( point(19806,25691), point(-12758,-12494), point(11012,3506)), linestring( point(536870913,7.124886e+307), point( 8573.3281,-22556), point(-5323,13001)), linestring( point(24795,20326), point(-21548,24592), point(-23993,-14053))), polygon( linestring( point(7745,-6781), point(-26638,1.158526e+308), point(30100,1.017405e+308), point(17179869184,16588)), linestring( point(16499,32595), point(-3087,25934), point(9346,1558)), linestring( point(1.086742e+308,-29066), point(6, 7105.5176), point(-28672,8589934593))), polygon( linestring( point(857,-30503), point(29693,-7230), point(9007199254740996,2571)), linestring( point(29437,-24334), point(10284,-4063), point( 5780.4717,-22651)), linestring( point(1681,-23634), point(-1562,-2661), point(68719476732,28012), point(1.316010e+307,-20934))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(28595,-22687), point(16823,-15991), point(6033,13220), point(-24700,-5069)), linestring( point(-9681,22524), point(-29477,-7161.0693), point(5104,14473), point(2790,-9662)), linestring( point(10480,-15529), point(6.280313e+307,-21120), point(-10574,-4476)), linestring( point(-5499.8901,-26516), point(-1458,4582), point(24882,32770)))),(geometrycollection( linestring( point(1.732360e+308,7.437247e+307), point(-1103,-164), point(8792,21529), point(-14774,23734), point(12740,10274), point(20075,1.377578e+308), point(15409,18292), point(3738,-31581)),multipolygon( polygon( linestring( point(11056,8962), point(-4503599627370496,-10874), point(-2713,-281474976710659)), linestring( point(-2,13336), point(1048575,27445), point(-24593,-26052)), linestring( point(-5595,4.137914e+307), point(16823, 9333.4512), point(31306,-23230)), linestring( point(15839,10104), point(-16420,-2424), point(18676,35184372088832), point(-11561,23668))), polygon( linestring( point(22738,-14798), point(-17993,1.390999e+308), point(29815,-16419), point(-17179869183,-14645)), linestring( point(25110,27225), point(-28582,-17260), point(2199023255549,2077), point(15055,9805)), linestring( point(1.412790e+308,-29498), point(30120,32), point(-24119,3541)), linestring( point(-29571,-611), point(1.586487e+308,274877906944), point(-16367,-32204))), polygon( linestring( point(345,-562949953421312), point(-11914,-25412), point(11510,-5240)), linestring( point(61,27241), point(-7398,18224), point(-26017,14094)), linestring( point( 7446.4961,22940), point(17354,1.005211e+308), point(-7425,19875), point(26132,-26865)))),multipolygon( polygon( linestring( point(-11171,-23593), point(16978,32516), point(-27175,-12171)), linestring( point(30254,3218), point(-27933,25906), point(29864,-26195), point(13996,-3700)), linestring( point(-21024,21938), point(-31036,1.723108e+308), point(-1356,281474976710655), point(203,29914)), linestring( point(-1553.0225,1293), point(-5115,-15812), point(-20706,1.119460e+308))), polygon( linestring( point(-28556,-26474), point(-2928,13854), point(-9223372036854775808,27721), point(-5963,10694)), linestring( point(18090, 9696.5254), point(22033,1.143942e+308), point(-22809,-22382), point(18,-19484)), linestring( point(15304,4.127429e+307), point(-17451,-28422), point(-562949953421316,-17067)))))) ;
insert into `test`.`t`(`a`) values (multipoint( point(-28215,274877906941), point(20215,6542), point(26043,2.060319e+307), point(-2989,8.840668e+307))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(18095,-25443), point(-7289,-13502), point( 5871.9990,21310), point(-13082,-5898)), linestring( point(-16696,140737488355329), point(15700,-13646), point(-25455,11315)), linestring( point(-7613,26557), point(17179869180,22102), point(5295,-24989))), polygon( linestring( point(10248,67108866), point(17606,4.393616e+307), point(31297,3811), point(14469,-3085)), linestring( point(-2305843009213693949,19371), point(21973,30623), point(25389,-12687), point(8589934596,-1924)), linestring( point(4398046511102,-3994), point(-1099511627777,21698), point(-34359738366,3953), point(-8595,8796093022208)), linestring( point(15710,353), point(-34359738368,20160), point(-14404,32176), point(27130,4.739370e+307))), polygon( linestring( point(-28459,-22265), point(-12094,-20870), point(20754,-1872), point(-6243,16777213)), linestring( point(536870911,-12613), point(-5659,9), point(15516,-31017), point(18256,1.557698e+307)), linestring( point(-10736,-8547), point(-22986,1.675388e+308), point(31993,6700)), linestring( point(25957,10621), point(22289,30549), point(-30265,10713), point(-29407,15942))), polygon( linestring( point(-19475,23312), point(-14836,-288230376151711741), point(15980,16777216), point(-13902,-34)), linestring( point(24830,9290), point(-13530,-18853), point(-2417,-14436)), linestring( point(8973,274877906946), point(-4662,-6991), point( 1633.1680,30058))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(20883,8066)),(geometrycollection( geometrycollection( polygon( linestring( point(-23827,27979), point(2.190986e+307,-16476), point(12643,16386), point(-30610,11863)), linestring( point(10839,30374), point(6.278986e+307,13380), point(-341,1.378173e+307)), linestring( point(20978,-31038), point(-72057594037927939,-24976), point(27441,-2887)), linestring( point(30100,1.124049e+308), point(18014398509481986,-22921), point(-22675,1.612306e+308), point(23601,4608))),multipoint( point(8796093022204,25366), point(13541,-7052), point(268435455,-25835), point( 9582.7559,4747), point( 6122.5381,-32661), point( 3171.1865, 987.9844), point(22568,-1576.8457)),linestring( point(18196,-927), point(24417,13106), point(-6600,-22083), point(-32152,-13013), point(1073741820,-32707), point(-30526,-22131), point(-12103,10643), point(24420,-26605), point(-17706,12), point(11523,-18362))),polygon( linestring( point(-30907,-32554), point(-8994,25443), point(-209,-16746)), linestring( point(-6339,29941), point(3327,-29790), point(3.572759e+307,12132)), linestring( point(-3064,23186), point(11132,1.503077e+307), point(2.622818e+307,6701))),multipolygon( polygon( linestring( point( 2468.7686,-9230), point(-3687,-12986), point(-3313,-2040), point(-7868,28977)), linestring( point( 5978.1055,-23675), point(26124,2176), point(-27780,15915), point(17622,-26901)), linestring( point(6169,-12545), point(4.579712e+307,-3720), point(27879,10487)), linestring( point(-15747,25272), point(5180,-2920), point(8.296299e+307,5958))), polygon( linestring( point(7940,-7847), point(1.920706e+307,13354), point(20818,28288), point(7.064196e+307,16011)), linestring( point(-20578,-32392), point(913,31806), point(14984,-10385), point(-17710,9965)), linestring( point(8496,-10800), point(-8408.1113,5.506293e+307), point(5.445913e+307,22407)))))),(linestring( point(-1481,-9007199254740996), point(18378,5935), point(11363,11396), point(-28769,-15382))),(geometrycollection( multipolygon( polygon( linestring( point(21930,8388611), point(-6493,26273), point(-1455,-24388)), linestring( point(11118,-72057594037927933), point(-26199,8189), point(26188,21224), point(16388,26742)), linestring( point(-21598,3.685475e+307), point(-31551,1700), point(-6069.3057,-25990), point(5084,8972))), polygon( linestring( point(-5866,-8780), point(-33554430,16730), point(-1125899906842622,34359738364), point(22390,-16750)), linestring( point(-1496.8457,32099), point(29992, 3957.0625), point(-9616.6621,12994)), linestring( point(10307,13242), point(22453,-27960), point(27116,4194307)), linestring( point(-60,16380), point(5.445861e+307,-7974), point(-29728,-131))), polygon( linestring( point(-1941,281474976710653), point(1.387378e+308,12404), point(-208,-9687), point(-17304,25358)), linestring( point(137438953474,24707), point(31058,-14744), point( 6884.7734,3.603115e+307), point(12628,-25194)), linestring( point(2340,-2012), point(-9234.7754,-8904), point(65536,9957)), linestring( point(-8316,-2051), point(1106,1.628409e+308), point(828,14661))), polygon( linestring( point(-19329,3295), point(531,-2322), point(27415,-64), point(26334,70368744177663)), linestring( point(30203,24307), point(-27471,-22874), point(8407,9.291129e+306)), linestring( point(-27620,-13445), point(-16030,7852), point(-26630,-9454)), linestring( point(12667,-8974.0039), point(-1073741828,35184372088829), point(-18168,-29431)))))) ;
insert into `test`.`t`(`a`) values (multipoint( point(-2605,-25608), point(21642,-1626), point(131068,15139), point(-32751,17988))) ;
insert into `test`.`t`(`a`) values (point(-20076,1.465381e+308)) ;
insert into `test`.`t`(`a`) values (multipoint( point(9.343249e+307,-31961), point(509,4.632073e+307))),(multilinestring( linestring( point(20601,32653), point(-29079,-28795), point(22593,1.025676e+308), point( 3686.3428,-13626)), linestring( point(-3869.5376,-31971), point(21561,-6106), point(31571,5919), point(-3389,1.599839e+308), point(1200,-29989), point(-2097,2.312762e+307)), linestring( point(1.543035e+308,32122), point(8622,30644), point(1.913077e+307,8589934592)), linestring( point(9.506248e+307,3826), point(24867,-5343), point(3.781078e+307,-31831), point(-18362,-4029.3662), point(15107,8.751451e+307), point(-4160,15249), point(-2556,-2947), point(32701,10914), point(10274,-20752)))),(point(-13106,7.054837e+307)) ;
delete from t limit 2 ;
select a from t where a ='32767' and a =127 ;
delete from t limit 2 ;
delete from t limit 2 ;
delete from t where a ='' ;
select /*+ NO_MERGE( t , t ) */ a from t where a ='2012-01-01 00:11:11' ;
--error ER_GIS_INVALID_DATA
replace into `test`.`t`(`a`) values (polygon( linestring( point(-31063,1.048290e+308), point(-21701,-652), point(-21013,28668)), linestring( point(1.553516e+308,17892), point(-24194,31507), point(-126,17813)), linestring( point(18733,28758), point(4.323089e+307,20613), point(-3236,11071), point(8895,1.567906e+308)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(22725,5516), point(-28309,35), point(-6899.4346,32295), point(3.777101e+307,-25551), point(-7100.3169,1.361622e+308), point(-19336,13), point(-6101,-10557))),(geometrycollection( polygon( linestring( point(-9154.6826,11096), point(1763,28431), point(-3475,-3973), point(-8428,28510)), linestring( point(35184372088830,-1452), point(-29470,16773), point(-8667,24401), point(-8755,20680)), linestring( point(1.517516e+308,-4250), point(-20018,1.427442e+308), point(-29774,27075), point( 8554.9941,-10836))),linestring( point(15260,7011)),point(14654,9007199254740995))),(linestring( point(13667,4116), point(28760,-11630), point(-3891,1.134752e+308), point(11960,1048578), point(6771,-12311), point(4294967294,29317), point(25014,10948), point(7914,27157))),(multipoint( point(16,1.413746e+308), point(18067,-12286), point(-27839,8.456514e+307), point(-865,8639), point(-14520,-31020), point(26892,-31446), point(-9206,1152921504606846978), point(-12876,70368744177661), point(18931,288230376151711741))),(multipolygon( polygon( linestring( point(16844,16936), point(13799,-27981), point(-15484,1.728405e+308)), linestring( point(-16387,1596), point(-2097,-32137), point(9885,-10003)), linestring( point(-13562,-10641), point(23750,9.980816e+307), point(5813,-9647)), linestring( point(-21915,8623), point(6053,-13760), point(8.067284e+307,6399))), polygon( linestring( point(-22912,3307), point(4082,31055), point(20670,12703)), linestring( point(28216,-15258), point(-7984.6929,9.062868e+307), point(-8614,-29716)), linestring( point(14722,10265), point(-3552,-10805), point(1.375761e+308,26454)), linestring( point(22791,-26880), point(4398046511101, -107.3252), point(-13496,27155))), polygon( linestring( point(-22184,252), point(20711,6261), point(1.975972e+307,-25041)), linestring( point(-21576,-1161), point(346,28831), point(-31108,-10561), point(27634,-30417)), linestring( point(-11629, 8668.3398), point(22585,-13984), point(1027,17592186044416))))),(polygon( linestring( point(19634,-3314.6890), point(-2401,-21247), point( 8994.3730,11592), point(-28414, 6432.0215)), linestring( point(5570,-14282), point(1,6.487073e+306), point(-26265,-1749)), linestring( point(1.377768e+308,-3627.2090), point(-12514,248), point(22887,20160)))),(point(511,-24310)),(linestring( point(524292,6756), point(-728,3669), point(-15329,-18648), point(6.680395e+307,1089), point(140737488355325,14003), point(10771,30371), point(-32392,-15464))) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(6798,1073741825), point(-28358,-30517), point(6.605686e+307,22335), point(2097156,30305), point(-21486,16631), point( 2332.5449,1.186821e+308), point(13060,11607), point(-15434,-32134), point(-11663,28975), point(-9052.5127,25425)), linestring( point(21439,1.035496e+308), point(-6119,9414), point(30370,-15985), point(-8955,-3557), point(7252,20677), point(-24642,23324), point(24568,-18748), point(-23362,-8377), point(-17052,68719476739), point(22269,1.100541e+308)), linestring( point(-29573,-27330), point( 1128.0410,-25916), point(6388,-25675), point(-5413,-32177), point(-11708,28137), point(21021,-28768), point(1.287231e+308, 4130.4170)))) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(-23107,1.511964e+307), point(-27715,-27139), point(32466,4194304), point(-11068,-30), point(5.174942e+307,9948), point(9255,20055)), linestring( point(1049,1.053974e+308), point(25142,6150), point(-26466,1214), point(23291,21482), point(-32700,-24453), point( 1224.4248,-1152921504606846972), point(-4526,6135), point(262141,7.077058e+307), point(-16255,-16244), point(508,23107)), linestring( point( 3116.6631,1.332935e+308), point(26205,-8470), point(-8466,21688), point(9769,-3208), point(-9789, 8508.5645), point(-24438,-25368)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(4.723106e+306,-25090), point(-9709,-21053), point(-12426,35184372088828), point(28465,10238)), linestring( point(3386,27198), point(-22731,32078), point(30545,-32334), point(-6583,-15760)), linestring( point(22650,8270), point(-21409,9519), point(18588,-4109)))),(linestring( point(7188,3045), point(30317,23722), point(-15003,-11782), point(262145,8732), point(-17556,5.443530e+307), point(576460752303423485,1.238206e+308), point(-15600,6585))),(point(28389,4991)),(point(30606,28085)),(multipoint( point(-2459,5), point(22059,-8949), point(3.132709e+307,-4208.7227), point(-21491,-7922), point(32369,4.508112e+307), point(-24308,67108864), point(28369, 9990.7559), point(1.763306e+308,2320))),(point(-1485,-15972)),(multilinestring( linestring( point(-2,5427), point(-26976,-12), point(-14788,-29370), point(6339,1.712227e+308), point(11472,22892), point( 9929.7773,-30772)), linestring( point(-10120,-25475), point(29271, 6375.5762), point(21731,7.877845e+307), point(6289,3334), point(-24116,16385)), linestring( point(10569,-549755813885)), linestring( point(1.509642e+307,13392), point(-21529,-20133), point(-28454,-11033), point(-13426,11542), point(11400,2097155), point(8946,-1339), point(8730,27169), point(8.649485e+307,68719476732), point(-25596,-21092), point(-5668,14520)))),(multipoint( point(-25872,-18991), point(-12034,8.285464e+307))),(geometrycollection( point(562949953421311,-11964),point(-19089,-19116),linestring( point(-13268,-23148), point(-536870916,-645), point( -687.4521,-18783), point(-6501,-24109), point(-12592,18311), point(72057594037927939,4.362465e+307), point(-11999,-4919), point(29237,1.448815e+307)))),(linestring( point(24637,19284), point(140737488355331,17348))),(linestring( point(1433,1541), point(4.417423e+307,-14433), point(9285,14354), point( 5991.8838,14652), point(-5326,1.733908e+308), point(-7745,-9601), point(-3762,-31694), point(1564,1.506775e+308), point(-25491,-1570), point(-3988.7886,2305843009213693956))),(polygon( linestring( point(-20,-20024), point( 5922.4463,-12905), point(1.642242e+308,-9500), point(20568,23567)), linestring( point(14662,-24626), point(-7773, 5510.6182), point(-17603,-4098), point(26022,-10816)), linestring( point(-18555,-489), point(2097148,-19039), point(32612,6666)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( geometrycollection( linestring( point(-29776,-30632), point(22829,1.081080e+308), point(7983,13753), point(-8605,-10086), point(-6305,1.534587e+308), point(-5607,1.418206e+308), point(28046,-9985), point(8901,-6330.5068), point(-31144,8.062842e+307), point(1.098323e+308,-6048)),linestring( point(1.730254e+308,4854), point(29106,-11761), point(-13157,29251), point(-7381,-17109), point(14704,562949953421310)),point(3.607092e+307,9152)),multipolygon( polygon( linestring( point(-22297,-4962), point(-10141,9193), point(17592186044419,137438953473)), linestring( point(-22137,1.164521e+308), point(29291,-32402), point(1.248297e+308,-21484), point( 8823.7051,2431)), linestring( point(19119,-1622), point( 2407.8301,-30979), point(1.402031e+308,21547)), linestring( point(-30717, 5670.5918), point(-15250,-31278), point(1024,23735))), polygon( linestring( point(16606,18938), point(-32615,-72057594037927938), point(-9376.6699,32557), point(-12130,-21752)), linestring( point(23227,-12413), point(9.404161e+307,-6396), point(-9832.0674,1953), point(-32536,14801)), linestring( point(9858,25572), point(7745,-1591), point(34359738367,-2165), point(15945,11721)))),point(-19402,29588))),(geometrycollection( multipolygon( polygon( linestring( point(29580,30740), point(-34359738365,306), point(-597,22544), point(14440,20040)), linestring( point(-10968,3.560238e+307), point(-13502,-28415), point(-26960,-14491), point(28454,-26678)), linestring( point(-3999.3442,-30463), point(1073741822,1.014943e+308), point(12790,35184372088836)), linestring( point(-27380,9.782604e+307), point(2.125192e+307,-888), point(31135,29842))), polygon( linestring( point(-32352,20556), point(19741,-6427), point(-17215,1.757877e+308), point(15599,-3970)), linestring( point(20049,9007199254740991), point(-21561,-9722), point(-17922,25118)), linestring( point(-22996,29930), point(15209,-17386), point(-27028,-24786)), linestring( point(28994, 4455.4756), point(23762,7226), point(-16913,-18952), point(20289,124))), polygon( linestring( point(-15193,-65533), point( 8749.9570,-70368744177664), point(29681,-16433), point(14122,9848)), linestring( point(-27920,-30260), point(8583,30975), point(10919,-493), point(22607,-8653.6240)), linestring( point(8498,-18640), point(-13424,6283), point(-23856,-26106), point(23075,6110)))))),(point(18014398509481988,4.925140e+307)),(polygon( linestring( point(-26945,257), point(8.607918e+307,-2097153), point(1.582553e+308,-1521.2803), point(20670,65)), linestring( point(3259,18584), point( 1474.2949,1.131387e+308), point(5.241329e+307,-3424)), linestring( point( 8767.9609,-21485), point(29960,18517), point(-13334,1.482578e+308), point(-13745,-19152)), linestring( point(17610,-30150), point(10562,28894), point(-8214.0596,1.397345e+308)))),(linestring( point(-19361,25256), point(27545,16584), point(20732,9448), point(26303,8796093022209))),(multilinestring( linestring( point(-23670,24484), point(4567,-262140), point(12334,2097154), point(1.114983e+308,9.914880e+307), point(-5007,-12899), point(24444,-16699), point(-19022,17450), point(-10519,-17598), point(26618,1.241219e+308), point(13284,27760)), linestring( point(24506,23833), point(3754,2830), point(25056,-3687), point(4671,-5781), point(26513,8245), point(7972,6220)), linestring( point(30573,15723), point(-32226,1628), point(-5097,1073741825)))),(point(24226,1152921504606846972)),(point(-68719476735,8.790046e+307)) ;
delete from t limit 2 ;
select a from t where a =127 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(-10545,-20831), point(-18391,31724), point(16043,4194307), point( 7845.4629,-16397)), linestring( point(1.271662e+308,5027), point(2.162447e+307,-18195), point(-32522,13606)), linestring( point(-30300,1.433119e+308), point(-16656,-1619), point(1152921504606846976,-28086), point(-2901,268435452)), linestring( point(6613,6.733276e+307), point(-17791,2823), point(-3,-9182))), polygon( linestring( point(-14567,1.616016e+308), point(3.440305e+307,17426), point(4132,-8285), point(14218,-3913)), linestring( point(4710,-12261), point(-21914,-27473), point(-32425,17179869187)), linestring( point(-29849,1.115602e+308), point(1.671707e+306,28179), point(-31124,24748)))))),(linestring( point(28737,16034), point(9500,-27082), point(-32573,3301), point(274877906944,10784), point(-18761,6.289052e+307), point(11588,7522), point(7568,-28839))),(multipolygon( polygon( linestring( point(27007,30369), point(-29332,4294967297), point(-11471,-31209)), linestring( point(-2986.3906,-31150), point(7951,16620), point(1.601534e+308,-375)), linestring( point(4398046511108,1.306242e+308), point(-26308,-3860.9229), point(-30191,-4829))), polygon( linestring( point(2995,-28992), point(23162,22776), point(1.415305e+308,11878), point(14134,12894)), linestring( point(17220,125), point(-2603,25793), point(-30767,-8116), point(31364,32558)), linestring( point(20202,-9016), point(-17255,23726), point(12623,2063))), polygon( linestring( point(-15486,32262), point(2199023255554,-30224), point(-17287,-7616)), linestring( point(-9698,4294967296), point(-2067,13081), point(-28014,-30343), point(-8935,-32545)), linestring( point(16386,-28180), point(5170,-22604), point(-12036,3.724900e+307)), linestring( point(11720,26548), point(-21902,-30613), point(-15752,26641))))),(linestring( point(-4666,21540), point(10676,562949953421308), point(-20322,24676), point(140737488355331,29474), point(-9395,-31940), point( 6736.6523,31305), point(21553,-1866), point(-27481,-1793))),(geometrycollection( polygon( linestring( point(11793, 531.7500), point(-9089,1.743782e+308), point(16380,12077)), linestring( point(-5402.1431,-14801), point(1.741952e+308,-20446), point(20968,-31037)), linestring( point( 3814.3154,-10380), point(31625,-18161), point(1.516286e+308,16724))))),(multilinestring( linestring( point(15262,-26029), point(20950,-32271), point(32699,-6015), point(22898,31475), point( 6421.3730,-22088), point(5287,5761), point(-16491,3718), point(72057594037927939,30270), point(26231,-19570)), linestring( point(9007199254740988,31024), point(5957,-25515), point(12271,1.178451e+307), point(1152921504606846977,65534), point(2139,-24201), point(-14115,19255)), linestring( point(32591,1692), point(22966,-3578), point(20533,23521), point(-27740,-4655), point(-30128,549755813891), point(3589,28546), point(2.194305e+307,-12140)))),(point(9334,14316)),(polygon( linestring( point(1.116315e+308,-6254), point(-17992,-9593.3604), point(8906,-5846)), linestring( point(-21917,3.181225e+307), point(-27566,-18412), point(-31739,-11540), point(24733,-12446)), linestring( point(15742, -18.5605), point(213,-32771), point(2819,15980), point(28743,5718)))),(multipoint( point(-15080,-16042), point(-21652,1.004903e+306), point(-23393,314))),(point(-6204,29874)),(linestring( point(-2042,-27191), point(13967,32086), point(2389,21767), point(-5390,5.382723e+306), point(-27183,-8126), point(27998,-17119))),(linestring( point(18929,65536), point(-23813,12326), point(-8673,1.737750e+307), point(6.040982e+307,-32563), point(-6508,-22258), point(-30406,-12729), point( 7980.0313,-24321), point(-9168,7448), point(-5291,24456))),(polygon( linestring( point(-32307,-2618), point( 8963.4980,2.792497e+306), point(-24689,-11668)), linestring( point(20658, 8946.5293), point(29031,21919), point(-5684,-338)), linestring( point(11437,-32010), point(-15651,2.567094e+307), point(6.390129e+307,1.558161e+308), point(-15824,23267)), linestring( point(29686,7955), point(28723,-9621.7939), point(5861,20426), point(1.568204e+308,32687)))),(multipolygon( polygon( linestring( point(32766,-5265.5830), point(28608,10801), point(20966,13890)), linestring( point(12102,1.269001e+308), point(-9755,-10025), point(732,-23710), point(24486,31987)), linestring( point(1125899906842621,-20339), point(-3103,-13167), point(9.094550e+307,1.070000e+308), point(-32408,-23518)), linestring( point(-21532,140737488355328), point(20,-7019), point(-11347,8516))), polygon( linestring( point(-8625.5049,10584), point(8.878925e+307,-9590), point(14,16690), point(-28024,-454)), linestring( point(31318,-11296), point(536870908,-18920), point(21883,-20231), point(-25614,-28198)), linestring( point(-26879,1.024191e+308), point(17399,29095), point(25874,8589934595))), polygon( linestring( point(9.500486e+307,11197), point(9.450021e+307,21033), point(12866,-10137)), linestring( point(15477,-5352), point(-26728,-11075), point(-31005,1.508651e+308)), linestring( point(7310,4294967296), point(-3145,22412), point(25127,-622), point( 4628.2139,2087))))),(multipolygon( polygon( linestring( point(-5201,-6691), point(23790,27024), point( -729.7900,1.740214e+308), point(-2640,-19723)), linestring( point(18206,-11085), point(-22354,8072), point(18970,32268)), linestring( point(4567,-11439), point(-2245.0464,-24906), point(1.722917e+308,2485)), linestring( point(-21531,-15141), point(-18299,7.314483e+307), point(-1486,20903))), polygon( linestring( point( 549.4053,686), point(20815,5065), point(-7467,-17047), point(-17319,5.099824e+307)), linestring( point(-28297,-29467), point(11224,2), point(29998,-17307), point(2.485524e+307,22306)), linestring( point(9469,-9112.8779), point(1428,20732), point(7105,-23290)), linestring( point(-26258,-21946), point(1.505031e+308,1.419891e+308), point(4899,12330))), polygon( linestring( point(27063,132), point(21201,11318), point(-28351,1.405618e+308), point(-19363,18633)), linestring( point(7065,23983), point(31979,19371), point(-27401,-24973)), linestring( point(1978,982), point(-5088,1.506126e+308), point(5623,-26342))))) ;
select a from t where a ='65525' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-2302,-8171), point(30416,-31215)), linestring( point(-28736,-549755813892)), linestring( point(-26163,-22620), point(11783,19760), point(-20243, 1094.3711)), linestring( point(-15828,1.674705e+308), point(-13567,-16298), point(1152921504606846972,1.105041e+308), point(-13836,997), point(4503599627370494,2.568008e+307)))),(polygon( linestring( point(10975,30389), point(-25352,-14971), point(-9875,-1237)), linestring( point(24547,-7867), point(-23698,24713), point(-13588,12759), point(30808,-22976)), linestring( point(-235,8.663764e+307), point(6591,-18542), point(15096,32247)), linestring( point(18014398509481984,18606), point(-12917,-20703), point(-10187,-23358), point(-21271,-33554434)))),(linestring( point(1.070090e+308,9.309023e+307), point(-29219,-3131), point(1,12220), point(1.041418e+308,-10917))),(multilinestring( linestring( point(15367, 5746.8486), point(-24341,-5), point(21616,24286), point(5675,-26062), point( 3496.4199,1.097414e+308), point(6608,-66)), linestring( point(32311,-1205), point(30360,-29919), point(22405,-19314), point(-13,4438), point(11669,1.270517e+308), point(-13029,-8589934589), point(-9615,-14415)), linestring( point(2531,3605), point(22890,29214), point(4226,-14846), point(8952,1601), point(-19792,15487), point(-6955,-14251), point(-26482,-23488), point(19379,16479), point(-27313,17689)))),(point(-3293,-13335)),(linestring( point(-6385,32353), point(13145,6.118655e+307), point(7.437572e+307,262141))),(polygon( linestring( point(-26560,18931), point(28885,8052), point(26902,-16018), point(-2493,-27576)), linestring( point(-7067,28964), point(-25477,15729), point(-11043,-11421), point(-22668,1.758346e+308)), linestring( point(-13294, 7846.1426), point(1.733021e+308,4925), point(2329,-9763)), linestring( point( 5580.9170,-15053), point(20338,-9236), point(4.246457e+307,-10101)))),(linestring( point(25744,-3055))),(point(262141,17818)) ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-1021,8796093022204), point(5776,-14962), point(-22544,21517), point( 5401.2246,-9128), point(-24538,20022), point(-19921,8394), point(8339,-1128), point(2141,999), point(9994,8191), point(128,1011)), linestring( point(14629,-13845), point(12868,2727), point(-21356,14127)))) ;
select a from t where a =255 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-4279,-7250.3213), point(29447,13026), point( 4911.9736,25113), point(5.402426e+307,4549)), linestring( point(-23649,-7621), point(-24774,22075), point(9314,1.647840e+308)), linestring( point(7.624965e+307,-31497), point(-14419,-8982), point(-21239,-7917), point( 4077.7178,3481))), polygon( linestring( point(3964,14184), point(12000,-2886), point(21012,-15782), point(-22294,-13237)), linestring( point(-14415,-25257), point(2643,469), point(-4195,2172)), linestring( point(27086,-32316), point(-14589,8.617749e+307), point(32729,-28116)), linestring( point(-26061,-3647), point(1.182187e+308,-2794), point(-6221,14913))))) ;
select a from t where a ='16383' ;
insert ignore into `test`.`t`(`a`) values (geometrycollection( point(-27360,5.219339e+307))) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(20901,1.773786e+308), point(68719476739,4611686018427387905)), linestring( point(23506,27108), point(7.607685e+306,23921), point(-3468,-24162), point(-17195,-19249), point(-21843,-7093), point(-549755813886,27878)), linestring( point(-26963,26762), point(2051,27803), point(23927,29706), point(21108,11024)), linestring( point(5898,-1436), point(-1381,-26462), point(5537,-16497), point(30883,-5653.6665), point(-6235,28310), point(-27506,-19150), point(2088,-791), point(29852,5717), point(-17014,27587), point(-28889,-965)))) ;
insert ignore into `test`.`t`(`a`) values (point(-23109,3011)) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(-20867,-3229), point(16386,-5864), point(-28557,7195), point(3045,-26042), point(-25473,-16425), point(11098,-2040.5708), point(-21281,1.079398e+308))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(2011,-2305843009213693953), point(-1023,8796093022207), point(20375,19985)), linestring( point(2251799813685249,25441), point(6242,-22238), point(-5906,29623), point(2067,11100)), linestring( point( -808.1895,18253), point(25393,20845), point(10312,-16293), point(-16777,-8557)))) ;
insert into `test`.`t`(`a`) values (multipoint( point(34359738369,31763), point(19462,17751), point(-28912,-23773), point(1.052974e+308,-7552), point(-21535,-14408), point(26162,-23879), point(-28416,14176), point(-24221,7484), point(8843,22240), point(9.613493e+307,33554431))) ;
insert into `test`.`t`(`a`) values (point(-32198,-7865)) ;
replace into `test`.`t`(`a`) values (linestring( point(7518,1.248424e+307), point(-25721,4503599627370494))) ;
select a from t where a ='' and a ='2012-01-01 00:11:11' ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(9636,-13903), point(31594,-25274))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-1140,-23480), point(4294967300,21601), point(1.757093e+308,4170)), linestring( point(-23614,18749), point(-30875,7183), point(-15434,17793)), linestring( point(-18158,-911), point(21726, 6163.6768), point(6731,-10486), point(-21052,1048573))), polygon( linestring( point(-36028797018963970,2845), point(-5467,7.973560e+307), point(1099511627773,12284)), linestring( point(536870916,-26842), point(9223372036854775812,-3529.9004), point(7880,-14764)), linestring( point(32722,-25459), point(-23736,-7536), point(32381,-25270), point(31307,30428))), polygon( linestring( point(9781,5220), point(-1641.8486,-16576), point(15062,-7791)), linestring( point(1152921504606846980,7.706054e+307), point(453,13266), point(-21453,9518)), linestring( point(131073,-24659), point(131074,9.472995e+307), point(25212,11487)), linestring( point(16253,26944), point(6.309744e+307,29530), point(-128,21530))))),(linestring( point(-4270,-24994), point(-22413,3822), point(-24615,3.019786e+307), point(2890,9.308167e+307), point(-8133,28068), point(-140737488355332,24733), point(-6907,19532), point(-27954,25416), point(-26251,6559), point(8.290965e+307,1.077985e+308))),(polygon( linestring( point(-7382,-18235), point(16916,12207), point(-19103,3479)), linestring( point(1.090671e+307,-4909), point(-12,-30758), point(-8437,25297)), linestring( point(4914,1.633392e+308), point(-11620,17895), point(-7011,1.317888e+308)))),(multipolygon( polygon( linestring( point(262145,-22510), point(34359738369,-134217726), point(1914,22217)), linestring( point(12659,6878), point(4194303,-5793), point(-3584,1.648366e+308)), linestring( point(-10329,-28518), point( 3706.6445,21431), point(30086,-21926), point(-28465,10571))), polygon( linestring( point(23987,29562), point(-15703,-226), point(10930,18045), point(3951,-27035)), linestring( point(9.091701e+307,-18126), point(-23093,8388606), point(-22927,1.660121e+308), point(-28799,13988)), linestring( point(31204,-29997), point(1.710619e+308,27593), point(8194,-1624)), linestring( point(25256,16459), point(-5915, 6448.0059), point(-3841,28718))))),(polygon( linestring( point( 926.9902,-18257), point(30553,11826), point(30303,-23100), point(-7839,-1818)), linestring( point(-7505,-497), point(8231,-24576), point(-5022.9673,25025)), linestring( point(-8411,-2333), point(-19776,22776), point(18995,-14101), point(-353,13639)), linestring( point(14243,13947), point(-13155,9.210541e+306), point(-5324,-3537)))),(linestring( point(-3557,-9562), point(28623,16074), point(5333,-17114), point(-19389,-19903), point(19258,-20870), point(-31678,9.908385e+307), point(31819,25438), point(-522,736))),(polygon( linestring( point(28201,14918), point(7905,1.419394e+308), point(7.332693e+304,-2063.0439), point(-924,2384)), linestring( point(29471,26554), point(-13412,-14326), point(-5711,35184372088830)), linestring( point(-10021,-7695), point(1606,-26669), point(-12774,-28353), point(2044,25461)))),(multipoint( point(28661,28722), point(12598,-7318), point(-20299,-6386), point(-19886,-3140), point(20782,13886))),(linestring( point(-16077,12518))),(multipolygon( polygon( linestring( point(4394,25241), point(25485,-30012), point(4110,20747), point(8421,33554435)), linestring( point(-28581,-6957), point(-24865,6.003427e+305), point(-134217732,6.725118e+307)), linestring( point(20323,-2705), point(5.473912e+307,262), point(9.743480e+307,5)), linestring( point(25909,4549), point(-12439,5347), point(-29665,-22593), point(-31666,-13437))), polygon( linestring( point(8856,-4503599627370496), point(-32110,16385), point(-18564, 5781.2988)), linestring( point(-18167,31157), point(-28225,18127), point(32403,-29133), point(2049,18929)), linestring( point(1.607502e+308,-32760), point(4.761653e+307,-1099511627779), point(-24787,5.060510e+307), point(288230376151711745,-17078)), linestring( point(3484,-30089), point(26490,-17687), point(-11733,24008), point(21340,-1626))))),(multipolygon( polygon( linestring( point(-24274,29825), point(26620,-20309), point(24749,122), point(31765,34359738366)), linestring( point(-12379,-30793), point(3202,-6846), point(-23764,-9501), point(17739,11474)), linestring( point(22038,9.925212e+306), point(18165,-8077), point(28026,17706)), linestring( point(-6773,-10764), point(9895,-9423), point(-22178,-25499), point(-4488,7698))), polygon( linestring( point(-8615,-7291), point(19096,27632), point(-5336,-8625), point(1.662937e+307,18014398509481988)), linestring( point(-4439,-28902), point(7092,-4244), point(-30346,-9007199254740992)), linestring( point(3784, 743.4629), point(-31275,28054), point(-31463,274877906947), point(7354,1.764658e+308))), polygon( linestring( point(7322,28693), point(29054,4503599627370494), point(-1753.2256,-32257)), linestring( point(-29493,9891), point(8946,20265), point(29083,13264), point(2305843009213693951,562949953421311)), linestring( point(21676,-344), point(-62,-13039), point(-12612,28159), point(-26128,72057594037927936)), linestring( point(13480,1.081185e+308), point(-5416,18909), point(-31174,3.854421e+307), point(-16216,4657))), polygon( linestring( point(1777,8.124141e+307), point(255,25280), point(-1855.0732,-16264)), linestring( point(4.565505e+307,14156), point(25175,-3146), point(6234, 619.3008)), linestring( point(32641,-2019), point(27525,8706), point(-1694,67108868), point(-30655,-27407)), linestring( point(1.033089e+308,6018), point(13165,-31709), point(28475,-14557))))),(polygon( linestring( point(-7257,-13061), point(-10256,-2775), point(4869,-26811)), linestring( point(288230376151711741,17961), point(2097153,-9429), point(576460752303423489,-29323), point( 5085.5107,199)), linestring( point(-31840,-14644), point( 2005.4395,7223), point(-1550,1.738176e+306), point(-7200,-5223)))),(geometrycollection( point(-27650,-1660),geometrycollection( point(-7224,2290),polygon( linestring( point(-21885,-29132), point(-30142,6469), point(19219,1.770588e+308), point(1.434692e+308,19357)), linestring( point(-20422,30713), point(3.981289e+307,23044), point(32122,9783)), linestring( point(-23944,25377), point(-23690,13574), point(-6619,32771)), linestring( point(2046,-7941), point(5.797244e+307,22400), point(2097153,-8945), point(-17951,2.935471e+307)))),point(11326,7985))),(multilinestring( linestring( point(32666,-24733), point(10903,-13584), point(1.022078e+308,9269), point(5533,6.762620e+307), point(32205,11582)), linestring( point(14909,21087), point(-13696, -996.9639)), linestring( point(30317,-24893), point(1.403532e+307,-5424)))),(multilinestring( linestring( point(-2749.6157,-12894), point(-22235,9.810916e+307), point(8193,-30456), point(8163,-16448), point( 7865.1035,-13591), point(-6287,1.918976e+307)), linestring( point(-1204,6107), point(-7719,11611), point(9.444110e+307,26122), point(2814,-23011), point(25199,10912), point(-8217,-19882)), linestring( point(-1671,-29355), point(-2305843009213693948,24830), point(5243,-25160), point(9922,-22764), point(3.909395e+307,29506), point(-10062,-4142), point(13702,-28423), point(-24349,5069)))),(point(11145,26734)),(multipolygon( polygon( linestring( point(-17561,9176), point(4194308,-22439), point(-22712,1.057619e+308)), linestring( point(-17070,-15488), point(-16837,-18710), point(-10179,14761)), linestring( point(-24941,6825), point(22834,22434), point(-30154,24288)), linestring( point(-26734,1.257499e+308), point(24875,7406), point(3.776332e+307,-14071), point(6.548930e+307,34359738367))), polygon( linestring( point(-4048,5800), point(-2018,-1201), point(8.734446e+307,72057594037927937)), linestring( point(5730,-17113), point(30097,-26514), point(-24058,35184372088830)), linestring( point(-15064,14064), point(3431,989), point(-28313,-12101)), linestring( point(-8388609,-14496), point(-32369,5945), point(-1141,-20820), point(-17279,-28497))))),(geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(-10446,1.809591e+307), point(2097156,1.276766e+308), point(-18901,-20759), point(23890,-32528)), linestring( point(4803,5489), point(13527,-144115188075855868), point(21704,17592186044414), point(31,-28379)), linestring( point(-25453,-5895), point(-3756,1152921504606846980), point(-3419,-18884)), linestring( point(18132,-22682), point(-21884,5638), point(-31431,-27601))), polygon( linestring( point(28959,18178), point(1436,1.753633e+308), point(2.675570e+307,-4485)), linestring( point(12343,7706), point(-19606,16777212), point(19105,1.725647e+308)), linestring( point(-12861,-13065), point(72057594037927939,8291), point(-16006,7131), point(25908,2136)), linestring( point(-5618,15535), point(-1147,9223372036854775806), point(2.907330e+307,14805)))),multipoint( point(-17226,20702), point(-29209,-859)),multilinestring( linestring( point(-30211,-12143), point(1.135109e+308,288230376151711744), point(32453,-3902), point(-19490,-27606), point(32185,1605), point(18993,-17160)), linestring( point(-27447, 4142.8535), point(6.169977e+307,-20653), point(5979,-17956), point(-13106,-19680)), linestring( point(20213,7909), point(-11764,6914), point(31028,17179869180), point(-22317,-23146), point(-28953,-15288), point(-21151,-18955), point(-13972,22469), point(-28096,18832)))),geometrycollection( multipolygon( polygon( linestring( point(-27988,28728), point(1028,510), point(9935,1329)), linestring( point(-15662,-3266.3921), point(11895, 6448.3633), point(-3243.9722,-31409), point(6641,-4611686018427387907)), linestring( point(21879,-21172), point(8908,-17004), point(-24945,27419), point( 3906.7539,-5113.5073)), linestring( point(72057594037927936,31638), point(32358,-16797), point(10283,-2952))), polygon( linestring( point(-18419,17346), point(-2251799813685251,-474), point(21719,22120), point( 5877.3340,5382)), linestring( point(-4717,-4727), point( 8925.5547,-27646), point(24243,-19794)), linestring( point(-27571,-5534), point(-2937,-21669), point(-9721,-25360), point(-11805,12615)))),polygon( linestring( point(-31957,-28757), point(18405,18546), point(28289,-25701), point(-32278,1.540364e+308)), linestring( point(10490,-23126), point(-5832,-19456), point(11118,31024)), linestring( point(-14910,-16958), point(16397,-23514), point(-1886,29654), point(-21686,1073741827)), linestring( point(-8317,-6696), point(21273,3.674675e+307), point(1.252607e+308,-11908), point(6476,-32193))),point(-14293,19877)),polygon( linestring( point(257,-23493), point(1587,8790), point(3918,-22661)), linestring( point(-15254,9327), point(1416,-18130), point(2966,-5912), point(14013,-272)), linestring( point(14155,-14604), point(20626,7535), point(-19891,-10711), point(-10356,-21146)), linestring( point(27585,-393), point(22649,-7034), point(4.315446e+307,31848), point(7310,25657))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-14023,-17), point(1.049247e+308,7.154249e+307), point(15707,1)), linestring( point(67108866,25675), point(-17617,13577), point(-28554,16087), point(-19789,2.587843e+307)), linestring( point(16770,27040), point(-29111,-30341), point(24432,20979)))) ;
replace into `test`.`t`(`a`) values (point(9.137479e+307,2509)) ;
insert into `test`.`t`(`a`) values (linestring( point(26997,19580), point(17624,4.160506e+307), point(-28207,1.039494e+308), point(12456,-17589), point(1346,16011))),(multilinestring( linestring( point(-2280,-16519), point(2021,23550), point(65535,5312)), linestring( point(-27909,-29954), point(29611,3.202234e+307), point(-22909,14955), point(-12510,19338), point(8.588776e+307,-29396), point(1.380913e+308,1.448840e+308)), linestring( point(562949953421311,23874), point(9795,10057), point(-5719,21746), point(-10390,-2), point(8388612,10948), point(26633,13751), point(20903,-5087)), linestring( point(19057,-30845), point(19616,18064), point(12936,27083), point(-14892,32428), point(-21923,2199023255555), point(309,-32645), point(7849,-21996), point(1424, 4927.3877)))),(geometrycollection( point(24123,-4352),point(-29313,-21970))),(linestring( point(-12677,-3193), point(-9013.0332,4.774060e+306), point(-4294967297,562949953421310), point(-11080,-18481), point(24613,25600), point(6.390869e+307,-15564), point(-23891,32180), point(6.104151e+307,-27085), point(-32592,23745))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(281474976710656,-24543)), linestring( point(-2175,268435457), point(-5212,-10067), point(1020,9.869519e+307), point(-5630,-2049), point(-25701,-131076), point(-5319,-17635), point(9281,708)), linestring( point(-24200,-27687), point(-29491,-24317), point(6.141054e+307,22853), point(576460752303423487,30439), point(4.692900e+307,15276), point(274877906948,-8409.9180), point(1099511627773,5843), point(28825,28927), point(11229,-5209)))),(linestring( point(6.941204e+307,-16107), point(19577,-9434), point(18692,8020))),(point(11170,17592186044414)),(polygon( linestring( point(-413,22227), point(-20007,1.291093e+308), point(13201,2845), point(-26482,-31229)), linestring( point(-16963,36028797018963966), point(-19791,-9749.3486), point(1.719968e+308,15986), point(1.455094e+306,8.468292e+305)), linestring( point(29254,-9794), point(12740,22597), point(-22605,3.878508e+307), point(7841,6907)), linestring( point(64,70368744177663), point(-67108865,13556), point(1.199571e+308,-31609), point(150,-12926)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(-4609,-17231), point(15352,-17235), point(-22527,-4050), point(34359738372,-27143), point(-5648,2050), point(-26944,18280), point(4503599627370492,15443), point(1153,1.138086e+308), point(6.146633e+307,29306), point(-12040,-28522))),(point(-25002,-31382)),(multilinestring( linestring( point(30637,28686), point(16384,536870909), point(31812,-28411), point(20017,10208), point(22948,30708), point(-1317,15366), point(-21314,-28748)), linestring( point(3.556150e+307,5566), point(-25813,2.502646e+306), point(-17277,-10545), point(24453,-27985), point(25114,5.790298e+307), point(-28776,678), point(26446,27031)), linestring( point(-14576,-4738), point(1.154072e+308,-21525), point(-10103,16548), point(-16947,4.231748e+307), point(5.432502e+307,4091), point(4096,27049), point(5473, 6401.7266), point( 5319.7539,12216), point(17245,-1152921504606846977)), linestring( point( 2851.2871,-11405), point(-18928,-31291), point(-13342,17193)))),(polygon( linestring( point(-6717,-10784), point(-5965,3784), point(-1959, -528.6387)), linestring( point(21632,-2805.7344), point(3698,-4194308), point(1.320963e+308,10331)), linestring( point(4781,-3757), point(-18073,12747), point(21789,-11577)), linestring( point(-16039,-8797), point(-31605,31348), point(-32391,-1205)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(21935,1.279738e+308), point(984,1.498672e+308), point(4520, -438.0010)), linestring( point(14732,1.690097e+308), point(2484,27820), point(22569,32342), point(-19769,26566)), linestring( point(11107,-70368744177661), point(1.392344e+308,-2252), point(-32249,28030), point(32360,-70368744177666)))),(linestring( point(28567,-11554), point(-9923,20044), point(-3838,1.407076e+308))),(multipolygon( polygon( linestring( point(23318,9919), point(20561,-60), point(-28344,6.990950e+306)), linestring( point(-20064,-20349), point(29459,28879), point(22817,-15628), point(-3238,8.046518e+307)), linestring( point(-3332,22795), point(8.992239e+307,-26919), point(3.706959e+307,-17456), point(-8589934590,1.602240e+308))), polygon( linestring( point(16479,-23568), point(4998,-30655), point(1022,-32458), point(4,13823)), linestring( point(-8747,-16608), point(13716,535), point(31182,-24825), point(36028797018963970,30278)), linestring( point(3111,-11250), point(24419,-21306), point(-6762.1392,-21983), point(17136,15223)), linestring( point(20455,-10509), point(-14800,-6418.7266), point( 9132.5273,14547))), polygon( linestring( point(17656,27675), point(-5863,-1504.2646), point(9953,-9018.7705)), linestring( point( 9650.3496,-4241), point(4.481197e+306,134217729), point(29298,14686), point(28826,-13577)), linestring( point(-28225,36028797018963964), point(-7415,12789), point(-29047,-20687)), linestring( point(5807,13836), point(-4615,-23474), point(9,-11175), point(-23436,1.555350e+308))))),(linestring( point(-20601,7025), point(31354,21670), point(1.552442e+307,-13267), point(5345,-10970), point(-12642,-12335), point(-24833,-19213))),(multipolygon( polygon( linestring( point(-1468,8.592869e+307), point(18140,-11129), point(-12312,4808)), linestring( point(-4696,-5500), point(21833,29152), point(29255,0)), linestring( point(-30702,21059), point(25804,144115188075855868), point(8388604,2.221351e+307), point(-25465,29408)), linestring( point(21964,-11564), point(67108863,10756), point(-8970,-5487))), polygon( linestring( point(1099511627780,-5843), point(4439,-21210), point(-20565,-20552), point(19886,4100)), linestring( point(7863,-17539), point(-3703,-19059), point(-19694,19321), point(-1261,1.369002e+308)), linestring( point(-522,24241), point(274877906940,21756), point(-18651,-3685))))),(multipoint( point(9732,-27738), point(-12752,-22370), point(20662,-260), point(1983,-13561), point(1.638340e+308,17437), point( 2815.1592,7648), point(18446744073709551614,-18556), point(5.592305e+307,549755813888), point(-27713,-29321))),(geometrycollection( polygon( linestring( point(26430,4061), point(27939,-31983), point(8400,-8753)), linestring( point(-36,24208), point(-2710.6460,-21453), point(26749,2097150), point(-30616,-24995)), linestring( point(16487,32371), point(16742,6.657594e+307), point(-23597,-29100))),point( 5642.6465,-4850.1489))),(multilinestring( linestring( point(-12886, -719.6367), point(-25243,-10762), point(15066,19995), point(5.323156e+307, 5599.9189), point(-22537,-12422)), linestring( point(27960,-3999), point(20553,17999), point(-18648,4294967294)), linestring( point(-27241,-32479), point(8,35184372088834)), linestring( point(10220,14242), point(8.429983e+307,-9073), point(13118,-18912), point(30976, -206.9961), point(549755813892, 4865.9502), point(-20684,62)))),(linestring( point(18162,11839), point(-30515,21006), point(5013,509), point(15698, 6733.0566), point(4.072021e+307,-441))),(linestring( point(6588,7.915075e+307), point(24557,-27415), point(-4285,18453), point( -354.7139,19367), point(9474,-6724), point(4398046511106,-22479), point(29781,-16380))),(point(-20313,31563)),(point(31129,-7276)),(multipolygon( polygon( linestring( point(32074,-856), point(8712,-19072), point(-9273,9.892174e+307), point(18225,8142)), linestring( point(10488,2147483651), point(-22530,28309), point(144115188075855871,2572)), linestring( point(6769,20420), point(4251,16825), point(-29260,-29274)), linestring( point(1.414965e+308,32171), point(5810,17053), point(-26803,-27531), point(-6929,24551))), polygon( linestring( point(-26506, 9026.2891), point(-8776,28769), point(-6760,24993), point(5.675651e+307,24483)), linestring( point(28161,8509), point(20013,-26049), point(31926,18446744073709551613)), linestring( point(-21451,-20798), point(28960,22210), point(2.643898e+307,32119))), polygon( linestring( point(-17561,3.366822e+307), point(-23576,-16846), point(-19325,-5351)), linestring( point(-4611686018427387902,-29362), point(-10061,22866), point(2251799813685245,31234)), linestring( point(7522,13271), point( 9679.8379,5533), point(1.164505e+308,17405), point(23905,11210))))),(multipolygon( polygon( linestring( point(-22420,-25537), point(-11989,26169), point(17596,8695)), linestring( point(1.473434e+308,-20750), point(26689,-820), point(-21871,-9080), point(9.133190e+307,-18061)), linestring( point(21418,8063), point(-68719476740,-137438953474), point(5498,-7522), point(18156,1028))), polygon( linestring( point(6096,3272), point(-7041,-20898), point(-13877,9614), point(262148,-23238)), linestring( point(-165,-23378), point(32320,-18851), point(-19770,-16525)), linestring( point(15854,1.757598e+307), point(1032,-4876), point(23223,25195), point(19370,12919)), linestring( point(1.071816e+308,-188), point(7631,-1296), point(1944,-25267))), polygon( linestring( point(-8747,-4362), point(-9497,-1073741827), point(-20734,26480)), linestring( point(-31060,27289), point(28900,12496), point(4294967300,19226), point(-9517,29903)), linestring( point(-11871,8195), point(12126,3.876037e+307), point(165,-21371), point(-10765,1.467795e+308))), polygon( linestring( point(-23398,4328), point(-31853,329), point(-23064,9335), point(28469,-27209)), linestring( point(-24315,-8124), point(2421,8515), point(1.286852e+308,1591)), linestring( point(20846,-23142), point(5.704058e+307,16066), point(-23531,3034)), linestring( point(20010,-15313), point(-10200,-31467), point(4809,-18501), point(-9498,-18026))))),(multipolygon( polygon( linestring( point(1.755229e+308,19715), point(-5330,576460752303423489), point(8.611994e+306,367)), linestring( point(-21861,-823), point(7566,137438953472), point(23839,25530), point(-7271,6220)), linestring( point(30674,17461), point(-24450,-22888), point(-20304,-32318), point(5268,26897))), polygon( linestring( point(67108868,-16390), point(-13541, 7105.0117), point(-16382,32208), point( 7815.9844,-56)), linestring( point(4436,131072), point(30217,-5840), point(4.904376e+307,6.610864e+307), point(-30927,8388605)), linestring( point(1.788788e+308,-8294.7607), point(-16360,13761), point(-288230376151711743,23713)), linestring( point(756,8996), point(-16055,29506), point(-27546,-9319))), polygon( linestring( point(-6051.9849,-26847), point(-19809,32406), point(695,-12807), point(24502,536870911)), linestring( point(10995,-23163), point(13945,-29802), point(25153,-31268)), linestring( point(5520, 483.2803), point(4202,30755), point(28008,-2943)), linestring( point(-29485,-15746), point(-17592186044417,-19619), point(-32542,13199), point(24065,258))))),(multipolygon( polygon( linestring( point(13688,-29758), point(22667,22390), point(14271, 6441.3574)), linestring( point( 6222.1689,33554432), point(-8868,-14863), point(-31996,6164)), linestring( point(22756,18517), point(2.182049e+307,12477), point(-29995,1.332332e+308), point(28555,-22483))), polygon( linestring( point(5759,23560), point(-17179869182,28617), point(-16384,-7919), point(23432,7920)), linestring( point(-28940,9.500644e+307), point(-24050,-3713), point(-21965,-28845), point(-7898,-15096)), linestring( point(17179869187,5.780035e+307), point(-14359,-6937), point(-21772,1931), point(29399,-25827)), linestring( point(1.316788e+308,-20467), point(672,2.193128e+307), point(-14735,7.508136e+307))), polygon( linestring( point(16431,-3309), point(-12783,-30725), point(17622,19459), point(-30015,-17238)), linestring( point(21169,-268435458), point(-11783,29915), point(6045,-6218)), linestring( point(5817, 6306.8193), point(-2251799813685245,29230), point(-9333,-14951)), linestring( point(20528,1545), point(26123,34359738369), point(-8532,-9223372036854775806), point(-29627,-5571))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-29480,-10458), point(15236,5.646969e+307), point(-20427,-7575.3438), point(7884,-4294967293), point( 3413.4951,-10413), point(12989,-19144), point(-6,32582)), linestring( point(31173,-4611686018427387908), point(-23090,6.232052e+307), point(-24601,125), point(4476,536870913), point(24362,-14028)))),(polygon( linestring( point(-12562,-12998), point(8375,5537), point(-16640,-23387), point(-4100,1.771957e+307)), linestring( point(5857,3018), point(-31776,-23200), point(13252,-14271)), linestring( point(32139,23861), point(8990,25995), point(26912, -76.0762)))),(geometrycollection( multilinestring( linestring( point(-30082,17425), point(-70368744177667,-6584.4268), point(-9759,-12159), point(25400,1.494523e+308), point(12133,-8329), point(27740,-19161), point(727,4398046511102)), linestring( point(-23786,6.025797e+307), point(10337,29351), point(845,140), point(5841,19805), point(-1225.8223,2889), point(-8495,1119), point(24865,5763), point(-7180,9.968579e+307))),polygon( linestring( point(26422,-11225), point(6.755830e+307,-6091), point(1.071107e+307,15943), point(-27433,1.367316e+308)), linestring( point(27307,-9150.9688), point(2692,1.211138e+308), point(281474976710655,-511), point(-23671,-20221)), linestring( point(-18221,2097151), point(9209,-26731), point(-609,32002), point(1898,-28322))),point(61,16777215))),(multipoint( point(-32252,-16218), point(6531,1339), point(23823,32028), point(-9278,3853), point(10976,27841), point(-2251799813685246,22538), point(8733,-10922), point(-25852,-25174))),(geometrycollection( linestring( point(30261,-7619)),multipolygon( polygon( linestring( point(5,-11885), point(22272,9030), point(-17832,-35184372088832), point(5604,1.235275e+308)), linestring( point(22787,-24882), point(6.441388e+307,8.405109e+307), point(8188,-2718), point(30683,1.117616e+308)), linestring( point(24822,-8399.8770), point(13772,17786), point(-1936,-12632), point(-8715,9696)), linestring( point( 4818.6045,29601), point(-28475,14575), point(18014398509481987,-27238))), polygon( linestring( point(6897,1.530092e+308), point(-8102.8555,28985), point(-6126,4795), point(6,-15918)), linestring( point(1140,8128), point(5439,137438953468), point(-24078,1.495897e+308), point(-4369,-17408)), linestring( point(-10950,5516), point(5.104607e+307,-8232), point(-9167.3936,7084))), polygon( linestring( point(2.426719e+307,-29400), point(20849,-31330), point(8212, 2870.7119)), linestring( point(10575,24530), point(-2341.9224,8796093022204), point(-8129,1.516684e+308), point(5109,2759)), linestring( point( 9392.0020,11486), point(12585,-17055), point(-7638,3.531741e+307)), linestring( point(7336,-1761), point(27482,8247), point(-31536,-3435))), polygon( linestring( point(-9149,8547), point(20337,31511), point(-4323,3332)), linestring( point(-25964,-24855), point(-8948.6807,-26897), point(6.057005e+307,-4872)), linestring( point(-15523,25420), point(1.365600e+304,-17744), point(22423,-7063.3857)))))),(linestring( point(6955,-31581), point(20668,2390), point(-9326,-4885.4658))),(multipolygon( polygon( linestring( point(-21405,6.197895e+307), point(-4928,-163), point(16386,23960), point(24122,-19020)), linestring( point(30624,-28021), point(25138,12564), point(-4669,24814), point(-7305,-31864)), linestring( point(0,-4437), point(-3983,9539), point(-131072,13658), point(-3727,-9832)), linestring( point(8851,12366), point(1.359522e+308,1.290383e+308), point(137438953476,15397))), polygon( linestring( point(-1691,21066), point(-3056,-21865), point(32323,-11289), point(-1828,-21678)), linestring( point(1.181286e+308,20390), point(6.408582e+307,-27487), point(2051,-130), point(4499,14940)), linestring( point(-22805,16413), point(32287,18191), point(-829,-9386)), linestring( point(-23696,27446), point(5497,-27053), point(-15287,-3607.5771), point(-32447,32544))), polygon( linestring( point(-17744, 7165.1367), point(-28157,61), point(-2251799813685249,-8882), point(7526,-3465)), linestring( point(62,8169), point(18403,3821), point(2851,26302)), linestring( point(18068,3080), point(67108864,281474976710655), point(-11681,-28706), point(72057594037927932,1176)), linestring( point(-11155,803), point(1.221945e+308,5575), point(1.318466e+308,-38))))),(point( 9358.6211,-10241)),(multipolygon( polygon( linestring( point(9007199254740993,-20394), point(7.787655e+307,-4242.5278), point(-1099511627776,9930), point( 3733.9951,2553)), linestring( point(9798,19861), point( 3568.5000,31907), point(-15418,-7902), point(-11203,28893)), linestring( point(-8695,-2049), point(11382,-17211), point(-29815,18472)), linestring( point(-22294,10096), point(25028,-26403), point(-17647,-18013), point(-19312,29277))), polygon( linestring( point(21516,23854), point(24552,-4582), point(-17724,12355)), linestring( point(-11444,-31820), point(31355,-28142), point(-35184372088828,-12875), point(18108,5.214983e+307)), linestring( point(1917,8059), point(-28333,30331), point(2.500964e+307,11628))))),(multipoint( point(-16081,15943), point(-29304,1.109336e+308), point(7.995895e+307,-7458), point(6,32765), point(-14167,1713))),(geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(3178,1.583700e+308), point(-21635,-21918), point(-18601,1.652939e+308)), linestring( point(-29078,1.730784e+308), point(-12320,26620), point(6007, 2447.5713), point(3450,-3283)), linestring( point(-10519,-31423), point(8905,12607), point(1.210738e+308,-29990))), polygon( linestring( point(15181,-30476), point(-5880,5553), point(1.787712e+308,1.650215e+307)), linestring( point(29147,1.623325e+308), point(-17678,-13828), point(25802,20289)), linestring( point(4.049849e+307,25342), point(29042,-12304), point(-28061,-262140), point(1.035250e+308,23673)), linestring( point(-7555,21146), point(2813,-7022), point(10904,4398046511101))), polygon( linestring( point(15130,6120), point(12577,4970), point(31764,-32756)), linestring( point(-1269.6455,-1356.2070), point(-4499,32330), point(12313,13950), point(-5626,31560)), linestring( point(-24617,927), point(-17696,-9793), point(-2372,-19060), point(14848,-6910)), linestring( point(-7291,-15639), point(131074,24086), point(17936,23170))))),multipolygon( polygon( linestring( point(13649,268435458), point(-29874,1.416712e+308), point(-6298.7480,10943)), linestring( point(-6070.3911,29), point(7714,22442), point(-24753,13964)), linestring( point(-25470,4.034210e+307), point(-6946,28751), point(-20012,9.981191e+307), point(23894,-4222))), polygon( linestring( point(-23973,9015), point(-26718,25530), point(30929,27578)), linestring( point(-24533,2458), point(12979,-7458.4561), point(4.269100e+307,15121)), linestring( point(-12105,8985), point(19210,5.406237e+306), point(14091,18134), point(1.586169e+308,-23998))), polygon( linestring( point(-8213,8.942792e+306), point(12504,-1306), point(2815,7.680463e+307), point(9.736908e+307,-25376)), linestring( point(-22433,-2305843009213693956), point(-4177.0869,9836), point(-15345,21694), point(-26805,-24455)), linestring( point(-11858,24955), point(23335,-18398), point(-8267,24083)))))),(multilinestring( linestring( point(-14275,-27330), point(9124,9.246523e+307), point(8.217206e+307,-23963), point(-13055,-19552), point(28440,-6212.7451), point(9604,5577), point(30651,17606)), linestring( point(-29004,-11864), point(29902,16498), point(-12964,4662), point(22706,7634), point(12302,-6750), point(26831,1.091171e+308), point(-31109,-10730), point(3170,-28422), point(-1918,-32613)))),(linestring( point(-4613,-19878), point(1.469638e+308,3644), point(-21223,-18983), point(5.391269e+306,6927), point(4796,17550))),(multilinestring( linestring( point(1.349784e+308,-15799), point(-41,22515), point(5114,-508), point(-18289,8.453142e+307), point(70368744177663,13175), point(-4577,26321), point(-12035,7894), point(274877906945,-29336)), linestring( point(-18626,-25087)), linestring( point(-5292,24086), point(1.305538e+308,-4694.2437)))),(geometrycollection( geometrycollection( multilinestring( linestring( point(-28913,-30390), point(4.880558e+306,15368), point(-29900,1.535060e+308), point(-26699,-2473), point(288230376151711740,-25774), point(-6297.0308,22879), point(33554432,-10375), point(-25761,18646)), linestring( point(4136,-19800), point(5069,-32759), point(9842,15565), point(2147483647,-18353), point(-13137,19041), point(-4355,-29273)), linestring( point(4422,9.452345e+307), point(16643,-9683), point(-4476,-15532), point(-961,-1250), point(1026, 5622.7754), point(-4997,4810), point(-25753,36028797018963967)), linestring( point(28744,33554433), point(25159,-8208.4922)))),polygon( linestring( point(-28222,-28500), point(16626,-9223372036854775804), point(6.342114e+307,9708), point(13279,27706)), linestring( point(30377,6710), point(-24187,-23052), point(-30467,1.219747e+308), point(-7530,-3825)), linestring( point(1570,9.202211e+307), point(21779,-9500), point(754,-25265)), linestring( point(1026,-8362), point(8191,1.264297e+307), point(1868,-17042), point(9714,-26446))),linestring( point(5536,-31527), point(-8796093022207,4503599627370497), point(27130,-31049), point(-29245,2479), point(-29947,-25589), point(6.573290e+307,29953), point(27764,-31857)))),(multipolygon( polygon( linestring( point(1048577,30034), point(2970,18155), point(27169,15885)), linestring( point(1.382762e+308,3280), point(-23864,17711), point(-8225.9580,11937), point(-27394, -771.0996)), linestring( point(-16188,9841), point(-5563,692), point(-15287,-8218), point(32349,16777213))), polygon( linestring( point(-1108,-23392), point(-21052,-3994.8218), point(-27021,32270)), linestring( point(288230376151711744,30424), point(-10207,-26753), point(-19939,6591), point(-18760,30615)), linestring( point(10211,-13245), point(-23387,4.948140e+307), point(-16655,-22684), point(28263,3618))))),(multipoint( point(19976,144115188075855871), point(-31877,-27311), point(-13841,-3664), point(-9563.1563,27530), point(13195,-23856), point(-28575,-29423))),(polygon( linestring( point( 1979.4697,-9117), point(4418,-18471), point(9220,15309)), linestring( point(-32568,-1953), point(-7361,-18508), point(14255,-20834)), linestring( point(8417,-9516.3105), point(-11770,-3705), point(8.783825e+306,15402), point(-12834,24117)))) ;
select a from t where a =32767 ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (geometrycollection( multipoint( point(-15625, 6447.8184), point(-25434,4452), point(31505,-13648), point(-23279,9419), point(17904,-23235), point(1.620291e+308,3819)),point(-10444,2931))) ;
update t set a ='6234-08-06 17:25:41.461524' , a =' F**B_/$~*{' , a =-2383 where a ='2016-11-11' ;
select a from t where a =16383 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( polygon( linestring( point(288230376151711747,-5115), point(9178,7.850627e+307), point(8.139449e+307,-18472)), linestring( point(6.106445e+307,-6716), point(213,18064), point(-24329,549755813889), point(-68719476732,23399)), linestring( point(-27394,4767), point(-21093,5.863290e+306), point(25836,-4945.6763), point(33,-1894.5215)), linestring( point(11224,4.021977e+307), point(940,-26589), point(-10304,252), point(-21487,13074))),polygon( linestring( point(236,12299), point(1.738172e+308,-14893), point(-3266,26424)), linestring( point(27499,36028797018963972), point(-1372,-30758), point(-10865,1861)), linestring( point(-72057594037927940,8.923517e+307), point(25387,0), point(-7289, 4770.6963), point(8.059387e+307,-25805)), linestring( point(-13368,11528), point(-27691,16381), point(20885,-28330), point(-11358,31714))),multipoint( point(9.008743e+307,11090), point(28745, 136.5107), point(5.140107e+307,131070), point(-20859,27717), point(9700,-16139), point(-31475,-12796), point(9223372036854775809,1.545257e+307)))) ;
select a from t where a =1 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(8575,-9306), point(15057,-23977), point(1.767359e+308,67108867), point(21394,-27746)), linestring( point(18445,-1160), point(-12519,-16082), point(4094,17317), point( 1193.4326,-3113)), linestring( point(-15029,23474), point( 49.8096,9193), point(12721,1.215914e+308), point(-14620,-12351))), polygon( linestring( point(1.917502e+307,23671), point(17148,281474976710655), point(-4920,-31553), point(-22577,11517)), linestring( point(-13137,-5494), point(-34359738371,-5071.6914), point(31353,2251799813685247), point(-72057594037927939,-1073741827)), linestring( point(1978,-27196), point(-16325,-17172), point(-7488,17284)), linestring( point( 592.3203,26259), point(1.014807e+308,-14835), point(-28306,-29753), point(9145,-7650))), polygon( linestring( point(1.253203e+308,-16485), point( 2836.4736,15868), point(5453,13526), point( 8671.3125,28005)), linestring( point(131073,-7905), point(-9143.1006,-8388609), point(-5104,11401), point(-7116,5.887913e+307)), linestring( point(19601,1.685514e+308), point(24573,-2395), point(9.754904e+307,-21551))), polygon( linestring( point(10218,9223372036854775811), point(-26893,5041), point(14,5283), point(2097150,4.018582e+307)), linestring( point(-7425,-9412), point(28703,19127), point(-21084,-12708)), linestring( point(-15280,-28824), point(-19425,2147483645), point(4290,-653)))),multipolygon( polygon( linestring( point(-72057594037927933,-11752), point(9966,-30687), point(22555,8.999675e+307), point(2.316908e+307,24716)), linestring( point(7148,-23981), point(-14072,-1567), point(2382,-26070)), linestring( point(-16730,-27297), point(7.444834e+307,19914), point(-12697,131)), linestring( point(-20764,-22754), point(1048573, 1311.7373), point(28109,-12826), point(25044,11956))), polygon( linestring( point(144115188075855869,-17401), point(20628,-13389), point(10276,-27983), point(-1324.5391,8589934592)), linestring( point(-32465,28175), point(-24924,-12261), point(17193,-11520)), linestring( point(3104,144115188075855869), point(-6660,21655), point(1.105453e+308,1048577), point(12088,-9324))), polygon( linestring( point(4103,-29477), point(-10124,9.269160e+307), point(11751,1073741826)), linestring( point(14126,-5253), point(29723,24370), point(-12071,-30552), point(30090,1.158012e+308)), linestring( point(-23314,-29928), point(6828,-18919), point(-18050,90), point(1.080936e+308,15342))), polygon( linestring( point(-10772,-21715), point(-6407.4238,24959), point(-12372,1.236886e+308)), linestring( point(-19682,-18049), point(-4398046511100,-11324), point(13232,12184), point(-28942,143)), linestring( point(-14071, 7732.1914), point(31297,1.213094e+308), point(-18129,-9303)), linestring( point(-18812,-7663.7114), point(-5537, -340.8125), point(-16454,-4294967293)))))) ;
insert ignore into `test`.`t`(`a`) values (linestring( point(21373,1.577116e+308), point(7899,-16512), point(1.235195e+308,17179869185), point( 1548.4141,1980), point(524284,3403), point(17007,25448), point(6.304110e+307,32257), point(17875,1.005493e+307), point(6042,-27118))) ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(28202,5845), point(2297,-29871), point(-310,-28508), point(24579,12062), point(4099,4692), point(3.734819e+307,-29667))),(geometrycollection( polygon( linestring( point(12165,-8928), point(13171,695), point(1.538794e+308,-3650)), linestring( point(1660,9758), point(-29601,-28732), point(1.239840e+307, 3973.5566)), linestring( point(2.518669e+307,-5176), point(-20970,-32112), point(1.323541e+308,-14877), point(10032, 4308.8623)), linestring( point(32636,15246), point(8161,-2364), point(-13132,1.147850e+308))))),(linestring( point(-8194,25631), point(-15684,-20383), point(10249,-4559), point(8959,-16953), point(26787,1.573248e+308), point(-2852,-9952), point(1660,1.531968e+308), point(-433,-24384))),(linestring( point(-18410,70368744177666))),(multilinestring( linestring( point(9.243002e+307,-19660), point(29911,20471), point(-4194302,4682), point(2043,31131), point(-12955,-2808), point(28764,1.764799e+308), point(-7853,30654), point(1536,1125899906842624), point(1.046988e+308,16798), point(12783,29491)), linestring( point(-4207,-18849), point(288230376151711748,-3104.2051), point(-7748,13366), point(7857,4611686018427387908), point(-1888,26850), point(137438953469,-29731), point(-7288,-5010), point(11579,28965), point(-28376, 5323.0957)), linestring( point(25120,1422), point(-24860,14300), point(-18291,10883), point(-20528,31666), point(23153,13795), point(5.191269e+307,-5763.5605), point(125,15881)), linestring( point(-20816,-25687), point(4194303,8.588854e+307), point(-8483.1660,-1880.6519), point(-31533,-27584), point(29862,25143), point(19166,1.005590e+308), point(6489,-27946), point(-14635,-17441), point(17961,-7998)))),(point(-8949.6211,11164)),(linestring( point(20623,-5720), point(-9009,14618), point(-13464,7271), point(-2051,31584))),(multipolygon( polygon( linestring( point(-31008,26874), point(24362,21114), point(8110,15838)), linestring( point( 4567.0088,12572), point(6268,236), point(-19227,2707), point(-3179,-19261)), linestring( point(-64,-15274), point(1266,-13277), point(-25774,-4500), point(17510,-2710))), polygon( linestring( point(65535,-27900), point(22808,-5484), point( 9665.1875,-19045)), linestring( point(-18593,1.286070e+307), point(16023,22740), point(-27714,31014)), linestring( point(27258,-25875), point(8178,-182), point(29348,5604))), polygon( linestring( point(15489,6085), point(5.763827e+307,29986), point(-7993,13977)), linestring( point(6228,-30500), point(29939,6.660406e+307), point(29937,22341)), linestring( point(27864,-6818), point(16602,254), point(9226,-19524), point(1.546417e+308,-22600)), linestring( point(1.501579e+308,17358), point(21460,-11364), point(30587,20724), point(23532,22653))), polygon( linestring( point(13140,17526), point(18190,7515), point(7042,-8388608), point(-21142,65535)), linestring( point(21990,3.718097e+307), point(-11825,5099), point(-11693,-23325), point(-2732,-6269)), linestring( point(1.285984e+308,-29088), point(7908,-2147483646), point(-281474976710656,62), point(-5185,-29536)), linestring( point(21154,23501), point(-7706,-4116.9751), point(-27765,1.046292e+308), point(-10355,8877))))),(multilinestring( linestring( point(6.555298e+307,-9828), point(-18763,14496), point(-21683,-19644)), linestring( point(-4792,-1176), point(27543,1048577), point(21936,-6508), point(7.057612e+306,23216), point(11880,2.212774e+307)), linestring( point(1.453606e+308,31938), point(19600,-17394)), linestring( point(1022,-5523), point(-32165,-22297), point(-13952,-11454), point(7.425184e+307,-30625), point(-4201,16037), point(268435459,17458), point(1.119972e+308,-24386), point(24555,23138)))),(polygon( linestring( point(-11687,-2935), point(1.248584e+308,15520), point(2418,2980), point(-13333,1163)), linestring( point(-20759,1.102946e+307), point(-25982, 4110.7930), point(7.154965e+307,-23417)), linestring( point(21763,-18998), point(9.231706e+307,-29730), point(-5251,-6642), point(10725,-32158)), linestring( point(1099511627776,-20653), point(-32569,155), point( 1986.5410,-32675)))),(geometrycollection( multipolygon( polygon( linestring( point(-19499,-23335), point(8388608,22264), point(-2262,2.077970e+307), point(-9729,-19845)), linestring( point(-17315,-19377), point(-25829,-24584), point(-25928,7424)), linestring( point(1.303236e+308,15562), point( 3937.1035,65), point(1073741822,-20473)), linestring( point(9718,12876), point(-14063,8072), point(18081,-9081), point(67108865,4028))), polygon( linestring( point(4611686018427387900,14223), point(-9280,-19561), point(23861,-15021)), linestring( point(-10389,-3661.8584), point(32289,-8141), point(-4060,3.096989e+307), point(5.027991e+307,-8589934593)), linestring( point(1026,-12710), point(-7874.7656,-29794), point(26301,2263), point(549755813892,67)), linestring( point(1007, 6263.2861), point(18116,-13344), point(30964,1.780321e+308), point(-3479,2132)))),linestring( point(-20674,25120), point(5.655508e+307,-18732), point(15032,-20890), point(8.116709e+307,32307), point(-3441,1261), point(-29023,-1152921504606846972), point(-30579,21037)))),(point(-11011,358)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(14475,-11598), point(8276,-18535), point(2097155,4093), point(-10119,14775), point(31002,31165), point(30812,-30801)), linestring( point(-8292.9141,-3433), point(3913,18666), point(-13715,-30119), point(9.689869e+307,8231), point(-11697,12268), point(-1104,24217), point(8796093022205,-28640), point(-6705,16388), point(-7085,-11248), point(-11146,-33554436)), linestring( point(-1657.5605,32770)), linestring( point(-134217726,-13879), point( 4538.1953,-18887), point(-30292,6670), point(-32537,1.217451e+307), point(1303,4233), point(13705,-9710), point(24474,1.596767e+308), point(-31116,-19529)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(29618,10640)),(point(9093,21590)),(multilinestring( linestring( point(134217728,20944), point(-11888,4516), point(-4236,27605), point(0,22931), point(-23422,-2867.1343)), linestring( point(744,-22302), point(3.090303e+307,-19288)))),(polygon( linestring( point(-140737488355326,22562), point(8341,27280), point(11190,21115)), linestring( point(-26999,19977), point(-4614,9054), point(-28406,18276)), linestring( point(16473,13473), point( 2307.5635,34), point(-2097152,30318)))),(multipoint( point(13952,-9180), point(-1418,1027), point(31920,-4074), point(-28249,-5697), point(17227,976), point(-32607,-1150), point(29187,3379), point(6921,-11278), point(25679,-260), point(-29268,-137438953474))),(linestring( point( 7616.9727,-13683), point(-11009,-2366), point(-4742.7329,32423), point(20048,18909), point(15380,1.161053e+308))),(polygon( linestring( point(-16996,25705), point(-18006,18446744073709551615), point(77,-2147483648)), linestring( point(-7001,-25302), point(-2363,-16653), point(9823,31352)), linestring( point(-18299, 4968.2324), point(-20794,-7874), point(1.643368e+308,22585)))),(polygon( linestring( point(-19905,1711), point(-2076,-25814), point(-9090,26145), point(24467,-21965)), linestring( point(-5567,25330), point(1.340872e+308,-26517), point(-21653,-70), point(31540,-1)), linestring( point(-19068,14379), point(10354,4586), point(30421,-19524)), linestring( point(-8508,25494), point(-18810,-24988), point(-6478,-22189)))),(multipolygon( polygon( linestring( point(-19717,32669), point(1081,-10639), point(-2147483644,27181)), linestring( point(-1616,10981), point(23611,-14384), point(17204,1.305600e+308), point(-26263,1821)), linestring( point(16437,16025), point(-16321,-24777), point(6.942985e+307,-8988), point(-25781,-30846)), linestring( point(-27716,-25536), point(-29282,130), point(2650,-31775), point(8.075356e+305,7.671629e+307))), polygon( linestring( point(15648,30615), point(17149,68719476732), point( 6227.4922,29127), point(-4031.1455,1441)), linestring( point(-4314,9919), point(13162,-19339), point(-31627,16836), point(-14905,5071)), linestring( point(-12209,-17518), point(20794,1947), point(11911,-1152921504606846979), point(3.225064e+307,4194300)), linestring( point(-2102,3.576385e+307), point(-12498, 7116.9297), point(4480,7856))))),(multipolygon( polygon( linestring( point(3781,-3253), point(24720,20437), point(12382,13748), point(14468,-12590)), linestring( point(7287,-25857), point(-20615,2.272513e+307), point( 3921.0508,-21522)), linestring( point(31083,24001), point(1.754535e+308,-12453), point(30866,21492)), linestring( point(24004,-27726), point(-20941,1.414921e+308), point(20765,9158), point(-5361,-28544))), polygon( linestring( point(-4702,14403), point(17903,-17594), point(-30555,-24935)), linestring( point(-18370,-27860), point(31007,-6158), point(-3115,12451), point(15776,-8359)), linestring( point(-94,31515), point(7491,2.528113e+307), point(21741,1.562583e+308), point(6684,22403))), polygon( linestring( point(29158,25214), point(25572,-15469), point(-7335,-1048574)), linestring( point(-4447,-27898), point(-13546,27391), point(1.003423e+308,23628)), linestring( point(-12566,-4127), point(33,16950), point(-549755813886,12705), point(1.430457e+308,70368744177665))))),(point(1.498421e+308,22859)),(point( 2448.8252,-7286.5024)),(linestring( point(4.054870e+307,8669), point(-6035,12936), point(-6284,-6020), point(35184372088834,27581), point(9523,-4133), point(-20967,28774))),(point(-12072,-4504)),(polygon( linestring( point(2808,-5090), point(20607,-2738.2207), point(-7635,-10926)), linestring( point(19356,-2798), point(-24770,1.427843e+308), point(20936,-10947), point(-28948,-18014398509481980)), linestring( point(-22075,16796), point(8,26126), point(21624,4180)))),(polygon( linestring( point( 5070.1182,12604), point(1683,1125899906842621), point(5,15856), point(-15373,20921)), linestring( point(-1806,36028797018963964), point(-8206.5977,-5366), point(2593,-5662.6904)), linestring( point(-5709,26410), point(27774,8683), point(131068,-13408), point(-22857,-2637)))),(linestring( point(1,8711), point(-861,-23567))),(multipoint( point(28045, 8281.0000), point( 5538.1738,8.380238e+307), point(31951,13929), point(1020,-29004), point(-16557,0), point(22200,3163), point(-17697,-8173))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(20609,31514), point( 5602.3662,-19453), point(12810,-25211), point(8.267502e+307,7837)), linestring( point(29324,17097), point(28510,3.280990e+307), point(18861,-144115188075855868)), linestring( point(9188,2.027056e+307), point(-6200,5316), point(-25834,27164))), polygon( linestring( point(21508,576460752303423488), point(-1888,-2637), point(2.253034e+307,8.410054e+307)), linestring( point(390, 4294.0400), point(1.417704e+308,3.508802e+307), point(2395,-262143)), linestring( point(17234,-6509), point( 9949.1094,13997), point(12986,-20227))), polygon( linestring( point(10105,-31661), point(-13004,8.393143e+307), point(-15068,1.525053e+307)), linestring( point(-4920,-15234), point(1021,-27608), point( 6295.9824,-9119)), linestring( point(5414,28401), point(-27760,-8955), point(-6,32703), point( 4486.4580,-14358))), polygon( linestring( point(-19954,62), point(5076,67108866), point(13315,1.585666e+308), point(-30220,19269)), linestring( point(33554434,-8022.8193), point(-16414,194), point(8650,-5097), point(12540,8604)), linestring( point(13907,1024), point(-6300,3219), point(-9581,-26837), point( 4238.0713,-11635)), linestring( point(2048,11916), point(24073,-9491), point(-20477,-29928))))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(23937,5490), point(-24138,-26867), point(6.522249e+307,9872))) ;
insert ignore into `test`.`t`(`a`) values (linestring( point(-11835, 4105.5156), point(24174,13049), point(-1610.6855,-12062))) ;
--error ER_GIS_INVALID_DATA
replace into `test`.`t`(`a`) values (polygon( linestring( point(29887,-6789), point(29163,-4827), point(17847,-26498)), linestring( point(-8601,24131), point(28584,25693), point(24430,17329)), linestring( point(-19369,-21507), point(-9044,-17563), point(-17945,-12033)), linestring( point(11595,1.235453e+308), point(-25050,-134217729), point(-20369,25321)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(19852,19306)),(multipolygon( polygon( linestring( point(-194,-25262), point(-29946,-17456), point(-2550.8491,9938)), linestring( point(-26112,-27589), point(2199023255552,-21708), point(25564,32158), point(-4653, 2374.2109)), linestring( point(25892,13595), point(9300,7327), point(-31461,-10842), point(26471,12825))), polygon( linestring( point(1.096039e+308,-21628), point(4131,16019), point(70368744177663,1.271985e+308), point(1.510201e+307,9358)), linestring( point(-22272,-28324), point(-29693,27592), point(30401,15774)), linestring( point(23118,2915), point(2147483645,-31381), point(-6922,15460))), polygon( linestring( point(25219,-24870), point(15487,-15068), point(-3542,-822)), linestring( point(-6156,-4143), point(-14650,32277), point(150,19326)), linestring( point(1.709704e+308,21433), point(3.194430e+306, 7682.3516), point(-14487,-15858), point(3819,35184372088831))), polygon( linestring( point(25082,3448), point(2052,-12496), point(-18567,-21756), point(-131068,19573)), linestring( point(-8897,-20408), point(5.267722e+307,27486), point(22291,-6385)), linestring( point(-14591,22835), point(-19869,24038), point(1,-3337)), linestring( point(1.398904e+308,12778), point(16359,8.751198e+307), point(576460752303423487,1418))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-8583,-4321), point(-13881,1.575671e+308), point(4929,-22860), point(72057594037927934,12936)), linestring( point(5650,1.702974e+308), point(-6967,26735), point(-7887.7988,31483), point(-14573,-27114), point(-8796.5869,18210), point(2587,-8043), point(-12906,-32374), point(5.948938e+306,1.562355e+308)))),(polygon( linestring( point(-16921,549755813884), point(-9648.3604,-25483), point(-28241,1.957068e+307)), linestring( point(2.690646e+307,13654), point(-27032,30090), point(-35184372088830,16738), point(14643,1.611100e+308)), linestring( point(-10481,-20219), point(17689,-8157), point(16777220,-22428), point(-30260,25939)), linestring( point(17179869188,-8425), point(-1973,35184372088830), point(31324,10546), point(8.012339e+307,-22638)))),(polygon( linestring( point(-12852,13605), point(-9076.2520,20963), point(-20084,-31277)), linestring( point(12106,-10756), point(-27590,576460752303423491), point(1284,2238)), linestring( point(-23975,-27389), point(-7696,-16812), point(-30513,-31272), point(7789,-317)))),(polygon( linestring( point(5149,-16912), point(-23414,-23561), point(-24807,16921), point(17179869185, 2720.4082)), linestring( point(24385,18875), point(1.236350e+308,5524), point(-21644,-8376), point(1858,-17932)), linestring( point(4.075282e+305,19858), point(6926,29480), point(-24200,20951)), linestring( point(-32548,19158), point(-10405,-1206), point(20599,32296), point(-21080,-2)))),(point(-23991,1977)),(multilinestring( linestring( point( 9264.9902,-16472), point(-21094,-10367), point(4885,-15506)), linestring( point(4092,562949953421316), point(-21352,1152921504606846974), point(10672,5625), point(-18197,510), point(15782,4.285288e+307), point(-18333,2147483645), point(-17494,2097155), point(-11858,1.135287e+308), point(1.113996e+308,6.143577e+307), point(-7766,5.897356e+307)))),(multipoint( point(14756,-6909.8906), point(18280,3646), point(1.186983e+308,-14595), point(5,-22399), point(11587,11199), point(-16760,26581), point( -845.6670,-29090), point(31326,21653), point(-26980,-28501), point(10066,29608))),(multipoint( point(-25874,-3214), point( 2409.8887, 7060.4277), point(2199023255549,-17170))),(point(1.216875e+307,-5910.8926)),(multilinestring( linestring( point(-12006,-516), point(6.863351e+307,2173), point(281474976710659,258)), linestring( point(-281474976710653,29288)), linestring( point(-12639,1.131461e+308), point(4210,6.302294e+307), point(15422,15244)), linestring( point(-5193,-16822), point(146,4.203891e+307), point(-7351,7.760922e+307), point(-27845,579), point(7.942395e+307,26954), point(6964,-26254), point(-25435,-16974), point(-28583,-10524), point(-28042,1.351391e+307), point(-19614,25230)))) ;
select a from t where a =255 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-9698,-9007199254740989), point(-28381,3.919858e+307), point(-5273,1.567979e+308), point(9153,1.745337e+308)), linestring( point(137438953468,-17205), point(10570,30106), point(24275,-16385), point( 9204.7539,13855)), linestring( point(20056,4274), point(-32307,7.334529e+307), point(-4915,9.971579e+307), point(25164,-23497))), polygon( linestring( point(1670,-10399), point(137438953472,-30634), point(-22370,29513)), linestring( point(17363,-32020), point(12066,-1945), point(-2519,15889)), linestring( point(-8202,13778), point(-4294967299,1.104722e+308), point(-23599,10), point(-23084,2235))), polygon( linestring( point( 9131.0059,-7203), point(-1045,-391), point(-28989,11958), point(70368744177661,19490)), linestring( point(134217724,-10973), point(29203,13145), point(-26410,28005)), linestring( point(144115188075855872,2.070624e+307), point(3.810789e+307,31184), point(-25584,14663))))) ;
delete from t limit 2 ;
select a from t where a ='255' ;
select a from t where a ='16383' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(19874,28996), point(-5198,29289), point(-5803.1978,-18512)), linestring( point(-1074,-29327), point(27898,-18782), point(17176,-6248)), linestring( point(30291,22269), point(-20745,65540), point(11599,-22913))), polygon( linestring( point(8261,-16736), point(3.208760e+307,-13982), point(22787,21353), point(-20545,4.572775e+306)), linestring( point(-8231,-19147), point(-26264,-2529), point(-13464,1.353953e+308), point(17179869183,-5896)), linestring( point(-451,2.268551e+307), point(-4626,-3294), point(17179869184,17592186044412)), linestring( point(-12998,23078), point(-21597,-27525), point(30576,-4595))), polygon( linestring( point(-12492,9.237221e+306), point(-4095,-25705), point(-17648,-7682)), linestring( point(23854,-13600), point(9.194011e+307,-16454), point(18376,31714)), linestring( point(6265,-19777), point(2943,33554430), point(-14257,-17513), point( 8157.2500,5456)), linestring( point(28771,4197), point(-26854,7.493004e+307), point(2048,604))))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multilinestring( linestring( point(-24647,1.210060e+308), point(-18498,1.473033e+308), point(27949,1099511627779)), linestring( point( 8944.0996, -153.8174), point(-17466,23389), point(-9284.1045,-549755813892), point(-6973,29140), point(-8451,8709), point(4600,17846))),multilinestring( linestring( point(-11171,26191), point(9.181547e+307,4503599627370494), point(31245, 5503.5342), point(21765,-8195), point(1.776375e+308,1.021129e+307), point(23900,-13096), point(9822,9473), point(20164,-14785), point(26612,-28317), point(10931,8.278675e+307)), linestring( point(5377,65537), point(1.207482e+308,9792), point(1.246754e+308,-15765), point(18500,29478), point(17305,-32610), point(2713,-9533), point(-25279,4828), point(9699,2147483644), point(7757,-5325), point(524285,-13268)), linestring( point(6.177103e+306,67), point(-24455,-17172), point(6.786597e+307,2168), point( 4293.4248,-29303)), linestring( point(-11309,1073741826))))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-17259,-7123.5645), point(-5307,-20550), point(-25052,8.806374e+306), point(-26644,262140)), linestring( point(-13292, 279.2148), point(-5968,1.777409e+308), point(29074,13336)), linestring( point(6.283084e+307,-17952), point(23356,-770), point(31770,-8187))), polygon( linestring( point(16254,-28939), point(-21187,140737488355326), point(27722,-23935), point(-18468,1.750049e+308)), linestring( point(8188,-18059), point(11769,-31711), point(-8236,67108868), point(-6045,-26795)), linestring( point(-3204,-23341), point(1.348411e+308,-5150), point(30175,-1306), point(24219,11377)), linestring( point(-836,1.250901e+308), point(25825,14944), point(14467,-29630), point(15846,-10289))))) ;
insert ignore into `test`.`t`(`a`) values (geometrycollection( multipoint( point(-6531,9145), point(-20,1.159227e+307), point(1.397345e+308,-34359738372), point(1.762869e+308,22679), point(9157,31856), point(22819,-2364.1787), point(30692,-12591), point(-13791,494)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(1970,-30358), point(-23296,15749), point(4096,30322), point(9558,22514), point(549755813891,562949953421312), point(-27392,-16382))),(polygon( linestring( point(536,4367), point(20187,6.240366e+307), point(-29017,-14596), point(30856,-7631)), linestring( point(16337,134217730), point(14301,-32546), point(16863,1.668892e+308)), linestring( point(-5142,15997), point(1.751784e+308,-16865), point(-18558, 1887.3428), point(-25645,30591)))),(polygon( linestring( point(18802,-6601.9512), point(-18194,-17434), point(31240,-180), point(-15944,23045)), linestring( point(9.100059e+307,376), point(12220,22408), point(-25591,23554)), linestring( point(-22815,14463), point(454,-13859), point(-65,1246), point(125, 9531.5273)), linestring( point(-32353,-18015), point(2254,-14317), point(16777219,-15002)))),(multilinestring( linestring( point(9007199254740989,12175), point(1544,-27895), point(-6070.6606,22838), point(3907,28971), point(5804,27860)), linestring( point(27399,-22776), point(-21985,20720)), linestring( point(29588,2251799813685244)))),(multilinestring( linestring( point(-23082, 1129.0078), point(-15237,2.502720e+306), point(-1338,24058)), linestring( point(233,-1552), point(-8874.9590,-131075), point(-17878,2047), point(-21895,-32567), point(-10470,1.581850e+308), point(29328,9.215433e+306)))),(linestring( point(8881,3021), point(32715,12961), point(18014398509481988,-5211), point(-9676,-70368744177667), point(31775,-5269), point(11115,1.386669e+308))),(linestring( point(-8109,-31078), point(8388610,-4733), point(21859,10936), point(-29116,8189))),(polygon( linestring( point(1.340450e+308,13683), point(-3915,1.221631e+308), point(36028797018963971,8439), point(-16895,4.761652e+307)), linestring( point(21289,-29695), point(-28268,-25758), point(549755813889,-24978)), linestring( point(-24460,-10653), point(10804,-20306), point(-32768,10000)))),(multipoint( point(13669,20777), point(-23012,-20687), point(16880,-11766), point(7.588266e+307,-17322))),(multipoint( point(2297,22728), point(1125899906842622, 344.8779), point(13892,-23484), point(2663,-23348))),(multipoint( point(29679,2727), point(-13207,28417), point(22147,9.460921e+306), point(-17019,-21035))),(point(-18757,20818)),(multipolygon( polygon( linestring( point(8.323557e+307,-24358), point(-3222,1), point(-32489,-10536), point(3.287042e+307,31721)), linestring( point(-23058,-18500), point(-22696,1.361246e+308), point(4.819339e+307,26117)), linestring( point(15589,32321), point(32090,-12927), point(20987,2.437683e+307)), linestring( point(16386,25128), point(-1917,15127), point(30518,-25746), point(11493,30168))), polygon( linestring( point(11864,-10725), point(7101,23903), point(28028,-28021)), linestring( point(-23868,1.558695e+308), point(16247,-6883), point(-21889,-31712), point(1.644821e+308,28853)), linestring( point(-2574,-26269), point(-15366,125), point(-4141,29849))), polygon( linestring( point(-13090,27297), point(29491,1.706348e+308), point(-14413,595)), linestring( point(-17591,10205), point(-958,20470), point(-24648,19748), point(-8949,8915)), linestring( point(2.765952e+306,2941), point(-32274,6.202852e+307), point(-18014398509481980,20959))), polygon( linestring( point(7884,-22316), point(8026,268435457), point(23635,29154)), linestring( point(5580,-18), point(-25417,-5361.2427), point(1.180734e+308,-14274), point(3438,-4443)), linestring( point(-14464,26206), point(3857,3), point(7.014433e+307,24532))))),(geometrycollection( geometrycollection( polygon( linestring( point(-21588,-27854), point(-14906,-400), point(2147483652,512), point( 3152.3945,-8667.5625)), linestring( point(1.673896e+308, 7169.6367), point(4.756032e+307,6805), point(19459,-32754)), linestring( point(620,-31157), point(-19269,-27447), point(4611686018427387902,-25510))),polygon( linestring( point(10613,536870913), point(-8949,32310), point(-18997,-13453)), linestring( point(-2577,1.269240e+307), point(-15553,-21968), point(134217727,-30402), point(-7355,64)), linestring( point(-17241,-6518), point( 1735.1152,32184), point(-1942,12985)), linestring( point(28887,5.041024e+307), point(-13586,-8702.6719), point(27916,23684))),point(-18502,-21003)))),(polygon( linestring( point(-21021,14688), point(134,32358), point(12128,-19827), point(30874,0)), linestring( point(-10293,-11388), point(9449,22708), point(-30652,-27191), point(-11540,16874)), linestring( point(-32371,6890), point(-16011,33554431), point(-16361,-19256)), linestring( point(29401,-11670), point(-8320,-26864), point(22176,-10038), point(72057594037927932,-10011)))),(multipoint( point( 687.1113,1.224573e+308), point(-5904,-7501), point(16383,-4822), point(-6475,-4702), point(8.365174e+307,-19882), point(23037,-14180), point(17727,-21269), point(5888,40))),(multipoint( point(11124,-20967), point(-18752,-12189), point(9.984666e+307,13743), point(-2044,1.651309e+308), point(4.384109e+307,-18014398509481982), point(-20619,2.041152e+305), point(27207,-26475), point(-3451,4.784850e+307), point(-21340,-24324))),(multipolygon( polygon( linestring( point(6.400254e+307,-16), point(-359,-6052), point(1.738374e+307,19880), point(-11889,30637)), linestring( point(-15685,-25365), point(-19734,7506), point(-22674,-468)), linestring( point(1.821473e+306,27568), point(1.333654e+308,9256), point(-21045,274877906945), point(-140737488355327,14519))), polygon( linestring( point(-31476,-5478), point(17223,2674), point(16027,-12165), point(-23074,67108862)), linestring( point(18669,7108), point(-4503599627370499,1903), point(-24557,-28409), point(1.755190e+308,-24413)), linestring( point( 4275.4580,24252), point(16331,-26918), point(-8372,-28473), point(7160,-28594))), polygon( linestring( point(1.558301e+308,3133), point(15519,-16899), point(288230376151711746,-29734)), linestring( point(1.785970e+308,-15794), point(9.602815e+307,26751), point(26922,-6392), point(-6445.0527,5664)), linestring( point(-5541,16777213), point(-24899,30992), point( 8876.7324,28166), point(-14942,134217726))), polygon( linestring( point(14504,11927), point(-24533,23388), point(19076,11614), point(-22352,3740)), linestring( point(-18961,-13487), point(-18578, 7784.7910), point(27528,27230), point(-11033,-29209)), linestring( point(-19410,1.681163e+308), point(26340,-1750), point(-10770,27404), point(-22208,-2675))))),(multipolygon( polygon( linestring( point(-17123,15244), point( -879.1377,-17059), point(7071,2.673021e+306), point(274877906947,5820)), linestring( point(562949953421310,-24407), point(-7311,-23084), point(28560,-23457)), linestring( point(-26702,-18014398509481980), point(-14280,-19612), point(7.192733e+307,1.082516e+308)), linestring( point(13988,-17814), point(-18377,-9394), point(2.103524e+307,-19411), point(1874,1.130358e+308))), polygon( linestring( point(19388,-9716), point(-21896,7846), point(29377, 1781.0547)), linestring( point(19899,257), point(-26668,-27469), point(-9659,-3616.2681), point(-140737488355332,-16054)), linestring( point(-27467,-2097), point(67108864,4398046511105), point(13352,-12497), point(-30491, 1672.2939))), polygon( linestring( point(-20091, 403.4277), point(29435, 6801.4863), point(-9476,-7580)), linestring( point(14717,9775), point(-29669,-16085), point(17484,-18231)), linestring( point(-26291,33554436), point(1612,6.555354e+307), point(-3860,-2246), point(-1419,-23005)), linestring( point(-20967,24041), point(10813,-3864), point(29551,-26132), point(36028797018963967,576460752303423492))), polygon( linestring( point(1.512124e+306,3561), point(-6340.9741,-608), point(16410,27164)), linestring( point(-26761,67108865), point(31672,4398046511101), point(8314,-14788)), linestring( point(10495,-2119), point(30943,-12549), point(21408,-2727), point( -358.2979,-11897))))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(2432,-24629), point(-31741,-20579), point(-29155,18014398509481986)), linestring( point(-8696,-9393), point(-11701,10812), point(5421,11656), point(-843,1.464375e+308)), linestring( point(-6913,65533), point(7752,7.357641e+307), point(-6412,23549), point(-288230376151711742,31754)))),(multipoint( point(6142,-24184), point(1048578,5533), point(516,-13359), point(-13714,16009), point(-25318,-19137), point(-2570,1275), point(10401,-6968), point(6805,1718), point(4.381491e+307,29003), point(-32175,-1384.2891))),(multilinestring( linestring( point(2305843009213693953,-27873), point(-25336,32648), point(2264,16233), point(1.449320e+308,-9044), point(-68719476740,1753), point(15422,-31198), point(2.587935e+307,28033), point(26201,27229), point(-30153,12958), point(27643,9279)), linestring( point(3100,-1073741826), point(-10514,971), point(2397,17982), point(-26557, 9683.6445), point(-12098,22432), point(13008,-6656)), linestring( point(-15335,31044), point(25491,15695), point(-11449,4264), point(-13471,-4452), point(6383,1.637154e+308), point( 658.2676,-32415), point(7398,1302), point(-22506,-27490), point(24427,17179869186), point(-1550,1.646851e+308)))),(multilinestring( linestring( point(18781,-24091), point(17601,-4), point(-268435460,-8460), point(4099,26207)), linestring( point(-30755,27453), point(-6305,67108865), point(-9414,1.139985e+308), point(25716,21958), point(-14927,13735)), linestring( point(-6565,8262), point(542,16345), point(-25321,23473), point(4294967299,-8144.8438), point(0,28156), point(-7227,1666), point(-9002,-8706), point(-18484,-7066), point(8796093022205,4398046511106)), linestring( point(4613,-3275.8843), point(17673,27499), point( 6241.5000,1.140011e+308), point(536870914,1048574), point(-3215,10022), point(-14102,-19010), point(4.947807e+307,33), point(-7601.9277,-7383)))) ;
insert into `test`.`t`(`a`) values (multipoint( point(26643,31), point(-22336,6393), point(1549,-8848), point(-7978,1657), point(-28529,-7193), point(20894,1869), point(8461,-20771), point(4398046511102,-1594), point(8838,-7744), point(-24158,-31319))) ;
insert ignore into `test`.`t`(`a`) values (point(32269,-5286)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-11648,4628), point(15751,18865), point(5808,-20184)), linestring( point(30594,-15348), point(25939,-6815), point(-19706,15475)), linestring( point(-16986,3.829148e+306), point(-662,10634), point(-6862,4398046511102), point(24471,9823))), polygon( linestring( point(-4398046511107,-12820), point(2134,-7461), point(-20697, 5640.2881)), linestring( point(22697,-4551), point(-11278,8820), point(1.695008e+307,-4792), point(6108,-32768)), linestring( point(-8015,2076), point(10305,-144115188075855868), point(1.130193e+308,1.658571e+308))))),(multipoint( point(1.757268e+308,25051), point(26878,-26668), point(134217725,-25898))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(-4337,7767)),(geometrycollection( geometrycollection( geometrycollection( multilinestring( linestring( point(23608,-11857), point(13977,-29146), point(-1989, 3947.9043)), linestring( point(18701,-9093.7725), point(20286,1.564044e+308), point(-4896,13836), point(274877906943,-12006), point(1.496004e+308,3119)), linestring( point(-29979,-2163), point(288230376151711744,-29702), point(30334,27727), point( 1704.3691,13932), point(30390, 9947.4570), point(-19850,-8479), point(14758,6.597058e+305), point(10165,24535))),multipolygon( polygon( linestring( point(9802,11258), point(19795,-21219), point(3.691659e+307,3797), point(-7103,11293)), linestring( point(2034,5622), point(13666,20019), point(-10037,5362)), linestring( point(-33554431,-10106), point(6.281511e+307,144115188075855873), point(-15730,5.256129e+307), point(-18472,4522)), linestring( point(-21099,26429), point(11133,126), point(1377,8860))), polygon( linestring( point(-31157,28732), point(25511,21158), point(-15521,18449)), linestring( point(28989,-207), point(26035,-8883), point(-27423,-17592186044420), point(26286,509)), linestring( point(-1252,19203), point(5139,6564), point(1.515333e+307,29982), point(12893,29964)))),linestring( point(-20829,16414), point(-14187,-21849), point(64,-7763), point(-15054,4195)))))),(linestring( point(1125899906842625,-32138), point(-5542,-29020), point(-5231,25965))),(geometrycollection( linestring( point(1.345811e+308,-15666), point(137438953471,-1803), point(3.180366e+307,1.443552e+308), point(-2800,18221)),multipolygon( polygon( linestring( point(12675,-25950), point( -956.8311,2.381199e+307), point(30636,3.157798e+307)), linestring( point(8918,25293), point(1.356325e+308,-31550), point(2597,27810)), linestring( point(9223372036854775805,25882), point(-3155,2400), point(32160,16867), point(-6512,20))), polygon( linestring( point(18242,26066), point(-18681,11384), point(-17626,20943), point(3.345681e+307,4.720742e+307)), linestring( point(-13795,27858), point(4518,1.258303e+308), point(29619, 6263.9326), point(5717,549755813892)), linestring( point(18225,18073), point(-3781,-25332), point(2774,30560)), linestring( point(-28497,-68719476739), point(31624,1042), point(309,23202), point(19408,-2031))), polygon( linestring( point(-26092,549755813887), point(-29826,1.522866e+308), point(-18353,34359738371)), linestring( point(14307, 5503.9551), point(9.093330e+307,242), point(24775,-18573), point(-29920,-30955)), linestring( point(4934,1.750915e+308), point(-8796093022207,5.299018e+307), point(-7988,1141), point(-26628,4227)), linestring( point(3.691378e+307,1.756798e+308), point(11871,-21989), point(17700,717))), polygon( linestring( point(1152921504606846973,-14948), point(30329,12025), point(-17230,-15099)), linestring( point(24067,26669), point(1110,1803), point(28492,3.657660e+306), point( 9761.9355,21816)), linestring( point(-15104,28366), point(3.812748e+307,32546), point(1.237689e+308,-4383), point(-4154, 8997.9180)), linestring( point(31685,-4676), point(-400,-10023), point(6901, 6873.2734), point(-30598,14354)))),linestring( point(4503599627370495,-20636), point(-17118,30634), point(-7340.3462,-28426), point(10452,1.562554e+308), point(288230376151711742, -7.4297), point(-14923,-10498), point(27786,-6618), point(131074,29845)))),(multipoint( point(6743,7338), point(-16171,20706), point(-17566,19587), point(1.272371e+308,2981), point(1099511627777,30511))),(point(16039,9630)),(linestring( point(-14110,16310), point(802,30360), point(434,-32763), point(1.355409e+308,1.499458e+308), point(8031,8.987749e+307), point(28107,-32643), point(18418,-11126), point( 3417.5498,1.084529e+308), point(21671,576460752303423489))),(multilinestring( linestring( point(3,1.132150e+308), point(9678,32022), point(21686,-14724), point(137438953475,9757), point(-19361,1.363823e+308), point(8796093022208,5821), point(-270,-12332), point(1.060502e+308,3.168925e+307), point(6547,-21779)), linestring( point(19874,-10093), point(16777216,-12534), point( 9302.4316,2933), point(21287,6.796013e+307), point(-15201,27110), point(7951,-3235), point(-5288,-12453), point(17315,-4006), point(144,-32054), point(-23554,-26513)))),(point(4.619991e+307,27868)) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(9786,-18870), point(24558,8156), point(7.137116e+307,31751)), linestring( point(3838,-31954), point(-21339,-26205), point(-30168,-27613)), linestring( point(-2542.9639,-4029), point(-6447,-3884), point(3796,-3466.8242), point(25987,16777213)), linestring( point(30586,1.456806e+308), point(16094,21378), point(-1453,1890)))),(multipoint( point(6212,16962), point(8796093022210,24674), point(16777219,27697), point(-18205,2153), point(8796093022206,2147483649), point(-22048,-28487), point(137438953471,-9655))),(geometrycollection( geometrycollection( polygon( linestring( point(-15480,17179869187), point(-8177,-30383), point(16501,10799)), linestring( point(1.932769e+307,9.658127e+307), point(11282,3995), point(2033,-7066), point(-20100,273)), linestring( point(4.337593e+307,3), point(1.547564e+307,-16112), point(2508,-32118))),linestring( point(-31488,7396), point(-17955,-19187), point(21093,164), point(21394,29054), point(3856,664), point(23138,29532), point(-10982,1751), point(2251799813685245,32170))),linestring( point(16,-13763), point(9324,-3145), point(-17786,-32614), point(-2796,-5243), point(20352,-24415), point( 2433.8809,-14072), point(26727,-17603), point(9681,27917), point(-23766, 8860.7148)))),(multilinestring( linestring( point(2305843009213693954,-22565), point(1.227943e+308,-9211), point(9643,-10595), point(-20090,-2305843009213693950), point(-22800,-31801), point(1184,31533), point( 5417.2168,-17396), point(-14575,2499), point(-9072,26186), point(17832,1.075201e+308)), linestring( point(-32297,22630), point(19509,-17689), point(15024,-29575), point(-20327,-22423), point(-21401,435)))),(point(-12791,7799)),(multilinestring( linestring( point(32102,26095), point(9303,-7211), point(288230376151711746,131074), point(-8092.7832,10307), point(4245,-11693)), linestring( point(-7971.1592,-150), point(5602,28279), point(-6652,-6636), point(-9620,14491), point(10861,-524292), point(11613,30223), point(-1048577, 1630.7256), point(4,31730), point(6401,9.569876e+307)), linestring( point(28555,-6062), point(3568,7139), point(15349,-4398046511102), point(23620,-8550), point(-4267,7.536993e+307)), linestring( point(67108868,-3568), point(1.453927e+308,-176), point(-31250,-31318), point(122,1.329176e+308), point(1726,8556), point(-22417,5.082593e+307)))),(point(26296,-30418)),(linestring( point(-20256,-1190), point(-8967,17179869184))),(geometrycollection( polygon( linestring( point(18740,13325), point(8589934589,10), point(10009,-30597), point(7014,2051)), linestring( point(22596,15949), point(4572, 8380.2109), point(28652,-30740)), linestring( point(8297,-21414), point(-14928,21254), point(126,1.320467e+308), point(-5587.6177,10303)), linestring( point(3.065803e+307,-15098), point(7741,24897), point(-9316,-31635))),point(-1354,-15302),point(-28423,-872))),(point(2,20859)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-19200,26817), point(8.964180e+307,-8712), point(1.534366e+308,6536)), linestring( point(9440,28750), point(137438953472,-22731), point(9805,7993), point(23582,-31691)), linestring( point(-31026,2097153), point(4.235983e+306,6.348188e+307), point(-1557,-9532), point(-22610,33554430)), linestring( point(-23525,4487), point(-21649,9983), point(11812,-32701)))) ;
insert into `test`.`t`(`a`) values (point(19451,-4074)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(1.541742e+308,-70), point(-7692,-16806), point(23596,25253), point(12221,-24445)), linestring( point(-20355,1.802978e+307), point(-8612.1855,16585), point(-4828,30215)), linestring( point(18625,27198), point(-10982,6.523755e+307), point(4.867938e+307,-14989), point(1946,18904)), linestring( point(-5359, 3348.1660), point(5150,21176), point(-12263,-22754))), polygon( linestring( point(17769,-28636), point(13174,1048576), point(-21120,2915)), linestring( point(-26869,-21796), point(25279,14303), point(-2409.6978,-9913)), linestring( point(18933,-321), point(-5805,-10350), point(-30102,31185), point(-9007199254740990,14706))))),(multipoint( point(-9744,16203), point(-15054,15251), point(18415,15578), point(4.018918e+307,-9344))),(point(16,1.351777e+308)),(point( 6644.9453,2199023255549)),(multilinestring( linestring( point(4.149127e+307,22394), point(-665,1.187314e+308), point(-23065,-25489), point(-13406,-23828), point(-7839,22837)), linestring( point(-8963,-11248), point(-25750,-6749), point(7.857544e+307,1.108347e+308), point(-9932,30383), point(-8589934595,-15181), point(-4124,-18022), point(131071,31689), point(-2199023255556,7132), point(4884,15991)))),(multilinestring( linestring( point(13948,-803), point(-21540,-29337), point(-4893,514)), linestring( point(9902,-16457), point(72057594037927935,21225), point(-6568,1.551366e+308), point(-5289,1.336474e+308), point(-8860,-3985), point(8.316316e+307,1953)), linestring( point(-24100, 3469.9570), point(-10469,1774), point(1.734933e+308,10176), point(-7753,-3696), point(19477,23366), point(15390, 4571.0762), point(-10795,1.748616e+308), point(2162,12988), point(20535,-30349)), linestring( point(10140,29664), point(-16080,-13481), point(-31662,-2533), point(1.136452e+308,3532), point(-26059,-7210), point(269,4719), point(26427,21263)))),(polygon( linestring( point(-8582,26297), point(8.680624e+307,-384), point(-1924,-8222)), linestring( point(8260,30887), point(-24806,-389), point(-4527,130)), linestring( point(-15308,-16184), point(861,65538), point(9891,4149)))),(geometrycollection( linestring( point(-9095,24712), point(9658,-6678), point(-3544, 4201.4277), point(1.256184e+308,4.673704e+307), point(11552,11868), point(-333,23105), point(1.756954e+308,-30280), point(19457,-5521)),geometrycollection( multipoint( point(8351,20200), point(-25535,16777214), point(65537,21907))),multipoint( point(-13385,-24609), point(2147483651,7700), point(24154, 8566.4082), point(-23284,-17347), point(6097,27489), point(23109,29167), point(9102,23822)))),(multilinestring( linestring( point(1.398740e+308,-28169), point(32055,1.401820e+308), point(65,-3250), point(4611686018427387900,-19752), point(26853,-30347), point(-29591,31714), point(-31691,-1258.7910), point(16046,6.165399e+307)), linestring( point(-576460752303423485,1.392303e+308), point(-16731,-15287)))),(point(-9145,1025)),(polygon( linestring( point(-23135,-30944), point(-2808,-3478), point(-20984,-2), point(13201,1615)), linestring( point(17592186044413,-16327), point(22429,18478), point(5544,131071), point(5718,-3527)), linestring( point(14823,1.719162e+308), point(-2288,-24170), point(16559,-9322), point(-24491, 1259.2920)), linestring( point(-5018,-5171), point(28088,-24398), point(8.453981e+307,14660)))),(multilinestring( linestring( point(10776,-17404)), linestring( point(1.555082e+308,-4534), point(14253,-27297), point(-1476,4.323072e+307), point(-5138, -899.9990), point(1.293699e+308,-25131), point(27455,-20277), point(18741,-23152), point(-8464,1.107742e+308)))),(linestring( point(21853,-3045.7456), point(31844,1.547761e+308))),(point(-2251799813685252, 1050.9150)),(geometrycollection( multipolygon( polygon( linestring( point(25221,30865), point(12219,-14016), point(1.150647e+308,27482)), linestring( point(5557,-28469), point(32609,-5312), point(-2102,268435455)), linestring( point(-21066,20880), point(70368744177667,32349), point(-17498,1.375193e+308))), polygon( linestring( point(-6820,-1057), point(4162,-5407), point(-5781,-22483)), linestring( point(-26237,-24305), point(8422,5190), point(32585,-15503), point(-23970,1290)), linestring( point(26224,529), point(23817,-29115), point(9.559616e+307,-7988), point(4.510869e+307,4556)), linestring( point(25058,-562949953421314), point(-9436,-11826), point(8.542002e+307,-13059), point(144115188075855871,8388607)))),point(1.424033e+308,16387),multipoint( point(27322,17179869188), point(-28225,-9306), point(8.244073e+307,29543), point(10643,14941), point(28404,-2926.9697), point(19614,-5804), point(-1367,-30503), point(-22721,8393), point(-25889,1.078973e+308), point(-27883,-30300)))),(multilinestring( linestring( point(-3409,24643)), linestring( point(2147483652,19291), point(18277,-24297), point(5900,274877906948), point(-10984,32264), point(-18180,-11289), point(-3330,17178), point(-9574,68719476733), point(-11497,-24190)), linestring( point(-25553,26136), point(-7138,-21274), point(1048577,-7859)), linestring( point(7591,-4075)))),(point( 9986.9160,26779)) ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (point(23122,16383)) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(-7332,-8793), point(65535,5.141184e+307), point(23500,-26848), point( 9599.5859,2097153), point(29047,5), point(15294,9862), point(14643,4108), point(24755,21296), point(29126,6846))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(32303,-20071), point(31288,31485), point(-21353,11951)), linestring( point(-21923,516), point(29213,268435455), point(7.554198e+307,-23128)), linestring( point(21006,27564), point(25744,6746), point(-25519,-5251)), linestring( point(27793,-21278), point(32687,28413), point(4.437409e+307,-4295), point(31070,-24809)))),(multipolygon( polygon( linestring( point(26590,1.493139e+308), point(-30249,18555), point(24436,-6689)), linestring( point(8.957998e+307,12864), point(1347,-195), point(6068,29009)), linestring( point(21829,0), point(-19,-11441), point(-1938,23032), point( 6382.3164,31626)), linestring( point(11666,-3163), point( 594.8203,8374), point(-8380.8896,1.384843e+308))), polygon( linestring( point(29508,-14849), point(-3581.6157,-25821), point(2094,28417)), linestring( point(4117,21977), point(-24708,-13301), point(-16896,1.463417e+308), point(9739,-16852)), linestring( point(27123,576460752303423488), point(-25522,31295), point(4194304,16095))), polygon( linestring( point(14273,-5959), point(30732,-6311), point(9667,-30504), point(-18624,7853)), linestring( point(-26695,-12699), point(-8135,15114), point(-15211,32770), point(-18557,36028797018963967)), linestring( point(-1828,6406), point(-15041,-33554430), point(-27571,512))))),(polygon( linestring( point(31333,29831), point(16543,14332), point(14912,4.445313e+307)), linestring( point(7.391156e+307, 9488.1855), point(12109,16625), point(1780,-3397)), linestring( point(-22619,8.099671e+306), point(21442,3212), point(12760,245)), linestring( point(-26150,-29165), point(-27284,26733), point(29345,23153), point(1.060127e+307,-20171)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-16571,25339), point(27175,-4392)), linestring( point(-89,18393)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-1888, 2478.3633), point(-12214, -961.1816), point(5768,28100)), linestring( point(-15330,3.166940e+307), point(7495,1904), point(1780,29932), point(-27476,20276)), linestring( point(-5465,-13664), point(8.056453e+307,11601), point(17404,14435))), polygon( linestring( point(68719476734,-31967), point(26376,-5488.7095), point(26001,70368744177665)), linestring( point(-7908,24846), point(-17017,1.555281e+308), point(10389,-6296)), linestring( point(-1838,-31212), point(-16518,26914), point(5714,8.240463e+307), point(-18484,35184372088834)), linestring( point(9963,-30292), point(-2875,-766), point(-1024,-29727), point(-11422,19312))))),(polygon( linestring( point(7.444894e+307,16385), point(-11035,-3590), point(17179869185,10839)), linestring( point(17179869180,9.522479e+307), point(26162,134217725), point(26673, -657.5107)), linestring( point( 2368.0625,1105), point(36028797018963969,-5983), point(-30883,18736), point(4645,-14970)))),(multipoint( point(-4590,-29324), point(32690,-29485), point(-24733,22090), point(-35184372088833,1675))),(geometrycollection( polygon( linestring( point(5026,23467), point(3.852706e+307,-14365), point(-7237,-28905), point(-8745.8623,-15364)), linestring( point(7570,664), point(28810,-3726), point(-27954,18446744073709551615), point(18852,36028797018963970)), linestring( point(-17032,288230376151711745), point(-2018,-23171), point(-32140,6587), point(4150,-28611)), linestring( point(-28621,9396), point(-6403,4091), point(7763,-14827), point(20535,-201))),polygon( linestring( point(31313,30810), point(25748,-26268), point(-14050,-14971), point(144115188075855875,17179869180)), linestring( point(1.479396e+308,-25929), point(7015,1.544781e+308), point(-31551,-19953), point(-4822,-14570)), linestring( point(-18959,-8071), point(-25092,-2836), point(29859,342), point(3808,-16029))),multilinestring( linestring( point(-23470,-4444), point(9160,16331), point(-21945,29090), point(503,23961), point(12144,8.289309e+307), point(-30140,18203), point(18827,-2147483649), point(-11095,-2097153), point(2305843009213693951,1.398195e+308), point(3.279090e+307,-23314)), linestring( point(-288230376151711741,-25217), point(-17918,4779), point( 1804.8350,9603), point(20947,7955), point(9.796829e+307,-2536), point(-6063,-20242), point(-25637,-8568), point(-24177,23073), point(15678,-4206), point(26102,-1779)), linestring( point(-11863,2434))))),(point(21186,-21454)),(point(-20290,7.411231e+307)),(geometrycollection( multipolygon( polygon( linestring( point(17489,-25129), point(-10876,-24949), point(-14318,17626)), linestring( point(32768,2), point(-22199,16777217), point(-31066,2.844415e+307), point(-1877,2147483644)), linestring( point(-30005,-8527), point(-7461,17180), point(-9457,3.197789e+307)), linestring( point(-4473.2612,-6309), point(6753,4), point(16777213,6475), point(-15511,1897))), polygon( linestring( point(6255,10830), point(13897,-21549), point(-7092,-31537), point(-3287,-26298)), linestring( point( 4275.0264, 3127.5488), point(25552,9914), point(10476,-16081)), linestring( point(1.669470e+308,-22189), point(-30691,24463), point(32485,1.334660e+308), point(-5048,14776)), linestring( point(268435453,29071), point(17002,-27745), point(28972,-28318), point(-26522,-2656))), polygon( linestring( point(1.865387e+307,-2880), point(10618,-25733), point(20852,-23360), point(-25152,-19521)), linestring( point(9.394100e+307,1), point(-13248,1.400773e+307), point(24270,1.632042e+308)), linestring( point(-1738,6222), point(27396,2541), point(1.679397e+308,-23651)))))),(multipolygon( polygon( linestring( point(-15989,-18101), point(-2404,-27370), point(15822,30203)), linestring( point(9797,4194306), point(-36028797018963968,-24058), point(-26341,562949953421309), point(4953,29617)), linestring( point(-11439,1.163622e+308), point(-11331,241), point(-6268,15499))), polygon( linestring( point(-4685,25721), point(-101,-28620), point(13237,1.389549e+307)), linestring( point(17508,10239), point(-32767,28465), point(8.808239e+307,-31847)), linestring( point(-20368,32546), point(28056,-31528), point(-634,1.423832e+308)), linestring( point(-27375,-22902), point(-25059,-28844), point(-6542,-4413), point(-26872,4191))))),(multilinestring( linestring( point(-7951,4576), point(20432,-27299), point(-27115,-9135), point(24569,-31515), point(-160,-25921), point(-30903,1152921504606846980), point(18284,23675), point(-21366,-16237)), linestring( point(-29015,-12766), point(262148,9852), point(2.411514e+307,-21136), point(-2714,5529), point(-18953,-1081), point(-15425,22183), point(17570,-63)))),(point(22146,-524286)),(multipoint( point(-7687.6616,-19573), point(7.429344e+307,274877906947), point(13877,-12760))),(geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(6512,-19733), point(-9758,3.031257e+307), point(376,29645), point(9.640924e+307,18160)), linestring( point( 8739.0527,259), point(24573,30821), point(27651,4361), point(-24854,1.865428e+307)), linestring( point(13132,21331), point(6739, 3054.8857), point(-31663,-6266)), linestring( point(-29043,1099511627778), point(11053,-17286), point(-23600,21852), point(8.967912e+306,-3348.4888))), polygon( linestring( point(5.701003e+307,-16896), point(28825,10750), point(-4316,-25910)), linestring( point(1.342597e+308,-1439), point(-31934,-8389), point(-1228.4268,26283)), linestring( point(9084,10878), point(1.105865e+308,-20418), point(7.529227e+307,-32319), point(14177,10864)), linestring( point(262148,8019), point(-26662,915), point(1.447148e+308,20483))), polygon( linestring( point(13662,3.240144e+307), point(127,16344), point(-28087,13435)), linestring( point(-321,-20644), point(10948,1.524895e+308), point(2097149,-16516)), linestring( point(9131,1.299864e+308), point(29694,-29682), point(-16873,-13768), point(-36028797018963970,20974)), linestring( point(-544,31167), point(28418,20352), point(-26613,-26098), point(29168,1.053867e+308))))),multipoint( point(757,1.703538e+308), point(1.403366e+308,-15463), point(18125,-10965), point( 8016.1543,14912), point(20374,-5824), point(1.698021e+308,16777217)))),(polygon( linestring( point(4709,22261), point(-8493,6.455461e+307), point(6140,-18200)), linestring( point(1.049284e+308,1125899906842627), point(-14883,-864), point(31706,23340), point(-8191,16508)), linestring( point(8.885542e+307,-5870), point(4.832650e+307,-13829), point(6.833797e+307,-24178)))),(polygon( linestring( point(8627,8301), point(-6369.6631,-18465), point(10014,6.829270e+306), point(1358,31098)), linestring( point(-9865,23941), point(2213,-4057), point(3870,140737488355327), point(-18408,1.051817e+308)), linestring( point(-140737488355325,53), point(1.041846e+308,20020), point(6.370164e+307,-8625.4443)))),(geometrycollection( geometrycollection( point(-1263,1190),polygon( linestring( point(1.246515e+308,1.497645e+308), point(4.564247e+307, 5281.0371), point(22612,5389)), linestring( point(-2870,1.425200e+308), point(-9108,30619), point(-3036,23745), point(27291,-28985)), linestring( point(30593,17954), point(29769,-12398), point(-508,1.737322e+308)), linestring( point(25049,524291), point(-1417.8408,31814), point(-23982,-26626), point(-6618,6314)))))),(multipoint( point(1.393188e+308,-1477), point(-16000,14055), point(1.291500e+308,-27632), point(2537,-6402), point(26210,-7074.4717), point(23068,-6268.8496), point(24112,-13189), point(6222,-14434))),(linestring( point(-28461,839), point(-21396,-7250), point(31358,-8321), point(1.766591e+308,-24776), point(-31807,-2199023255555), point(1.355257e+308,-3476))),(geometrycollection( point(1.914238e+307,-26948),geometrycollection( geometrycollection( multipoint( point(-5261,-21182), point(-14520,15719), point(1023,-562949953421309), point(-23916,18977), point(1.041911e+308,-30601)))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( linestring( point(14402,5.658172e+304), point(2097155,5739), point(-24879, 9229.1309), point(-20158,25355), point(4194304,31416), point(16558,24242), point(-1895,1.631942e+308), point(5425,-31576), point(-16474,66), point(-28379,18014398509481982)),multipolygon( polygon( linestring( point(-9185,-2816.5874), point(-25928,9.730228e+307), point(-17819,-27252)), linestring( point(6912,-21120), point(22210,-31248), point(5221,-13375), point(4611686018427387905,-35184372088833)), linestring( point(-14540,7370), point(8711,1125899906842621), point(-6202.3525,16751), point(17592186044415, -102.0762)), linestring( point(10940,2987), point(-5253,3.808994e+307), point(-1976,8376))), polygon( linestring( point(-4142,-2682), point(4.424047e+306,-3268), point(1099511627780,19373), point(1.610936e+308,-15275)), linestring( point(24591,-26721), point(30707,576460752303423490), point(4194304,-22298), point(21616,-26164)), linestring( point(1099511627776,4.244551e+307), point(16480,-27282), point(-27064,-24504)), linestring( point(-3874,-14331), point(9010, 2885.6738), point(134217727,1.582812e+305))), polygon( linestring( point(28923,-8337.7354), point(-7378,1.486041e+308), point(25406,7.440007e+307)), linestring( point(-14520,-19858), point(5662,-20278), point(-12317,5963)), linestring( point(-1161,1125899906842628), point(-19378,10377), point(-13002,16824), point( 1119.0576,18711)), linestring( point(-20108,-3682.3271), point(7.786753e+307,2343), point(-9681,1.669328e+308))), polygon( linestring( point(-31475,-30823), point(8922,3390), point(17778,7.982912e+307), point(-3198, 8460.1094)), linestring( point(284,17685), point(-27145,-36), point(13719,6847)), linestring( point(20203,-5808), point(6928,25514), point(25144,-20092)))))),(polygon( linestring( point(8330,18898), point(3.101004e+307,-24908), point(-27023,10184)), linestring( point(-5973, -576.7539), point(-23525,11088), point(14405,25015), point(-32207,3025)), linestring( point(25713,17535), point(144115188075855876,-27930), point(-32562,9557), point(-29865,2237)), linestring( point(-790,4687), point(9468,-4397.7524), point(-2509.4883,-26211)))),(multipolygon( polygon( linestring( point(-27017,22121), point(-20932,1.060467e+308), point(1.315209e+308,-8388608), point(22963,-24511)), linestring( point(-32367,-8002), point(6868,516), point(-451,536870910)), linestring( point(4115,8323), point(26271,15668), point(-678,-21421), point(15274,-14711)), linestring( point(134217730,23468), point(3198,-9315.0488), point(30639,26514), point(5.118888e+306,19917))), polygon( linestring( point(-18070,-29765), point(-2055,-24402), point(1.523106e+308,20179)), linestring( point(25586,5.707817e+307), point(2348,23114), point(-24471,-32715), point(22250,3.283900e+307)), linestring( point(-8669,2.491580e+307), point(-890, 667.9365), point(-5386,18930), point(4611686018427387901,3711)), linestring( point(-3641,144115188075855875), point( 6326.2490,1.614893e+308), point(6.435492e+307,-5369), point(-33554431,-29510))))),(multipoint( point(3.577439e+307,8013), point(1.751466e+308,14324), point(33554429,11528), point(21572,524290))),(point(4571,-245)),(polygon( linestring( point(-6680.0605,7.762879e+307), point(-1143.9033,-20), point(17950,9297)), linestring( point(15145,9.189575e+307), point(20540,-3152), point(-12326,28022), point(13988,28785)), linestring( point(30870,-16546), point(22353,4007), point(-21174,-9566)))),(point(11376,-186)),(multilinestring( linestring( point(9223372036854775804,-2005), point(-32601,-29125), point(7190,4236), point(-24721,26028), point(4416,-11764)), linestring( point(-8962,-9867), point(8129,2.336048e+307), point(-17592186044419,19292)), linestring( point(11597,576460752303423491)))),(polygon( linestring( point(-10264,24456), point(7422,29983), point(-23827,8280), point(26856,27573)), linestring( point(-18014398509481988,16057), point(26137,-23473), point(25421,23552), point(1048578,-11442)), linestring( point(-16548,19430), point(22785,-16145), point(24846,25824), point(677,4900)), linestring( point(-28718,-18507), point(-27677,3751), point(-17179869187,6.038063e+307)))),(linestring( point(5415,140737488355326), point( 6068.1631,2.801829e+307))),(polygon( linestring( point(638,281474976710657), point(26444,-15815), point(20423,13963)), linestring( point(11472,-29199), point(-8112,-1901), point(-23874,-25261), point(-28763,-19001)), linestring( point(-4294967294,-6592), point(11267,17858), point(13552,5746), point(1450,-18328)))),(geometrycollection( polygon( linestring( point(-7119,14178), point(-6759.8105,6.342588e+307), point(30482,-22919), point(22781,-3432.7236)), linestring( point(-8477,10355), point( 9412.4453,5619), point(-12866,268435454), point(-6074,-11984)), linestring( point(4.070121e+307,12946), point(-20177,-31970), point(-21471,31051))))),(multipoint( point(10771,18956), point(13682,-22097), point(-17911,2773), point(-23350,-1859))),(multilinestring( linestring( point(-2646,2218), point(31441,1.216626e+308), point(-6637,16777212), point(13180,-25035), point(-17820,354), point(-20345,2692), point(28912,-32323)), linestring( point(-22254,-21413), point(-23141,22634), point(2305843009213693949,1.383506e+308), point(-27494,267), point(30075,4.982120e+307), point(1.435266e+308,1.132587e+308), point(13017,6.150738e+307), point(2046,-17194), point(12497,1048573), point(2.438614e+307,2378)), linestring( point(10239, 8590.3398), point(-6556.8877,-462), point(-16384,18014398509481984), point(1.670082e+307,20461), point(65,-28059), point(-26642,-32539), point(-14396,5651), point(5162,23279)), linestring( point(30165,-6721), point(19033,-8796093022204), point(13756,5178), point(-10135,30791), point(1911,7.180444e+307), point(-23583,-23350)))),(polygon( linestring( point(1.243449e+308, 499.9365), point(28063,-21594), point(9223372036854775807,-19200)), linestring( point(-3002,-25260), point(-26498,12446), point(-6195,-23382)), linestring( point(-11966,23488), point(68719476736,-20499), point(-6350,16971), point(-16062,29733)), linestring( point(-5980,32339), point(-28218,23953), point(22182,7.115400e+306)))),(geometrycollection( multilinestring( linestring( point(1.782634e+308,22000), point(-786,-12458)), linestring( point(-18383,10448), point(3861, 5843.6553), point(17912,22103)), linestring( point(-5129,21630), point(19835,25082), point(-5293.6333,35), point(30133,-8589934589), point(19517,6028), point(144115188075855876,3116), point( 5715.9854,-28211)), linestring( point(15249,127), point(28684,17842), point(-26823,21972), point(-949,-1048575), point(-1691,-25984), point(3.689595e+307,-32069), point(29876,-11417), point(-27104,288230376151711742), point(-1223,-9884), point(1412,24251))),polygon( linestring( point(19641,-1228), point(-11173,4.916064e+307), point(21952,-8486), point(-18231, 3192.7051)), linestring( point(20162,-15490), point(-25867,7826), point(-25387,12950)), linestring( point(26839,1.745955e+308), point(-7191,-31516), point(28938,-12629)), linestring( point(-7472,-28669), point(-10220,16380), point( 4356.9404,-29030), point(13609,-17835))))),(multipolygon( polygon( linestring( point(1099511627774,-9888.5840), point(-31840,-13821), point(13059,-5064)), linestring( point( -873.6924,-6557), point(-2584,8852), point(31467,-6293)), linestring( point(-17835,-31395), point(8,-7112.0273), point(1125899906842621,-16545))), polygon( linestring( point(32677,-23121), point(-2572,-32130), point(-24951,26368), point(2207,-19368)), linestring( point(1.928916e+307,28787), point(-10598,10679), point(16327,-16331), point(23941,14510)), linestring( point(-2305843009213693953,-28770), point(-4215.7754,4636), point(31904,-15047), point( 683.2969,-18513))), polygon( linestring( point(-4040,-28448), point(-21437,-7510), point(3409,8193)), linestring( point(28726,24707), point(-23759,29769), point(-24746,1.168457e+308), point(24961,-29299)), linestring( point(31312,-2915), point(-28963,-23078), point(-8817,3288), point(-35184372088828,6221))), polygon( linestring( point(19474,-2740), point(5.813533e+307,-22766), point(-511,17947)), linestring( point(17654,3.322114e+307), point(22769,31430), point(31845,-776), point(-22058,4.099839e+307)), linestring( point(-24631,3246), point(18053,-25503), point(4901,8511), point(32638,9892)), linestring( point(23546,-10248), point(-9322,-4013), point(9624,679), point(-26099,-1313))))),(multilinestring( linestring( point( 4457.5684,-1204), point(-22860,11854), point(-14713,-3848.7939), point(27891,-5190)), linestring( point(7711,17754), point(-4664,-11733), point(31672,-9593)), linestring( point(-1208,8699)), linestring( point(-540,-15050), point(-22422,-19714), point(-32007,-4781.8472), point(1099511627777,-2), point(-60,22990), point(29883,2199023255553), point(4155,-4398), point(16726,-23890), point(-19656,-18376)))) ;
insert ignore into `test`.`t`(`a`) values (geometrycollection( multilinestring( linestring( point(131073,-10283), point(-26646,-6117.9292), point(-12822,-23347)), linestring( point(10884,-21983), point(-20050,-13914), point(-125,31938), point(-4346,17513), point(1474,4448)), linestring( point(137438953468,11339), point(-28904,30882), point(10500,-9788), point(-17753,17179869183), point(27745,524289), point(-19274,-20938), point(13702,-8598), point(1.517966e+308,10602)), linestring( point(-23745,-13424), point(17189,-8560.0596), point(9.183067e+307,-19870), point(-3627,-12528), point(8970,3293), point(-9962,13287), point(-6110,23205), point(17239,-18471))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(-20020, 8563.5938), point(30771,-5145), point(3080,-30509)), linestring( point(8.182636e+307,-5358), point(-11382,3584), point(-10373,8589934589), point(-21419,-7891)), linestring( point(12616,-25277), point(1126,-2783), point(-24838,-6463))), polygon( linestring( point(-8818, -417.7646), point(-1073741827,-31105), point(-8183,-7204)), linestring( point(62,-11609), point(-4819,22579), point(31766,-18331)), linestring( point(-8239,1.249104e+308), point(8388605,562949953421308), point(32767,31055)), linestring( point(-514,3743), point(-28860,-2880), point(-13590,-17148))), polygon( linestring( point(3206,-19657), point(5.067360e+307,-2321), point(-26833,-536870915), point(-12773,9.102468e+307)), linestring( point(4.065852e+307,5635), point(-2766,-14043), point(-14127,-10596), point(-27383,3.113920e+307)), linestring( point(-5351,4761), point(-27579,23861), point(-27207,1.589075e+308)))))) ;
insert ignore into `test`.`t`(`a`) values (point(-7010,-16747)) ;
insert ignore into `test`.`t`(`a`) values (point(29509,-1361)) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(-7223.3828, 7588.8613), point(32766,-17409), point(127,-4145), point(-5981,14916), point(16892,20738), point(9.352356e+307,-26143), point(15224,5318)), linestring( point(5.075516e+307,22578), point(11574,26722), point(27826,-13651), point(32509,-224), point(10008,9868), point(-29768,11164), point(-28378,-22434), point(25799,-27854), point(-28566,2372), point(22777,18470)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( linestring( point(4933,-24422), point(-3780,-29549), point(8616, 9773.5469), point(8589934594,19934), point(-15914,-16975), point(-8084,5802), point(-29596,22164), point(-26671,4)),multipolygon( polygon( linestring( point(17179869180,16951), point(20374,-19431), point(-8425,-15335), point(1.060832e+308, 3953.8936)), linestring( point(26563,17985), point(14995,-29309), point(-10146,-2199023255552), point(274877906946,-26060)), linestring( point(23614,-20255), point(6958,255), point(1.638065e+307,-6332), point(1,-26659)), linestring( point(7295,-4608), point(7330,1.339678e+308), point(7282,6588), point(10158,-31763))), polygon( linestring( point(8847,12478), point(20008,-4664), point(116,32138), point(-32488,-1776)), linestring( point(7853,13768), point(13172,18901), point(29582,7.295341e+307), point(-2781,-11153)), linestring( point(1.407252e+308,-9), point(2399,-18415), point(288230376151711740,-7149), point(24277,1.105345e+307)), linestring( point(-21498,-5372.2788), point(-3101,21823), point(24103,2.167423e+307)))))),(linestring( point(-2649,-14420))),(multilinestring( linestring( point(1.184867e+308, 8525.6855), point(-11896,-25112), point(268435456,-31591), point(-30037,1545), point(-22499,14522), point(7769,8.648220e+307)), linestring( point(-928,3434), point(2.688511e+307,-14050), point(-7847.5757,-7266), point(-6663,-29008), point(-252,15283), point(9636,21608), point(-20081,14813), point(17603,-15112), point(23688,-9550), point(25205,-3595)), linestring( point(-10532,576460752303423491), point(-32301,8.910256e+307), point(1272,-536870908), point(274877906946,27531), point(-24969,1.192442e+308), point(30061,-30344), point(1.472043e+308,1494), point(-29248,-745)), linestring( point(26583,8512), point(24860,22428), point(28891,29204), point(-16940,-24139), point(-957,-27094), point(4242,4.866248e+307), point(134217727,13802), point(-19975,22861), point(13636,5.126882e+307)))),(geometrycollection( multipoint( point(24472,-17219), point(-21826,-4919), point(-17793,4509), point(-3613,4779), point(-23428,32693), point(-15581,14194), point(-8834,8.929631e+307), point(27818,-15628)))),(multipoint( point(4194303,1152921504606846975), point(5935,4194307), point(26282,-5173), point(7471,-9421))),(multipoint( point(-25284,23833), point(26618,-11737), point(-11167,-15559), point(18282,9518), point(-9756,1.278715e+308), point(1.700364e+308,12181), point(23454,-2481.3301), point(-9921,32489))),(multipoint( point(722, 1855.5957), point(7.581014e+306,-24356), point(30868,-30345))),(geometrycollection( multipoint( point(-30778,-10296), point(1662,12020), point(-4246,-32753), point(-17179869181,11232), point(27621,6616)))),(linestring( point(6635,18424), point(-8772,-32728), point(-14860,19366), point(-32470,3713), point(19365,4171), point(14255,-24020), point(-17530,-14526), point(1.513405e+308,-14415), point(6326,25152), point(-21742,8.125621e+307))),(geometrycollection( linestring( point(-5977,20066), point(-140737488355332,20621), point(-689,-17908)))),(multipoint( point(27074,-28273), point(34359738370,31034))),(geometrycollection( polygon( linestring( point(-7081,3190), point(-2134,9560), point(-27315,18368)), linestring( point(23053,1.817310e+307), point( 553.2324,24275), point(-9071,9886)), linestring( point(4.270894e+307,4503599627370496), point(31852, 1827.7197), point(-7553,-5187), point(2032, 463.7949))))),(multipolygon( polygon( linestring( point(-4398046511108,-19489), point(12021,-15318), point(1.396889e+308,-18038), point(-7393,2211)), linestring( point(31715,-22679), point(2101,14720), point(7.714279e+307,-32511)), linestring( point(-9216,514), point(-6189,21089), point(6.212695e+307,-29128))), polygon( linestring( point(-23510,25748), point(1.686905e+308,5826), point(17244,14062)), linestring( point(140737488355330,11838), point(32425,28792), point(-10176,-23162), point(-27830,-5494.3848)), linestring( point(5298,140737488355326), point(-13548,24867), point(-30870,14390), point(9098,-3266))))) ;
insert ignore into `test`.`t`(`a`) values (linestring( point(18933,-10742), point(6175,-23599), point(-5552,-20886))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( multipoint( point(-28653,25218), point(536870914,11730), point(-6751, 1452.1084), point(-10263,-5965.0117)),multilinestring( linestring( point(11984,288230376151711741), point(-20768,-10682), point(30171,131068), point(32770,-16032)), linestring( point(-17575,-28894), point(-9324.2188,-18019), point(-13048,-29377), point(28905,-6081), point(13256,654), point(1152921504606846977,7481)), linestring( point(-3428,32382))))) ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(6247,-8669), point(15869,19987), point(-16783,1.588925e+308), point(20274,-27877), point(29058, 8666.3633), point(-16167,20633), point(-25971,14810), point(12,4166), point( 6666.4863,-27886)), linestring( point(-19876,24341), point(-3374,-4544), point(-26488,12535), point(-6034.6001,25178)), linestring( point(-28808,5884), point(19943,16383), point(-39,30119), point(-2229,-10384)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( polygon( linestring( point(-29287,-18763), point(36028797018963972,-9984), point(23865,16839), point(-15282,21135)), linestring( point(10695,1.320470e+308), point(14543,-24489), point(1307,8351)), linestring( point(5674,-20593), point(-11577,-14203), point(34359738369,-24402))),point(-12888,-27475))),(multipolygon( polygon( linestring( point(20611,9.632657e+307), point(-20140,-13885), point(-25956,-22512)), linestring( point(3862,131073), point(9.643985e+307,-24223), point( 5921.8057,6.156282e+306), point(-72057594037927934,10160)), linestring( point(-5736,-1882.4658), point(30442,-9497), point(27143,18446744073709551615))), polygon( linestring( point(-26937,9.022369e+307), point(-16038,5096), point(-25598,-28567), point(-3517,-20005)), linestring( point(28595,28293), point(-15062,12649), point(6548,-8), point(-9464,-20477)), linestring( point(-13955,-25949), point(72057594037927934,-3975), point( 7039.0078,-4433), point(-19112,-26726))))),(multipoint( point(-14046,-32419), point(-1161,-31480), point(-20741,-16190), point(5.710815e+307,5303), point(25701,-29251), point(-23338,-27458))),(point(-5244.4521,-23994)),(linestring( point(2274,-22838))),(polygon( linestring( point(27737,2305843009213693951), point(18042,15293), point(-7138,1.040780e+308)), linestring( point(14903,-15229), point(6.587902e+307,-11899), point(30875,-24772)), linestring( point(-5460.2153,-23656), point(-9848, 3671.5566), point(-33554436,-30082)), linestring( point(-28068,16824), point(8136,4894), point(17892,-409), point(22110,-7002)))),(multipolygon( polygon( linestring( point(1765,31720), point(-1568,2527), point(23396,17356), point(-17482,15394)), linestring( point(-6738,-20001), point(-9338.1416,14398), point(-1920,1.576040e+307)), linestring( point(-27042,9007199254740994), point(-18875,-24938), point(-16782,4909), point(-29334,16779))), polygon( linestring( point(18123,-112), point(-18593,8388607), point(8.015533e+307,29920), point(6444,21924)), linestring( point(9292,1793), point(1.276482e+308,-9526), point(1.422309e+308,3.898877e+306), point(29948,-14000)), linestring( point(-1277,21289), point(-21128, 6679.9121), point(8.440089e+307, 1577.2070), point(-19419,7.380406e+307)), linestring( point(-9109,8433), point(-5628.5278,-3833), point(4092,4.757569e+306))), polygon( linestring( point(-7248,21588), point(12462,1222), point(18446744073709551614,21207)), linestring( point(22320,245), point(-5499,23039), point(2238,21894)), linestring( point( 8144.7813,30961), point(1466,29789), point(8000,10797), point( 3073.4316,-11430))))),(polygon( linestring( point(-14298,-27549), point(30455,16580), point(-28375,-5248), point(13339,28214)), linestring( point(-23536,6.280165e+307), point(-2584,-27612), point(6397,20142), point(-28336,28936)), linestring( point(16777216,-14883), point(-29295,1073741822), point(-5519,-4196)))),(multilinestring( linestring( point(17098,5402), point(30971,-26377), point(-11117,-9223372036854775808), point(-22732,-4498), point(-11243,-5218), point(20395,-17592186044418), point(268435458, 8234.7383), point(-3454,1.327666e+308), point(-4155,-5021), point(-31362,-15977)), linestring( point(-15527, 1164.7832)), linestring( point(-14277,-8771), point(-27337,27643), point(-16048,-15662), point(-23233,31437), point(-13088, 2888.2920), point(29731,25749), point(-28620,28193), point(32701,258), point(-6894,-3949), point(23165,549755813884)), linestring( point(32112,-24866), point(-10100,-25913), point(15959,-9503), point(-32625,29011), point(-2,15136), point(16975,31198), point(-487,1775), point(2,4086), point(6968,11723)))),(multipoint( point(-26927,1.307501e+308), point(13955,15507), point(1.700192e+308,-6839), point(20928,-23833), point(-21659,1.447801e+307), point(-9148.0898,30633), point(30974,16887))),(polygon( linestring( point(13972,21285), point(-16434,-19133), point(-20971,82), point(-20821,1752)), linestring( point(13656,1.556155e+308), point(8358,13537), point(11640,17408), point(6302,-2128.2832)), linestring( point(-1413,36028797018963970), point(1195,-22102), point(-17819,29555), point(28127,-4581)))),(point(798,20890)),(geometrycollection( multilinestring( linestring( point(4194302,-11568), point(7.058248e+307,-510), point( 2272.6816,-1309)), linestring( point(10472,-4523), point(20946,16126), point(-10863,1337), point(-22248,21254)), linestring( point(-20607,20168))),multipolygon( polygon( linestring( point(-17754,-5988), point(-32648,-28619), point(-6670.6035,-1107), point( -834.3154,683)), linestring( point(-19890,28608), point(14491,-8579), point(2305843009213693950,-11390), point(-22197,2693)), linestring( point(30072,-30103), point(5537,-11460), point(-13091,-30554), point(-8244,17592186044418))), polygon( linestring( point(31134,1), point(-21887,1653), point(-7984,-846)), linestring( point(-25512,-17490), point(-25286,-17576), point(13063,6)), linestring( point(-5528,-926), point(-4098,8653), point(1.929048e+307,24540)), linestring( point(16777213,-21388), point( 6249.5625,25779), point( 7638.4902,30175), point(8.241048e+307,5.686674e+307))), polygon( linestring( point(1.381466e+308,-5596.4824), point(4680,16040), point(-25971,-29134), point(20370,-6379)), linestring( point(16383,5.261506e+307), point(-30706,-18214), point(-12469,24267)), linestring( point(3422,3.140214e+307), point(32046,-19128), point(-487,20121), point(134217730,-778)), linestring( point(-19056,17499), point(28867,25156), point(1026,-81))), polygon( linestring( point(15542,576460752303423490), point(6.708063e+307,9830), point(-22177,21613), point(10990,-21388)), linestring( point(17492,29488), point(13962,-5514.3755), point(3787,1.470406e+308), point(3.341722e+307,30009)), linestring( point(-3263.1958,-134217728), point( 9481.7988,-2603.8413), point(262143,-18328), point(-15465,27015)))))),(point(-6742,22786)),(multipoint( point(-30165,10760), point(16278,6.084873e+307), point( 5159.8271,-29906))),(multilinestring( linestring( point(26493,23987)), linestring( point(-21620,-22255), point(-27795,10072), point(6098,12853), point(-26997,-536870908), point(1.298599e+308,-9768), point(6742,0)))),(multipoint( point(-32495,-3640.2510), point(1.028520e+308,-14439), point(8388606,-4062))),(polygon( linestring( point(-29261,-22963), point(-9275.3389,23957), point(12304,-24274), point(20592,29946)), linestring( point(-14947,15588), point(-20361,1.100601e+308), point(11298,31861), point(5.312059e+307,12277)), linestring( point(23214,-5077.9316), point(1.261887e+308,-2228), point(1.004684e+307,-21948)))),(multipolygon( polygon( linestring( point(22148,-24090), point(30160,11177), point(1.477039e+308,-25030), point(-18732,-12011)), linestring( point(-25133,-6347), point(-16581,-14491), point(15582,1963)), linestring( point(-13981,26997), point(32772,8194), point(433,-6116)), linestring( point(32243,-17587), point(17863,3324), point(137438953470,-10572), point(-3065.3657,1163))), polygon( linestring( point(22582,-23030), point(-26316,14168), point(7.720919e+307,-30244), point(3268,23411)), linestring( point(2199023255556,6931), point(17838,4565), point(1.476473e+308,1.739517e+307)), linestring( point(1.434995e+308,5001), point(-3564,-22689), point(-25912,-65540), point(11997,1.515941e+308))))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(-12606,26245), point(26481,-10579), point(2381,2.986838e+307), point(-15916,1.754946e+308))),(geometrycollection( point(-11411,21438),multipolygon( polygon( linestring( point(-23199,-31320), point(163,13000), point(-27602,1.051912e+308)), linestring( point(14370,-12531), point(25482,-2261), point(3913,9712)), linestring( point(-26012,4194306), point(140737488355326,5757), point(-22640,17795))), polygon( linestring( point(20284,-29937), point(15243,9.219555e+307), point(15804,-23190), point(-6447.9326,23246)), linestring( point( 8374.8672,1.132651e+307), point(-29603,-23447), point(-2873,32)), linestring( point(28835,6497), point(-10372,5129), point(-14022,-10583), point(-14811,-6738)))),point(9118,-6909))),(geometrycollection( linestring( point(4.759678e+307,9243), point(-26589,3857), point(10031,7.978410e+307), point(1.409119e+308,511), point(-27198,70368744177660)),point(-524285,-4398046511102))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(-5152,5192), point(-2270.6294,28123), point(18446744073709551615,70368744177662), point(1.365327e+308,2.317036e+307)), linestring( point(19863,-1968.6260), point(5671,22962), point(21111,-18249), point(6694,32315)), linestring( point(1.491804e+308,1.536616e+308), point(4503599627370496,21114), point(1495,27276)), linestring( point(14692,-9740), point(1.134224e+307,-21489), point(13279,-7349), point(15719,18018)))) ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (linestring( point(7115,-2), point(13180,-26186), point(-5674.1641,16599), point( 9330.6230,17806), point(-23403,-3355))) ;
insert into `test`.`t`(`a`) values (linestring( point(-29728,-4635), point(29284,-28848), point(-20968,7669), point(1709,28265), point(1.314781e+308,16777), point(-17698,-31030), point(28001,-23367), point(-8724,-12123), point(4818,-3457))) ;
select a from t where a ='127' ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(6.510712e+307,19722), point(-20941,31927), point(32202,12242)), linestring( point(-29904,288230376151711743), point(10040,1.654672e+308), point(9338,-9301)), linestring( point(288230376151711740,2305843009213693956), point(8112,33), point(3.016757e+307,-30085)))) ;
delete from t limit 2 ;
select a from t where a ='65525' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( linestring( point(12223,20842), point(23156,21484), point(27896,-23033), point(32594,1.527201e+308), point(-16745,13607), point(-13021,-13580), point(27137,1.917355e+307), point(-5797.4829,12359), point(-18217,4.192641e+307), point(-32592,8)))),(geometrycollection( point(24610,-15973),geometrycollection( multipolygon( polygon( linestring( point(-4326,2822), point(29127,274877906947), point(16990,17293), point(24983,27586)), linestring( point(-11607,18370), point(5407,-9384), point(-9459.5225,12883), point(-19766,1.457777e+308)), linestring( point(-2534,-28496), point(13973,8085), point(15261,15011), point(-4961,-9873)), linestring( point(30696,30192), point(1.167350e+308,1846), point(29673,31742))), polygon( linestring( point(144115188075855875,-26901), point(-17821,-5784), point(-20131,7836), point(4714,-17135)), linestring( point(-24232,-14924), point(-29333,11232), point(-7267,7221), point(-26518,3.408426e+307)), linestring( point(21929,-12476), point(32003,-7859), point(1.567142e+308,14721), point(-13529,1.007626e+308))), polygon( linestring( point(-231,5497), point(14210,-19891), point(16046, 5254.7900), point(23537,7.271143e+306)), linestring( point(-21508,529), point(6.346932e+307,18580), point(9987,27841), point(2199023255550,-7776)), linestring( point(-14279,-14321), point(6.700682e+307,-24087), point(68719476739,-29828)), linestring( point(24612,-2868), point(-31112,-9767), point(-30111,28300), point(22612,-13143))), polygon( linestring( point(15758,5871), point(2307,-14504), point(-11925,-10830)), linestring( point(22068,-1722), point(-13403,17835), point(-13641,-9742), point(-23239,-3568)), linestring( point(-18415,6.272724e+307), point(20484,-8138), point(67108860,19198)))),point(-17082,-2265.3989),multilinestring( linestring( point(2251799813685246,19193), point(-30158,693), point(3722,1113), point(29177, 6424.0195), point(29117,-11621), point(28386,-23856)), linestring( point(21703,18816), point(-477,906), point(-2719,70368744177665), point(7189,32038), point(16380,-10365), point(8336,8292), point(-22534,29690)), linestring( point(-13518,11094), point(-5198.2646,3.561849e+307), point(-26017,-16944), point(12277,-14912), point(-7781,-33554432), point(-7288.2686,1.045170e+308), point(-3929,-1379), point(-11991,254)))))),(point(-30070,1.318299e+308)),(point(-2032,-7689)),(geometrycollection( multipolygon( polygon( linestring( point(-19181,32389), point(4194302,-14387), point(3.442437e+307,-4648), point(36,10709)), linestring( point(-4197,27262), point(5043,19403), point(26179,-19880)), linestring( point(-10518,-21808), point(1073741822,-995), point(262148,18565), point(2,1.550603e+308))), polygon( linestring( point(30387, 3582.8242), point(-23108,29556), point(-21272,2147483651), point(-9638,-14925)), linestring( point(8.266428e+307,12950), point(19121,15863), point(9,29208)), linestring( point(20552,-28775), point(-6041.2783,-26183), point(-7931,-17358), point(-20077,-15818)), linestring( point(-536870913,536870910), point(-23099,-1073741821), point(9.470682e+307,20537))), polygon( linestring( point(1923,8.867681e+307), point(-4437,-21013), point(19761,1.812252e+307), point(1073741820,-17624)), linestring( point(-18013,-8690), point(-29041,-12768), point(23234,11459)), linestring( point(17592186044415,6097), point(16435,-9721), point(-15335,-11695), point(6318,13831)))),polygon( linestring( point(-28533,367), point(9,-23790), point(1.051839e+308,-16360)), linestring( point(-5802,-30579), point(30328,-6994), point(32247,-1152921504606846973)), linestring( point(-29932,15461), point(-18744,11146), point(4503599627370492,29774), point(1.139266e+308,29188)), linestring( point(-25861,131076), point(-8333,3.515561e+307), point(7103,576460752303423484))),linestring( point(-12308,1.275847e+308), point(-29207,35184372088835)))),(multipolygon( polygon( linestring( point(-30768,1026), point(5.515624e+307,-22114), point(-640,15595), point(-29956, 6647.8809)), linestring( point(6097,1.104181e+308), point(1.682016e+308,1751), point(-25065,-13901), point(-3540,14670)), linestring( point(-15416,-16396), point(8034,-16857), point(-25374,-10905), point(-31764,-19693)), linestring( point(-1452,-24218), point(1.784555e+308, -456.3867), point(-4550.4092,-22577), point(-6219,1.488628e+308))), polygon( linestring( point(-12100,21180), point(1720,-8716), point(-7401.3252,15916), point(11062,-13720)), linestring( point(-11618,210), point(19234,25546), point(-4514,7.072193e+307)), linestring( point(18014398509481980,30408), point(-28710,14158), point(-3736,-23861))), polygon( linestring( point(-10847,17592186044413), point(-19609,10900), point(2722,-26743), point( 6270.8936,15139)), linestring( point(-18576,1.187406e+308), point(13618,-20522), point(-11917,30525)), linestring( point(26802,66), point(-7476.5078,18502), point(12013,-11727), point(-25060,-3079)), linestring( point(32770,7568), point(31509,262144), point(8795,16032), point(-18853,-34359738371))))),(multipolygon( polygon( linestring( point(25328,-5175.7490), point(-18031,25224), point(-15886,10344), point(14890,1.516015e+308)), linestring( point(7.532846e+307, 503.8955), point(-15358,-6727), point(-29363,-2305843009213693956)), linestring( point(14041,14953), point(-31238,-32740), point(4590,766))), polygon( linestring( point(-2128,-1028), point(9992,23691), point(-6902.1309,21935), point(-24928,30407)), linestring( point(1.194960e+308,1.070079e+308), point(-21682,8796093022204), point(1.109353e+308,-24510), point(28009,15017)), linestring( point(1698,25012), point(-14574,4296), point(-16540,1.594070e+308), point(4.208506e+307,1908))))),(geometrycollection( multipolygon( polygon( linestring( point(-9390.9150,-6310), point(11629,-9681), point(18543,6716)), linestring( point(140737488355328,30824), point(-26345,-8470), point(-134217730,-18833), point( -513.7471,-137438953473)), linestring( point(268435453,131), point(9543,24491), point(23804,28839)), linestring( point(1073741820,-7754), point(17458,3037), point(-8096,-13541))), polygon( linestring( point(-14226,12025), point(14450,-21129), point(513,7983), point(-23079,-10363)), linestring( point(27613,17545), point(1.245551e+307,11741), point(19761, 3359.3789)), linestring( point(20384,14836), point(-23343,-7825), point(12306,-31825)), linestring( point(-14170,28080), point(9746,-23617), point(16777218,17427)))),multipoint( point(22359,11471), point(10394,-3575), point(29166,1.119161e+308), point(-12010,520)),multilinestring( linestring( point(24722,18955), point(-28545,-27248), point(1.061633e+308,-20025), point( -712.6699,1.691584e+308), point(-17499,27582), point(-12317,27846), point(28273,26534), point(20810,-25216), point(-31369,6682)), linestring( point(26072,-20551), point(32009,-8808), point(10042,20159), point(-18014398509481988,-25088), point(12348,25385)), linestring( point(10275,21632), point(1.482802e+308,-20759), point(8589934594,135), point(-5461,-6138), point(15903,10510), point(4194303,3696))))),(multipoint( point(22147,17179869183), point(9.427372e+307,25173), point(-3000,32680), point( -970.2676,-11412), point(31117,-11115), point(16810,-14782), point(26920,-27033), point(32270,24664), point(20642,19825))),(polygon( linestring( point(1048573,-764), point(268435452,-29675), point(7255,-25719), point(31760,-32723)), linestring( point(-13386,18293), point(549755813884,29490), point(4194306,-4754), point(19381,-25903)), linestring( point(-25395,24214), point(12772,-5193), point(-22529,-26271)), linestring( point(9613,13306), point(-19275,-24597), point(15488,30317)))),(polygon( linestring( point(-11406,-11582), point(8676,-7243.7510), point(7481,-5109), point(12367,562949953421308)), linestring( point(24226,29379), point(-28364,26473), point(31062,-8419), point(15806,-22003)), linestring( point(1.472119e+308,4409), point(-35184372088835,25288), point(-17915,24516)))),(point(-30094,288230376151711744)),(multipoint( point(17263,16819), point(26544,-2926), point(-25853,-12330), point(8191,-16218), point(14534,-7724), point(22896,-1294), point(-32118,9212), point(4,-26852), point(-22749,-32191))),(multipolygon( polygon( linestring( point(-26193,26579), point(-13267,-576460752303423490), point(-20342, 2130.6475), point(-9808,-21843)), linestring( point(1.083668e+308,31127), point(-25168,68719476736), point(4598,26722), point(-2000,-13021)), linestring( point(-30332,-28872), point( 7308.1465,28700), point(6334,-17549), point(31778,1.007692e+308)), linestring( point( 8375.5879,5056), point(-28658,-3737), point(26024,4476))), polygon( linestring( point(17591,-18865), point(-22063,-25776), point(8.397465e+307,29711), point(-29394,2251799813685249)), linestring( point(13744,8.394288e+307), point(-10436,23819), point(29878,-611), point(-9957,-20665)), linestring( point(6020,-4793.6919), point(11180,-23931), point(1.312140e+308,-6571)), linestring( point(7.253465e+307,-23726), point(14654,-31150), point(10072,17499))), polygon( linestring( point(-31560, -911.3398), point(14241,-24164), point(14584,-21464), point(-28617,17440)), linestring( point(18144,-6770), point(-20876,-3877), point(24380,-11330), point(28882,5.210105e+306)), linestring( point(17572,10876), point(16358,-20407), point(-1741.1172, 4543.2168), point(3.097645e+307,11137)), linestring( point(-14497,268435460), point(18319,5194), point(-1744,-15774), point(-10542,1042))), polygon( linestring( point(4237,-9361), point(7318,1.469939e+308), point(1.657896e+308,-8377)), linestring( point(-4219,12860), point(33554429,12957), point(4518,-19156)), linestring( point(31836,4194300), point(-10693,-32586), point(3.418410e+307,2251799813685248))))),(multipoint( point(-22770,9007199254740988), point(30309,-26307))),(polygon( linestring( point(-16500,-18533), point(-21497,-4294967292), point(1.746102e+308,22773)), linestring( point(-12684,-7301), point(20473,23972), point(31066,816), point(-29202,-12191)), linestring( point(20232,1.190579e+308), point(2623,18704), point(1555,1.696294e+308), point(7451,-13249)), linestring( point(2.683685e+307,31745), point(24250,-32767), point(6.521725e+307,-29051)))) ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(26828,31119)),(multipolygon( polygon( linestring( point(-20995,-19166), point(447,29971), point(11192,72057594037927940), point(-12674,-7084)), linestring( point(31092,4092), point(-23206,-1616.5361), point(25403,16053)), linestring( point(27422,-15864), point(-20327,-20248), point(3948,-11328)), linestring( point(29750,-32375), point(2080,-30952), point(13631,1.735776e+308), point(-18160,-23668))), polygon( linestring( point(19113,19922), point(-11587,-18101), point(268435452,4.957880e+307), point(-12332,5.694201e+307)), linestring( point(23919,24572), point(6587,562949953421310), point(-27981, 1116.4492), point(-7778,-1431)), linestring( point(1.179809e+308,-13603), point(-7119,-24031), point(-2712,1.066954e+308), point(-29828,29560))))),(polygon( linestring( point(9398,25418), point(18551,28825), point(253,562949953421310), point(36028797018963966, 5704.9561)), linestring( point(12224,11836), point(13853,-25093), point(-7217.8081,3171), point(-24559,17152)), linestring( point(35184372088829,-24004), point(2135,-2695), point(27241,-4361), point(1.693455e+308,22282)), linestring( point(30066,-21335), point(536870916,24153), point(7243,1.180619e+308), point(16386,16741)))),(linestring( point(-16890,-11223), point(26370,281474976710658), point(1.823480e+307,4353), point(-27373,10553), point(25118,29925), point(-20008,2894), point(10338,17194), point(9379,-2401), point(3526,26045))),(linestring( point(-1243,6230), point(27305,1.516070e+308), point(5368,-27626))),(multilinestring( linestring( point(-25519,-17212)), linestring( point(6.639776e+307,-29400)), linestring( point(29279,13471), point(-17087,19623), point(-23326,-6639)))),(linestring( point(-23290,18142), point( 5385.3574,1.394174e+308), point(10115,24926), point(18689,-29600), point(-30279,67))),(point(-16632,8080)),(point( 9925.7930,8189)),(point(-9967,-27896)),(polygon( linestring( point(6099,7542), point(-6965.6572, 4647.8926), point(70368744177661,-23710)), linestring( point(19428,137438953474), point( 1450.5430,5.743481e+307), point(-257,268435458)), linestring( point(-20593,19676), point(1.682846e+307,140737488355332), point(4785,24939)), linestring( point(15881,-8669.6729), point(-14756,-25465), point(11683,-1448), point(-9007199254740992,-31)))),(multilinestring( linestring( point(1.708910e+308,-6756), point(-23351,10543), point(24804,-18330), point(-7238,13212), point(11983,-7252.0459), point(21725,28234)), linestring( point(2199023255552,536870911), point(28,-21806), point(-24141,25789), point(2828,-140737488355329), point(-25076,-11367), point(30138,4287), point(4065,24115)), linestring( point(8181,5658), point(-7152,26041), point(130,18507), point(17179869188,-8901), point(14356,-27576), point(21140,-12017)), linestring( point(30009,-9960), point(-21539,-25397), point(-12877,1.225161e+308), point(30570,1048575), point(-24234,-6365), point(-17077,288230376151711740)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( polygon( linestring( point(-29290,9812), point(15561,131068), point(259,-18281)), linestring( point(19920,-3950.6758), point(-17649,-4442), point(2947,7.379763e+307)), linestring( point(-7502.5479,1.004217e+308), point(5.940253e+307,-5854), point(29001, 8174.6406))))),(geometrycollection( polygon( linestring( point(2199023255555,-3569.9375), point(-5594,-964), point(-12945,-6921.7227), point(6472,-8840)), linestring( point(-27930,8740), point(-2970, 8314.6660), point(-2662,30448)), linestring( point(12758,4), point(-2361.0908,-17724), point(-13787,25504)), linestring( point(7206,6), point(144115188075855876,-12218), point(-25638,15519), point(-4503599627370495,-3985.9336))),polygon( linestring( point(5.014152e+307,-20250), point(-494,-3790), point(14397,26467), point(-3552,-1441)), linestring( point( 9243.0918,17703), point(1.637389e+308,-12281), point(23217,12887), point(-30049,11071)), linestring( point(-5755,-19987), point(15626,-7504), point(-32511, 7346.1543)), linestring( point(-23340,-1792), point(-850,18915), point(1.747375e+308,30062))))),(multipolygon( polygon( linestring( point(-9450,31558), point(524288,17592186044415), point(-6559,4691), point(8691,30875)), linestring( point(29773,-30810), point(-9266,13176), point(14548, 527.8516), point(20965,-28521)), linestring( point(-23806,-1070), point(2305843009213693949,-13404), point(-4503599627370492,-27744), point(9336,-18719)), linestring( point(28981,1099511627780), point(16952,-30957), point(16473,3.292630e+307))), polygon( linestring( point(-11909,4511), point(9879,-17947), point(-4486,217), point(6.551103e+307,23572)), linestring( point(1931,8388607), point(3828,4398046511107), point(-24775,-13134), point(3.486642e+307,31912)), linestring( point(-31364,-24170), point(2095,-12474), point(1.141095e+308,16322), point(7348,-7690)), linestring( point(-2148,-17781), point(-2727,1288), point(1.533879e+308,-1250), point(-31649,9.979641e+307))))),(point(-5550,1073741826)),(multipoint( point(9478, 1879.7217), point(17718,-16777216), point(17063,8939), point(-8580,3.106549e+307), point(26090,-5260), point(-15879,29239), point(-14870,-14086), point(2251799813685249,-18993))),(multipoint( point(1152921504606846976,2050), point(-9711,-15874), point(3.698702e+307,-14788), point(17325,-18907), point(6544,29433), point(-23642,14432), point(-8192,-5797), point(9660,288230376151711745))),(point(14881, 7781.7520)),(point(18446744073709551615,-19000)),(multipoint( point(29632,-31091), point(-21563,17022), point(13317,-8603))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-804,27094), point( 5099.5537,65540), point(1.511168e+308,7.870732e+307), point(-20356,-23515)), linestring( point(-29591,-1670), point(13882,22196), point(20446,28780), point(-31634,-32037), point(-27866,-10851), point(-28433,-14879), point(-28266,33554433)))),(linestring( point(7592,-2145), point(1767,9745), point(952,12417), point(18113,21280), point(1.411491e+308,-4861.8315), point(70368744177666,-27314), point(-30817,30519), point(-6680,-25981), point(26685,-27752), point(-16393,6518))),(multilinestring( linestring( point(13547,32324), point(-2509,1.026840e+308), point(-19120,8796093022208)), linestring( point(21721,-26760), point(2.865077e+307,16175), point(-1958.7866,-10979), point(12816,30479), point(4051, 7372.7012)))),(multilinestring( linestring( point(30639,3387), point(-21348,1.699990e+308), point(-26796,8326), point(24449,31116)), linestring( point(28670,4058), point(-20131,21406)))),(point(18949, 9611.3516)),(multipoint( point(-30425,25535), point(-25254,-13485))),(linestring( point(2.837692e+307,-18445), point(-29319,22740), point(-7421.9302,-23527))),(polygon( linestring( point(15247,9.132492e+307), point(4.412238e+307,6.812188e+307), point(5.496938e+307,26894), point(7314,-19867)), linestring( point(24325,-8419), point(-18225,-10657), point(-9821, 5511.7246), point(11084,22957)), linestring( point(-31841,12102), point(-9462,-21487), point(-28778,28941)), linestring( point(-28759,5688), point(17558,16307), point(21989, 2230.6865), point(18227,24815)))),(polygon( linestring( point(16,-9982), point(-26756,31593), point(-31477,15845), point(-2747,5519)), linestring( point(32507,-2329), point(29503,4742), point(-11749,-6908)), linestring( point(-20807,13474), point(-8701.0293,-14307), point(25665,-23326)), linestring( point(3183,4374), point(29964,4088), point(6.381734e+307,-31374)))),(linestring( point(-25444,745), point(17280,-30113), point(-26383, 1179.7051))),(linestring( point(7975,-24643), point(-8095,-8548), point(27702,25916), point(21393,-683), point(2.750258e+307,-10698), point(3126,18242), point(5.511039e+307,-13507))),(point(1.154945e+307,27167)),(multilinestring( linestring( point(524292, 2331.9355), point(16917,6612), point(-15773,11791), point(12710,2320), point(-5826,27247)), linestring( point(21212,1073741827), point(8589934593,24911), point(-25729,25748)))) ;
select a from t where a =null ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(1073741825,1.741019e+308), point(12041,-12179), point(5.899761e+307,15127)), linestring( point(-7180,-28882), point( 8171.8027,31723), point(-24643,2.692390e+307)), linestring( point(-421,1.714295e+307), point(32764,-23747), point( 2995.5811,281474976710653), point(9986,-12863)), linestring( point(11362,-20122), point(4398046511101,-31368), point(-25051,-10967))), polygon( linestring( point(1.006775e+308,1.329000e+308), point(8796093022206,1.169172e+308), point(30010,31096), point(-30101,23772)), linestring( point(5650,-14978), point(-1631,-18847), point(-4071,-28487)), linestring( point(-13657,-9987), point(-5874,-1866), point(7259,-15207), point(22575,4611686018427387904)), linestring( point(-6655,-22943), point(3.180835e+306,1.204317e+308), point( 1789.5469,30356))), polygon( linestring( point(1.256465e+308,1.237442e+308), point(23143,27758), point(9.847475e+307,-9096), point(-32236,-26188)), linestring( point(-23639,16382), point(19395,-21369), point( 2553.2314,1.042913e+308), point(281474976710653,1448)), linestring( point(15980,23615), point(3203,-23899), point(-13265,19470))), polygon( linestring( point(-7740,1.400595e+308), point(23712,1.338035e+308), point(32008,6550), point(-23331,31776)), linestring( point(-2147483649, 691.4629), point(1.779641e+308,-30036), point(-32369,-14548)), linestring( point(654,-6711), point(32166,16384), point(-23713,-628)), linestring( point(29553,21840), point(21680,134217730), point(129,9.990041e+307), point(8250,-13204))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(8388611,-8104.5356), point(-24498,4398046511103), point(-7580,65535), point(-8337.7617,8796093022210), point(-14309,-13248))),(linestring( point(5217,-22961))),(multipolygon( polygon( linestring( point(26200, 9287.7500), point(11158,24261), point(6311,-28626)), linestring( point(1880,0), point(-1593,2049), point(1,-6173), point(-22949,23340)), linestring( point(-3947,-4786), point(-19693,6448), point(2097154,27889), point(13508, 2730.7646))), polygon( linestring( point(-8178,1.120738e+308), point(-4294967297,-12155), point(9049,-15958)), linestring( point(17959,-10553), point(3471,-23349), point(-363,4.356992e+307), point(-193,11182)), linestring( point(23421,26740), point(-10017,-6205), point(-21323,14656), point(-13289,3638))), polygon( linestring( point(9.890749e+307,1.219267e+308), point(5.315402e+307,-6264), point(-19679,1.102882e+308), point(9007199254740995,-30437)), linestring( point(32504,26350), point(-562949953421312,-3792), point(-10658,16810), point(-127,-6934)), linestring( point(1.740862e+308,1.192135e+308), point(15363,21773), point(-9498,2160), point(-16229,-72057594037927939))), polygon( linestring( point(-4092,10148), point(23164,21374), point(14427,12755)), linestring( point(-9237,1.674933e+308), point(8146,1.344241e+307), point(-14208,1.441446e+308)), linestring( point(-6668,18929), point(12965,-22845), point(-13035,-26987)), linestring( point(1.628556e+308,694), point(35184372088831,8735), point(28131,-31953), point(63,-4796))))),(linestring( point(13566,7.606533e+306), point(7806,-7526), point(2913,-4773), point(-27738,21335), point(14881,-2305843009213693949), point(1171,-20298), point(-3689,-30671), point(20261,-17687), point(-19708,-11718))),(multipolygon( polygon( linestring( point( 1333.4902,24638), point(15094,-29584), point(21613,31200)), linestring( point(-6888.2998,24778), point(-6990,1.698786e+307), point(-117,-6683), point(32587,-23697)), linestring( point(-8656,1044), point(-21009,20581), point(15754,7654), point(-18014398509481988, 3240.4131)), linestring( point(8190,-13103), point(-25518,21050), point(-6448,25262))), polygon( linestring( point(-10409,9507), point(10272,15171), point(-31229,31070)), linestring( point(-7612,21578), point(15214, -446.8623), point(-24245,-16219), point(-16771,1.133436e+308)), linestring( point(24481,-10234), point(-24733,-6370), point(3.139412e+307,28983), point(1753,-16189)), linestring( point(1.402307e+308,1502), point(-9125,8088), point(23183,1416), point(-23297,30565))))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (linestring( point(-23013,1.434051e+307))) ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-12038,-31196), point(12606,-15268), point(29413,1.798934e+307), point(-26512,30741)), linestring( point(1.209042e+307, 8370.5313), point(-17592186044419,4503599627370494), point(27388,-3704), point(-2232,21012), point(6.693451e+307,-25907), point(-5934, 9969.9961), point(9910,268435459), point(-3971,695), point(-5998,20655)), linestring( point(-16496,-20571), point( 9348.4023,-144115188075855871), point(-17971,-5130.1343), point(-930,11598), point(32236,-30345), point(-524285,31386), point(1.650644e+308,13067), point( 3614.3271,1440), point(31658,10559), point(-2606.1206,15041)), linestring( point(-19271,30184), point(25117, 6091.6855)))) ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(16382,9248), point(-13831,7.271100e+307), point(1125899906842621,20894), point(12549,-30933), point(-12571, 9734.6875), point(-3394,3.571073e+307), point(17311,-6654), point(1.758109e+308,-31909), point(-2,-9132)), linestring( point(-13777,-1201), point(-19076,1881), point(2305843009213693949,23468), point(26976,1881), point(6672,13928), point(25851,3225)), linestring( point(2251799813685244,-14890), point(-4593,-5060), point(5974,9.732686e+307), point(18230,-12342), point(-3645,-28409), point(5941,10535), point(-15374,1791), point(14837,16692)), linestring( point(28595,-10725), point(-11146,3.968497e+307), point(-5198,-3892)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(10584,-7469), point(-23481,-32151), point(-7210,536870909)), linestring( point(-3632,4144), point(6.157308e+307,11495), point(-26075,17694)), linestring( point(17971,24551), point(3.566258e+307,1684), point(21227,8.513548e+307), point(-23280,1052)), linestring( point(-15620,-8719), point(-24216,536870908), point(-12964,6096), point(9093,-21882))), polygon( linestring( point(-31286,288230376151711742), point(1.505839e+308,-19385), point(-22069,24706)), linestring( point(9.977247e+307, 3705.9463), point(31070,1073741827), point(26245,27150), point(16719,-15761)), linestring( point(-14916,18479), point(4.867349e+307,1.224808e+308), point(-417,-2305843009213693956))))) ;
select /*+ NO_ICP( t a ) */ a from t where a ='0' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(8277,4294967297), point(32,21121), point(20882,-3570), point(17092,31413)), linestring( point(-16130,-22296), point(2.610496e+307,-1072), point(-29770,-13069), point(19699,-32341)), linestring( point(24147,-30392), point(-9711,-13617), point(29198,29246), point(2105,-5786)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(19241,-4937.5142), point(29405,-11), point(4611686018427387905, 3644.7656), point(14593,1.103431e+308)), linestring( point(25953,-13184), point(1.384610e+308,9.285645e+307), point(-2371,5403)), linestring( point(-9783,7075), point(12727,27449), point(1.621208e+308,-24788), point(-472,16510)))) ;
insert into `test`.`t`(`a`) values (linestring( point(12648, 7140.5938), point(28905,-28864), point(137438953468,-27382), point(28657,-29855), point(-22899,-5361), point(-29316,124))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(7882,-26746), point(-14848,-16753), point(21804,-27788), point(-24823,-31805)), linestring( point(-16611,-8381), point(-27232,-22270), point(21873,32247)), linestring( point(1.265624e+308,-32316), point(16163,-26923), point(24610,536870912)), linestring( point(-31436,2330), point(-137438953470,20767), point( 9680.3145,-1587))), polygon( linestring( point(-4468,-9943), point(-16503,6566), point(10536,29371), point(5.725947e+307,131071)), linestring( point( 7624.4902,-24840), point(-8134,20948), point(-28886,-8310), point( 3051.6494,7407)), linestring( point(18550,-17623), point(23381,21738), point(13873,-11466))), polygon( linestring( point(29474,-22809), point(-16109, 7249.3164), point(-14514,29586), point(12938,1.492807e+308)), linestring( point(13710,21332), point(-29894,-19225), point(-5641,-27091)), linestring( point(30551,9063), point(-13828,1.756078e+308), point(15295,8216)), linestring( point(75,6219), point(24663,-2351), point(-15990,7973), point(-1970.3330,11893))))) ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (linestring( point(-19940,-1706), point(25198,25227), point(-21076,20498), point(288230376151711743,6246), point(19253,-36028797018963964), point(9.162742e+307,18294), point(-8969,-31651), point(-19576,-23974), point(-4176,15375), point(8.971983e+307,13306))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(7900,-2199023255549), point(2305843009213693950,-8469), point(3190,1194), point(-24502,29497), point(-13151,140737488355324), point(-21055,27175), point(10635,26780), point(1253,-6036.1211), point(19090,-30765), point(-17090,-18722))) ;
select a from t where a =null ;
delete from t limit 2 ;
delete from t limit 2 ;
select a from t where a =127 ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(-20892,-5952), point(-2051,6206), point(8811,31827), point(4611686018427387905,7106), point(20682,1.748405e+308), point(-21345,6.636084e+307), point(-7563,-28594), point(14370,14281))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(8.187360e+306,32524), point(-6496,-328), point(-4362,-17374), point(-12418,30224)), linestring( point(-3936,27111), point(23243,18305), point(-7345,10219)), linestring( point(10953,2305843009213693948), point(26416,-4950), point(-12113,22781), point(2147483649,-21522)), linestring( point(-2068,288230376151711743), point(11378,-8747), point(28324,-1048577), point(12864,-32344)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(10190,17179869181), point(27779,-24016), point(-77,9535), point(-3965,-17020)), linestring( point(15699,25180), point( 9130.3418,1404), point(2097153,7888), point(18654,5935), point(10051,-18858), point(30343,-20927), point(-25186,18930), point(19321,15902), point(-25878,-1558)))),(point(17309,22887)),(geometrycollection( geometrycollection( polygon( linestring( point(1.072248e+308,-21239), point(-32181,5.840671e+307), point(-20986,7151), point(-13847,-10992)), linestring( point(17312,15496), point(35184372088836,10430), point(17482,-27333)), linestring( point(7555,19681), point(29795,-10135), point(3.621823e+307,13553)), linestring( point(576460752303423489,70368744177660), point(29372,6895), point(-6321,-4688), point(-1758,-20419))),point(-19022,6012),linestring( point(-23407,-15298), point(-9030,12653), point(281474976710660,137438953470))),linestring( point(2121, 3729.8340)),multipoint( point(9955,30478), point(-262140,-14035), point(17294,24425), point(-16248,0), point(20828,20867), point(31460,4.776972e+306)))),(multilinestring( linestring( point(1508,-18878), point(26111,-14474), point(1903,7.040666e+307), point(15795,-3338.1885), point(4243,-1782), point(10283,-9496), point(131070,-4487), point(28988,-14040), point(24507,29340)), linestring( point(4164,1073741824), point(-7777,11837), point(-28123,11722), point(1141,-27862), point(-590,-21855), point( 5822.8389,5.913015e+307), point(-2332,4229), point(5.489084e+307,-12675), point(-10524,1.498150e+308)), linestring( point(8860,-25119), point(-11646,24378), point(-16240,-17637), point(114,22972), point(4.876463e+307,-12827), point(-23606,21824)), linestring( point(3974,22090), point(-24869,17154), point(26277,-12392), point(-14736,28031)))),(geometrycollection( geometrycollection( polygon( linestring( point(-11784,2487), point(-942,25927), point(134217730,-31790)), linestring( point(29647,20723), point(25832,21750), point(-131069,3.755535e+307), point(21890, 5644.7920)), linestring( point(-65538,7.063829e+307), point(11167,-2698), point(-20634,26533))),point(-6637,9526)),geometrycollection( multipoint( point(140737488355331,8.913198e+307), point(-28593,989), point(8491,274877906941), point(32520,28124), point(132,8589934591), point(5.524474e+307,-2277)),point(-18527,32110)))),(geometrycollection( multipolygon( polygon( linestring( point(-10928,1.274934e+308), point(1.483398e+308,8831), point(-12038,1.514529e+308)), linestring( point(-16538,-6916), point( 1526.1611,28045), point(9007199254740994,25767)), linestring( point(1207,-26236), point(-20673,2147483651), point(23053,524289), point(24370,-5902))), polygon( linestring( point(6231,23471), point(-13079,14768), point(16957,3026), point(3884,-18627)), linestring( point(5.140404e+307, 4153.4385), point(-20744,-16387), point(8091,-10929)), linestring( point(4062,-15853), point(12127,-27423), point(1645,27695)), linestring( point(4.832815e+307,-11236), point(-8353,20634), point(-15886,13082))), polygon( linestring( point(23957,-1326), point(-23455,-27214), point(7302,25433), point(16795,27243)), linestring( point(-17703,28206), point(8564,-9970), point(-14831,-9092)), linestring( point(13244,3743), point(-20935,-19241), point(1.547535e+308,27232))), polygon( linestring( point(14556,5.068232e+307), point(1028,4098), point(-4374, 4581.5703)), linestring( point(847,-3361), point(-22160,24855), point(-19733,1.684359e+308)), linestring( point(864,1.429864e+308), point(28464,-4468.6260), point(-19338,-4035), point(23047,5454)))),multipoint( point(28188,6.102095e+307), point(9.681780e+307,6481)))),(multilinestring( linestring( point(-3507,-31178), point(31267,281474976710654)), linestring( point(-28855,8937), point(1.126397e+307,12046), point(-20794,1.224370e+308), point(7334,-24296), point(-17060, 8712.8809), point(-6768.1289,67108860), point(-20193,7350), point(9.180109e+307,137438953475), point(-21758,-19620)), linestring( point(0,2718), point(4294967299,28772), point(-17297,-12066), point(-20983,-28972), point(-22586,1.189963e+306)))),(polygon( linestring( point(97,-25907), point(-5661,-15479), point(8483,-26501), point(3123,8588)), linestring( point(5337,2787), point(-8796093022208,1.654565e+308), point(34359738371,3.240684e+306)), linestring( point(-19962,1099511627780), point(1.258540e+308,-30320), point(-19969,1.382388e+308), point(65533,-2078)), linestring( point(-18276,11737), point(-31685,7.170116e+307), point(26438,-5052)))),(point(-11813,26913)),(linestring( point(-23060,-5702), point(17518,23463), point(-31474,33554430), point(30715,-26019), point(-5646,-7110), point(31022,-28241))),(polygon( linestring( point(5.293394e+307,14480), point(10677,1.091971e+308), point(103,7.921970e+307)), linestring( point( 604.0254,-24660), point(18676,-5960), point(5501,-4672), point(-20361,513)), linestring( point(16689,1.267339e+308), point(-5984.3672,-6806), point(24712,5926), point(9.596697e+307,-6236)))),(point(-27139,4.130335e+307)),(multilinestring( linestring( point(23942,2.663579e+306), point(-18095,-21845), point(-8508,-4140.6772), point(1152921504606846972,16383), point(-17700,-31097), point(-4503599627370496,7477), point(-5845,12213)), linestring( point(25333,-5382), point(12,-31057), point(6099,15881), point(4.547161e+307,23954), point(-9555,-21822), point(28343,18757), point(1.245004e+308,16588), point(-18963,-4726)), linestring( point(7753,19620), point(12219,-28606), point(-18328,7197), point(30764,16777214)), linestring( point(719,11556), point(2035,-1652.2441)))),(multilinestring( linestring( point(-9137.1885,8611), point(-28481,12401), point(-6308,4877), point(-24274,12449), point(8.221513e+307,-6432), point(-24561,10590), point(-562949953421308,8947), point(2769,-8646)), linestring( point(30158,4527), point(-15007,31789), point(-29935,14058), point(6976,-19927), point(26440,-10341), point(-10507,21271), point(22724,-29594)))),(point(29906,1.375486e+307)),(linestring( point(9.149192e+307,-6276.4463))),(geometrycollection( multipolygon( polygon( linestring( point(17874,-30490), point(1.516073e+306,6759), point(-8401.5732,7432)), linestring( point(24876,2199023255553), point( 4523.5654,12236), point(-1099511627773,1.113170e+308)), linestring( point(-7212.6890,268435457), point(-6012,27631), point(6764,-2638))), polygon( linestring( point(6019,257), point(-22683,7846), point(1, 5358.9219)), linestring( point(28543, 3750.5352), point(-22923,-24633), point(36,-32128)), linestring( point(549755813884,24021), point(3244,-4672.6548), point(-13691,22590)))),polygon( linestring( point(-2110,-18074), point(29321,-495), point(-25005,-68719476733)), linestring( point(1.775136e+308,21563), point(2.231113e+307,6.239738e+307), point(-13822,22138)), linestring( point(29407,-954), point(27725,-15268), point(15889,-6633)), linestring( point(-19493,28924), point(-24506,-28855), point(11234,10327), point(1152921504606846980,-14541))))) ;
select /*+ QB_NAME(qb3 ) NO_BNL() */ a from t where a ='127' ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(1.281169e+308,1125899906842628), point(19125,-4265), point(562949953421311,11346), point(23690,-11831))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-8811,-30926), point(-8259.2793,-32323), point(-2734,26821)), linestring( point(29476,5556), point(-18790,-18543), point(-27069,-20586)), linestring( point(21586,4568), point( 4857.6094,-8037.6206), point(15352,-21882)), linestring( point(-26390,549755813885), point(23029,-6238.3750), point(-27680,-10524), point(1.544788e+308, 8059.3691))), polygon( linestring( point( 3643.3096,20116), point(5.910764e+307,28348), point(14624,9.084702e+307), point(5857,29756)), linestring( point(31178,21322), point(-2322,-25832), point(-14195,-27573), point(12686,5.349733e+307)), linestring( point(-8879,-144115188075855876), point(-14418,22536), point(-32771,-11180)), linestring( point(97, 5914.1914), point(14890,6.946636e+307), point(25385,1.314640e+308), point(4782,4398046511102))), polygon( linestring( point(-9197,22087), point(21845,-18352), point(8589934589,-25079), point(-15846,-7599)), linestring( point(1.777051e+308,25290), point(8.769058e+307,-10254), point(-22069,-8512), point(14882,-10557)), linestring( point(231,-6690), point(12643,-30228), point(-32128,32411), point(-1099511627780,-15439))), polygon( linestring( point(-24724,15874), point(8193,-13624), point(23295,-26846)), linestring( point(12513,-13), point( 180.5830,-11505), point(4,6.299379e+307), point(26977,4945)), linestring( point(-9874.8750,31500), point(-24253,28002), point(28395,19798), point(13088,-30218))))),(point(-20406,-16750)),(multilinestring( linestring( point(2097156,-17068), point( 6171.0391,274877906940)), linestring( point(15176,1.232182e+307), point(-21263,-9827), point(-5745,11279), point(35184372088834,-536870910), point(16103,-7332), point(-9841,-288230376151711741), point(22621,24757), point(15015,1.361718e+308), point(1.709934e+306,8023), point(1026,8.426310e+307)), linestring( point(-10358,-17962), point(1.118299e+308,989), point(17453,-29805), point(13065,-18261), point(26712,-13727)), linestring( point(-14194,1.134870e+308)))),(polygon( linestring( point(-8211,-21635), point(30075,3493), point(-25632,-16675), point(28926,1152921504606846973)), linestring( point(-30151,25000), point(7401,25022), point(28742,-16073)), linestring( point(-9612,-16795), point(-32048,-575), point(-17263,-18108), point(20020,-23397)))),(geometrycollection( multilinestring( linestring( point(17892,8.917169e+307)), linestring( point(-4398046511104,31482), point(-14045,-22577), point(4194305,-16952), point(7.637002e+306,22692), point(1.749097e+308,-1824), point(18679,-3891.6143), point(-24731,23773), point(6.045028e+307,16777213)), linestring( point(-24285,30809), point(1640,15518), point(-8033,-19202)), linestring( point(1.338303e+308,-26473), point(-32676,-5509), point(6678,20806), point(-16370,-11403), point(-6990, 950.9609), point(8212,6894), point(13410,-17494))))),(point(14368,-4910)),(multilinestring( linestring( point(31121,26594), point(1.185965e+308,11909), point(-20901,-21026), point(30966,25059), point(9437,15299), point(31568,-14401), point(-16777212,-31068), point(2199023255555,4350), point(0,-13716)), linestring( point(11338,21679), point(-9899,3440)), linestring( point(-14063,13100), point(2045,-16627), point(3.990294e+307,-12057), point(-18962,8668), point(-10500,-5500), point(4.955713e+307,18028), point(-24629,1.699125e+308), point(10294,7.469190e+307), point(-3494.7876,1.144234e+308)))),(point(-13440,-5280.8994)),(geometrycollection( point(-2111,1.256636e+308),polygon( linestring( point(33,20111), point(7722,-17261), point(30167,-24594), point(-18131,24431)), linestring( point(13346,-7), point(20607,-17198), point(-513,-9014.6963), point(-11422,20062)), linestring( point(17179869188,1.016687e+308), point(24581,-19861), point(1.081318e+308,14489))),multipoint( point(2529,2.005770e+307), point(-18361,-17676), point(17678,4079), point(-2302,-24279), point(13201,24210), point(14766,-18570)))),(point(1.134983e+308,6187)),(multilinestring( linestring( point(-6445,7486)), linestring( point(2161,31564), point(-8465,12892), point(1.178710e+308,-20367), point(-7627,1.039447e+308)), linestring( point(1.142431e+308,4.130136e+307), point(-25893,25151), point(-29992,1099511627775)))),(point(-4736,22973)),(point(-1246,137438953471)),(point(12722,70368744177662)),(multipolygon( polygon( linestring( point(11702,-24127), point(1.384116e+308,32565), point(-10799,4611686018427387901), point(-19834,-18887)), linestring( point(1.220771e+308,8181), point(18447,1.605814e+307), point( 2806.6152,-1304), point( 6571.2480,2251799813685251)), linestring( point(-12466,-18099), point(-31942,4294967292), point(21649,-14126), point(-15512,-16539)), linestring( point(562949953421316,27096), point(27069,-15703), point(15589,562949953421314))), polygon( linestring( point(-20230,-7318.5088), point(-1525,-2850), point(-2199023255554,-131072), point(20650,-17678)), linestring( point(25215,6225), point(9,-17445), point(11221,-2187)), linestring( point(-23004,-2366), point(1.277832e+307,1.552257e+308), point(-26396,-131075))), polygon( linestring( point(-5637,-29113), point(3.879979e+307,-6910), point(1.189500e+308,-14812)), linestring( point(1.300266e+308,7.352446e+307), point(7079,-20548), point(2.265951e+307,67108868), point(12676,6071)), linestring( point(1.043135e+308,130), point(17179869180,-24012), point(24739,-23056), point(-1203,-8811))))),(multipolygon( polygon( linestring( point( 9882.2109,-21677), point(-7446,-13257), point(-9051.1426,5840), point(-25406,-30426)), linestring( point(-3210,-3620), point(-724,288230376151711747), point(-5194,-8403)), linestring( point(18014398509481980,26241), point(-13554,-10084), point(-31143, 2018.2490))), polygon( linestring( point(-31866,14498), point(2108,-15563), point(884,23217), point(10054,30308)), linestring( point(-9753,15354), point(-31162,-21313), point(-15053,28230)), linestring( point(2199023255548,30473), point(-25814,3), point(3.212700e+307, 9384.4023)), linestring( point(25065,30992), point(-18053,8189), point(-19116,-5411.3003))))),(multipolygon( polygon( linestring( point(32583,-7342), point(31905,-13676), point(-32144,16383), point(-5381.9941,25600)), linestring( point(21155,-11360), point(3608,27069), point(-25407,14163), point(27612,1548)), linestring( point(-26168,-19168), point(-23642,-5340), point(-860,5643))), polygon( linestring( point(12013,-27285), point(1.627481e+308,10364), point(576460752303423484,67108865)), linestring( point(-5838,32646), point(128,9713), point(-23954,16869), point(15372,-281474976710654)), linestring( point(-32674,-6203), point(-272,3562), point(22298,34359738370), point(-4461,437)), linestring( point(-4510,-6087), point(20449,8189), point(23529,26786), point(-17881,4611686018427387902))), polygon( linestring( point(-14546,576460752303423484), point(-17987,-31399), point(-10594,-5693)), linestring( point(-3272,-4987), point(-28740,1.670088e+308), point(8.573986e+307,-1328)), linestring( point(-20820,8.123029e+307), point(28650,-32437), point(20039,-7202)), linestring( point(-23434,-18042), point(10430,1.070606e+308), point(22497,2052), point(26108,15224))))) ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(3.201846e+307,2930), point(2.602613e+307,-980), point(-23588,1.752949e+308), point(-30280,2.545004e+307)), linestring( point(-18532,-23539), point(-1307,29471), point(-18434,12172), point(-18446,-9606), point(-21185,-7788), point(-6496,-4820), point(-15010,13155)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(-22818,-15077), point(-12632,4611686018427387901), point(-16684,1.176808e+308), point(-19589,3322), point(22425,32163), point(-28359,-27445)), linestring( point(3.969490e+307,-5738)), linestring( point(3.609227e+307,-18526), point(-13717,-31558)), linestring( point(9.024897e+307,-956), point(10705,-25493), point(-20821,-1402), point(31623,8.868979e+307), point(1.306095e+307,-34359738372), point(-20228,-2280.8931), point(1.096500e+307,8.594729e+307)))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(1.280429e+308,-17126), point(5896,-21784))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (linestring( point(31743,11564))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(268435453,7071), point(5601,5.635412e+306), point(12573,-9324.6279), point(1.488169e+308,-26540))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(-23479,5.653225e+307), point(-25592,-10328), point(13166, 8489.4180), point(-21367,1152921504606846980), point(9007199254740991,1.323663e+308))),(multipolygon( polygon( linestring( point(-30497,1.245477e+308), point(18628,23422), point(1.191083e+308,65534)), linestring( point(-25431,-29673), point(-17340,-14437), point(-31591,-7535), point(-7561.0264,-7789)), linestring( point(6.117126e+307,24816), point(27673,-3912), point(30025,-30778))), polygon( linestring( point(1208,17173), point(27483,-30140), point(1.559618e+308,29088)), linestring( point(-18050,-3833.2397), point(5411,68719476737), point(1612,-8), point(8624,-19500)), linestring( point(-31751,-4842.8472), point(16385,-28041), point(7869,19336))))),(multilinestring( linestring( point(27750,-29561), point(5266,7.447947e+307), point(-17071,2.461403e+307), point(3797,4194300), point(23478,-5282.9961), point(19462,2.300291e+306)), linestring( point(6146,1.552994e+308), point(20995,-8194), point(11846,-8477), point(-23670,18614), point(1048572,274877906940), point(-9201,14635), point(17239,-28931), point(9899,-18976), point(19,15021)), linestring( point(3648,-4890), point(-32386,-12701), point(7.566442e+307,24435), point(-35184372088834,28240), point(21777,-29104), point(-9653.5361,1152921504606846973)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-8047,-22496), point(-12390,1.783761e+308), point(-2305843009213693951,16352), point(24485,32010)), linestring( point(31542,-5098), point(1.381288e+307,1995), point(4398046511102,1.382122e+308), point(3,23018)), linestring( point(11482,9.965293e+307), point(281474976710652,-23485), point(2.283824e+307,6062), point(17394,8.154542e+307)), linestring( point(-7647,2007), point(-10979,12957), point(16898,16071), point(21676,15496))), polygon( linestring( point(1.437842e+308,-29529), point(1.187005e+308,1.715665e+308), point(21677,-21257)), linestring( point(-29789,9447), point(7389,-8074), point(-31311,1.303810e+308), point(12754, 1681.4707)), linestring( point(30515,1.751035e+308), point(-22893,5194), point(14191,131)), linestring( point(-21314,11478), point(1.561135e+308,3553), point(31359,17914), point(-5315,32765))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(26348,5.257171e+307), point(-25569,-16180), point(-24157,-15203)), linestring( point(6.882438e+307,2736), point(-29057, 6705.6172), point(1.111052e+308,19647)), linestring( point(-6244,23834), point(-29061,15185), point(-29809,18014398509481983)), linestring( point(-5484.7993,549755813891), point(-29079,-29696), point(-28153,-28467), point(26534,-11263))), polygon( linestring( point(-24129,13741), point( 7486.3984,26234), point(23116,-17550)), linestring( point(15297,4098), point(-11228,-16894), point(21623,-17721), point(-22535,16380)), linestring( point(17066,-30643), point(14441,7709), point(-5,13580), point(22645,-11959))), polygon( linestring( point(-20953,-24340), point(-23371,-27580), point(-18589,7183)), linestring( point(144115188075855869,-5990), point(-767,65534), point(-26253,31297), point(1.549882e+308,24793)), linestring( point(-26830,19551), point(-4019,1024), point(-19026,3930))))),(multilinestring( linestring( point(-23620,6231), point(9.048250e+306,1.523828e+308), point(29129,-15471), point(65537,1.140029e+308), point(-27535,16030), point(-28990,-3944), point( 7005.0449,18014398509481985), point(22546,-30055), point(-24403,27850)), linestring( point(24332,8.904240e+307), point(-26703,13908), point(-23920,-6958), point(6129,30361), point(-1247,-28838), point( 4674.2383,30939)), linestring( point(-23747,-28905), point(3944,-6137), point(-21167, 3445.1563), point(10570,5.895090e+307)))),(geometrycollection( linestring( point(6.938813e+307,9589), point(9.299327e+306,14001), point(-14039,-26828), point(32767,15076), point(-2963,-17168), point(-12425,-8315), point(-29470, 4837.1777), point(-25904,20259), point(27106,-12437)),geometrycollection( linestring( point(11168,262147), point(2097155,-27042), point(-13766,-4582), point(29895,-21937), point(-3031,30761), point(-28220,-29775), point(-25274,20257))))),(multipolygon( polygon( linestring( point(12784,6.724636e+307), point(-24639,-27526), point(4728,31676)), linestring( point( 9890.7480,-579), point(2.390552e+307,5.193608e+307), point(-28362,4872)), linestring( point(29038, -591.0342), point(-15714,20233), point(13745,-23417), point(25368,-10602)), linestring( point(-23271,2224), point(12746,24400), point(-11215,32048), point(-25804,-30965))), polygon( linestring( point(-32031,925), point(-2305843009213693954,1.675738e+308), point(-19058,1.253330e+308), point(7314,31443)), linestring( point(-22753,-12788), point(-22935,-20480), point(11187,32381)), linestring( point( 4930.8584,-1710), point(-25901,-22420), point(-26472,-3672), point(15633,1959)), linestring( point(-4000,-16463), point(2424,-14673), point(-28165,21568), point(4565,-18808))), polygon( linestring( point(-32706,-11779), point(18359,463), point(18205,-8940), point(14023,1.392394e+308)), linestring( point(-5651,12660), point(8.177976e+307,-144115188075855871), point(-7021,-19860)), linestring( point(4398046511103,1.795292e+308), point(-5191.4800,67108867), point(8.006786e+307,-14102))))),(point(30674,28486)),(point(4175,14160)),(point(-28682,-12157)),(multipoint( point(781,1156), point(-13404,906))),(linestring( point(1.617940e+308,26547), point(4194307,-33554429), point(-2567,2.305946e+307), point(-8718,-28072), point(16237,7317), point(2158,6.980108e+306), point(4967,-25371), point(-16108,1.126463e+308), point(68719476732,-10611), point(-11574,5233))),(point(18819,7170)),(multipolygon( polygon( linestring( point(22422,-11805), point(1.341110e+308,3), point(20370,4092)), linestring( point(15998,70368744177665), point( 1146.3457,23961), point(13328,-16374), point(10113,14864)), linestring( point(-13978,-4653), point(15405,28649), point(502,-4953), point(6.615313e+307,14783)), linestring( point(3.802121e+306,12484), point(-25116,-28926), point(17355,21803), point(-12902,1444))), polygon( linestring( point(7.429363e+307,-19310), point(23482,10479), point(15273,-9011.5605)), linestring( point(1100,-12854), point(-124,-13366), point(12793,-21866)), linestring( point(1238,-13351), point(11872,27671), point(12476,-11843)), linestring( point(-129,4.704149e+307), point(-10110,19175), point(32676,-9677), point(5.418611e+307,-21034))))),(geometrycollection( point(288230376151711748,1125899906842626))),(point(27180,19028)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-11195,-10047), point(31255,-6867), point(-2661.2622,6104)), linestring( point(-630,1.153315e+308), point(-4539,28678), point(-13378,5683), point(30957,8774)), linestring( point(562949953421311,33554428), point(-144115188075855872,-13104), point(6.690477e+307,28850), point(-14576,-19713))), polygon( linestring( point(-20817,16777214), point(-16713,-4266), point(14536,-22111), point(2.824056e+307,-11201)), linestring( point(2958,-27927), point(11772, 777.9863), point(-32323,8.058029e+307), point(-3819, 3630.7188)), linestring( point(23065,-3802), point(2251799813685247,-6736.0938), point(-5025,22558))), polygon( linestring( point(18619,26234), point(-3512,15988), point(-31803,24834)), linestring( point(-17520,28805), point(15429,5.359719e+307), point( 6376.3086,2678)), linestring( point(-28850,-20583), point(-29331,16818), point(14571,9252), point(1.595629e+308,-7654))), polygon( linestring( point(25448,1.078666e+306), point(-18334, 986.6426), point(-5573,-1099511627776)), linestring( point(1.090790e+308,19538), point(-3224,798), point(-31531,-9532)), linestring( point(12981,3294), point(1.533667e+308,16275), point(-129,-21707)), linestring( point(3.595531e+307,1.210702e+308), point(-15648,23391), point(-28668,7991), point(-28516,-144115188075855868))))),(multipoint( point(-6641,-11731), point(-6657,1.168769e+308), point(35184372088832,3.747737e+307), point(1.322477e+308,14430), point(-1286,-7527), point(12718,-3603), point(-19086,-31199), point(-5878,28837), point(-31486,14665), point(-6411,24840))),(polygon( linestring( point(-27287,-6608), point(10900,576460752303423492), point(-28968,8750), point(-25242,18799)), linestring( point(-30393,10328), point(-18739,-26876), point(-15379,-1767.7344), point(-16519,5393)), linestring( point(-7725,15009), point(-5944,274877906947), point(-2423,-7049)))),(linestring( point(-32541,-15665), point(-2199023255551,3347), point(-10308, 4937.7646), point(-6227,13169), point(-13836,2.023208e+307), point(-7395,13561), point(8193,13253), point(-31643,-7270), point(-22302,31394))),(linestring( point(-19028,23493), point(-23371,18242))),(point(19290,5867)),(point(3228,-1434)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(7863,-2462)),(multipolygon( polygon( linestring( point(-9087.1133,-12737), point(-9937,19790), point(-23235,-18809)), linestring( point(-5881,-17945), point(27679,-929), point(-26339,-7841), point(-28407,30276)), linestring( point(1922,-809), point(8027,-16006), point(-3315.4375,-3132), point(-3306,-16735)), linestring( point(-30966,140737488355332), point(524287,16794), point(3,-6300), point(25404,-12124))), polygon( linestring( point(2,21784), point(-12966,4099), point(-26203,1048577)), linestring( point(29104,-11073), point(11216,-2250.6152), point(19382,4194304), point(4943,10932)), linestring( point(14876,16562), point( 1428.5205,-32198), point(4503599627370497,-30228), point(-17615,-4398046511103))))),(polygon( linestring( point(-140737488355330,1.706306e+308), point(14532,23904), point(-18185,30616)), linestring( point(-9567,-8093), point(3.825472e+307,-28246), point(8.261363e+307,-13535)), linestring( point(-23196,9791), point(-30013,26202), point(24454,-13798)), linestring( point(-4986,20665), point(1.202140e+308,17065), point(14086,-26859), point(-14460,-17592186044416)))),(multipoint( point(5842,27039), point(-12838,-23762), point(-30733,-14823), point(13408,67108867), point(-20579,26320), point(19,16507), point(2448,-3413), point(-11798, 7163.6133), point(9636,-2261))),(geometrycollection( linestring( point(7.321801e+307,18213), point(-16382,-6364.5254), point(691,31305), point(29903,26654), point(-21152,-26042), point(12551,1.781546e+308), point(-26822,32711), point(-23701,-12768), point( 2353.7080,-3907), point(12387,-23374)),point(2147483647,-15550))),(point(9.576321e+307,-11508)),(point(-3288,10310)),(multipolygon( polygon( linestring( point(625,30886), point(6.925389e+307,-15756), point(-6665,-8804.5303)), linestring( point(16490,-13465), point(-16777215,1.023632e+308), point(-25357,-25063), point(-14585,25588)), linestring( point(7145,25023), point(281474976710660,-11194), point(19676,-11418), point(-12892,5.929465e+307))), polygon( linestring( point(2492,-10671), point(-7312.5967,-21849), point(524291,17070)), linestring( point(-29874,-23124), point(29672,32255), point(14878,1248), point(1163,5)), linestring( point(7052,-26379), point(-7972,-25675), point(-8427,10754), point(12537,-14440))), polygon( linestring( point(-17522,1048572), point(-17768,24833), point(31412,-4965.1934), point(-10947,-146)), linestring( point(27992,-32090), point(25385,15777), point(-16776,-13583), point(6581,6088)), linestring( point(31287,18072), point(-22189,-1565), point(11016,-661)), linestring( point(6707,19692), point(-20281,27102), point(137438953474,-18948), point(15264,-25735))), polygon( linestring( point(2060,-25303), point(30229,-31815), point(-3900.2461,1.137869e+307)), linestring( point(-7448.2070,-9879), point(28696,32348), point(11643,5.991959e+307)), linestring( point(15574,-31), point(-144115188075855874,-21037), point(-6927,-25274)), linestring( point(-9190,3.562295e+307), point(-20398,6273), point(11912,24555), point(-32284,15160))))),(multilinestring( linestring( point(11053,24804), point(-6699,511), point(2209,3439), point(23376, 5657.3350), point(20843,3536), point(-11646,-20224), point(1.556843e+308,12455), point(-3543,-14709), point(-2199023255553,1150), point(10011,8.789555e+307)), linestring( point(-8596,-19540), point(16202,16045), point(19868,-31541), point(16728,-13833), point(-3547.5923,-13460), point(32466,20935), point(31151,-66), point(8187,4098), point(19544,7.110833e+307)))),(linestring( point(6011,10047), point(-28842,15514), point(-14839,32580), point(-5873,14200), point(4697,10662), point(-9333,-17592), point(-4611.0674,-26714), point(25092,-16193), point(5003,524287), point(28659,-28475))),(polygon( linestring( point(356,25621), point(15795,11049), point(4.251612e+307,-2281.1787)), linestring( point(-29699,16777214), point(7.677899e+307,6.659935e+307), point(12994,22673)), linestring( point(-19497,-22021), point(30234, 8744.0879), point(24663,-17579), point(14658,2097155)))),(multipolygon( polygon( linestring( point(2023,3.353696e+307), point(-10920,5329), point(-6738, 3511.0752)), linestring( point(30314,2255), point(6956,-25050), point(27847,-24521), point(-25384,28908)), linestring( point( 1911.9551,5087), point(281474976710654,27589), point(-26328, 3476.2363), point(17326,9415))), polygon( linestring( point(1139,-23913), point(22373,21253), point(-15557,16173)), linestring( point(-2762,-21453), point(28163,1.884166e+307), point(4.456170e+306,-15680)), linestring( point(-13099,140737488355331), point(-1073741825,25319), point(-5770,-5980), point(9.261661e+307,-5414.4102))), polygon( linestring( point(24083,988), point(-22766,5.846462e+307), point(-17102,268435458), point(27881,307)), linestring( point(6520,9007199254740990), point(26293,-27305), point(1.263022e+308,2394)), linestring( point(-28263,-21110), point(-31844,1.845983e+307), point(-10872,23445)), linestring( point(6609,1152921504606846978), point(31249,11334), point(7061,17277), point(7499,9353))), polygon( linestring( point(22641,1.604127e+308), point(1048572,1.158260e+308), point(15558,1.005726e+308), point(16883,-30739)), linestring( point(-5202,10152), point(20708,-19602), point(-1252,-20833), point(-4870,6.004355e+307)), linestring( point(-2314,-31759), point(-11176,7511), point(26897, 7075.3516))))),(multilinestring( linestring( point(29829,-21586), point(-16033,-4173), point(27438,15200), point(17179869180,6.258073e+307), point(2050,-4715), point(-16721,12324), point(-11516,1.817086e+307)), linestring( point(1.867273e+307,5.184172e+307), point(-9859,24046)), linestring( point(19299,2392), point(8.570898e+307,-18014398509481988), point(-2949,5288), point(68719476734,-28115), point(16814,-31645), point(16655,-25868), point(23557,1.310804e+308)), linestring( point(-25451,6.833233e+307), point(27500,30668), point(-759,28125)))),(point(-7794,-8847.9854)),(polygon( linestring( point(-16285,7.833144e+307), point(21213, 3900.3467), point(-17432,-4209), point(23311,19534)), linestring( point(28319,-14108), point(24988, 8382.1035), point(-17834,-10996), point(1.117385e+308,125)), linestring( point(11477,-9307), point(-13200,3.087865e+307), point(25496,-32009), point(494,15416)), linestring( point(-19070,3631), point(30532,-9498), point(-5808,-134217725), point(-219,-13131)))),(multipoint( point(22725,-16132), point(-29853,-13333), point(22452,1.928484e+306), point(-27052,35184372088828), point(-12747,-29941), point(-11378,-31324))),(multipoint( point(-21695,28686), point(33554432,-32571), point(134217732,1.611486e+308), point(-31323,-9474.9863))) ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-4194306,-17779), point(23171,2460), point(30912,28380)), linestring( point(-31731,17410), point(1637,21811), point(-26833,31213), point(16322,-3003)), linestring( point(2320,24490), point(29521,22270), point(13589,-6094), point(1103,25548)), linestring( point(-18994,22490), point(-17179869181,27187), point( 2658.3594,10372), point(9.030557e+307,13216))), polygon( linestring( point(-3054,-15289), point(-21281,31536), point(-5551,32402)), linestring( point(-31389,25745), point(-221,-29468), point(-18568,35184372088828)), linestring( point(26504,16789), point( 7771.7754,-14585), point(31783,6.469342e+307), point(-19076,-8215))), polygon( linestring( point(-8282,26498), point(-6457,6702), point(19567,-15053), point(1.285595e+308,131072)), linestring( point(-7829,-12443), point(-8321,-4084.0688), point(-8032,3475), point(-11034,-13670)), linestring( point(3,19415), point(-31569,-14706), point(1.545051e+308,14195), point(9433,-5875)), linestring( point(21830,1.413255e+308), point(-30521,9.893866e+307), point(9.803268e+307,3876), point(1.384298e+308,-22442))))) ;
delete from t limit 1 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(3208,4649), point(33554436,-8525), point(25673,-1567), point(-17578,-21991)), linestring( point(-1565,-27985), point(-7011.4258,31552), point(-6958.8721,-9605), point(14122,-8068)), linestring( point(-11490,16026), point(-26201,-5823), point(-14151,-3006)), linestring( point(14593,5800), point(4007,4.716072e+307), point(36028797018963969,29519), point(13990,-17807)))) ;
delete from t limit 2 ;
select a from t where a =255 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( linestring( point(-6530.8535, 2019.5156), point(3.461978e+307,4611686018427387906), point(35184372088832,20863), point(-36028797018963966,72057594037927933), point(-19925,22858), point(-11203,16588), point(4871,5696), point(1.021142e+308,-16149), point(-12666,-20976)))),(linestring( point(-21600,4.096073e+306), point(6.106675e+307,-5422), point(7793,16962), point( 3268.6348,24499), point(22045,28313))),(geometrycollection( linestring( point(-7207,-7784), point(-140737488355326,-5755), point(32456,1.623012e+308), point(-21457,-29354), point(3.290570e+307,-26230), point(4.246245e+307,4.235209e+307)))),(linestring( point(8179,4.009528e+307))) ;
select a from t where a =65525 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(-22521,1879), point(22331,-5235.8320), point(1.649121e+308,8.355540e+306))),(multipolygon( polygon( linestring( point(2.627906e+307,131072), point(-140737488355331,-24732), point(-12581,2305843009213693949)), linestring( point(281474976710656,18283), point(21438,29475), point(922,-32279), point(257,-13396)), linestring( point(1.096589e+308,30837), point(29773,25956), point(21530,16573))), polygon( linestring( point(-8273,-4746), point(-26760,-23565), point(5021,31742)), linestring( point(-30037,-8304), point(-10137,-25860), point(2956,1.233895e+308)), linestring( point(-27903,26514), point(3.780641e+307,29167), point(4.707134e+307,-29024)), linestring( point(18605,-30508), point(252,7.966309e+307), point(4098,-22179), point(19980,2097156))), polygon( linestring( point(-5674,1.366492e+308), point(3244,-9223372036854775807), point(4314,7572)), linestring( point(1.209552e+307,-18643), point(34,-13992), point(29368,-10562), point(30988,-8966)), linestring( point(134217726,-23068), point( 6312.4561,-18860), point( 6334.3291,-14799))), polygon( linestring( point(21165,64), point(30903,9432), point(-21410,-8715), point(-7631.7642,1316)), linestring( point(-14236,-21026), point( 6444.8320,1.305094e+308), point(-18101,-22477), point(24861,24327)), linestring( point(7964,27132), point(-6215,1.282392e+308), point(473,-10082))))),(polygon( linestring( point(-30698,8706), point(12006,18266), point(-30492,-9062), point(19729,-10990)), linestring( point(29531,-2819.8584), point(-15457,-24623), point(-25688,25956)), linestring( point(5613,10482), point(-17592186044416,22684), point(-17507,1.579694e+307), point(25707,6525)))),(point(1.552817e+308,-1960)),(linestring( point( 2496.5527,28913), point(-1579,-3468))),(geometrycollection( polygon( linestring( point(-2366,-2203), point(3447,576460752303423486), point(-5660,-17267), point(31001,4328)), linestring( point(17592186044416,6555), point(5.788310e+307,-32389), point(2,4294967295)), linestring( point(-7484,-3186.9302), point(17813,-10406), point(-6905.8662,25895), point(29833,-5438)), linestring( point(13314,-4073), point(-288230376151711744,32208), point(-7679,-21096), point(7538,-773))),point(19495,31876),multipolygon( polygon( linestring( point(28562,3436), point(-1738.1221,31246), point(-30635,5712), point(28121,-4002)), linestring( point(15414,-16552), point(562949953421314,28711), point(5812,28721), point(6065,9223372036854775806)), linestring( point(-3928,3.470378e+307), point(4194306,1.662419e+308), point(-5855.3687,2047)), linestring( point(-21760,76), point(-4122,-26908), point(6741,4), point(20650,30919))), polygon( linestring( point(9223372036854775807,8912), point(268435458,3842), point(-2210,2097148), point(-25527,20207)), linestring( point(-1048576,8.760836e+307), point(18680,-28291), point(23406,7356), point(30218, 988.3857)), linestring( point(-2694,9522), point(1.200233e+308,29608), point(16033,4572)), linestring( point(21735,19461), point(17684,36028797018963968), point(72057594037927939,-32294), point(18905,22583))), polygon( linestring( point(11080,10168), point(-31776,35), point(20477,15781), point(18991,-18202)), linestring( point(2147483648,-21399), point( 5926.5771,-22949), point(-32063,1.331112e+308)), linestring( point(-18125,26810), point(32020,-17113), point(11374,24049), point(-28128,-6692))), polygon( linestring( point(18014398509481985,6612), point(8.039041e+307,-19112), point(8992,-24135), point(1.195388e+308,22115)), linestring( point(1.358042e+308,13791), point(17318,-6620), point(4194303,-31649)), linestring( point(-32250,-9030.0566), point(12456,4398046511105), point(9455,-15035), point(3.038096e+307,2.993063e+306)))))) ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(1.314108e+307,5541), point(-14209,9.243412e+307), point(25619,-144115188075855874)), linestring( point(-5477,-19013), point(2219,4355), point(-25710,9.378833e+307), point(-13024,2.078003e+307)), linestring( point(13446,32156), point(9007199254740996,32), point(-8772.3037,-17778)))) ;
insert into `test`.`t`(`a`) values (geometrycollection( geometrycollection( multipoint( point(17971,28446), point(4294967299, 9603.3262), point( 4802.0410,-17876), point(-13064,24736), point(2069,25721))))),(point(1487,4631)),(multipoint( point( 5885.0664,-225), point(18722,14048), point(-28261,2251799813685247))) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(-25651,-1689), point( 6406.0313,-15379), point(4194308,-18805), point(14783,9.152368e+307), point(10,9.749021e+307), point(25699,6.923689e+307), point(-2788,21388), point(15682,2097156), point(14650,-5011), point(-13114,-30258)), linestring( point(-15900,15191), point(14184,-30661), point(19700,-30015), point(-5780,21390), point(4611686018427387902,-6647.2329)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(1.255284e+307,22715), point(-17209,10988), point(-9335.9473,1020), point(18361,1152921504606846977), point(-6369.5195,26743), point(60,14905))),(polygon( linestring( point(16836,31915), point(31765,7.531536e+307), point(6505,-26620), point(-16391,4398046511106)), linestring( point(5.711574e+306,-27578), point(1.009844e+308,12998), point(-8,-65534), point(31650, 6316.5029)), linestring( point(5443,13515), point(-2389,31658), point(29257,27294), point(-9525,1.445704e+308)))),(linestring( point(-11748,-32747), point(-3694,1069))),(geometrycollection( multipoint( point(25026,5005), point(-16114,-9210), point(12145,1854), point(26954,17784)))),(point(-602,23309)),(multilinestring( linestring( point(4098,-23288), point(-12099,-19167), point(-14122,3.193276e+307), point(15631,-20970), point(13886, 1536.8125), point(-2460,-8832)), linestring( point(-12932,5805), point(-24448,-1032), point(1083,21950), point(-30663,20183), point(2.852742e+307,13494), point(-3076,-2)), linestring( point( 9813.5020,10565), point(4.446072e+307, 6063.0352), point(3.771669e+307,8), point(24895,9223372036854775805), point(19612,1.327772e+308), point(-14077,18175), point(-17939,1.728031e+308), point(-20771,-746), point(-7198,-5139)))),(multilinestring( linestring( point(-5056,2.400180e+307), point(10740,-22402), point(-14874,-25416), point(1.640419e+308,24095), point(-8293,27093), point(-7538,9953)), linestring( point(-24413,32769), point(9.685826e+307,28369), point(-9056,1.458364e+308), point(19783,-22073), point(15005,1.145153e+308)), linestring( point(20544,-15588), point(65538, 627.1885), point(634,-14131)), linestring( point(21998,-6352.2451)))),(multilinestring( linestring( point(-9007199254740996,-29566)), linestring( point(29716,-7236), point(-22615,-10466), point(9.089965e+307,13659), point(13484,-9675), point(-28626,-24579), point(-22351,10098), point(-24186,3.713179e+307), point(5,2554), point(18223,24657), point(-8238,1.499256e+308)), linestring( point(-6440,-26136), point(1.694748e+308,3604), point(18437,1.221832e+308), point(-473,5.550764e+307), point(-30089,30281), point(21006,-26968), point(19835,-31816)))),(geometrycollection( polygon( linestring( point(27148,-13984), point(-15594,69), point(6.192803e+307,-27304), point(8090,19551)), linestring( point(-29170,25263), point(-29173,-27858), point(1048573,11383)), linestring( point(10204,262143), point(4675,3.683154e+307), point(5866,23501)), linestring( point(-18516,32008), point(1152921504606846972,6.662459e+306), point(-4614,1.226980e+308))))),(multipoint( point(1614,-11199), point(-12245,-2251799813685245), point(23733,1.491097e+308), point(5444,-8643), point(13313,-13666), point(-6822,5.187597e+307), point(-23798,1.309236e+307), point(2047,-3447), point(-3341,-5262), point(1.654816e+308,15524))),(multilinestring( linestring( point(3432,30136)), linestring( point(8.543474e+307,-6574), point(-29075,8391), point(-28613,-8936), point(26395,10878), point(12069,10544), point(27892,-9346), point(8324,19526), point(-1530.6338,-5990)))),(multilinestring( linestring( point(-26048,9.659535e+307), point(666,-10342), point(131072,4573)), linestring( point(-9657.0322,-21706), point(1.273824e+308,7098), point(-9565,-26359)), linestring( point(-715,12461)))),(multipoint( point(32734,-18408), point(-29508,-26068))),(multipoint( point(-1695,-2253), point(-16802,6597), point(1.636902e+308,30448), point(1331,15722), point(-7018,-16777217), point(9.188021e+307,-8960))),(multipoint( point(8194,12733), point(1.368933e+308,-24967), point( 6257.9961,576460752303423488), point(10157,-16892))),(point(-7750,-17592186044417)) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(6.173343e+307,-9231), point(29915,20337), point(4503599627370492,-22722), point(3.846955e+307,24810), point(8590,20847), point(17242,-5512), point(30208,9.580186e+307))) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(15977,-7980.8877), point(31885,16787), point(-29145,24576), point(9.572506e+306,30812), point(-4398046511104, 608.8760), point(-29322,15510), point(3.041415e+307,-2845.4014), point(-3832,1.473156e+308)), linestring( point(28054,12436), point(-28672,24225), point(16002,-19468), point(-7157,-21541)))) ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (geometrycollection( point(-15742,-28351),linestring( point(26966,-1658), point(-4503599627370499,19206), point(-4532.1685,30911), point(-16097,18446744073709551614), point(2292,20001)),geometrycollection( linestring( point(-29206,23832), point(1360,16567), point(8.998627e+306,26544), point(-6789.3989,-3866), point(8941,-14068), point(9.320255e+306,10796), point(-11281,5724), point(-14313,2850), point(281474976710660,2390), point(16842,-23874))))) ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(28734,5466), point(-25080,268435459), point(28225,-15186)), linestring( point(-32565, 7752.5605), point(6.672364e+307,-19502), point(18446744073709551613,30306), point(2.217231e+307,-25273)), linestring( point(-27599,1.489946e+308), point(-2957,8.986327e+306), point(16777220,-3485.4521)), linestring( point(31691,22199), point(-5123.8965,-26780), point(22676,1.270194e+308), point(6.849080e+307,-13375))), polygon( linestring( point(12101,20900), point(31032,28040), point(-18828,-21016), point(-15873,20588)), linestring( point(14288,23281), point(8998,-5131), point(-35184372088835,10875)), linestring( point(-6451,1.334392e+308), point(7579,-137438953468), point(1.250083e+308,-25575))))) ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(-9862,-10593), point(-22049,-22791), point(21962,30761), point(-25842,8796093022209), point(-8455,-10242), point(2.193004e+307,2.882198e+307), point(-1575,-9386), point(-18048,1.633509e+308), point(-29438,-21790), point(25381,20453)), linestring( point(24731,8.418482e+307), point(1.424929e+308,24838), point(31752,2272), point(-8879,-23920), point(-6859,-21995), point(10588, 4992.8926), point(-32350,21625)), linestring( point(1.340039e+308,24361)))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(12529, 2164.4316), point(-1073741825,9832), point(7.473910e+307,-25516), point(-6994.2651,21000), point(-21517, 9294.2969), point(1.657063e+308,-9436), point(-27771,-7916), point(11329,-536870913), point(10346,510), point(2.294070e+307,25676))) ;
select a from t where a ='11:11:11' ;
insert ignore into `test`.`t`(`a`) values (point(-14134,-22178)) ;
select a from t where a =null and a =255 ;
insert into `test`.`t`(`a`) values (linestring( point(8801,-19177), point(-11220,-21035), point(2011,-10479), point(-23317,2305843009213693955), point(-25377,26801), point(-8272,-26670), point(-20435,13560))) ;
--error ER_GIS_INVALID_DATA
replace into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(12291,22755), point(3846,3600), point(5383,-17692), point(17615,7707)), linestring( point(27898,144115188075855868), point(-17561,-10482), point(4093, 291.2412), point(16892,7.570498e+307)), linestring( point(885,-20788), point(-4886,6498), point( 9515.5742,1.482329e+307)), linestring( point(536870915,3607), point(-126,13262), point(6.087973e+307,-28525))), polygon( linestring( point(-29671,-4384), point(2.120463e+307,3.108991e+307), point(7.805707e+307,-9927)), linestring( point(-536870908,-12167), point(65537,-15707), point(-14692,-22394)), linestring( point(18443,-31353), point(2971,16086), point(-22323,1099511627772), point(-17202,5.989388e+307)), linestring( point(25451,11964), point(16570,-13550), point(-11968,17550))), polygon( linestring( point( 4593.9297,16789), point(18866,-11894), point(-7297,8448), point(-6540,-2663.3564)), linestring( point(31900,28205), point(-19381,-27216), point(4.523484e+307,395)), linestring( point(8.643303e+307,-8362), point(13029,28344), point(-4919,-16642)), linestring( point(8.168771e+307,-35184372088832), point(-2323,33554429), point(-31260,23468), point(25149,17966))), polygon( linestring( point(6789,16649), point(-26540,16748), point(-22073,-6690)), linestring( point(-27372,-31087), point(6787,28828), point(2097151,-18320)), linestring( point(-30164,-1502), point(-29557,30269), point(19552,1.218709e+308)), linestring( point(2147483647,26401), point(-17197,28889), point(-8899.2412,68719476740), point(13683,-6154)))),multipolygon( polygon( linestring( point(-2333,-19315), point(-8226,31012), point(6594,128), point(1.407654e+308,7117)), linestring( point(1.294343e+308,-1252), point(2025,6245), point(24112, 4229.5088)), linestring( point(-23951,6.259785e+307), point(9354,-29486), point(8096,1.646157e+308), point(-24114,3.655377e+307))), polygon( linestring( point(-18116,-13516), point(-11971,1.359110e+308), point(27556,11491)), linestring( point(-29730,-14822), point(21206,-32037), point(-30446,441), point(8.704093e+307,-1099)), linestring( point(2320,-23889), point(-24523,9.624899e+307), point(15033,13053)))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(19057,-14255), point(-5136,1873), point(1099511627777,-23847)), linestring( point(-1348,-23736), point(-12907,-23615), point(-1530,14032)), linestring( point(-2393,2265), point(-23372, 7225.0215), point(-15184,-536870910), point(-30259,2199023255552))), polygon( linestring( point(-21696,2038), point(12358,28622), point(-7452,29064)), linestring( point(30212,10253), point(-26700,-21889), point( 3836.2959,-5788)), linestring( point(-13175,19472), point(4874,8.133636e+305), point(1.566476e+308,-8766))), polygon( linestring( point(-24187,5.618842e+307), point(-32579,268435453), point(32339,131070)), linestring( point(4294967297,32578), point(3171,-33554431), point(-28001,1.490047e+308), point(-23202,-20838)), linestring( point(2075,-19298), point(9053,3162), point(9572,3.324918e+307)), linestring( point(10424,26828), point(8268,274877906947), point(-12277,-1914.0171))))),(geometrycollection( point(6725,9876),polygon( linestring( point(24911,2.295066e+307), point(-688,25538), point(12494,-19546)), linestring( point(-3182,-14891), point( 547.3008,-7119), point(-15895,-29567), point(-8004,26404)), linestring( point(24705,-13435), point(1407,-576460752303423487), point(3.630901e+307,-2600), point(20917,21441))))),(multipolygon( polygon( linestring( point(12499,-24393), point(-22501,19957), point(-11068,-9696), point(25539,7294)), linestring( point(1728,22693), point(-26887,18014398509481980), point(2594,745)), linestring( point(-20275,1.444284e+308), point(727,3.845160e+307), point(-4617,-7075), point(-8885,-10430)), linestring( point(6.571277e+307,-1922), point(-19080,281474976710655), point(127,5.816382e+307), point(4186,-2089))), polygon( linestring( point(-18014398509481986,1.702207e+308), point(-17081,1048576), point(19366,-5203)), linestring( point(17751,17773), point(-17068,-1501), point(-11600,14809), point(-10531,3858)), linestring( point(7.103645e+307,129), point(4.985104e+307,-21295), point(4.688678e+307,268435458)), linestring( point(22872,-6380.4707), point(-16741,-25552), point(2751,-2285), point(-24812,5102))), polygon( linestring( point(-4698,3.745254e+307), point(5024, 4595.8389), point(8.836890e+307,274877906943)), linestring( point(5.365699e+307,549755813886), point(-5742,-16198), point( 1888.8643,-10585)), linestring( point(27049,-8774), point(1067,22657), point(26011,14267)), linestring( point(18605,-24794), point(1048572,26159), point(-23969,5919))), polygon( linestring( point(-1721,15311), point(274877906940,-29586), point(-25196,5587)), linestring( point(-24271,1192), point(-15350,21368), point(26645,-5554.7573)), linestring( point(-20172,1.614274e+308), point(-4369,1152921504606846972), point(24192,-23498), point(-30966,-30718)), linestring( point(-6995,2.752650e+307), point(-9341,-7385), point( 1414.5430,-4772))))),(geometrycollection( polygon( linestring( point(15277,18014398509481984), point(-4604,-5144), point(11654,19961), point(-8,6188)), linestring( point(-2668,27826), point(14708,27757), point(28962,-16171), point(-14436,-14611)), linestring( point(22599,26751), point(32515,-14053), point(2641,14426)), linestring( point(1.776752e+308,-27359), point(-33554435,12240), point(-27491,-8301.9102), point(-19282,-2187))),point(3,2685),polygon( linestring( point(10331,-20201), point(3225,27289), point(25552,-27048), point(274877906948,4738)), linestring( point(13701,-1482.2451), point(-13233,12985), point(1.428958e+308,-11233), point(-31863,20100)), linestring( point(16777212,-140737488355324), point(-20740,23901), point(888,16735), point(-20416,-18492)), linestring( point(-12579,1073741823), point(-11580,-13168), point(10571,-29197))))),(geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(3.428099e+307,23128), point(6.429341e+306,-6763), point(12410,-14265)), linestring( point(-4091,1.061564e+308), point(-13088,8.120681e+307), point(-31281,-22407), point(-24524,-22123)), linestring( point(21372,-14266), point(-27388,-5883), point(8589934592,-13409), point(8.298535e+307,-3530)), linestring( point(-30618,19094), point(-32130,25693), point(-2792,-5659.8740), point(4611686018427387908,6967))), polygon( linestring( point(14036,-15109), point(-2472,1023), point(4710,29826)), linestring( point(21301,-19624), point(-3835,-8712.4248), point(-27300,-3098), point( 5199.9365,10346)), linestring( point(33554429,-32335), point(13894,-20719), point(-17361,20721), point(22185,25953))))))),(multilinestring( linestring( point(-22046,9.839458e+307)), linestring( point(7.075408e+307,309), point(3427,82), point(10509,6565), point(-12159,-6912), point(-11115,31337), point(-4398046511102,-787), point(1.006649e+308,1)), linestring( point(24885,31924)))),(polygon( linestring( point(-5024,-2486), point(-29077,1152921504606846973), point(-18239,29124)), linestring( point(524287,-31991), point(-30761,-27221), point(-62,-19951)), linestring( point( 8581.5293,1309), point(6684,5700), point(16642,2251799813685246)))),(multipolygon( polygon( linestring( point(24941,-11405), point(-21739,866), point(2956,-16673)), linestring( point(-15488,20166), point(17178,6.926327e+307), point(536870916,2305843009213693955)), linestring( point(-9516,17430), point(-15314,32047), point(-11367,-31343), point(26707,9972)), linestring( point(-490,31750), point(15903,-29334), point(28118,-25853))), polygon( linestring( point(-25781,-8089.3018), point(8675,-15987), point(-32241,28321)), linestring( point(32205,16126), point(-10795,11476), point(10480,-6144), point(-562949953421312,-11497)), linestring( point(-23676,15537), point(-16799, 1082.1416), point(-27070,19591), point(0,8825)), linestring( point(23151,-9388.0010), point(-1289,-22543), point(1.142105e+308,10519))))),(polygon( linestring( point(25555,562949953421315), point(8279,-11912), point(-394,23157), point(131073, 5506.9961)), linestring( point(26406,-5281), point(372,-25410), point(-151,10779), point(1.174609e+308,-2058)), linestring( point(-8110,-2467), point(1.253003e+308,-10453), point(-332,-13225)), linestring( point(-134217726,23969), point(-13940,-562949953421315), point(13268,-24207)))),(polygon( linestring( point(21861, 1432.3564), point(2.945615e+307,24278), point(14862,-22967), point(-10351,-8162.3853)), linestring( point(-26820,21060), point(27905,10769), point(-26089,-15793)), linestring( point(-1630.3594,-18646), point(21470,-28161), point(125,-23644), point(274877906948,-102)))),(multilinestring( linestring( point(8196,1550)), linestring( point(19901,8.313618e+307), point(1.532362e+308,-31694)), linestring( point(4294967296,-903), point(-26207,-21260)))),(geometrycollection( geometrycollection( point(-16029,9945)),geometrycollection( multilinestring( linestring( point(3497,562949953421314), point(34359738372,12692), point(-32492,9805), point(72057594037927937,-24068), point(6.781415e+306,27022), point(-8976,9562), point(-19131,1.637305e+307), point(1.114046e+308,16596), point(268435460,536870908)), linestring( point(-36028797018963966,-11503), point(-5000,115), point(15054,5), point(582,-10070), point(14313,15965), point(-16366,576460752303423484), point(-11773,2048), point(-4497.6812,18784), point(8796093022205,-5134.7593), point(14540,2.000118e+307)), linestring( point(-11387,-1259)), linestring( point(21103,18269), point(7.757768e+307, 3676.3164), point(-9514,27724)))),point(18014398509481984,4.150021e+307))),(multipoint( point(-20252,1099511627775), point(-24283,26966), point(8011,2147483648))),(geometrycollection( multipolygon( polygon( linestring( point(10747,25960), point(1.181607e+308,-1073741827), point(16380,2233)), linestring( point(18182,-30670), point(25153,-15622), point(-27689,-28395)), linestring( point(-26582,1425), point(-23842,-5137), point(-23541,-4753), point(-18275,-26039)), linestring( point(-30948, 344.5039), point( 4842.1758,11498), point(6368,6909))), polygon( linestring( point(6.572133e+307,11490), point(6,-26924), point(-15075,14658)), linestring( point(8796093022206,-2472), point(-127,19639), point(-18182,22644)), linestring( point(-2145,-4495), point(26804,29660), point(-14994,7537))), polygon( linestring( point(-25223,8222), point(-5598,8.552880e+307), point(-32011,10200)), linestring( point(8.146312e+306,23584), point(10146,16388), point(9.738228e+307,-793), point(31035,8118)), linestring( point(14192,-16201), point(3.561978e+307,-25644), point(12616,-6574))), polygon( linestring( point(-4503599627370497,24672), point(-25460,4611686018427387907), point(-1073741821,1.541988e+308), point(-8498.7021,-29259)), linestring( point(19995,4.291931e+307), point(28115,-3193), point(16922,-21047), point(-5331,-10808)), linestring( point(-31452,-17767), point(19809,-12204), point(2251799813685250,-29807)))),point(1.497176e+308,19481))),(multipolygon( polygon( linestring( point(20499,-24312), point(1048578,-25108), point( 7099.7480,14301), point( -963.9121,11422)), linestring( point(7.430987e+307,-907), point(18294,6459), point(-10360,-6771), point(-22344,-27620)), linestring( point(-30614,18116), point(8.683674e+307,7.272039e+307), point(-23402, 3122.8662)), linestring( point(-15042,11766), point(-27917,-25944), point(13709,8.198370e+305), point(14170,4398046511106))), polygon( linestring( point(9855,7145), point(-16579,-8189), point(-7300.3940,-15056)), linestring( point(-12671,5.311690e+307), point(9.907640e+307,-25178), point(13917,-4589.1294)), linestring( point(15185,9823), point(6725,3930), point(33554430,4789)), linestring( point(-6063,-3478), point(2251799813685246,8.844827e+307), point(16028,-25235), point(-14551,-12062))), polygon( linestring( point(-21820,17103), point(-8574,-26882), point(67108865,5.512736e+307)), linestring( point( 9484.2969,-2550), point(2349,1.228958e+308), point(1.210625e+308,13095)), linestring( point(15,-20439), point(35184372088832,12778), point(18786,-6415), point(17168,23964)), linestring( point(-23024,6.887678e+307), point(-28933,8610), point(-15207,-31367), point(32739,-2828))), polygon( linestring( point(-203,6381), point(3057,-256), point(-21541,-32290)), linestring( point(-28729,-6836.6621), point(2147483652,-8589934591), point(26441,-3850)), linestring( point(-24825,1.568896e+308), point(22945,-18455), point(-21937,-2308.6108))))),(multilinestring( linestring( point(-14185,-6991), point(-12046,15732), point(9674,32565), point(-21485,-2781)), linestring( point(-15286,30340), point(30054,31671)))) ;
select a from t where a =65525 ;
insert ignore into `test`.`t`(`a`) values (point(-6306,-19677)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point( 2355.9795,1593), point(-19456,-7392), point(144115188075855873,5917), point(24792,-13301)), linestring( point(29587,30972), point(-10293,1.872993e+307), point(20425,1.789048e+307)), linestring( point(26625,-8629), point(28292,-31237), point(30222,-3449), point(-9094,-5811))), polygon( linestring( point(-8073,-6829.6396), point(-16777212,576460752303423486), point(24437,-19607), point(-13157,262148)), linestring( point(-11879,-19522), point(1.484686e+308,17783), point(13553,4170), point(-6942.7720,17112)), linestring( point( 5932.6504,134217729), point(4182,-12366), point(-36,30227)), linestring( point(11606,-30360), point(23037,5750), point(21464,18014398509481983), point(6.082324e+307,-18320))))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(23482,14035), point(-18541,-10610), point(3998,1.097147e+308)), linestring( point(15306,-23869), point(29579,19640), point(1.542863e+308,-24199)), linestring( point(-16382,1.059472e+308), point(6494,30970), point(-9223372036854775805,-16476), point(10789,9782)), linestring( point(30622,23213), point(1.445260e+307,23540), point(-22842,-512), point(72057594037927937,-23394))), polygon( linestring( point(16523,24165), point(-1684,5837), point(29889,1152921504606846973), point(-7935,-21346)), linestring( point(-11741,-25415), point(21315,-25945), point(-29911,-15820)), linestring( point(562949953421308,-6910.7622), point(6.730957e+307,-18816), point(15754,-11676), point(-9742,12719))), polygon( linestring( point(-16157,-11819), point(31377,-4547), point(1.292535e+308,-3218)), linestring( point(-14726,-24884), point(31032,8681), point(15703,-9984)), linestring( point(2.421049e+307,-4194301), point(-31251,-7667), point(21521,19235))), polygon( linestring( point(1152921504606846975,-34359738370), point(28122,938), point(9208,-32369)), linestring( point(-576460752303423491,-26140), point(346,-7749), point(18669,28812)), linestring( point(3213,-22187), point(9890,-8646), point(-2042.0386,-29065))))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(11025,18457), point(19624,18463), point(-12557,-9524)), linestring( point(-29586, 7340.0078), point(-29344,14188), point(-20556,-1426)), linestring( point(8750,-6527), point(31778,-32234), point(3292,549755813885), point(-30956,13146))), polygon( linestring( point(-17309,5614), point(-4320.5557,-30153), point(-10894,-16430), point(9462,-12201)), linestring( point(-26779,-9212.4404), point(-2380,11297), point(9163,-14584), point(4680,1.155820e+308)), linestring( point(255,26251), point(-10253,-4094), point(-18596,27725), point(1.759369e+308,6)), linestring( point(-7281,9797), point(1.755057e+308,10576), point(4.294039e+307,-21775), point(-19449,65540))), polygon( linestring( point(8589934588,22027), point(-3580,-18770), point(-2685,-15943), point(3447,-2885)), linestring( point(-7082,15874), point(-3826,-31568), point(26997,-11367), point(6462,24311)), linestring( point(-30371,1.288113e+307), point(-14408,-29790), point(-20706,28882), point(-18027,4.127267e+307))), polygon( linestring( point(20290,6.943501e+307), point(8713,4393), point(-29976,3.138885e+307)), linestring( point(19675,-23258), point(7472,7603), point(1.480948e+307,-26244)), linestring( point(13627,-29188), point(-8479,24947), point(1.124195e+308,-22989))))) ;
select a from t where a =0 ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(1099511627778,67108864), point(7749,25801)), linestring( point(17748,-2550.9668), point(9605,2048), point(-29397,1.093472e+308), point(2121,-19101)), linestring( point(-32508,4503599627370492), point(1.083748e+308,29633), point(9223372036854775806,-20865), point(15468,2147483645), point(4586,-19596), point(-4996,-18776), point(9273,-27924), point(-26248,-12082), point(-5197,30279)), linestring( point(68719476733,4250), point(-6669,-20758), point(30187,1.313334e+308), point(32719,-17526), point(19151,-123), point(-4256,9942), point(-2685,25019)))) ;
insert into `test`.`t`(`a`) values (point(-126,-8163)) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multilinestring( linestring( point(30648,-6807), point( 2231.7900,10377), point(-10070,-2400), point(1.789652e+308,3002), point(-196,2166), point(-31165,-20622), point(25225,12064), point(2097153,29881)), linestring( point(-1487, 1893.3184), point(24025,-19292)), linestring( point(19991,-16817)), linestring( point(-18712,-31338))))),(point(-20227,1152921504606846976)),(point(-19942,-12275)),(point(-268435456,8001)),(multipoint( point(-4107,16558), point(17592186044413,10197), point(-24198, 6895.0176), point(27546,17204), point(6051,7169))),(polygon( linestring( point(-15162,32236), point(8.898816e+307,-36028797018963965), point(17156,22680), point(274877906947,1.468847e+307)), linestring( point(234,-25536), point(21839,-20218), point(12719,32379)), linestring( point(-24399,-14791), point(13035,-18058), point(8511,18005)), linestring( point(5.577144e+307,29602), point(-18014398509481987,19747), point(-24530,-23198)))),(multipoint( point(17908,18948), point(-16374,-4164), point(-6646,7870), point(6094,-28472), point(10442,17471), point(-5118,26016), point(-14085,18014398509481981), point(-20978,-8))),(geometrycollection( multipolygon( polygon( linestring( point(1.608973e+308,14), point(20412,-16575), point(-21889,-19068), point(-1361,26769)), linestring( point(-18263,2340), point(25168,12241), point(-17000, -322.7305), point(26566,24407)), linestring( point(21516,-28006), point(8511,-8089), point(15233,-20635)), linestring( point(19639,22837), point(21478,-2700.9824), point(-5372,-23132))), polygon( linestring( point(16200,1.295410e+308), point(27710,-18273), point(17839,-25539), point(1572,1.135460e+308)), linestring( point(-10607,29545), point(29,-32067), point(35184372088828,-26449)), linestring( point(-30364,-467), point(9.595558e+307,1993), point(-689,-29219), point(5.737563e+307,-30735))), polygon( linestring( point(7704,6.930046e+307), point(18286,3693), point(1232, 3577.5195)), linestring( point(137438953472,-22070), point(13415,1.077040e+308), point(24730,2147483650)), linestring( point(5.677542e+307,-32682), point(4611686018427387907,-11515), point(10358,3504), point(1.390423e+308,10498)), linestring( point(2966,-28232), point(-4931,-10442), point(1.118600e+307,5.311463e+306)))),geometrycollection( linestring( point(-14672,-1120), point(18562,11006), point(1.409598e+308,-7902), point(-25456,15260), point(11839,14598), point(1.312595e+308,22606))),linestring( point(-12778,18377)))),(polygon( linestring( point(-16725,-29686), point(-19186,-30703), point(4.699263e+307,-3761), point(14552,-7486)), linestring( point(8196,-2889), point(15721, 8944.2578), point(-29190,2405), point(-8236,30683)), linestring( point(-24686,-24052), point(15729,1669), point(1.051137e+308,-29118)))),(geometrycollection( polygon( linestring( point( 1927.9990,-7096), point(747,-7676), point(9007199254740996,-15763), point(-15897,-21483)), linestring( point(1.504557e+308,9234), point(-23157,15784), point(-1753.5166,-12445)), linestring( point(-4288,26036), point(20773,1073741820), point(1.036363e+308,2591)), linestring( point(1.295376e+308,4093), point(-32234,-2249), point(26562,-27906))),linestring( point(-27667,-27141), point(11369,-24042), point(18246,2583), point(-11198,25347), point(-9573.2256,16536), point(576460752303423485,-5571), point(-20654,28451)))),(polygon( linestring( point(27527,4.073938e+307), point(15285,2.297927e+307), point(29010,1.034837e+308), point(30542,-16105)), linestring( point(-10813,10689), point(12408,6002), point(31967,-31467)), linestring( point(-17986,32301), point(13566,-6555), point(124,-28649), point(68719476733,-333)))),(point(-27617,-11283)),(linestring( point(29408,10453), point(14091,-16142), point(131070,-9791))),(multipoint( point(536870911,24840), point(7006,26730), point(14389,4849), point(8854,-26409))) ;
delete from t limit 2 ;
select a from t where a ='16383' ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(29260,6664), point(4100, 7362.9688), point(-3340,-9654)), linestring( point(1.605123e+308,4194303), point(65539,9685), point(274877906942,1.382615e+308), point(2.193195e+307,-30679)), linestring( point(-7197.5059,32521), point(10283,536870912), point(-25546,-7413)), linestring( point(-28613,-1223), point(-4105,274877906943), point(-6529,22079), point(-26541,-12390))), polygon( linestring( point(-8355,23396), point(30773,86), point(31084,6.303995e+307)), linestring( point(6.353038e+307,14825), point(12756,-8409), point(-4415,-8045)), linestring( point(2751,-536870916), point(1004,3907), point(22290,10828))), polygon( linestring( point(14458,32295), point(-31813,26220), point(21177,31110)), linestring( point(25227,-2097148), point(-3299.4263,5628), point(20575,-2305843009213693953)), linestring( point(14537,-18192), point(-11420,-2024), point(-3307,-16354), point(-20872,29927))))) ;
insert ignore into `test`.`t`(`a`) values (geometrycollection( multilinestring( linestring( point(23288,-20061), point(-15674,-1075), point(8.448207e+307,9.518873e+306), point(7,11013), point(-14853,-22133), point(17506,32671)), linestring( point(2977,8118), point(-3048,3392), point(7106,-7435.2705), point(-6586,-26680), point(1.440855e+308,1.410528e+307), point(-22354,14877), point(7619,-10963), point(19610,-27046)), linestring( point( 8199.0195,-698), point(29239,-23634), point(1.657140e+308,29696))))) ;
delete from t limit 2 ;
select sql_buffer_result a from t where a ='16383' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-21837,11564), point(445,-27802), point(20477,20993)), linestring( point(4194300, 8896.4238), point(3337,1.662467e+308), point(7492,10373)), linestring( point(-14048,4.068764e+307), point(-24101,1.592911e+308), point( 225.9561,2741)))),(multipoint( point(-1235,-4794), point(2913,-32015), point(-11713,30895), point(21714,32010), point(-158,23485), point(-26876,1.165943e+308))),(multipoint( point(-7890.8916,20516), point(19028,7.177875e+307), point(15759,17550), point(1278,30918), point(30249,22779), point(-13802,6064), point(-21850,2077), point(17179869183,-9114))),(multipolygon( polygon( linestring( point(-22028,-21653), point(1.673399e+308,-6526.1904), point(22661,20802), point(-128,-1658)), linestring( point(-9918.6455,29307), point(-12947,-796), point(-26789,1.386222e+308)), linestring( point(5.635544e+307,-6340.3896), point(7.082942e+307,-31479), point(32639,5.350130e+306)), linestring( point(17160,-6936), point(-16434,-23026), point(-27295,-24158), point(8593,-27784))), polygon( linestring( point(18084,14065), point(19578,-25813), point(-14220,-17244), point(-4303,0)), linestring( point(-30115,-9774), point(-18627,-8824), point(33554428,1.038430e+308)), linestring( point(-21001,3361), point(17628,-2315), point(134217726,1.328137e+308))), polygon( linestring( point(31856,27851), point(-8050,-13496), point(1712,2.869801e+307), point(-19088,-30213)), linestring( point(6429,-14211), point(67108867,64), point(-6597,16430), point(28759,-20233)), linestring( point(28936,-7609), point(-32611, 1438.8945), point(1.448450e+308,4326), point(22037,-1355)), linestring( point(1.541993e+308, 880.8896), point(32252,-5710), point(65534,-31181))))),(geometrycollection( linestring( point(-12902,-18340), point(4934,-19104), point(-25578,-32021), point(1.280519e+308,25967), point(30219,-9710.3643), point(-32706,27941), point(-7951.0059,29221), point( 4930.3857,-11958)))),(polygon( linestring( point(-1095.4873,-25523), point(-15873,-13917), point(-17352,21534)), linestring( point(15878,-32740), point(22227,28369), point(-499,30107), point(-24721,9057)), linestring( point(-17450,-31309), point(-2329.8232, 4059.3389), point(1172,-29135), point(-6453,11127)))),(multipoint( point(12071,6263), point(-13015,-74), point(11813,1125899906842620), point(11863,27301), point(20956,-31718), point(8956,1125899906842620))),(multipoint( point(-28460,-4611686018427387905), point(6229,10532), point(24950,9458), point(-13921,25394), point(-18356,24578), point(2.388016e+307,23126), point( 7089.3398,6084), point(-25214,-4331.5317), point(21396,32124))),(polygon( linestring( point(-30587,-15526), point(-28031,-28966), point(28629,20602)), linestring( point(4719,6190), point(-1125899906842620,13550), point(19158,4294967296), point(-26987,1.691430e+308)), linestring( point(-524290,1074), point(31409,22330), point(1.017558e+308,-29310), point(-6622,-8666)))),(multipolygon( polygon( linestring( point(12879,1.395345e+308), point(1.432264e+308,4294967297), point(-25613,-8880), point(27607,-31983)), linestring( point(12005,-25401), point(21637,-17327), point(134217724,-21492)), linestring( point(-2387,23736), point(1293,-15711), point(20093,1.496189e+308), point(31888,1.562856e+308))), polygon( linestring( point(-29496,1.251222e+308), point(-12996,16385), point(31756,13411), point(8.892516e+305,-131076)), linestring( point(8837,-22222), point(21323,-13493), point(21031,524290)), linestring( point(17592186044414, -870.9473), point(13824,-14144), point(20896,8.288600e+306))))),(multipoint( point(-1265,1.692079e+306), point(3.764139e+306,11781), point(27127,5.894920e+307))),(linestring( point(28253,23053), point(-5819,-5), point(2.637678e+307,35), point(-21544,-12812), point(9223372036854775811,-9586), point(1.243422e+308,-19623), point(-29850,31703), point(3169,-4363.3193), point(16383,-1523), point(-6125,5040))),(polygon( linestring( point(-29890,13847), point(17644,-24083), point(-32388,20230), point(8155,-34359738365)), linestring( point(-12872, 471.0537), point(-19329,12497), point(5720,-6023.2871)), linestring( point(1125899906842620,-15473), point(3553,-18875), point(-25985,4351), point(9.820826e+306,3738)), linestring( point(1.489181e+308,-18338), point(-2199023255556,129), point(3767,28852)))),(polygon( linestring( point(1.768624e+308,9.468158e+307), point(19277,4229), point(-4396.2310,7.563522e+307), point(-23211,510)), linestring( point(66,-30775), point(-307,-1054), point(12739,-30590)), linestring( point(9.391996e+307,23945), point(10270,-1507), point(-4324,-15552)), linestring( point(26153,-19084), point(-22109,-6571), point(-2471,7.127514e+306), point(1.749707e+308,-25911)))),(point(22358,-4503599627370496)),(multipoint( point(3.235208e+307,-1360), point(131073,-4688), point(-8169,12603), point(6280,1.789529e+307), point(-6125,14451), point(16448,2.374742e+306), point(-17758,25123), point(-4860, 4036.3281))),(polygon( linestring( point(-1220,-30837), point(27049,-19193), point(25255,-25905), point(-36028797018963970,-847)), linestring( point(10079,-19334), point(-29114,7.475802e+307), point(1048578,-15576), point(-21299,25401)), linestring( point(1597,-30913), point(-1372,10966), point(-8256,-21483), point(18240,17102)), linestring( point(14615,-18747), point(-10766,1.030174e+308), point(-4241,1165), point(-1,11970)))),(multilinestring( linestring( point(24016,19698), point(24984,-3323)), linestring( point(34359738370,-12143), point(6.300704e+307,21494), point(-25390,27871), point(1.499474e+308,28834), point(-7060,-2641), point(7206,7480), point( 7077.0879,-8732), point(-14495,-25377), point(1,-14973), point(10546,26240)))),(multipoint( point(-15291,31407), point(-13200,-32121), point(9074,1.647275e+308), point(-31209,17179869182), point(10425,-21218))) ;
select sql_small_result sql_small_result sql_small_result a from t where a =1 ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(-15872,1.470882e+308), point(10426,-17136), point(4503599627370497,5091))),(geometrycollection( point(-14364,-7955.5215))),(multilinestring( linestring( point(26105,253), point(24676,-8257.6172)), linestring( point(11660,13997), point(17624,-6953), point(1.002331e+308,-4721), point(6.397594e+307,-2848), point(-26279,14976), point(18514,-19157), point(28178,12773), point(5.121630e+307,-3723), point(8517,1.370607e+308), point(-14897,16387)), linestring( point(-12076,29211), point(10278,-19317), point(-11445,-28940), point( 8912.1738,19721), point(-3386,-11990), point(307,11340)), linestring( point(215,-19873), point(9271,-28527), point(8193,-22719), point(18014398509481985,21453), point( 5499.9590,-21436)))),(polygon( linestring( point(32134,28715), point(8192,-18772), point(-21782,26837), point(11126,-26166)), linestring( point(4915,27296), point(-4109,-481), point(24505,-22248), point(22732,662)), linestring( point(-26289,25171), point(864,14141), point(17592186044413,-17366)))),(point(26051,31174)),(multipoint( point(21539,9423), point(399,1.524896e+308), point(4393,30637), point(-30931,18179), point(-24776,1.777802e+308), point(1.540239e+308,-18014398509481988))),(multipoint( point(-21501,28191), point(-5472,27986), point(9635,20666), point(1.301192e+308,10941), point(31387,-32694), point(1.690320e+308,-3911), point(23598,22274), point(16777219,24038), point(-14933,-3675))),(polygon( linestring( point(-13155,17872), point(7.996947e+307,25059), point(6.218430e+307,1.716574e+308)), linestring( point(-26336,-33554429), point(9939,1.057795e+308), point(8796093022204,-27848)), linestring( point(268435456,-13424), point(5.897131e+307,4.078217e+307), point(-11957,-10801), point(-24113,14037)), linestring( point(-20240,19192), point(21160,710), point(-7247,14754), point(-4507,32638)))),(multipolygon( polygon( linestring( point(-152,15564), point(10232,25379), point(4194301, 8514.8770), point(-11515,19699)), linestring( point(-12747,3786), point(549755813886,27390), point(1.192368e+308,1.342156e+308)), linestring( point(17563,12121), point(-32636,1.211407e+308), point(-30960,27229))), polygon( linestring( point(-3712,3006), point(12951,-16777217), point(6.248642e+307,21091)), linestring( point(1099511627773,1596), point(-27234,-925), point(13215,4148)), linestring( point(-15079,-18440), point(-15148,4.237376e+307), point(17300,-8826)), linestring( point(-22653,-20734), point(-22766,-25716), point(26210,32444), point(-1674,-24463))), polygon( linestring( point(-5770,7483), point(32361,-29970), point(-2451,7.180324e+307)), linestring( point(30620,-20755), point(-17035,-25690), point(31796,-17685), point(-16745,-20011)), linestring( point(-28391,-22272), point(7773,70368744177664), point(3143,-5142.0356), point(6169,16245)), linestring( point(-9597,-8733), point(23520,17978), point(27956,-30341), point(19842,10158))))),(multipolygon( polygon( linestring( point(7568,1.292575e+308), point(-1522,21714), point(7.022044e+307,1.539696e+308), point(-4798.3330,-467)), linestring( point(22696,-23673), point(6728,-16732), point(7.171555e+307,3474)), linestring( point(23247,12281), point(-476,-26476), point(-36028797018963970,26158)), linestring( point( 3836.9756,11481), point(7.342697e+307,-17224), point(-3103,-9978), point(-6497.0903,-16410))), polygon( linestring( point(-17625, 6141.9395), point(-13668,20175), point(29591,19011), point(-14816,30706)), linestring( point(16175,-24093), point(-19809,29175), point(22488,-10563)), linestring( point(13030,-1915), point(9105,-31957), point(-22821,5578))), polygon( linestring( point(1.609319e+308,-16352), point(28399,-17058), point(-16169,3500)), linestring( point(-31391,5), point(13714,-29606), point(17308,4533)), linestring( point(29984,12810), point(-5527,24713), point(-4455,-27058), point(-10534,6.243659e+307))))),(multipolygon( polygon( linestring( point(-2263,13848), point(27210,30485), point(29263,9.484587e+307), point(-13421,19549)), linestring( point(3620,19105), point(-4097,13547), point(-14426,1499), point( 5008.3701,5.071630e+307)), linestring( point(1.434088e+308,30945), point(-1834.7461,12879), point(-28374, 8031.9355))), polygon( linestring( point(25368,2287), point(28207,33554430), point(-8368,-17902), point(-17103,31713)), linestring( point(1.384932e+308,933), point(4631,-6114.0156), point(2052,17187)), linestring( point(-30958,13086), point(18068,9505), point(1.922421e+307,-30329), point(-4154,14120))), polygon( linestring( point(7.897669e+306,3410), point(-4135,-25982), point(-23664,-11265), point(-11804,-16557)), linestring( point(-3537,258), point(23301,-13003), point(-2361,6.483616e+307)), linestring( point(8127,6.728463e+307), point(20487,22349), point(-10080,7675), point(-26403,10336))))),(geometrycollection( point(-980,-140737488355327),multipoint( point(-4589,5649), point(0,-22776), point( 5887.0986,-30880), point( 6654.8125, 8895.6680), point(6275,4611686018427387903), point(36,68719476739), point(-10676,-536870916), point(-8347,-27850)))),(point(-8780,16488)),(geometrycollection( point(1125899906842625,-9068.5732),geometrycollection( linestring( point(-6342.6729, 6554.0313)),linestring( point(8126,-1073741824), point(-20785,16777219))))),(multipolygon( polygon( linestring( point(23587,-24273), point(15046,3701), point(15459,31776)), linestring( point(-6722,29055), point(-7681,10512), point(-1239,28568), point(-17302,-3837)), linestring( point(29663,9812), point(5587,-19833), point(-26604,29686))), polygon( linestring( point(1176,10077), point(-15943,8.055712e+307), point(144115188075855873,7.724188e+307), point(29663,5167)), linestring( point(-22971,2097156), point(24064,28412), point(3043,5821)), linestring( point(-6861.4805,7679), point(32598,2141), point(-16009,911), point(34359738366,29356)), linestring( point(6.733827e+306,-32066), point(-16948,19834), point(-20922,30733))), polygon( linestring( point(-3326.0938,22204), point(-9403.6631,4787), point(-68719476740,17583)), linestring( point(-11600,-7013), point(-8252,31731), point(-16098,-30689)), linestring( point(-10363,-8155.2119), point(5.088955e+307,-19295), point(9654,1.464598e+308), point(-4562,-5952))), polygon( linestring( point(-26181,-4900), point(13185, -4.6768), point(1.992192e+305,-22646), point(14633,31376)), linestring( point(-26116,-8891), point(15,-24473), point(-11384,-24071), point(21255,-1125899906842627)), linestring( point(-15323,-33554428), point(2251799813685247,-12490), point(20000,-10999), point(10533,24930))))),(multipolygon( polygon( linestring( point(17179869188,4.393204e+307), point(5.233851e+307,11352), point(9373,-13068)), linestring( point(19860,-9775), point(-25649,23213), point(-6187.6631,12232), point(-21492,9987)), linestring( point(26089, 5997.2441), point(-14695,17476), point(-1656,-24088)), linestring( point(6.061852e+307,2.804486e+306), point(-6937.5288,1.029836e+308), point(26978,2195), point(18099,19483))), polygon( linestring( point(16382,-32199), point(30898,29076), point(31529,17392)), linestring( point(-2721,15458), point(1.544439e+308,13517), point(-26186,1.633971e+308)), linestring( point(-9509,17787), point(-8532,-6944), point(20919,11422))))),(multipolygon( polygon( linestring( point(-17057,15597), point(26721,-11150), point( 4936.2998,23414)), linestring( point(1.615603e+307,2062), point(1.418850e+308,-15258), point(6449,-12240)), linestring( point(4.692336e+307,7079), point(-22440,25006), point(8106, 6272.9727)), linestring( point(21100,-26071), point(8192,576460752303423491), point(-10732,16380), point(30013,5.150602e+307))), polygon( linestring( point(9731,31512), point(15395,31435), point(1.408452e+308,24591)), linestring( point(26156,-23217), point(-28951,-20744), point(-16312,14858), point(5945,-28598)), linestring( point(-27977,-25113), point(3788,25711), point(19341,3.750793e+307), point(1.474531e+308,-32685))), polygon( linestring( point(-15019,-68719476737), point(7847,-7699.4121), point(4356,25585), point(733,14938)), linestring( point(16638,15023), point(14268,3174), point(3206,-5691)), linestring( point(1.517979e+308,-30151), point(1.066928e+308,-25317), point(-18377,3774))), polygon( linestring( point(-11909,4.137255e+307), point(-28380,9563), point(3294,6651)), linestring( point(13654,11846), point(13379,-1038), point(-22383,-11163), point(1.633933e+308,24739)), linestring( point(1.305851e+308,-29286), point(23704,10144), point(-3456,-26884)), linestring( point(-31803,4194308), point(13583,-9758), point(18356,7570))))),(geometrycollection( multipolygon( polygon( linestring( point(1.110114e+308,-34359738371), point(5.015063e+307,4595), point(-3952,-8338.0713), point(-4728,7.745588e+307)), linestring( point(6668,1.370767e+308), point(-6083,-1023), point(3823,-13107), point(-18945,6179)), linestring( point(-24682,29643), point(19399,-4070), point(7.301398e+307,1.790820e+308), point(21373,-30975))), polygon( linestring( point(4485,6.481421e+307), point(9105,-19022), point(-13728,2436), point(27440,-31432)), linestring( point(-4685,26344), point(1488,23804), point(20955,4704)), linestring( point(419,29552), point(2322,1415), point(-4483,4611686018427387903), point(-6632,18784)), linestring( point(-11857,27969), point(-1500,24585), point(20966,-14005))), polygon( linestring( point(-3788,22777), point(23185,1.631878e+308), point(11753,10210)), linestring( point(-19666,13874), point(20929,14698), point(23263,-2633), point(4545,17249)), linestring( point(5060,-19984), point(28304,-32317), point(-23876,21167))), polygon( linestring( point(17592186044413,-14696), point(5.105671e+307,4398046511106), point( 2201.6748,-14038), point(1.118043e+308,26314)), linestring( point(28470,-21970), point(-14253,-9387), point(6036,-19280)), linestring( point(13298,-18252), point(23345,-1776), point(14044,63)))))),(point(26360,-21793)) ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(24885,-21095), point(8322,-2147483649), point(-21281,11585)), linestring( point(-30318,-1538), point(-32251,2251799813685248), point(6183,-26711), point(-274877906940,-11699), point(-24758,15080), point(1.638850e+308,4503599627370499), point(-17896,-18666)), linestring( point(27397,3.461766e+307), point(10329,30863)))) ;
insert into `test`.`t`(`a`) values (linestring( point(9895,27437), point(13302,-1940), point(-30916,29267))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(-29583,144115188075855868), point(29239,30075), point(26273,4293), point(10013,27582), point(-23954,-5897), point(-7795,26317), point(3675,-5036), point(-14385,-31087), point(-21025,-24521))),(linestring( point(-31649,-20806), point(4.942428e+307,-31418), point(67108863,-1816), point(4748,23900))),(geometrycollection( geometrycollection( polygon( linestring( point(2.678712e+306,3133), point(-9573,-22099), point(-378,5479), point(-10251,-7082)), linestring( point(-9818,3563), point(22078,14872), point(25233, 8758.9902)), linestring( point(25922,27362), point(-3458.2188,-12519), point(-2238,-30507), point(-32559,-24805)), linestring( point(-5246,1.185273e+308), point(26681,22165), point(8228,10724), point(3.674241e+307,21029)))),geometrycollection( polygon( linestring( point(-8804,-21461), point(-20396,1439), point(27072,14931), point(22155,3.110657e+307)), linestring( point(1.223205e+308,16038), point(20415,25901), point(1.024182e+308,-10403)), linestring( point(-11838,16565), point(3062,13056), point(1.577938e+308,274877906944), point(-9336,16596))),geometrycollection( linestring( point(-4589,30535), point(4.089800e+307,-13239), point(50,26331), point(34359738369,1.073773e+308)),multilinestring( linestring( point(-20281,-30282), point(-28276,28459), point(70368744177668,905), point(140737488355327,-14885), point(6.712110e+307,30568), point(-4388,1.149910e+308), point(26606,-28675), point(3784,14012)), linestring( point(3860,-20405), point(-16076,6885), point(9007199254740988,-5598), point(8430,137438953469)), linestring( point(-995,19746), point(35184372088832,4398046511102), point(-31333, 5906.5059)), linestring( point(-496,-18447), point( 6357.6055,-28723))),multipoint( point(13934,5412), point(32055, 8851.9727), point(-4611686018427387901,12518), point(1.239723e+308,26889), point(3445,23753), point(65534,25700), point(-32247,-31656), point(-16581,4766)))))),(multipoint( point(8796093022205,4099), point(-7529,-6454), point(22932,-27924), point(5879,1.709115e+308), point(7700,22425))),(geometrycollection( polygon( linestring( point(16039,-25836), point(18313,1626), point(28088,11619)), linestring( point(9301,-28414), point(20422,-9007199254740994), point(4.750340e+307,27195), point(-3286,-1809)), linestring( point(2618,9007199254740995), point(1073741826,4294967294), point(8.512775e+307,-22982), point(-19411,-7777.8755))),polygon( linestring( point(-9658,1099511627774), point(-30961,-25554), point(9669,-28715), point(-25329,21757)), linestring( point(-20775,-12369), point(17305,16150), point(-2576,4419), point(20590,-1588)), linestring( point(4.832353e+307,4503599627370492), point(17179869188, -413.6006), point(20862,19635), point(-19986,36028797018963964))),geometrycollection( point(-10585,-28751),linestring( point(13540,-274877906948), point(30852,288230376151711748), point(-21551,-296), point(10064,3107))))),(point(-19953,-19950)),(multilinestring( linestring( point(20909,5817), point(-14149,3.407364e+307), point(16763,-21690), point(-23531,8156), point(21991,-2731), point(-17592186044413,15115), point(-36028797018963972,-23846), point(-19524,7406)), linestring( point(23962,-14058)), linestring( point(12622,-3821), point(0,13289), point(10995, 2823.4238), point(7294,8886), point(-27847,1.329560e+308), point(-7094,-24897), point(-13960,-10773)), linestring( point(23657,17913), point(-9220.5430,-8686), point(-14308,11993)))),(geometrycollection( polygon( linestring( point(8.256194e+307,-13090), point(26613,32553), point(-5029,-7110)), linestring( point(-12741,5.027544e+307), point(29606,14999), point(5.952495e+307,-18661)), linestring( point(10521,5.005901e+307), point(-15966,-1099511627775), point(26251,28159), point(-281474976710657,-23680)), linestring( point(1048575,2199023255555), point(4490,12669), point(-11441,-20451), point(7140,-16877))),geometrycollection( linestring( point(9903,-6480.2368), point(-3224,-21978), point(-903,15)),geometrycollection( linestring( point(-537, 3028.1738), point(-21474,3.406313e+307), point(-22152,-29971)),point(17353, 5795.3145))),polygon( linestring( point(8157,-8933), point(7.142524e+307,-13374), point(-35,513), point(-2586,26352)), linestring( point(-18838,549755813886), point(-25562,3462), point( 9339.2129,-26547)), linestring( point(524291,30843), point(562949953421313,26403), point(24210,26137), point(22507,24479))))),(point(-12487,-9853)),(multipoint( point(-536870916,-4194301), point(7.649517e+307,-30120), point( 737.2588,-22614), point(-26991,22818), point(-9775,27248), point(13814,-22552), point(31793,22385))) ;
insert into `test`.`t`(`a`) values (multipoint( point(-18833,-3279), point(3812,5245))),(point(12293,12668)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(13242,2532), point(14511,24532), point(30049,-2738), point(613,14037), point(-20997,2.952454e+307), point(714,-31251), point( -311.5020, 9361.9707), point(-8589934591,32515))),(multipolygon( polygon( linestring( point(-3166,-14034), point( 8748.8848,1.040769e+308), point(-8423,-28523), point(-25723,-32018)), linestring( point( 6855.0879,26712), point(1.330885e+308,29508), point(23931,7172)), linestring( point(7048,-9581), point(13234,-31359), point(9603,-13618)), linestring( point(28426,10353), point(-28728,15428), point(5.127580e+307,9064), point(-24983,-15954))), polygon( linestring( point(-2447,-134217728), point(-19919,5), point(-33554430,-2953), point(20232, 5277.7695)), linestring( point(-12878,19069), point(-28800,-18481), point(4278,-28629)), linestring( point(-16360,15921), point(-32557,17960), point(-1609,1.148057e+308), point(-3298.7188,-19292)), linestring( point(-32064,488), point(-31685,-3714), point(-13300,-6625), point(29530,-7610))), polygon( linestring( point(27563,-28936), point(-31316,-18437), point(17156,7410), point(2251799813685247, 3280.2002)), linestring( point(-3977,28494), point(2.270476e+307,12305), point(-23934,-2293)), linestring( point(-31032,3.468740e+307), point( 3343.4648,-26717), point(28418,-2082))))),(point(9628,-18571)) ;
select a from t where a ='2016-11-11' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(6064,-12882), point(-30289,32640), point(17681,7831)), linestring( point(-217,1.234066e+308), point(17561,-27122), point(-27979,27583)), linestring( point(16269,-29439), point(24325,9817), point(8690,4.416132e+307), point( 3740.8574,31052)), linestring( point(23896,-17885), point(-30181,-9239.3213), point(1588,-7362), point(-12694,-30426)))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(-15719,8164), point(-5069,3.466779e+307), point(22270,-5953))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(29146,32766), point(-30097,-444), point(8897,-12687), point(-24456,-7256)), linestring( point(21307,17837), point(-2049,-1035), point(32764,23541)), linestring( point(-23114,6063), point(23248,-18247), point(-9322,2.553862e+307)), linestring( point(-288230376151711747,29701), point(1.262078e+308,14377), point(2.823775e+307,11431), point(14031,-4043)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(-24101,29808), point(-8072,1.146654e+308), point(4408,34359738364), point(504,13370), point(274877906947,-11987))),(multipolygon( polygon( linestring( point(-4716,-18589), point(-5148,-32427), point(15364,-8469.7246), point(-32587,-29692)), linestring( point(21539,17327), point(18782,5333), point(-10017,7.326643e+307), point(-26620,-30389)), linestring( point(31410,8589934591), point(-795,31533), point(18448,-13993))), polygon( linestring( point(24105,31040), point(10677,-24593), point(2187,7547)), linestring( point(2199023255555,-27689), point(33554430,-31664), point(6433,-28497)), linestring( point(1.509302e+308,10643), point(-6178,1.180093e+308), point(14770,1.684307e+308)), linestring( point(2471,-12583), point(-24938,-2729), point(21752,33554429), point(-5986.0537,5471))), polygon( linestring( point(17518,25550), point(1.612924e+308,23639), point(288230376151711747,4.072389e+307)), linestring( point(-16224,-24937), point(-24813,-8508), point(-3786,8740)), linestring( point(4999,-1096), point(-25026,-7482), point(-17545, 3298.3516), point(31734,-9108)), linestring( point(-16707,18056), point(14395,25135), point(15397,9007199254740992), point(4092,6150))), polygon( linestring( point(-10998,15642), point(4194306,1.423147e+308), point(3.975921e+307,17779), point(-7605.0391,23108)), linestring( point(1.113928e+308,-22978), point(562949953421310,-28071), point(-15951,-280), point( 7864.0703,1210)), linestring( point(-7376,1918), point(-4157,-19330), point(-215,-24149), point(21508,24898)), linestring( point(1.062748e+308,10405), point(-30034,24044), point(-62,26055), point(2913,-32426))))),(geometrycollection( multipolygon( polygon( linestring( point(-29580,20719), point(-28717,-10612), point(18861,1.705700e+308), point(-28571,5.252409e+307)), linestring( point(-16832,2847), point(27932,-22020), point(7.303588e+307,7.910096e+307)), linestring( point(-3000,11627), point(23335,-21269), point(-11237,-28451))), polygon( linestring( point(11946,-7485), point(9800,536870916), point(1.083537e+307,19871), point(5569,13464)), linestring( point(17710,9890), point(-26106,-7687), point(-6567.3086,-11045)), linestring( point(-32484,-28068), point(-31826,3970), point(-11461,1152921504606846977))), polygon( linestring( point(-30365,-1931), point(25549,6.231530e+307), point(-27189,-27829), point(1.751321e+306,24339)), linestring( point(-2251799813685246,21497), point(-19331,10183), point(-16579,-23326)), linestring( point(-8394,-9125), point(9966,-22607), point(-27886,-13302), point(1.327429e+308,-24307))), polygon( linestring( point(23906,10860), point(1.474261e+308,-23849), point(9213,1.096640e+308)), linestring( point(-19319,-17432), point(-15087,-11767), point(-20052,2.742113e+307)), linestring( point(23984,-9848), point(9751,28680), point(6286,-32754), point(-24185,-8719)))))),(multipolygon( polygon( linestring( point(-20736,549755813886), point(20285,-19040), point(18217,27148)), linestring( point(-162,2.388339e+307), point(-6978,-22686), point(14888,-719)), linestring( point(12,36028797018963971), point(1152921504606846980,-15888), point(4725,1075)), linestring( point(-36028797018963967,-20485), point(7817,2170), point(-11451,1427), point(-14873,31876))), polygon( linestring( point(-19744,21480), point(3212,1073741825), point(-1498.4336,-8328)), linestring( point(2.989310e+307,-8496), point(5747,1152921504606846978), point(-31969, 8464.4824)), linestring( point(3591,973), point(-23843,9848), point(23904,-25394), point(12735,23866)), linestring( point(10304,-17939), point(-30456,27805), point(-14024,20096))), polygon( linestring( point(14045, 3933.8359), point( 1227.0518,134217729), point(3764,35184372088832), point(-22507,-6917)), linestring( point(11323,13675), point( 5573.3643,-10281), point(-30538,11519), point(-5855.4634,19239)), linestring( point(-8796093022212,-23804), point(-22094,-8791.8184), point(-1307,-3234))))),(polygon( linestring( point(549755813888,-741), point(8.031392e+307,1.590200e+308), point(-12624,-23896), point(-25601,-25316)), linestring( point(-22314,2.500761e+307), point(-10662,-17743), point(18468,-16777220), point(14054,-562949953421315)), linestring( point(-21626,21823), point(14935,-3729), point(-10999,18226)), linestring( point(-24844,-4005), point(9.986348e+307,7.583795e+307), point(19228,-7670), point(-5494,5289)))),(geometrycollection( polygon( linestring( point(-21863,70368744177662), point(-18020,31091), point(30505,4.857105e+307)), linestring( point(-18381, 441.9873), point(7842,-31488), point(-5720,32490)), linestring( point(524286,-11246), point(-4111.2827,-13492), point(-31749,8303))),polygon( linestring( point(1.069251e+308,-20364), point(-28568,-12820), point(-12037,-18713)), linestring( point(2305843009213693953,27708), point(24619,-857), point(12467,1.460218e+308), point( 2252.8877,-26474)), linestring( point(13914,-5), point(-31354,6.966004e+307), point(-25092,5828))),point(-30906,-7448))),(multipoint( point(17240,524285), point(5026,18614), point(9714,-9449))),(point(4296,8691)),(linestring( point(-6958,-1132.8916), point(-24724,23511))),(linestring( point(-18546,15211), point(-576460752303423492,-9373))),(multipolygon( polygon( linestring( point(20683,1.668978e+308), point(-25624,3899), point(-19088,-15886)), linestring( point(585,-19212), point(19865,23021), point(-18423,5.734776e+307), point(-25151,19765)), linestring( point(1.950853e+307,-2387), point(1.190488e+308,-16845), point(-2900,-15930), point(-32433,31894))), polygon( linestring( point(-5477.7446,30688), point(1.284443e+308,-28470), point(8934,16065), point(-4200.2939,-1279.4863)), linestring( point(27459,20394), point(-14181,-27344), point(27268,-29507), point(-6752,26544)), linestring( point(-28651,-26910), point(2556,-6001), point(28887,17179869187))), polygon( linestring( point(-7793.9702,25648), point(31894,15751), point(-21825,9.744061e+307)), linestring( point(-4342,-32766), point(24482,10274), point(10752,7.868800e+307), point(-22085,-10947)), linestring( point(-11954,-32291), point(-9259.8633,20311), point(-2711,-28523)), linestring( point(-20874,8978), point(-4581,10614), point(9.443955e+307,2492))), polygon( linestring( point(-4668,29699), point(4.431640e+307,26992), point(-11513,14277), point(7.468533e+307,1.358064e+308)), linestring( point(-840,8589934590), point(-30808,-22138), point(28378,-2931)), linestring( point(-18970,30733), point(-20065,29066), point(-7497,-1941.0229), point( 9914.4492,-3614.4556))))),(point(-8915,-24186)),(multipolygon( polygon( linestring( point(26126,-723), point(124,210), point(-9610,493)), linestring( point(28142,12956), point(-7903,-3310), point(-3226,-7400)), linestring( point(-362,-26626), point(3.185743e+307,-6617), point(14398,8195), point(11894,1027)), linestring( point(-4615,27578), point(1.060412e+307,-16221), point(-20686,67108862))), polygon( linestring( point(16495,-20427), point(13865,21802), point(29926,-16352)), linestring( point(238,32767), point(10463,-28987), point(-13750,1.585668e+308)), linestring( point(431,-1148), point(6833,-22387), point(3829,4), point(-21428,4185)), linestring( point(-19223,254), point(-9053,-7920), point(4294967296,-18890))), polygon( linestring( point(-9735,-392), point(1003,-5493), point(8241,-31579), point(3984,1.393220e+308)), linestring( point(-27749,-4805), point(-23150,1.098906e+308), point(-1314,-2096)), linestring( point(-19665,18875), point(-30796,-7038), point(-25539, 6208.5723), point(-19328,30537)), linestring( point(11787,-2731), point(1.010878e+308,16413), point(23089,14739))))),(linestring( point(20337,-9505), point(3096,9223372036854775807), point(5844,21963), point(-15959,-12719), point(17776,16047), point(-14406,1.053359e+308), point(11977,30903), point(9.547171e+306,1.630857e+308), point(25455,25698))),(multilinestring( linestring( point(1.752784e+308,-1518.8037), point(-2,21903), point(9932,72057594037927938), point(-15013,9), point(-7221.7197,-8850.8604), point(-3041,-17592186044416), point(16388,31837), point(-22181,31772), point(1.646930e+308,6332), point(18014398509481983,1450)), linestring( point(14772,32523), point(-26060,136), point(-17392,11799), point(20150,-144115188075855872), point(-327,21910), point(-29381,-17384), point(-14976,-9016), point(-5004,4886), point(7.027717e+307,-9881)), linestring( point(22767,-16716), point(26212,22120), point(-29743,4430)), linestring( point(2.082797e+307,-6520)))),(multilinestring( linestring( point(22058,-18713)), linestring( point(4294967300,-6663), point(-21574,3045), point(7.491773e+307,-4890), point(3.050015e+307,25568), point(-30060,-14948), point(-18740,1.081438e+308), point(-22241,-12452), point(18002,72057594037927935), point(-20484,7349)), linestring( point(6946,6373)), linestring( point(20772,-2), point(-25446,-6553)))),(linestring( point(-12741,-20085), point(10775,17724), point(549755813886,-11289), point(26333,30713), point(519,11757), point(-28850,-20318), point(15630,-2546), point(-28,-814), point(-1838.4351, 3346.6553), point(-17486,-15219))),(polygon( linestring( point(-15032,22059), point(10293,-3621), point(14678,-9408)), linestring( point(-17643,-70368744177661), point(-20852,-10999), point(6.310587e+307,-4379)), linestring( point(13326, -930.6406), point(14815,-15439), point(-32071,-22668)))),(geometrycollection( multipolygon( polygon( linestring( point(-12528,12796), point(30694,-28281), point(-31809, 5916.8096)), linestring( point(-30718,-22304), point(-16617,-25384), point(-31966,10063), point(-3931,31997)), linestring( point(9392,4773), point(22243,1.070329e+308), point(1.104360e+308,-8939), point(-9631,30445))), polygon( linestring( point(15941,11363), point(9007199254740995,-26125), point(6.002141e+307,20292), point(26132,23124)), linestring( point(26937,514), point(4.484177e+307,-23055), point(-16260,-5390)), linestring( point(16383,-26260), point(-2275,-19129), point(30934,30924), point(1.750041e+308,-3648.5581)), linestring( point(9.695830e+307,562949953421311), point(-6001.1221,-4573), point(-25186,14316), point(-28860,5830))), polygon( linestring( point(-16931,6900), point(-11866,-27392), point(11337,-12247), point(5274,12337)), linestring( point(-9372,9.540879e+307), point(-30330,-19797), point(6499,11689)), linestring( point(-353,2147483652), point(-18138,-27007), point(-29261, 4150.6797), point(-15729,288230376151711744)))),multipolygon( polygon( linestring( point(4096, 5573.3262), point(-28062,1867), point(5.175527e+307,-32315), point(6349,24750)), linestring( point(-29946,27722), point(-17741,19629), point(-19476,19649)), linestring( point(14032,17596), point(-9114,23542), point(-6252.8008,-18808))), polygon( linestring( point(-8490,549755813884), point(31958,-7904), point(1.024137e+308,8337), point(9060,-25314)), linestring( point(23169,1.300326e+308), point(2597,24096), point(-21245,36)), linestring( point(-26043,-20060), point(-9582,1.432895e+308), point(-3329,7978), point(8304,15792)))))),(point(-19218,-31855)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(17592186044418,1.257704e+308)),(multilinestring( linestring( point(-3732.0601,-8133), point(1.504086e+308,-14066)), linestring( point(6392,3.901399e+307), point(-959,11051), point(13793,1.035275e+308), point(-2117,-3322), point(32636,1609), point(-1164,29078), point(36028797018963965, -402.9180)), linestring( point(-286,-31081), point(11005,-1701)), linestring( point(7276,-31575), point(-16942,-7734), point(11342,26785), point(16777213,5.617629e+307), point(-22818,18363), point(12261,-18141)))),(point(5747,-27954)),(polygon( linestring( point(-21230,-8860), point(20707,28672), point(21201,-12422), point(1.633428e+308,-4194300)), linestring( point(20494,-36028797018963971), point(-20168,1898), point(32770,12748), point(-10385,-10432)), linestring( point(2305843009213693955,13015), point(-16582,18784), point(25477,-7395.9185)), linestring( point(16851,-22443), point(25907,8352), point(21940,-10605), point(15503,14701)))),(geometrycollection( polygon( linestring( point(-4007,15837), point(-5409.0347,8589934596), point(-31006,-1152921504606846972)), linestring( point(5.418346e+307,-21155), point(1410,674), point(-15194,262145)), linestring( point(21424,144115188075855870), point(8254,-10269), point(14417,15775))))),(multipolygon( polygon( linestring( point(-9448,-31594), point(7163,-4260.5986), point(10091,9607), point(-6746,32321)), linestring( point(-21937,-33554432), point(2051,23785), point(-8966,-1711), point(-19540,-17785)), linestring( point(8353,-3389.7329), point(-1077.4326,-18910), point(18135,-5567), point(21267,-27522)), linestring( point(3572,15), point(12,1.157157e+308), point( 8684.5801,1.721179e+308))), polygon( linestring( point(23229,-6559), point(-8303,27432), point(-3642,3273), point(-2251799813685247,-32269)), linestring( point( 5825.4541, 950.6045), point(-1460,548), point(8498,9323)), linestring( point(16093,-7333), point(19422,-17592186044413), point(1491,-24785)), linestring( point(1.235973e+307,29969), point(-30616,14684), point(17579,-18639), point(-140737488355324,16815))), polygon( linestring( point(-27476,-12084), point(-11964,25824), point(-6031,-16753), point(9.559071e+307,28516)), linestring( point(22059,-25225), point(1.056830e+308,-2224), point(8.533118e+307,2396)), linestring( point(33554429,-188), point(-26985,21657), point(-23027,-31892)), linestring( point(-18627,-22680), point(26210,-28276), point(23608,-593))), polygon( linestring( point(21486,2082), point(3157,14305), point(72057594037927935,-8442), point(23340, 6302.4590)), linestring( point(-32407,24159), point(33554432, 9831.8242), point(7935,514), point(4929,4611686018427387901)), linestring( point(2657,-28723), point(-1058,12275), point(-23883,-30165))))),(point(4.142597e+307,562949953421308)),(linestring( point(-28619,23680))),(multipolygon( polygon( linestring( point(2.706205e+307,1125899906842626), point(-130,1125899906842620), point(-29963,13112), point(17755,-6212.5186)), linestring( point(1.647572e+308,-4060.3979), point(8195,25155), point(5.091622e+307, 204.2354)), linestring( point(-19817, 1500.1807), point(28254,28158), point(-10347,26040)), linestring( point(13985,27994), point(-4526.9136, 2200.1035), point(-5282,-2780))), polygon( linestring( point(109,-26956), point(-26622,-7291), point(15499,-29577)), linestring( point(2.092689e+307,12336), point(-20217,5162), point(-2668,567)), linestring( point(-27441,-6902), point(1.078098e+308,-7350), point(-415,-5889))), polygon( linestring( point(15035,-30072), point(2051,9615), point(4085,6763), point(-4114,-16162)), linestring( point(-30065,-8194.4668), point(1586,-12517), point(-30029,23543)), linestring( point(-9123,-11671), point(30950,-28610), point(30467,27020)), linestring( point(27360,-32437), point(-12479,-8619.0000), point(26802, 4233.5693))), polygon( linestring( point(14045,5612), point(-934,22128), point(32752,-18622), point(-29134,7608)), linestring( point(510,28299), point(29886,28440), point(24959,11509)), linestring( point(16268,-26211), point(-10730,17079), point(289,4636), point(31718,-4651)), linestring( point(-11800,-1958), point(1.246595e+308,14122), point(-18943,3078), point(18791,-2584))))),(point(29755,29296)) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(21308,144115188075855873), point(-17393,35184372088831), point(-8402.8809,-21502), point(-4716,11333)), linestring( point(1.115694e+308,19948), point( 8393.1895,5.404794e+307), point(-20219,-16039)), linestring( point(-8388611,-2121.9434), point(576460752303423490, 9588.5664), point(-16375,-18431), point(-260,13174)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-8754,-6707.7920), point(21680,1864), point(15469,15139)), linestring( point(7756,11948), point(27488,9), point( 8547.0430,17213)), linestring( point(-7410,8735), point( 6087.5693,-17444), point(22716, 7041.2090), point(-4275,1.155752e+308)), linestring( point(-9549,67108862), point(11357,30391), point(-13711,1.717786e+308))), polygon( linestring( point(-28883,10840), point(4806,2048), point(11584,1.205389e+308)), linestring( point(524284,2.749948e+307), point(1234,11505), point(-9715.6875,2.645401e+306), point(2030,-27192)), linestring( point(15629,20134), point(549755813891,-31904), point(18867,-20209)), linestring( point(1.035013e+308,10850), point( 6327.1162,-7843.4185), point(-16316,2061))), polygon( linestring( point(-3172,-26020), point(-20993,29893), point(13492,-1405)), linestring( point(-16134,-1294), point(18014398509481983,18446744073709551614), point(21814,8.834384e+306), point(-10223,916)), linestring( point(-30719,-24719), point(21950,1.790182e+308), point(7560,20777)), linestring( point(-19451,-6492), point(17592186044416,134217730), point(-3637,11553), point(-3901,1))))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(18014398509481983,32766), point(-22152,-23861), point(-6274,-13467)), linestring( point(14879,5259), point(-4240,15100), point(-29969,-27870), point( 297.6475,29179), point(-18014398509481981,22681), point(5.468892e+306,-5231), point(-6920,-21972), point(-5838,7.142775e+307), point(26660,-4689)), linestring( point(28640,-4448.0903)), linestring( point( 3909.5664,1.218843e+308), point(32594,5334), point(-18872,1.055436e+308), point(27931,-3981), point(-27321,6447), point(-16863,21063), point(14861,262145), point(7761,26778)))),(multilinestring( linestring( point(10,1048576), point(8388605,-2326), point(12235,-17395), point(30015,-15854), point(-19962,27497)), linestring( point(35,29879), point(-18222,25725), point(15590,14313), point(-31537,8349), point(16799,131069), point(11459,9732), point(430,-7342), point(3758,24051), point(13929,-7409), point(6.092689e+307, 7590.2344)), linestring( point(6438,-22123), point(-1481,-30358), point(-20890,15262), point(14383,-6470)))),(point(27312,10565)),(point(-6024,11964)),(linestring( point(-21610,2412), point(30576,-22959), point(-8622,9.555495e+307), point(-10814,-21864), point( 583.6699,-553), point(30226,-26756), point(22147,7.726573e+307), point(-27512,24724))),(point(31384,23298)),(multipolygon( polygon( linestring( point(26109,16630), point(16289,-26385), point(28893,-8336.4268), point(1073741826,1.516574e+308)), linestring( point(10676,-8742.0156), point(-2045,18412), point(1.762246e+308,8.909753e+306)), linestring( point(18925,16777212), point(1.403436e+308,-19136), point(-31805, 5352.0234))), polygon( linestring( point(6062,-7581), point(-9939,-24727), point(4.404915e+307,-21456)), linestring( point(776,-1402), point( 2036.8994,8683), point(19958,8674), point(-19749,6.037093e+307)), linestring( point(-14913,11465), point(29450,8413), point(1.789397e+308,33554434), point(9533,9369)), linestring( point(-27502,-5061), point(-26171,-15386), point(-2650,68719476735))))),(point(11890,17306)),(polygon( linestring( point(-29765,-32114), point(31903,15051), point(16601,20064), point(-28527,6682)), linestring( point(27163,-18643), point(32702,26662), point(-8153,564)), linestring( point(15805,-18780), point(4611686018427387903,-17760), point(-19837,-23384)), linestring( point(-10631,-12305), point(-8948,8650), point(30872,-6594)))),(geometrycollection( point(6.709694e+307,13726))),(multipolygon( polygon( linestring( point(647,9438), point(4838,1.365600e+308), point(15517,3048), point(-8400,-31815)), linestring( point(2097152,8736), point(17111,-5012.4561), point(3057,-137438953468), point( 8196.5684,30066)), linestring( point(-11971,-12643), point(-30415,-24699), point(-18754,7.077337e+307))), polygon( linestring( point(29661,-7581), point(-358,-9076), point(-4753,4401)), linestring( point( 7441.8184,16664), point(-12100,-5926), point(15080,9.978050e+307)), linestring( point(9833,-11857), point(31763,-10474), point(-6,14623), point(-8651,-10408))), polygon( linestring( point(8,11159), point(7069,-12665), point(-29627,1.546051e+308)), linestring( point(-12813,-14450), point(10154, 7906.3535), point(30472,14822)), linestring( point(1904,23116), point(20912,18032), point(4566,-13223), point(7113,-31195))))),(geometrycollection( geometrycollection( polygon( linestring( point(30492,-20229), point(-4398046511100,22080), point(22052,-21360), point(-27063,4776)), linestring( point(19041,16387), point(-22001,-3581), point(-23604,-25105), point(8761,-8144)), linestring( point(-50,30203), point(-27788,-274877906945), point(-24767,61)))))),(point(-31463,24219)),(multipoint( point(31340,-21878), point(29626,-1770), point(-20829,18422), point(-2757,-5979), point(-513,-22704), point(14725,16776), point(26568,-15399), point(15643,20756))),(polygon( linestring( point(28009, 6041.0078), point(-8577.3623,-988), point(-13949,-480)), linestring( point(11434,-5565.6235), point(27925,13316), point(-29572,-1152921504606846972)), linestring( point(-28065,593), point(-11333,1.483049e+308), point(-16256,-17916)), linestring( point(-7878,-24540), point(-25970,29029), point(18925,30163), point(28539,-7852)))),(linestring( point(1.034490e+308,2109), point(1.243770e+308,23420), point(68719476732,-12281), point(-32335,-1467), point(31076,30648), point(-24079, 4491.5625), point(4.212768e+306,1.489055e+308))),(polygon( linestring( point(7868,-576460752303423486), point(15489, 8622.3477), point(-22087,-17745), point(4264,21695)), linestring( point(8580,-6665), point(-28209,29012), point(25184,-8903), point(68719476737, 1311.4297)), linestring( point(-27058,27147), point(13450,-14053), point(-3755,16777216)))),(multipoint( point(-20355,-28066), point(161,-4407.8184), point(31,-20890), point(-4059,7.223307e+307), point(6.774593e+307,7.126034e+307), point(-25146,-25792), point(14469,22573))) ;
insert into `test`.`t`(`a`) values (linestring( point(28434,-4695), point(14646,549755813887), point(-24197,-22651), point(14348,-2147483648))) ;
select a from t where a ='65525' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-14660,14), point(-21973,-20552), point(-32379,3705)), linestring( point(-19529,9639), point(-13535,30419), point(-32241,14455)), linestring( point( 9642.7598,-1108.6533), point(-24460,-9365.4805), point(2141,24100)), linestring( point(4070,-12499), point(-1375.9570,-10465), point(2216,31916), point(-562949953421308,-1911)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(21507,286), point(-19083,-25769), point(-14996,-19970), point(-19599,-9451), point(-21258,26172))),(multipoint( point(2.079437e+306,2041), point( 9029.6016,516), point(17179869180,-600))),(geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(17396,3.699346e+307), point(27920,5724), point(-19809,-14741), point(13237,-7985)), linestring( point(21994,9699), point(-28286,29235), point(13869,22366), point(-28053,13085)), linestring( point(-17668,165), point(-20791,1515), point(3.464590e+306,1024)), linestring( point(7504,-9572.6426), point(-1373,11220), point(-24754,-21002), point(33554435,1.142952e+308))), polygon( linestring( point(-15164,7.392377e+307), point(-16676,32224), point(19551,7794)), linestring( point(8707,20575), point(1.276488e+308,-15309), point(-18488,4660)), linestring( point(4559, 4061.5742), point(1.370427e+308,-26195), point(3480,-13721), point(-2640,-19329))), polygon( linestring( point(9007199254740992,32422), point(-15099,-32436), point(20115,-11577), point(11080,8.275679e+306)), linestring( point(-21118,20964), point(9.757263e+307,1.592229e+308), point(27353,-20499), point(12813,3330)), linestring( point(-24401,-11643), point(11284,25024), point(16037,-12722), point(-16752,-1590))), polygon( linestring( point(4607,-7645), point(-13945,19204), point(9058, 6947.5039)), linestring( point(15390,16388), point(-25829,-27821), point(-18343,-8360.4580), point(5181,536870912)), linestring( point(7.245835e+307,72057594037927936), point(22277,22031), point(-6564.7690,-13781)), linestring( point(25172,-12857), point(-3843,24094), point(21220,-390), point(-28030,1.463503e+308)))),linestring( point(26906,-23375)),multipoint( point(6678,6.646256e+307), point(22017,7436), point(22845,19066), point(32686,-25676))),point(22404,-7845),multilinestring( linestring( point(-11210,14349), point(16640,-18984)), linestring( point(19385,-20560), point(32349,-29363), point(-684,4372), point(-2047.9575,10054), point(15552,-5246))))),(geometrycollection( linestring( point(-30855,-23280)))),(linestring( point(-9533,-5138), point(5115,19338), point(1125899906842621,408), point(28754,7625), point(9648,1887))),(polygon( linestring( point(-2041,3606), point(-1185,2.215889e+307), point(-7350,17787), point(17103,137438953468)), linestring( point(28142,-24586), point(16177,-25221), point(-30871,3244), point(1.557793e+308,63)), linestring( point(-11165,-11861), point(1.568820e+308,24784), point(4306,4), point(14772,30293)), linestring( point(-8621,1.096190e+308), point(31843,29555), point(-4764,-29903)))),(multipolygon( polygon( linestring( point(1.280217e+307,4662), point(26938,-25787), point(-27195,7832), point(11244, 395.5146)), linestring( point(-5758,-17977), point(-28883,-665), point(5715,-2880)), linestring( point(29315,4398046511107), point(27419,27738), point(22822,1.500099e+308)), linestring( point(-27623,15934), point(2305843009213693955,1.778400e+308), point(-65538,-31664))), polygon( linestring( point(30393,-2380), point(-17433,14915), point(14856,8.369732e+307)), linestring( point(-20635,-11419), point(22475,771), point(-12116,20676)), linestring( point(26525,755), point(-7739,-14078), point(-777,-14288), point(-16147,20454))), polygon( linestring( point(17612,30616), point(-29298,-16688), point(-3271,-20434), point(-29678, 6165.6289)), linestring( point(3834,-268435459), point(1.216981e+308,17343), point(73,-14031), point(33554433,23503)), linestring( point(-23527,7812), point(15308,-12007), point(1.687063e+308,22729))))),(point( 6882.0273,-8926.6807)),(multipoint( point(31380,15490), point(-17905,-25136))),(multipoint( point(1172,24967), point(3.775205e+307,556), point(-7293,21222), point(2524,31677), point(13635,20033), point(-16252,14559), point(1607,1.229728e+308))),(multipoint( point(23573,1.173813e+307), point(10018,-169), point(1.592738e+308,30992), point(-24226,-2660), point(9010,1.668902e+308), point(25838,6494), point(-12015,-16062))),(multipolygon( polygon( linestring( point(68719476734,1.782133e+308), point(23077,9091), point(8867,-6989), point(15090,11817)), linestring( point(-26580,-11990), point(28665,8.847105e+307), point(21696,-30075)), linestring( point(18027,-10824), point(-15661,549755813892), point(268435453,-7261.2036))), polygon( linestring( point(12088,4396), point(28532,-6619.5513), point(-11152,-1995.4907), point(10431,1.620887e+308)), linestring( point(1096,17247), point(-27533,-24727), point(6425,-8750)), linestring( point(17395,-2078), point(15686,32587), point(288230376151711744,-17014)), linestring( point(-24512,4096), point(7.590120e+307,6081), point(-28036,15591))), polygon( linestring( point(5293,-15405), point(1168,27929), point(-25861,13450), point(1.602519e+308,19695)), linestring( point(3115,1.597387e+307), point(-31885,7446), point(20155,28835)), linestring( point(-17660,-19967), point(2.552205e+307,3965), point(-13980,31052), point( 8450.9277,-3126)), linestring( point( 498.5811,25637), point(-137438953473,1.029720e+307), point(65540,-1337), point(23841,8973))))),(polygon( linestring( point(14522,-7232), point(-26175,1.260697e+307), point(-30424,-31732)), linestring( point(-28222,-6505), point(-1020,30659), point(63,1.515607e+308)), linestring( point(1.667096e+308,-25130), point(-29003,7547), point(1.115561e+308,28551)))),(linestring( point(7545,-28515))),(point(-24767,26688)),(point(-31837,-19729)),(linestring( point(-24212,19431))),(multilinestring( linestring( point(9.896838e+307,1.190460e+308), point(-22899,31972), point(2097153,-17965), point(72057594037927933,9.906563e+307), point(-29068,-17683), point(-3907,26408), point(-5954,644), point(15240,-12346)), linestring( point(28762,27320)), linestring( point(-20772, 2016.5410)), linestring( point(17154,-31355)))),(geometrycollection( multipolygon( polygon( linestring( point(6986,-10057), point(9.225993e+307,30009), point(-1110,-31271)), linestring( point(-22082,23844), point(-20056,-3824.4243), point(-10930,-18837)), linestring( point(-29564,26041), point(20526,4745), point( 3109.1641,6.955264e+307), point(31511, 1658.7813))), polygon( linestring( point(20852,-7678), point(-15780,401), point(281474976710659,27566)), linestring( point(7091, 6746.7402), point(-6346.9468,19483), point(14792,16452)), linestring( point(-8726,-24972), point(-10176,7.500567e+307), point(1.658333e+308,4876)), linestring( point(16244,1.597385e+308), point(16735,-14308), point(2251799813685250, 6195.4521), point(8.132169e+307,-15224))), polygon( linestring( point(2046,17365), point(6467,15060), point(3819,32109), point(17462,-7382)), linestring( point(-111,16406), point(32750,-25890), point(17627,-17268)), linestring( point(-4489,7.306561e+307), point(30370,-3709.3203), point(3.833341e+307,32107))), polygon( linestring( point(-67108861,24958), point(20290,-30949), point(31501,-2147483644)), linestring( point(29532,5.819627e+307), point(19367,-13043), point(17540,2.872173e+307)), linestring( point(31473,-3735), point(28109,1.217390e+308), point(-502, 5610.3955)), linestring( point(-268435452,-31206), point(-25787,1023), point(-27794,-26996), point(-16970,-25321)))),polygon( linestring( point(-4038,-10541), point( 7522.8457,-23236), point(-9278,-6013)), linestring( point(3948,-4523), point(-16573,549755813891), point(4478,22114)), linestring( point(274877906945,5100), point(-24476,-2118), point(21,-22394))),multilinestring( linestring( point(4652,19643), point(-14656,17592186044414), point(-26095,23177), point(-30753,-21161), point(15978,-25948), point(-29169,-23917), point(6.703223e+307,-4784)), linestring( point(-29012,20574), point(1034,5072), point( 1405.5879,-18971), point(30716,-21175), point(27752,31321), point(-3003, 6165.8477), point(15767,13104)), linestring( point(-28261,6.824125e+307), point(-6192,447), point(-23636,-6537), point(8846,7.644300e+307), point(11524,13018), point(-16729,-26480), point(20507,-28228), point(-22170,-2416), point(-25515,-16984), point(-11434,3.497736e+307))))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(2050,-5785), point(-33,12945), point(1.370233e+308,-192), point(28708,4.578376e+307)), linestring( point(28650,-26798), point(5.331314e+307,30424), point(-24522,-606)), linestring( point(-3409,11516), point(0,-13519), point(7423,-25171)), linestring( point(5.783568e+307,20744), point(-24686,-11335), point(8032,31474), point(9617,-1785)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(-22292,-24596))) ;
insert into `test`.`t`(`a`) values (point(-2058,-29721)) ;
select a from t where a ='127' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(-10483,29035)),(multipolygon( polygon( linestring( point(27808,5256), point(-12326,2199023255551), point(-30822,-6947.7842), point(21379,1.434674e+308)), linestring( point(19942,8.567376e+307), point(-4829,-19839), point(-22551,-13973), point(1.618101e+308,14884)), linestring( point(25921,-14552), point(6710,12347), point(-14083,21861), point(31502,9051)), linestring( point( 3842.9053,-18621), point(7026,2251799813685250), point(21006,1.211120e+308), point(-23228,-3235))), polygon( linestring( point(-3318,22329), point(15759,-24421), point(-11621,-10898)), linestring( point(-6101,-5807), point(-288230376151711744,7.325778e+307), point(-5922,5130), point( 2557.1025, 3622.3770)), linestring( point(-8388609,-18054), point(-9474,28855), point(-13632,-17862), point(-4625,-31641)), linestring( point(20059,3347), point(-4611686018427387904,9534), point(5990,26944), point(-2475,-22227))), polygon( linestring( point(29853,-16998), point(-3168,1.038435e+308), point(5706,21767)), linestring( point( 5224.3926,-8233), point(12537,-5312), point(-28838,8572)), linestring( point(17455,9067), point(1.553531e+308,27077), point(5471,16027)), linestring( point(-19278,-21260), point(-6996,5697), point(-2301.4922,1099511627775))))),(multipoint( point(1.147263e+308,3.826078e+307), point(8012,-24396), point(13560,1125899906842621))),(polygon( linestring( point(8.261880e+307,-16769), point(-16725,30038), point(16764,32068), point(-66,61)), linestring( point(-7774,-1020), point(8628,-1800.6787), point(-4587,12925)), linestring( point(-16871,2019), point(8.456454e+307,18246), point(4.925342e+306,-35184372088834), point(13905,-1673)))),(multilinestring( linestring( point(-15937,-7460), point(-22120,-1502), point(-26426,29167), point(5502,-13540), point(4611686018427387907,-4154), point(28701,-21728)), linestring( point(-25446,18631), point(22134,-25994), point(6044,-10725), point( 9619.4395,1.022474e+307), point(-12276,-6680), point(-18335,30164), point(-11001,31702), point(17913,9312), point(10728,28472), point(-8081,30303)))),(geometrycollection( linestring( point(8.516501e+307,-9290), point(11211,-26160), point(-19899,6602), point(-14917,1.142792e+308), point(18382,5860), point(-31131,5.476665e+306), point( 6392.8105,1073741828), point(-8934,25764), point(-26958,67108864), point(16186,281474976710655)),point(1.562909e+307,16936),geometrycollection( geometrycollection( geometrycollection( multilinestring( linestring( point(524287,-28574), point(-8736,-11440), point(-28176,-30346), point(-1548,35184372088830)), linestring( point(17179869180,10862), point(242,-18966), point(-850,4231), point(-562949953421311,-22040), point(-20484,11585), point(30191,1.562263e+308)), linestring( point(3097,3547), point(17809,-32416), point(4,26575), point(2.399674e+307,-16), point(27686,2754), point(-26087,14534), point(-8928,8705), point(-29620,-16862), point(8188,5.963757e+307)), linestring( point(1.376417e+308,-32748), point(24713,20797), point(20112,-30077)))),multipoint( point(2409,65538), point(-32157,2.592294e+307), point(-12581,1.592891e+308), point(-15065,-13542), point(5739,3689))),multipoint( point(-24636,28668), point(13845,16530), point(15633,20889), point(-4503599627370498,7.996367e+307), point(2097148,-14702), point(24340,-22828), point(29533,31444))))),(polygon( linestring( point(-3759,26151), point(-28255,259), point(-4230,28469)), linestring( point(-14063,-15936), point(-31178,6868), point(22900,-16264)), linestring( point(-2314.8457,-29093), point(-27771,4), point(-1405,-1535), point(1121,1.568184e+308)))) ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(6.048506e+307,-26676)),(polygon( linestring( point(6.724422e+307,-6204), point(16875,3631), point(-4165,12), point(1.300202e+308,8193)), linestring( point(-6536,281474976710660), point(4398046511106,7.223835e+307), point(-32124,-5171), point(-32688,-13933)), linestring( point(-15655,-9062.2686), point( 5316.7461,24400), point( 5882.2285,-19087)))),(point(16377,-27167)),(linestring( point(15870,-6243), point(4804,11589), point(-20893,-24353), point(-32701,70368744177660), point(3.184544e+307,-13025), point(-3633,-15860), point(-12558,1.715275e+308), point(4194306,-27975), point(4081,3.901371e+307), point(1.437197e+308,15983))),(point(-15703,32767)),(point(-11344,9398)),(linestring( point(8.397132e+307,35))),(geometrycollection( geometrycollection( point(7050,26292),point(-3300,-3500)))),(multipolygon( polygon( linestring( point(-26597,1.374795e+308), point(-20251,-5628), point(-14642,-6661.0459)), linestring( point(20215,8.654140e+307), point(25138,7731), point(34359738364,2133)), linestring( point(-15545,16813), point(15834,5397), point(-15074,22357), point(7092,18199)), linestring( point(-392,-3858), point(70368744177666,-8988), point(8076,-12039), point(-3891,24968))), polygon( linestring( point(28244,-22926), point(-17419,28326), point(8589934596, 6966.5586), point(-31600,21109)), linestring( point(-30051,3271), point(-30690,4340), point(1.067656e+308,-11997), point(10980,3197)), linestring( point(6648,-24524), point(-17212,-26453), point(1.348237e+308,-15973)), linestring( point(3.440809e+307,22488), point(-2044,-6489.0928), point(-15085,21075), point(-14597,-26078))), polygon( linestring( point(11309,7.188812e+306), point(-19414,-2286), point(-27836,-28084)), linestring( point(19405,1.240479e+308), point(14867,4294967299), point(-31405,32043)), linestring( point(-21085,-2856), point(22875,2513), point(2474,-19745)), linestring( point(-5981,31728), point(-27021,7594), point(2.205619e+307,1.780413e+308), point(-10775,-2010))), polygon( linestring( point(5941,3599), point(14827,18224), point(-19931,27680)), linestring( point(603,21998), point(20038,-4973), point(31103,4.669257e+306)), linestring( point(-30700,-2678), point(-5908,31280), point( 6226.5967,-4611686018427387902), point(-30075,1.422377e+308)), linestring( point(-19473,-30587), point(16449,7320), point(-29907,-27212))))),(point(31744,-1142)),(multipoint( point(-12419,8159), point(-3596,-8479.3604), point(-13816,274877906941), point(-4216,2147483647), point(-14852,-28890), point(1.553226e+308,-31311))),(point(-4911,-17179869187)),(geometrycollection( point(31145,17025),geometrycollection( polygon( linestring( point(2917,28926), point(70368744177666,-31165), point(30685,-24038), point(4477,-6544)), linestring( point(8.261170e+307,5325), point(-31096,-8100.3599), point(-16777214, 3477.7158)), linestring( point(101,2031), point(-202,-28856), point(-30470,15073)), linestring( point(-5917.8955,-26019), point(7.597885e+307,-21559), point(-6804,13807), point(-17263,15109))),multilinestring( linestring( point(31533,18112), point(-18706, 6489.8047), point(-4153,-30428), point(18184,513), point(-9636.6211,-13607), point(7428,-26649), point(-10684,23426)), linestring( point(-21454,1.554237e+308), point(4.915037e+307,28164), point(16113,-8589934592), point(10977,25520), point(3.334704e+306, 786.8867), point(1,-19255), point(3258,2097149), point(6870,-32099), point(549755813884,23545), point(-9288.0576,-567)))))),(polygon( linestring( point(1.716748e+308,27382), point(-2903,-26691), point(26217,8738), point(-680,18855)), linestring( point(-19342,15297), point(-27216,-3910.4058), point(18014398509481983,-31213), point(1125899906842626,27217)), linestring( point(15934,-20179), point(3.775309e+307,27168), point(22119,24940)))) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(29019,-21145), point(-7521, 8082.2598), point(-31701,-15799), point(-790,21723), point(1085, 4640.9873), point(1.505423e+308,1152921504606846980)), linestring( point(549755813888,5332), point(-22660,13967), point(-7000,-3349), point(-26486, -953.4316), point(2305843009213693953,1020)))) ;
insert into `test`.`t`(`a`) values (point( 5079.7246,1.198221e+308)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(1.274268e+307,30568), point(21508,17179869186), point(-9569,5.025910e+307), point(2.631179e+307,268435458), point(-3384,-27511), point(30233,-15852))),(polygon( linestring( point(-5312,18525), point( -372.7842,-25478), point(29947,24336), point( 2430.3066,-25744)), linestring( point(12077,-32623), point(1.489205e+308,27608), point(-4891,-13959)), linestring( point(6398,19654), point(-12788,-16956), point(2.936223e+307, 3250.5586)))) ;
insert into `test`.`t`(`a`) values (multipoint( point(-32770,3423), point(-7339,-5631))) ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(7.034974e+306,5.638778e+307), point(24996,4398046511101), point(2199,22349), point(30503,-21129), point(-449,-10174), point(-24239,3440), point(13029,13145), point(2010,-16880), point(-32231,4881)), linestring( point(1.240170e+308,-1048576), point(-7689.9775,-32359), point(-13976,-8686), point(-30582,-5621)), linestring( point(1.695562e+308,259), point(8833,26928), point(-6287,281474976710657), point(14731,6.214719e+307), point(8589934588,4106), point(26612,-20455), point(3.940709e+307,8896), point(31017,5808)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(25476,-21986), point(32330,26046), point(3910,16671)), linestring( point(-22913,-3680.7046), point(12523,27807), point(15253,1.467115e+308), point(31845,-14794)), linestring( point(14322,-26231), point(-15551,-27647), point(-6140,2049)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-26334,-28511), point(25019,-29367), point(1.106293e+308,7778)), linestring( point(11472,6757), point(16895,-19448), point(-28733,1.034326e+307)), linestring( point(31575,24909), point(-26158,512), point(-16777217,1.609346e+308)))),(polygon( linestring( point(32231,-25780), point(-6911,1.902874e+307), point(1.551402e+308,-27533), point(-18282,-16711)), linestring( point(13767, 4969.2393), point(-10430,24649), point(4093,-32096)), linestring( point(-4852,22099), point(17629,-21898), point(-15, 7678.4414)), linestring( point(-30597,8.705218e+307), point(-26886,9.544746e+307), point(-10585,3244)))),(multilinestring( linestring( point(-144115188075855872,1.080527e+308), point(-7396.3584,-11532), point(137438953476,-31299), point(32769,-25471), point(11023,-9484), point(-31561,-1073741825), point(-5647.6235,-2740), point(27160,72057594037927932), point(7744,-27947), point(17179869182,9975)), linestring( point(21072,-19614), point(9.567338e+306,23025), point(11242,16931), point(-3597,-130), point(-2923,28392), point(-26254,-3434), point(-20972,-29158), point(-31268,13952), point(1.796914e+308,14807)))),(multilinestring( linestring( point(-21711,22187), point(281474976710659,2849), point(281474976710655,-65538), point(-32732,148), point(-9236, 4017.9561), point(20762,-23551), point(-30867,-26506), point(-13306,16672)), linestring( point(22063,26029), point(8108,1.684344e+308)), linestring( point(-8667,-4386), point(2544,18202)))),(multipolygon( polygon( linestring( point(3.166725e+307,-11320), point(11466,12381), point(1.789112e+308,13100)), linestring( point(-29267,19650), point(13742,-8841), point(-24697,27492), point(-31030,23391)), linestring( point(-5770,32612), point(8.626609e+307,31777), point(-25140,18322)), linestring( point(9105,-4786), point(25866, 1113.8467), point(-677,-11980), point(12119,5.021522e+307))), polygon( linestring( point(144115188075855872,4325), point( 5768.5781,-20567), point(8589934591,3040)), linestring( point(32687,18456), point(-288230376151711744,17606), point(1.381638e+308,68719476740), point(-30102,5934)), linestring( point(-6984, -692.3721), point(-32580,-19071), point(4055,-30721)), linestring( point(1.082833e+308,27893), point(-31491,30349), point(19446,-19120), point(13455,-10103))))),(multipolygon( polygon( linestring( point(8.406955e+307,-14408), point( 9316.0977,16816), point(-4503599627370495,-1115), point(19472,-29254)), linestring( point(-19180,24223), point(31907,-19459), point(-6498,-6307), point(-29653,29859)), linestring( point(33554432,268435452), point(-22172,-1584), point(32772,14929))), polygon( linestring( point(-1248,-3146), point(1.900113e+306,12768), point(12517,12684), point(-10358,-27775)), linestring( point(1569,28704), point(-10872,6.897827e+307), point(-9727.8008,1.773891e+308)), linestring( point(-221,10184), point(10814,8960), point(18868,-23660)), linestring( point(19778,-1356), point(-4467,1.414962e+308), point(-29669,16439), point(-12198,1.745359e+308))))),(linestring( point(252,6201), point(1.508119e+308,30254), point(-31825,15384), point(18781,25468), point(-29425,-32307))),(multipoint( point(14695,-5364), point(28826,22114), point(-29084,29649), point(32555,-19838), point(-1898,31315))),(linestring( point(20770,20478))),(multipolygon( polygon( linestring( point(-6085,2186), point(11144,536870910), point(-18789,-25955), point(19493, 3280.7764)), linestring( point(-8944,-5544), point(-16756,-3188.1343), point(14414,-12863), point(-21320,17179869187)), linestring( point(16057,4.048925e+307), point(1152921504606846980,-20435), point(29,-30184), point(1908,3.467170e+307)), linestring( point(23589,2888), point(-7293,5.869113e+307), point(-26121, 5939.1201), point(1.638072e+308,-8242.8516))), polygon( linestring( point(-26808,32088), point(1.195296e+308,-16494), point(29724,-536870910), point(-7475,26043)), linestring( point(-13299,-16658), point(-13532,-8515), point(9007199254740991, 2292.6631), point(-18020,22922)), linestring( point(-16120,1.668873e+308), point(3546,3352), point(-8443,32153), point(-10567,-7163)), linestring( point(-14608,-19340), point(6.355309e+307,70368744177660), point(-11918,-22046), point(-20375,31423))), polygon( linestring( point(13862,-16168), point(32770,-12987), point(20133,3715)), linestring( point(-29060,11924), point(72057594037927934,6657), point(524286,-16516)), linestring( point(18537,18533), point(-24856, 465.8125), point(-9535,28694), point(25105,-23644))), polygon( linestring( point(-1746,6383), point(27916,5.686775e+307), point(1.388518e+308,-26850), point(32121,-1768)), linestring( point(1.581591e+308,-411), point(-12081,13149), point(-15818,12834)), linestring( point(13111,-7318), point(16391,-32150), point(1.346399e+308,6.130027e+307), point(-2570,5109))))),(linestring( point(-7748,-12968), point(29334,-28307), point(-20561,-12881), point(22144,-32400))),(multilinestring( linestring( point(-9722,-7502), point(-6495,2044)), linestring( point(16322,-4258), point(14710,-288230376151711742)))),(multipoint( point(-3088,1.680456e+308), point(9.109803e+307,-12396), point(-2251799813685249,18141), point(533,28078))),(multipoint( point(-5844,-7735.5234), point(19131,9906), point(3.175593e+307,-29159), point(11485,-21052))),(geometrycollection( polygon( linestring( point(-23490,512), point(2.973580e+306,-4611686018427387908), point(19707,3), point(1099511627780,-17)), linestring( point(4059,23706), point(-3257,-430), point(-32748,6471)), linestring( point(22664, -616.5967), point(-4417,-29751), point(-5687,-1950), point(16314,-4194)), linestring( point(28013,-26223), point(13624,-3109.0000), point(1.834649e+307,25030), point(1.064385e+308,26137))),multipoint( point(32436,5.668304e+307), point(25912,6712)),linestring( point(-4895,-1172.4473), point(303,-31785)))),(multilinestring( linestring( point(19361,8431), point(-137438953473,33554429), point(16436,6203), point(-7372,-20787), point(-6296,19607), point(20735,-19743), point(8.968402e+307,-23983), point(19066,29378)), linestring( point(9.939602e+307,1.141788e+308), point(9.069864e+307,13756)))),(polygon( linestring( point(1.033588e+308,3293), point(10714,9975), point(-4194306,3.686824e+307), point(-3275,-16269)), linestring( point(31606,-19003), point(-27035,-29748), point(-17275,-5232), point(20807,1.723072e+308)), linestring( point(-1396,8615), point(7.674050e+307,-16831), point(-6879,17256)), linestring( point(23054,30189), point(-281474976710659,-22259), point(-2136,4908), point(-30989,4851)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(-10628,1040), point(-4259.4189,16207), point(20481,1634), point(-11944,-4179)), linestring( point(23762,3493), point(-2780,3338), point(9246,-3769.3418)), linestring( point(17012,5406), point(1.426927e+307,131073), point(-6887.4268,-28703)))) ;
select a from t where a ='11:11:11' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(1495, 84.4785), point(894,-31254), point(-2052,-26588), point( -937.0430,21003), point(-20775,9.275073e+307), point(144115188075855871,-27483), point(-6422,9512), point(18120,29118), point(9.552568e+307,-8796093022209))),(multilinestring( linestring( point(-23656,-13481), point(1089,-17040), point(31545,-8955), point(1.783924e+308,9014), point(-31422,-7349)), linestring( point(-17834,10036), point(-27125,15657), point(-26764,21590), point(9235,-68719476737), point(-20567,5.753903e+307), point(-28882,-28019)), linestring( point(17179869183,6482), point(13112,-26110), point(8909,24685), point(4906,12160), point(-5677,18977), point(-17164,14538), point(16262,32421), point(-22616,29202), point(-27662,-29947)))),(multipoint( point(-26176,-14725), point(-6118,1.435156e+308), point(-2006,18349), point(-16404,11381), point(31085,18175), point(24022, 3873.9912), point(11538,18446744073709551613), point(-8195,21482), point(-28631,-25089))),(multilinestring( linestring( point(9.045726e+307,-67108862), point(524286,8.405289e+307), point(-29257,22566), point(-10378,4200)), linestring( point(17857,274877906940), point(-2311.5303,1.593274e+308), point(24008, 6333.2578), point(-5478.7290,2031), point(1584,-2483), point(23840,9.200069e+307), point(17077,8654), point(25921,19639), point(29989,-25818), point(24627,-9546)))),(multipoint( point(-9996,5.232865e+307), point(9.691275e+307,-27943), point(-2410,1626), point(31505,-6787), point(281474976710652,16387), point(1.671230e+307,-17858))),(point(16526,17743)),(geometrycollection( polygon( linestring( point(16220,4.917030e+307), point(-18386,20504), point(25934,1.438286e+308), point(2004,2168)), linestring( point(6876,-30617), point(14925,-36028797018963971), point(-8874,-16019), point(-29944,29701)), linestring( point(-6099,-3154.9316), point(8388604,9223372036854775809), point(-14482,3614), point(-32103,-10947)), linestring( point(9.832553e+307,18739), point(13151,2689), point(8254,8388607), point(18673,-30925))))),(point(-7644,4.118089e+307)),(multipoint( point(22106,-6139), point(-9061,-67108860), point(-13783,-15888))),(linestring( point(-6055,24806))),(linestring( point(-13465,-4641.1025), point(-5162,1.483504e+308), point( 9691.8828,9.915462e+307), point(17592186044415,-8820), point(-24629,20561), point(8589934591,3.514752e+307), point(23368,-7827), point(25939,29300), point(1.399916e+308,64))),(point(10000,-5416)) ;
select /*+ JOIN_ORDER( t ) */ a from t where a ='2012-01-01 00:11:11' and a =16383 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( linestring( point(12186,25155)),linestring( point(3213,-5740), point(7328,-9801), point(15165,1.130458e+308), point(3208,17713), point(-29033,15564)),multipoint( point(26516,24718), point(-140737488355324,11554), point(7734,12197), point(-2264,2.850010e+307), point(140737488355324,-7075), point(-23789,-20760)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point( 5128.7354,1.624140e+308), point(20969,32766), point(28572,1048573), point(-1088,-22083)), linestring( point(-31883,-32258), point(3291,26994), point(-7322,13512), point(-20194,14437)), linestring( point(-21097,15982), point(32557,-24346), point(-6502,-15585)), linestring( point(-126,2.197372e+306), point(1.247559e+307,26466), point(-5426,-23580), point(8192,27515)))),(multilinestring( linestring( point(1073741824,14238), point(6132,-28425), point(-8126,8.349509e+307), point(1912,-3443), point(23659,-3915.4985), point(-22320,196), point(7708,29611), point(23304,-3090), point(16652,9223372036854775804)), linestring( point(-14228,1.497204e+308)), linestring( point(1.390755e+308,4611686018427387904), point(19668,-19437)), linestring( point(7447,20514), point(6283,11380), point(3581,-17485), point(-2200,-13801), point(4093,4294967300), point(7781,15654)))),(multipoint( point(2606,-6732), point(18646,-24806), point(20774, 1116.3574), point(-23678,18015), point(-32067,-11184), point(-20211,9007199254740994), point(-26616, 1342.4014), point(-24742,3.598774e+307), point(-2199023255554,480))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(70368744177663,-19487), point(-30508,-16264), point(-18421, 1246.8027), point(8.924489e+307,25149), point(-23661,-22394), point(-9665,28472), point(-22872,1.637422e+308), point(-1026,-28264))),(multilinestring( linestring( point(-17260,21184), point(8589934596,1.123304e+308), point(-9892,-3261), point(-5389,23900), point(-4319,-10835), point(24423,26206), point( 1178.2129,-17618), point(-16837,-21982), point(-6438,9.855406e+307)), linestring( point(-27476,7.087679e+307), point(15075, 4333.0732), point(124,30127)))),(multipolygon( polygon( linestring( point(28374,4949), point(21182,1.762379e+308), point(-8589934589,15007), point(1.361690e+308,20044)), linestring( point(1426,-26428), point(-5620,-15761), point(-30316,-18126)), linestring( point(10701,4194300), point(-4611686018427387905,4.419091e+307), point(12115,549755813888)), linestring( point(-1121, 2544.5869), point(-8684.5840,-1073741826), point(72057594037927937,25665), point(20845,7.850418e+307))), polygon( linestring( point(1.528367e+308,28638), point(-12860,-31892), point(30049,25981)), linestring( point(-28539,27336), point(6819,-13964), point(-32156,576460752303423492), point(24718,-8557.5605)), linestring( point(4010,10483), point(28211,17281), point(-30571,28581), point(25967,-32524))), polygon( linestring( point(10143,-9654), point(-19542,16386), point(21234,36028797018963968), point(25412, 6067.7461)), linestring( point(-12812,-4476), point(21613,134217727), point(-20273,4397), point(31272,24650)), linestring( point(-29444,6433), point(-33554436,-11859), point(-20610,9223372036854775806)), linestring( point(-10177,1.232898e+308), point(-25549,27342), point(-11107,-21197), point(-3286,6.055553e+307))), polygon( linestring( point(-7396,32763), point(6.298513e+307,-6391), point(1.792069e+308,-9454.1523)), linestring( point(-29189, 4531.5557), point(-23100,18017), point(24685,-22617)), linestring( point(27968,-25700), point(-2620,15786), point(288230376151711745,-10989)), linestring( point(-4285.5981,-24795), point(14239,22376), point(-5278, 1398.7021))))),(multipolygon( polygon( linestring( point(-17382,18362), point(-20782,-9835), point(-31349,-7265), point(-28115,-3109)), linestring( point(32227,7995), point(31786,22378), point(28383,4221)), linestring( point(6559,4.688642e+307), point(13931,2872), point(-13213,1.743030e+308)), linestring( point(-26214,-2046), point(-1,1.744446e+308), point(-26034,-11539))), polygon( linestring( point(-6749,-16670), point(-28491,-18068), point(7988,17179869186)), linestring( point(-24549,20315), point(28861,15897), point(-21509,65540), point(-32458,-30252)), linestring( point( 6604.2754,-24248), point(-9309,-3122), point(10549,2000), point(45,1.349920e+307))), polygon( linestring( point(-7396,6.592871e+307), point(1.792629e+308,1.370918e+308), point(-31429,524287), point(-9040,-25481)), linestring( point(-15744,-782), point(-5356.2158,-15598), point(2184,2.248285e+307)), linestring( point(-1758,1.879949e+307), point(-28825,-3829), point(28162,-17811))))) ;
replace into `test`.`t`(`a`) values (multilinestring( linestring( point(30772,549755813891), point(1486,-26783), point(-2651,-9922), point(-9410.6875,12928), point(331,-2021), point(3.943165e+307,17806), point(1977,29212), point(-3000,-29196)), linestring( point(-3667,12459), point(803,17179869183), point(1.417979e+308,1.307752e+308), point(13508,-27929)))) ;
update t set a =-56 , a =concat('{',concat('','"','key3','":"','' ,'"',''),concat('','"','key2','":"','[[' ,'"','') ,'}') where a ='0' ;
select a from t where a =1 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(30643,36), point(8894,987), point(-12570,-23946), point(65537,-16707)), linestring( point(12819,-20632), point(-6994,281474976710654), point(-11560,1427), point(-22746,-5856)), linestring( point(18446744073709551615,337), point(25785,-2846), point(23957,-32178)), linestring( point(15877,1.230869e+308), point(-21570,11286), point(-374,31457), point(-13092,29294))), polygon( linestring( point(20017,1.717429e+308), point(-21643,6.569691e+307), point(-15167,-11950), point(-4845,6279)), linestring( point(18370,16912), point(-18232,-7746.1655), point(-12850,584), point(-24385,2199023255553)), linestring( point(-1038,-19331), point(29776,-11676), point(-4725,-65535), point(8.889310e+307,1.090945e+308))), polygon( linestring( point(-6586,-25954), point(22266,15298), point(28618,-25530)), linestring( point(16873,-2147483651), point(-635,-26583), point(-20606,-20354)), linestring( point(-17609,-16283), point(21838,27937), point(-10471,29499), point(-32368,1.635228e+307))))) ;
insert into `test`.`t`(`a`) values (point(16873,131)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(15731,1.740382e+308), point(17893,5.024610e+307), point(-17576,1.752146e+308)), linestring( point(7.159046e+307,27067), point(-13674,4.009640e+307), point(26255,9961)), linestring( point(-27196,10047), point(11225,19103), point(25968,-14994)))),(linestring( point(8260,536870908), point(18239,-3739.0078), point(22569,1048577), point(32074,12296), point(1.766182e+308,13730), point( 3858.8379,-32707), point(768,4685), point(4503599627370496,3.736473e+307), point(32292,-19419))),(geometrycollection( point(1.250924e+308,-8872),multipoint( point(144115188075855875,23036), point(-8823,4194304), point(4420,-19248), point( -629.6172, 9227.3789), point(1022,31810)),multipoint( point( 4108.8320,1.139482e+308), point(20626,-25913)))),(multilinestring( linestring( point(12611,2.327389e+307), point(1.747227e+308,-209), point(761,21380), point(-15146,7774), point(84,-23224), point(-25301,-12683), point(9845,5)), linestring( point(-16557,252), point( 2553.1279,-29552), point(-18687,13490), point(6349,4345)))),(point(12452,6252)),(polygon( linestring( point(-8704,524286), point(11236,-6624), point(25619,-4237)), linestring( point(14749,-24194), point(15885,12961), point(1.597502e+308,32193), point(11566,30048)), linestring( point(14016, -973.6104), point(7845,1140), point(5056,129)))),(multipoint( point(3648,1.491528e+308), point(-11925,26746))),(geometrycollection( geometrycollection( geometrycollection( linestring( point(4.955909e+307,6.678074e+307), point(-13533,-288230376151711740), point(6888,23936), point(4313,-20694), point(-3140,27968), point(14177,-27628), point(20113,-14481), point(-31889, 7665.7031), point(-27442,3.942562e+307), point(1327,-26592)),polygon( linestring( point(1.369500e+308,-16160), point(-7699,36028797018963971), point(2.839500e+307,-15175), point(2586,23907)), linestring( point(-6106,5999), point(-16194,17), point(-20530,260), point(17105,28322)), linestring( point(20136,-24832), point(26419,19890), point(-5538,524290), point(14138,9.673134e+307)), linestring( point(288230376151711743,30672), point(-17946,6.269470e+307), point(-29216,-8892))),point(8.615584e+307,1.365176e+308))))),(multipoint( point(-28451,-3517), point(28462,-26758), point(2.666137e+307,1.157466e+308))),(geometrycollection( geometrycollection( polygon( linestring( point(21760,5522), point(-22340,28068), point(-9195,26708)), linestring( point(26132,1.091357e+308), point(-26402,-7534), point(24249,-16830)), linestring( point(33554428,262148), point(6012,-15040), point(131072,17592186044415), point(1125899906842626,1099511627780))),polygon( linestring( point(-25628,23465), point(-1286, 7716.3867), point(-21864,8796093022206)), linestring( point(-3684.3203,-14897), point(2221,8589934593), point(3663,-29940)), linestring( point(6481,-25269), point(3856,3927), point(-268435460,-3358), point(-14471,-4385)), linestring( point(-3156,13205), point(22341,-20700), point(29012,8345))),linestring( point(9681,1.353595e+308), point(32382,27747), point(-3,1798))),geometrycollection( point(32122,-25209),multilinestring( linestring( point(-21179,-14221), point(-11431,7718), point(18158,9341), point(4,-4718), point(-8572,-19700), point(1546,199)), linestring( point(32534,-16817), point(4768,-10292), point(-10634,-12940), point(2413,13466), point(5.098160e+307,10123), point(18157,14357), point(1570,-281474976710660), point(6936,-10845), point(252,-7367)), linestring( point(18832,30863), point(21287,10831), point(-18686,-2575), point(30515,-4958), point(2008,1.364736e+308), point(-10134,10892)))))),(polygon( linestring( point(11077,27343), point(21398,2419), point(20771,-19290), point(4986,24713)), linestring( point(7930,12163), point(27700,17455), point(-11921,6472), point(13222,17113)), linestring( point(-8785.3066,-26408), point(-28287,-28733), point(12743,-9460.0293)), linestring( point(20381,23177), point(19850,6273), point( 4832.5850,2.786857e+307), point(19777,23974)))),(polygon( linestring( point(-31459,-2241), point(12793,9007199254740993), point(-21081,7.481711e+307), point(-11760, -766.9307)), linestring( point(6.352520e+307,8317), point(4.940778e+307,2097153), point(-5287,4032)), linestring( point(-10721,18513), point(4874,17318), point(28959,11460)))),(geometrycollection( point(-3913.9868,-20599),linestring( point(-27609,-19828), point(-15573,34359738371)))),(multipoint( point(-18012,-23758), point(14645,-20474), point(27162,2658), point(-6301,-18010), point(-22240,-15800), point(21335,-8258), point(8.497067e+307,-28896))),(polygon( linestring( point(-15425, 6555.0020), point(-28780,-24106), point(24310,20574)), linestring( point(13152, 3213.1777), point(25731,2.869750e+306), point(-11855,1.754612e+308), point(-9001,2)), linestring( point(-32009,-28002), point(3714,1023), point(-17710,-28380)))),(geometrycollection( polygon( linestring( point(-1816,21136), point(-8216.3125,6254), point(18969,12532)), linestring( point(5729,28029), point(-12668,4580), point(25857,6006), point(2097156,10207)), linestring( point(7954,23126), point(-2235,7.083028e+307), point(5402,-6342))),linestring( point(-12200,21097), point(3.140697e+307,26352), point(9.618245e+307,-32253), point(-23763,1.569513e+308), point(-16839,778), point(-12823,-29231)),point(9467,-11996))),(point(1.485776e+308,6706)),(multipolygon( polygon( linestring( point(22784,6.413076e+307), point(30122,16185), point(-19775,65537)), linestring( point(68719476732,9688), point(-5695,8.376754e+306), point(4194305,31034)), linestring( point(12643,576460752303423489), point( 6794.8516,8589934595), point(-2,16793)), linestring( point(-19443,-32515), point(7425,21743), point(274877906942,-27169))), polygon( linestring( point(9824,14816), point(24017,6042), point(-4337,24619), point(-25448, 3035.7021)), linestring( point(24766,-5467), point(15932,30299), point(-7913.8237,24709), point(-9964.1729,21649)), linestring( point(-10295,-21726), point(-29038,4504), point(68719476736,-35184372088832), point(31877,5.763686e+306))))) ;
delete from t limit 2 ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(18737,-17164), point(9,-22874), point(19888,-850)), linestring( point(-29978, 4891.8057), point(9869,-20201), point(11856,1.387905e+308), point(8771,-31077)), linestring( point(359,-2029), point(-5392,-15317), point(-4592,-21550)), linestring( point(-26955,-18431), point(2147483651,65532), point(-31806,22933), point(24361,-21078)))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(23404,-24449), point(-12864,24175), point(-15417,19787))) ;
insert into `test`.`t`(`a`) values (multipoint( point(-6396,-8390), point(1099511627777,32734), point(22633,7.126537e+307), point(31372,25230), point(15572,4331), point(-12925,8506))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point( 4824.3066,13433), point(16777219,36028797018963965), point(262142,-10589), point(24750,36028797018963964), point(-9737.5713,524290), point(1.690716e+308,1), point(-25458,-26650), point(-31806,1.703710e+308), point(1104,-1152921504606846980), point(26436,27444))),(polygon( linestring( point(17916,24853), point(-16098,-29557), point(-30255,-10123), point(-4551,9007199254740989)), linestring( point(-12214,-26657), point(72057594037927939,-18967), point(68719476736,2147483649), point(8.275413e+307,2147483644)), linestring( point(-20521,-16938), point(-1559.0166,4797), point(893,1.522504e+308)))),(geometrycollection( multipolygon( polygon( linestring( point(-25185,-28245), point(-9551,-13497), point(4080,10784), point(3033,15405)), linestring( point(19356,2199023255556), point(5449,28106), point(1.851905e+307,-1148)), linestring( point(1049,-15685), point(-254,13566), point(1.198572e+308,22022), point(2097152,15566)), linestring( point(-24296,7787), point(28664,17856), point(33554433,-6061))), polygon( linestring( point(-28394,-15421), point(-4890,-12618), point( 7342.4063,31955), point(-5185,-31510)), linestring( point(26283,26666), point(15704,-20907), point(15959,8096), point(1.578817e+307,1.117168e+308)), linestring( point( 2116.2539,29837), point(22374,-9762), point(1747,8.244288e+307)))),linestring( point(968,-11140), point(11164,7627), point(12120,-5590), point(8.130085e+307,9742), point(-30558,2435), point(65539,-6395.7813), point(-31603,19588), point(2251799813685250,21850), point(-19088,22604), point(-3574,-10865)))),(linestring( point(25727,-16383), point(-15741,9325), point(-12406,16488), point(32307,-27078), point(-32637,1073741821), point(6.208817e+307,4.130039e+307), point(-32527,1296), point(-6933,19384), point(1.322648e+307,-26849))),(geometrycollection( geometrycollection( point(-11525,30564)),polygon( linestring( point( 130.1465,8646), point(-18988,-13795), point(2.603546e+307,18019), point(-28196,18196)), linestring( point(-15790,-28800), point(-14459,-6301), point(-15453,-23202)), linestring( point(32117,11484), point(-7661,3), point(-12529,-16876))))),(polygon( linestring( point(14226,-10819), point(15577,-18370), point(27972,21099), point(6105,4393)), linestring( point(25545,-7096), point(-24869,1.057800e+308), point(-12693,-1208), point(21742, 2999.7246)), linestring( point(-27999,-134217726), point(30493,11727), point(497,-32641)))),(geometrycollection( multilinestring( linestring( point(21237,10343), point(-24482,25527), point(932,-16944), point(186,18170), point(12963,1.603977e+308), point(-32480, -423.6064), point(-19825,137438953468), point(20860,-30423), point(-24728,-6198)), linestring( point(-6096, 493.5596)), linestring( point(28044,3635), point(-6331,6593), point(17435,562949953421308), point(-16811,137438953470), point(-32298,12969), point(-19352,-31165), point(-20375,6858), point(2305843009213693954,2147483647)), linestring( point(13833,-10189), point(1.604647e+308,-3074), point(-14413,-7512), point( 7970.8613,3827), point(29261,21017))),polygon( linestring( point(21350,7.124256e+307), point(30094,2097149), point(-2821.8955,28775), point(1125899906842627,259)), linestring( point(-1957,3.098028e+307), point(-9619,17887), point(-27621,68719476739)), linestring( point(25179,23800), point(-17429,4194304), point(18032,2441), point(2019,-25905))),multipolygon( polygon( linestring( point(7110,-23786), point(17137,-1783), point(22913,1.782873e+308), point(-497,-4270)), linestring( point(-6522.8618,-27173), point(6473,1), point(1.085267e+308,-20026), point(1152921504606846972,-9933)), linestring( point(1,9418), point(163,27133), point(29357,-31803))), polygon( linestring( point(-19392,-4), point(16574,-15889), point(-3190,-12255)), linestring( point(128,-11142), point( 5721.8701,10951), point( 3989.7734,6257), point(4969,17108)), linestring( point(-17973,2842), point(-3301,31968), point(-16453,4394)), linestring( point(8796093022206,-4267), point(4.579874e+307,514), point(-12469,-11794), point(36028797018963971,-29452))), polygon( linestring( point(131071,14378), point(5.740745e+307,1.312602e+308), point(3.214201e+307,25731), point(-3243,-8636)), linestring( point(-17495,-25491), point(562949953421311,-28504), point(-9884,1.161206e+308)), linestring( point(-204,31802), point(21544,-134217731), point(-2199023255552,116)), linestring( point(-31348,-12521), point(19608,21738), point(-36028797018963966,1028))), polygon( linestring( point(3835,7.008830e+307), point(18947,-3766), point(26798,-8146), point(16270,-3160)), linestring( point(4294967295,-32193), point(-1190,-23144), point(-7504,7.791658e+307)), linestring( point(4.483825e+306,-32383), point(-4097, 1598.9873), point(-22689,-6659), point(-2288,1027)), linestring( point(-31600,-32737), point(-13155,-20682), point(-5216.8843,-10154)))))),(polygon( linestring( point(-1097,-29292), point(-10694,-31063), point(2097153,-22548), point(-32501,-549755813887)), linestring( point(-1747,-10493), point(7883,-24897), point(13936,25906)), linestring( point(-20003,32010), point(-31715,-14136), point(12728,32438), point(18731,3.480280e+307)), linestring( point(-15827,-4217), point(-24402,11788), point(-20353,4995)))),(multipolygon( polygon( linestring( point(-32626,-23856), point(28762,28567), point(-28041,-2246.8716)), linestring( point(281474976710660,27709), point(1955,-23894), point(9.273911e+307,-7406)), linestring( point(6500,-28713), point(5946,28995), point(-19730,-28915))), polygon( linestring( point(-11877,15244), point(-13525,2147483645), point(-68719476734,10696), point(-1759,-12015)), linestring( point(963,7018), point(-30830,-1899.3696), point(-5173,11560), point(35184372088832,-21022)), linestring( point(-27148,1.580390e+308), point(30727,-5852), point(29084,1.149820e+308), point(5167,-10252))), polygon( linestring( point(22881,11938), point(-12213,15966), point(21893,-27988), point(2051,1000)), linestring( point(256,5.236869e+307), point(-7373,14090), point(29227,-8696)), linestring( point(-17959,9201), point(-4615,-13920), point(-4940,5599), point(27291,131070))))),(multilinestring( linestring( point(5309,288230376151711742), point(26966,11808), point(1.560235e+308,24349), point(15882,-4398046511100), point(-23568,16908), point(-27574,14172), point(34359738371,-28412), point(31166,1.125357e+308)), linestring( point(-19410,-5622), point(-3026,8191), point(-135,-32147), point(8.629279e+306,29499)), linestring( point(-2436,32681), point(-25184,7267), point(288230376151711742,7.766200e+307)), linestring( point(26005,-21424), point(13973,18401), point(1125899906842620,-31343), point(29595,17179869187), point(1471,1685), point(-1789,288230376151711744), point(21587,9.469929e+307), point(-433,16051), point(31482,-13408)))),(geometrycollection( polygon( linestring( point(6718,-27875), point(6.113625e+307,1547), point(-1936,2.502307e+307)), linestring( point(-25007,20878), point(24991,20184), point(14625,13928)), linestring( point(18014398509481981,-7504), point(17468,-8680), point(259,22090), point(-4611686018427387901,1.481669e+308)), linestring( point(-29774,-16448), point(13540,1.264178e+308), point(-30270,36028797018963969), point(22348,26159))),multipoint( point(28537,-5687), point(-12639,-10528), point(-21252,-4891.2930), point(16410,-11009), point(281474976710654,24385), point(33554431,-6663), point(30548,-10818), point(549755813888,-32398), point(12408,20573), point(-11107,-22947)),geometrycollection( multipoint( point(2057,-18687), point(-28318,-12371), point(259,-28606), point(-19357,18644), point(1.173990e+308,15465), point(-66,-30576), point(-7365,-2380.3003), point(-17091,-26211)),point(-19375,4.674726e+307),linestring( point(-12777,7.382262e+307), point(29266,-12197), point(29758,10621), point(-31221,-16891), point(5087,10777), point(-919,3.188214e+307), point(-28999,-7944), point(1152921504606846975,30373))))),(multipolygon( polygon( linestring( point(524286,-6837), point(18483,8086), point(19453,18945)), linestring( point(8.558793e+307,-4735), point(16270,-25491), point(-3533,-1640), point(-4922,1.069631e+308)), linestring( point(-14770,-24091), point(-29878,-34359738368), point(28306,24586))), polygon( linestring( point(17729,-23439), point(16673,-12717), point(2.377711e+306,30173), point(-15026,9678)), linestring( point(30130,3416), point(3422,10895), point(24212,-6566)), linestring( point(35,20661), point(20244,17949), point(-1014,-2278))), polygon( linestring( point(5857,-5), point(137438953469,-22682), point(4.329885e+307,-25080)), linestring( point(-764,9007199254740992), point(72057594037927932,-4534), point( 5778.7441,-399)), linestring( point( 5005.0088,17451), point(-1574,-18672), point(-29174,3300), point(27308,4758))))),(linestring( point(-28696, -674.4541), point(7898,-7566), point(19991,29432), point(3507,1.103683e+308), point(4625,5876), point(1.139072e+308,18615), point(9.066207e+307, 9013.7520), point(12025,23506), point(11838,25193), point(-18583,-576460752303423486))),(multilinestring( linestring( point(1.114928e+308,-29124), point(29858,-19404), point(-30819,-256), point(15565,1.082005e+308), point(18320,23804)), linestring( point(-14836,28499), point(10185,8149)), linestring( point(16630,1271), point(-15494,25166), point(9976,-23965), point(-19859,646), point(31333,-24077), point(11784,-13798), point(3479,28966)), linestring( point(696,36028797018963968), point(-15265,1.671152e+308), point(9.798889e+307,-20799), point(-26177,-359), point(1.223317e+308,-31925), point( 54.2012,1008), point(-22672,29662), point(18697,-16948)))),(multipolygon( polygon( linestring( point(-15843,16043), point(32299,2.444956e+307), point(32761,-18325), point(23194,-12227)), linestring( point(-32190,31482), point(26395,2385), point(24261,13688), point(9223,-26130)), linestring( point(-16388,3812), point(1136,29312), point(21547,25883))), polygon( linestring( point(20567, 6475.9023), point(-7608,4.784635e+306), point(36028797018963969,21778), point(-15094,-15946)), linestring( point(28284,4213), point(19456,-23787), point(2790,-8679), point(15275,-1699)), linestring( point(-29736,28001), point(19967,5955), point(-20110,4611686018427387903)), linestring( point(5.211089e+307,-26691), point(-4839.7256,-5916), point(12262,-15101))), polygon( linestring( point(3.556393e+307,26360), point(-4611686018427387900,-3861.6392), point(-4727.4941,-31209)), linestring( point(1,17592186044412), point(1.732631e+308,21743), point(23905,-13935), point(13031,-20105)), linestring( point(-11139,-18429), point(-13726,1.368708e+308), point(-2743,12677)), linestring( point(24757,-31205), point(-19102,-11477), point(469,-27821))), polygon( linestring( point(-18700,-11289), point(12885,-21869), point(9866,2156)), linestring( point(11555,-31555), point(10240,3683), point(-30071,176), point(21128,-14015)), linestring( point(10583,6.065698e+307), point(1569, 6896.7480), point(5.844570e+307,8491), point(15639,-12099))))),(polygon( linestring( point(-12413,16538), point(-9097,-22318), point(-3545,1.762799e+308)), linestring( point(-31295,-342), point(-7792,22172), point(1.663575e+308,-23703)), linestring( point(30593,1.542426e+308), point(17021,28437), point(6.272245e+307,1152921504606846976)), linestring( point(1073741824,15009), point(27885,-27961), point(765,-11057)))) ;
select a from t where a =1 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( linestring( point(-16443,17861), point(-28104,134217730), point(-4956,8774), point(16466,471), point(28947,9027)),polygon( linestring( point(7995,11907), point(31697,5), point(-28303,2801), point(17452,-10074)), linestring( point(-13987,-23698), point(-20336,27888), point(-10941,-24305)), linestring( point(-4584.3223,483), point(-22613,-26939), point(-19091,6.217788e+307), point(-31836,-25597)), linestring( point(4194301,18880), point(2258,23349), point(-21074,-4209), point(-30575,27653))),multipolygon( polygon( linestring( point(-13093,3800), point(7594,-642), point(-5354.8989,22422)), linestring( point(31075,18330), point(5828,4099), point(1.760257e+308,-21587), point(-26323,-26099)), linestring( point(35184372088835,-23536), point(-88,-25140), point(-6743,7.161814e+307))), polygon( linestring( point(17289,9732), point(9.453634e+307,-20356), point(18947,-22514)), linestring( point(-19731,-6839), point(-13917,7569), point(17081,-16839), point( 4708.4033,1.204260e+308)), linestring( point(33554432,-1304), point(-26051,18882), point(-9839,-23194), point(9079,18440)))))) ;
select /*+ JOIN_FIXED_ORDER(qb2 / */ a from t where a ='255' and a =1 ;
insert into `test`.`t`(`a`) values (linestring( point(7400,21766), point(-14877,10842), point(29784,30329), point(-8742,-1969), point(6.318982e+307,18014398509481986), point(20662,-5712), point(18652,-14553))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-26821,4.186434e+307), point(-29646,21154), point(1.214512e+308,28939), point(-20269,29512)), linestring( point(-21539,10593), point(-16964,26910), point(20969,4713), point(17471,-11653)), linestring( point(-19101,19661), point(2199023255550,-16349), point(5740,-20508)))),(multipoint( point(6.649307e+307,-5029), point(15038,-30332), point(9714,7710), point(-21809,-23051), point(-27488,-9044), point(12428,14216), point(10100,27713), point(21054,72057594037927933), point(27579,30577), point(-12531,2775))),(polygon( linestring( point(-6439.2998,20277), point(411,7889), point(1099511627779,-2393), point(-25912,-28939)), linestring( point(9394,15807), point(1.518170e+307,12147), point(14902,1.314262e+308)), linestring( point(-19291,-29), point(-14361,-3398), point(24221,-13115)), linestring( point(29647,-22556), point(-13112,28382), point(3754,9.967660e+307)))),(multipolygon( polygon( linestring( point(-18795,-15252), point(4.497939e+307,11698), point(20294, 1560.8369)), linestring( point(23881,-18022), point(6.182499e+307,13920), point(-6192.4805,-20837), point(-32635,-1)), linestring( point(-8043,-25734), point(8885,-20939), point(-10483,-20472), point(-31960,1.063453e+308))), polygon( linestring( point(3610,17477), point(-11392,21939), point(27482,20639), point(15611,-10745)), linestring( point(13757,-2751), point(-8374,2760), point(16394,16710), point(-22284,-26929)), linestring( point(-29762,6393), point(-12667,31439), point(-960,9020), point(-10070,576460752303423487))), polygon( linestring( point(-8134.8003,28774), point(1.416613e+308,-8527), point(-4923,-29765), point(-274877906940,-31459)), linestring( point(-1441,-29299), point(-5737,524284), point(-17103,-10292), point(136,-8008)), linestring( point(16361,-140737488355326), point(-9064,27774), point(-17690,-14396), point(21050,28150))), polygon( linestring( point(-6827,3610), point(33554433,3.581237e+307), point(-16082,-32140)), linestring( point(-29915,-28773), point(29832,-9022), point(-12304,-18096)), linestring( point(-19988,2080), point(3.452448e+307,-4575), point(19209,-2618.5981), point(-7665.8745,-11516))))),(geometrycollection( multipolygon( polygon( linestring( point(-26151,-11915), point(-4781,-11420), point(-28410,-29376), point(576460752303423485,8.832177e+307)), linestring( point(13,30680), point(-25284,-14379), point(1.425633e+308,-6267), point(-23941,-13733)), linestring( point(22356,9459), point(15987, 8843.8711), point(-15090,8239))), polygon( linestring( point(-32767,-20811), point(30947,19866), point(-19008,-9418)), linestring( point(3456,13061), point(-20363,-185), point(-15806,26184), point(13121,21954)), linestring( point(21597,-4930), point(-13225,-23250), point(-2251799813685245,9.357124e+307), point(23322,-17940)))),point(23504,1.156004e+308),multipoint( point(524284,-26709), point(281474976710659,-17938), point(1.078484e+308,7.633310e+306), point(-1970,-2110)))),(multipoint( point(-21644,28188), point( 395.8340,-16710), point(30907,-20172), point( -131.8164,-6657), point(10939,-31631), point(-17757,9.766174e+307), point(19,-3443), point(17163,19388), point(12041,21890), point(-21889,4294967296))),(point(-27914,-18457)),(multilinestring( linestring( point(-11878,5700), point(8.679720e+307,20857), point(-9460,17234), point(6.613890e+307,10127), point(29750,26156), point(13248,12117), point(7045,1.742393e+308)), linestring( point(-20379,-22402), point(4387,4415)), linestring( point(22832,32652), point(2050,1.417993e+308), point(72057594037927935,-25610), point(-4275,11367)))),(multipoint( point(-5300,-10617), point(-11455,-7920), point(65533,-2072), point(32692,-1870), point(14277,11675), point(-24526,8589934591), point(8434,27546))),(polygon( linestring( point(-5426,-6103), point(19897,21599), point(30567,8793)), linestring( point(-32481,-5353), point(-3764,-549755813886), point(-14846,-131073), point(-17279,23640)), linestring( point(23545,1152921504606846974), point(4294967299,-22045), point(-21321,-23471)))),(geometrycollection( linestring( point(-25213, 9129.5820), point(16276,-2827)),point(3332,2698),multipolygon( polygon( linestring( point(-31802,1.645270e+308), point(11097,1429), point(-3655,-9728), point(7.806040e+307,23412)), linestring( point(16660,22198), point(-7259,6100), point(-27686,26442), point(9.648309e+307,-2869)), linestring( point(22550,-28667), point( 5365.0205,-27533), point( 1195.3799,4.940193e+307), point(-10001,19299)), linestring( point(-26908,2781), point(31228,-26965), point(26186,-12047))), polygon( linestring( point(30179,-17049), point(29999,4298), point(1073741824,-29106), point(6026,-29818)), linestring( point(17355,-1528), point(65540,1.533679e+308), point(13158,-24653)), linestring( point(16224,4806), point(20852,3182), point(21150,-1152921504606846975), point(2.813048e+307,7849))), polygon( linestring( point(-14289,-15465), point(6018,15718), point(6312,2047)), linestring( point(-7414.5718,-30020), point(2602,5076), point(15450,-34359738367), point(-26587,2508)), linestring( point(19273,884), point(-28111,-1286), point(-7409,-21069)), linestring( point(-27366,6692), point(1.170093e+308,-12107), point( 4983.8564,5690), point(-2578,-4320)))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(288230376151711747,31076), point(36028797018963964,-17941), point(-19424,-2440)), linestring( point(14888,32441), point(26503,-5551), point(-2584,1.252588e+308)), linestring( point(-20811,-25505), point(-17804,-21340), point(268435453,-6475), point(32772,-1192)), linestring( point(12518,18467), point(4031,-21723), point( 9059.8867,-8654)))),(point(16937,3912)),(multipolygon( polygon( linestring( point(30969,5936), point(8796093022205,1.420015e+308), point(17957,-1202)), linestring( point(-9688,7830), point(-9295,-26413), point(19098,-16777220)), linestring( point(13696,14205), point(852,-15913), point(12,-3032)), linestring( point( 9432.9961,1.188370e+308), point(15681,24687), point(-19719,-31096), point(-17151,6390))), polygon( linestring( point(20793,-21268), point(11442,-17943), point(1.103531e+308,32659), point(19789,7.519480e+307)), linestring( point(30406,-15196), point(17691,-26517), point(20769,-14540)), linestring( point(5.618379e+307,-1133.5654), point(-6081.0566,-20124), point(23555,-25483), point(1.006034e+308,7394))), polygon( linestring( point(-8119,12402), point(2251799813685251,11261), point(-3050.5645,5.078986e+307), point(8784,27242)), linestring( point(31215,5388), point(6747,-12674), point(-516,7762)), linestring( point(31376,-17532), point(-3699,4100), point(-26501,-25074))), polygon( linestring( point(18918,-12125), point(2.587656e+307,25779), point(-2469,28561), point(4252,32311)), linestring( point(-18684,2.393770e+307), point(-17636,-25979), point(10695,-5001), point(-27692,-3281.9058)), linestring( point(-26781,1.166593e+308), point(1.521055e+308,-8099.6104), point(1.037991e+308,30997))))),(polygon( linestring( point(1.708623e+308,-21873), point(-17434,9.469928e+307), point(-17442,140737488355328), point(30317,-3291)), linestring( point(21333,-9255.6084), point(-23705,-3917), point(-25526,1.501424e+308), point(-31619,5.966021e+306)), linestring( point(-12242,-2919.8428), point(28372,4611686018427387908), point(30579,4533)), linestring( point(7831,-12335), point(-31615,-28837), point(19928,-30982)))),(linestring( point(-6257, 756.2471), point(-16512,-28792), point(8589934588,-14523), point(1901,31557), point(9445,16851), point(5.706476e+307,18855), point(26656,159), point(29265,30397), point(17597,-26139))),(polygon( linestring( point(16515,24317), point(-20752, 9738.5313), point(6294,10516), point(17479,-5721)), linestring( point(16237,3353), point(29063,-17592), point(-27047,-1125899906842625), point(10500,70368744177660)), linestring( point(11856,13260), point(1125899906842623,-9749), point(-27368,-28304)))),(point(7597,-2797)),(multipoint( point(31343,-30613), point(-29956,-23549), point(15779,15218), point(-11803,-25644), point(13370,-30281), point(6189,-25508), point(25305,-31240), point(-7907,21519), point(11679,-9257), point(32767,1.622679e+308))),(geometrycollection( point(2542,10718))),(geometrycollection( polygon( linestring( point(-7033, 423.7559), point(1.160402e+308,8.423465e+307), point(-18919,2959), point(-23701,-25280)), linestring( point(641,24949), point(-22387,8165), point(14269,1466), point(-21191,-27774)), linestring( point(9223372036854775805,1.150992e+308), point(-11624,-15744), point(8201,-31986), point(-1426,-11923)), linestring( point(26144,-8372), point(31,-17903), point(12223,-21822), point(6465,6614))),point(1.395320e+308,-25888))),(geometrycollection( polygon( linestring( point(1099511627774,1.253078e+308), point(8796093022205,26658), point(-27532,27614)), linestring( point(10532,25998), point(9266,-3729), point(10435,-8203)), linestring( point(13801,-24860), point(-32473,27787), point(7046,140737488355325)), linestring( point(-31901,-20086), point(-10007, 2179.8008), point(-12684,2363), point(-5276,27059))),geometrycollection( multilinestring( linestring( point(-14742,-31383), point(8.574342e+307,13721)), linestring( point(6099,-15631), point(26185,-19540), point(-6241,1519), point(6.362173e+307,20149), point(14594,-19121), point(-8014,4.261882e+307), point(17467,26017), point(3124,-25756), point(-24364,-10857), point(725,12))),multipoint( point(14446,15529), point(-27901,19029), point(4337,-1603), point(18830,20572), point(-3301.7314,3394))),multipolygon( polygon( linestring( point(32394,-13183), point(-134217729,-4814), point(549755813887,31903), point(13030,-23849)), linestring( point(-21138, 4718.1143), point(3.588826e+307,9007199254740990), point(1.996644e+307,-11728)), linestring( point(2700,-7774.6704), point(-10826,1.143510e+308), point(12087,-13301)), linestring( point(2162,-19523), point(8709,23554), point(-6445,15469))), polygon( linestring( point(31280,32764), point(29424,-28528), point(-5663.4321,-22529)), linestring( point(14469,1.184168e+308), point(1.498502e+308,959), point(-18603,12992)), linestring( point(-6502,17781), point(18640,23660), point(-13690,-15877)), linestring( point(1.541836e+308,-2542), point(68719476732,5144), point(-30161,21135))), polygon( linestring( point(2150,8.056861e+307), point(-31652,-7207), point(-17537,888)), linestring( point(-19406,-14312), point(-17057,22840), point(29495,1.444428e+308), point(-4575,-24114)), linestring( point(-9223.9648,30207), point(6805,18014398509481982), point(-1503,1.536225e+308), point(12919, 4745.9746)), linestring( point(19,1.586408e+308), point(-28043,15), point(28472,7440), point(4.824964e+307,17216))), polygon( linestring( point(-30172,-8189), point(717,20591), point(-20128,-32510), point(-4571,16026)), linestring( point(-12466,11146), point(-24133,34359738372), point(-11824,-23248)), linestring( point(-32307,18014398509481986), point(14560,-8890.0918), point(3975,-13086)))))),(linestring( point(-24244,-24854), point(-8796093022208,2252), point(2601,15537), point(16425,3780), point(-8773.2979,14858), point(-8754,-2025), point(-5676,-25889))),(multipoint( point(9.580259e+307,6684), point(13989,28797), point(7.818035e+307,13222), point(-21933,-14536), point(-24246,-12815), point(7025,-20341), point(19266,-32164), point(-17595,137438953468))),(polygon( linestring( point(4188,-16335), point(-13007, 6895.0332), point(-15012,9.288611e+307)), linestring( point(-22635,21576), point(-27829,-9165), point(3.135204e+307,-3498)), linestring( point(25299,-2081), point(2.144595e+307,-23283), point(27993,6.666738e+307)), linestring( point(262142,-11858), point(23494,12452), point(-736,25268)))),(linestring( point(2.646509e+307,1.243627e+307), point(7.764372e+307,-9018), point(-17091,1.449151e+308), point(-6634,-26232), point(2108,2303), point(-27764,35184372088832), point(-5470,14805), point(3174,16208), point(-10470,11749), point(-11562, 9084.0078))),(polygon( linestring( point(6.263389e+307,-11751), point(268435456,9922), point(-20053,31393), point(14086,-15723)), linestring( point(134217724,11681), point(26199,-29335), point(31843,14670), point(8.415443e+307,12734)), linestring( point(-10562,18000), point(26760,-21289), point(-20356,1.729934e+308), point(-14928,5512)), linestring( point(-17241,-487), point(-254,-2491.2046), point(17592186044415,-27754), point(1600,24384)))),(multilinestring( linestring( point(-18852,10194), point(350,9628), point(-1091,26088), point(-5642,-4675), point(583,14346), point(2182,2209), point(-18609,-17055), point(-33554428,29546), point(-27332,30798), point( 9903.9941,1125899906842627)), linestring( point(25596,-13313), point(14206,-26324), point(1450,27006), point( 61.9863,1.382442e+308)), linestring( point( 2810.1016,24077), point(-31026,32346), point(-11736,20263), point(3153,-21895), point(8.406594e+307,-2391), point(15671,-20348), point(-5894,14789), point(-9051,2255)))),(multilinestring( linestring( point( -744.7529,3942), point(134217725,-700), point(3716,-18893), point(-23938,-16954), point(2932,-17885), point(-20287,-28639), point(-29616,8.439183e+307), point(-6006,8190), point(-1957,2.817207e+307)), linestring( point(22618,-629), point(19622,-11231), point(-3407.2222,32), point(12790,738), point(-21931,-8347), point(-15097,24321), point(15774,-22282)), linestring( point(-3420,-10842), point(11710,-1660), point(-28570,6539), point(-8637,948), point(19313,1.278661e+308), point(1020,-7784), point(18286,-15787)), linestring( point(12431,7990), point(30204,-17048), point(-32613,-10696), point(-19006,19078), point(29565,2.281590e+307), point(6.517022e+306,9562), point(5931,2570), point(12225,28108), point(22025,-14095), point(26592,-15914)))) ;
insert ignore into `test`.`t`(`a`) values (geometrycollection( linestring( point(-30556,-26837), point( 3204.8691,-279)))) ;
select a from t where a ='11:11:11' or a ='2015-01-01' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-25877,6398), point(1373,2856), point(562949953421313,-24059)), linestring( point(-20702,-31124), point(-32470,-10675), point(1.674321e+308,-14573)), linestring( point(-22787,10591), point(10562,28819), point(2587,598), point(-18713,2.881897e+307)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(16753,-6750), point(11014,-12147), point(-32176,14618)), linestring( point(7.190446e+306,4194300), point(2112,10073), point( 5760.4463,7260)), linestring( point(24141,-13356), point(-4569,-17883), point(-386,16383))), polygon( linestring( point(-30826,-7314.4766), point(-17102,24446), point(26633, 1413.1357), point( 5259.2588,-14940)), linestring( point(8791,-561), point(-20317, 8517.8770), point(27589,23918)), linestring( point(31422,-14184), point(-18136,1.386632e+308), point(1.237726e+307,-24895))), polygon( linestring( point(-7216.6904,-1473), point(-7701,-2231), point(-5519,30953), point(288230376151711747,4.166197e+307)), linestring( point(30929,27571), point(-13831,16383), point(-30911,11772)), linestring( point(-27703,20194), point(1.709809e+308,31268), point(-1874,1.649031e+308)), linestring( point(19181,-20932), point(1.706975e+308,-35), point(-15928,15767))))))) ;
delete from t limit 2 ;
select a from t where a ='127' ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (multipoint( point(1.116252e+307,7557), point(8.765771e+307,-11215), point(-12807,-1261), point(67108867,-19392), point(-7149,-4683), point(28053,19299), point(-16911,-7997), point(-20804,4611686018427387905), point(-24865,12661))) ;
select a from t where a ='127' ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(24764,3.444582e+307), point(27123,14612)), linestring( point(-12867,-8102), point(-21712,-10052), point(-9311,524290), point(13812,-6056), point(-3921,516), point(-144115188075855874,-27649), point(-4331,-17218), point(-16519,12530)), linestring( point(9994,-31285)), linestring( point(1.514506e+308,-7355.1719), point(-4782,-31387), point(-18293,10617), point(5.759192e+307,27572)))) ;
insert into `test`.`t`(`a`) values (multipoint( point(-16377,-17595), point(8388608,24870), point(-24679,9836), point(19781,10842), point(22093,1.762271e+308), point(25342,20093), point(-7433,1073741823), point(5.142498e+307,9971), point(28054,-31398), point(-14789,1.270645e+308))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(-29724,-28171), point(-24137,-20158), point(-1035,30585)), linestring( point(1.316219e+308,-1865), point(-2259.6372,28034), point(31987,-15186), point(26276,-26430)), linestring( point(-17246,22039), point(27314,-22106), point(39,-7397)), linestring( point(30637,-18551), point(-68719476735,9546), point(24075,9629), point(-30205,-9733))), polygon( linestring( point(25548,8388611), point(1.151610e+308,7250), point(27300,1.451991e+308), point(-20856,21109)), linestring( point(1561,-8776), point(31197,-1633), point(12387,1.074944e+308), point(6901,1.546414e+308)), linestring( point(14401,25810), point(6127,-20510), point(11750,1.777606e+308), point(12376,-20390))), polygon( linestring( point(33554433,-21814), point(-10829,-23330), point(19751,963)), linestring( point(3.997379e+307,5816), point(30563,19437), point(-20467, 138.4238)), linestring( point(25189,1.580493e+308), point(23155,-24054), point(25585,-27874)), linestring( point(35184372088833,22183), point(4589,24361), point(-17357,-1944.9771)))),multipolygon( polygon( linestring( point(-15455,19709), point(-9833,14124), point(-18483,19943)), linestring( point(32670,-4968), point(1.289851e+308,-144115188075855873), point(-19132,-24458), point(4346,-993)), linestring( point(16005,132), point(-30343,-6469), point(14698,1.760333e+308))), polygon( linestring( point(39,7692), point(4.024969e+307, -996.6875), point(-20704,5649), point(-4007,-8968.7324)), linestring( point(-14641,-262148), point(1.575106e+308,-31238), point(1.578783e+308,-25890)), linestring( point(19425,9784), point(882,-26731), point(4147,-23760), point(15655,6.193343e+306)))),point(13529,29225))),(multipoint( point(8589934590,1294), point(31719,32356), point(-727,-23006), point(6864,29317), point(22501,32629), point(18382,11282))),(geometrycollection( point(6.527651e+307,23513),geometrycollection( geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(1.728147e+308,-1152), point(7622,-27106), point(-12651,31427)), linestring( point(31813,2251799813685244), point(-23363,5.675178e+307), point(22733,36028797018963966)), linestring( point(14491,9474), point(-9794,-31391), point(6302,34359738369)), linestring( point(1.908996e+307,32712), point(13195,9.352687e+307), point(4294967297,14741))), polygon( linestring( point(-10194,1.317480e+308), point(-11663,-567), point(-28418,-11761), point(-25868,-13753)), linestring( point(5405,-10585), point(6834,16964), point(-15505,-10071)), linestring( point(18229,1.104571e+308), point(-26071,15834), point(-18925,23991), point(-596,30046)))))),polygon( linestring( point(1.410241e+308,1.787351e+307), point(4.759014e+306,8.496676e+307), point(31436,12746)), linestring( point(-65536,-8070), point(-28983,-28266), point(-7349,6.896364e+307), point(524292,1.616596e+308)), linestring( point(-5032.1548,-16597), point(13993,26285), point(1020,7.480286e+307), point(-9726,28641)), linestring( point(24313,-31627), point(9.182335e+307,4169), point(524289,-7084), point(-32284,1.766978e+308)))))),(point(9614,-8204.4336)),(multipoint( point(-31777,31801), point(-5431,-243))),(point(26840,-26163)),(point(8065,-753)),(multipoint( point(-11022,-19123), point(-16505,23340), point(26301,11606), point(-29144,26332), point(-17035,8810), point(1.683394e+308,17329), point(-26916,32017), point(13317,26899), point(28869,-17156))),(geometrycollection( multipolygon( polygon( linestring( point(-1746,8.998599e+307), point(-30485,-6265), point(-9234,-29315)), linestring( point(1.480371e+308,1.382861e+308), point(-1254,-23046), point(-3488,-2888)), linestring( point(7,-18567), point(24005,9242), point(26173,-2411.3857), point(14925, 7457.6016))), polygon( linestring( point(3396,-15024), point(-15548,15086), point(-16339,-17591)), linestring( point(29378,20051), point(-8999,5625), point(18360,-17638), point(4638,-25312)), linestring( point(17318,15407), point(-10876,28339), point( 5962.8223,19585), point(9.556118e+307,-15964)), linestring( point(-18047,-15338), point(-1073741822,-10814), point(-20795, 9504.2832), point(1.557006e+308,-24332))), polygon( linestring( point(-24692,19636), point(-19809,6546), point(20793,-9156.3125), point(-4986.3813,798)), linestring( point(18625,-18463), point(26494,5874), point(-22996,23631)), linestring( point(-20706, 5578.9629), point(-28459,-2618), point(12773,-4255), point(5138,11202)), linestring( point(-29693,1.898062e+307), point(-2561.5952,6.888102e+306), point(4527,15103), point(-23822,436)))))),(polygon( linestring( point(-31959,8372), point(-2502,1.353081e+308), point(5037,2600), point(-4446,-27657)), linestring( point(-16053,-1643), point(11611,26572), point(-14121,8053)), linestring( point(23809,-14062), point(1.337232e+308,-10829), point(-3738,-28398)))),(polygon( linestring( point(-20341,1.049556e+308), point(22543,7050), point(953,-113), point(-7692,23194)), linestring( point( 8031.4453,-25537), point(5583,9237), point(10154,3.453319e+307)), linestring( point(-11467,1868), point(-1334,-13841), point(-21432,8389), point(-15080,1.725351e+307)))),(multipolygon( polygon( linestring( point(17629,5287), point(2187,28342), point(1.772119e+308,1.012518e+308)), linestring( point(-2305843009213693955,-15957), point(-32022,6201), point(-25434,297)), linestring( point(797,7625), point(21667,-26728), point(16675,1028))), polygon( linestring( point(17201,30355), point(-31901,-24647), point( 8688.8223,-4274)), linestring( point( 4777.9785,19363), point(-14399,13313), point(13960,-109), point(8684,-1509)), linestring( point(13908,-4567), point(-28595,1.127735e+308), point(-3839,1921)), linestring( point(13019,13822), point(15848,-14017), point(11319,-6036), point(8867,-13215))), polygon( linestring( point(-5652,28109), point(2.078223e+307,8687), point(-24917,21492), point(-32496,-7006)), linestring( point(-24076,29567), point(-33,20110), point(-7333.1113,4398046511105)), linestring( point(-21907,14033), point(14715,25170), point(-32749,-27913), point( 9199.7070,131073)), linestring( point(-9193,-4580), point(1.028681e+308,18666), point(22967,-6367))), polygon( linestring( point(8.274182e+307,-30934), point(29028,-13610), point(19841,-3036), point(-19683,29737)), linestring( point(-19316,27493), point(-21279,9.749175e+307), point(32349,-15525), point(18168,-12724)), linestring( point(-9672,-19605), point(24658,-15049), point(-4495,8503)), linestring( point(-3307,18446744073709551614), point(-23120,-22822), point(-23431,30266))))),(linestring( point(16,8.244227e+307), point(-30760,18458), point(65534,-27802), point(-2545,-30970), point(11870,4132), point(15401,-23146), point(6,8520), point(-10549,-25281), point(-7083,-7478), point(13867,1.253772e+308))),(polygon( linestring( point(-1856,-21242), point(25055,-2262), point(6505,-9305), point(15958,509)), linestring( point(-129,16298), point(-30749,7707), point(20555,4.204525e+307), point(21392,-21969)), linestring( point(23205,-22082), point(15784,8296), point(-24589,24783), point(2251799813685252,28147)))),(polygon( linestring( point(1.154662e+308,-27689), point(-6583.1787,25033), point(24155,-26123)), linestring( point(4341,25008), point(6789,-15179), point(10972,257), point(-2558,-10797)), linestring( point(-32449,13550), point(1209,27685), point(8945,-6116), point(4790,27355)), linestring( point(-31219,-14015), point(536870916,4.893529e+307), point(-51,-12930), point(3.530785e+307,-2373)))),(point(3.845614e+307,25803)) ;
delete from t limit 2 ;
delete from t limit 1 ;
insert into `test`.`t`(`a`) values (linestring( point(14872,28088), point( 8387.5254,28285), point(-9209,1.566303e+308), point(-3770,-28599))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(-2251799813685248,33554431), point(-12869,-15890), point(-139,6951), point(17191,1.181051e+308), point(-9203,13668))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(65539,-21009), point(5.657895e+306,-5978), point(-3759,8.025541e+307)), linestring( point(9.168656e+307,20095), point(-27060,-3893), point(4398046511105,-3944)), linestring( point(-27987,1.233725e+308), point(25643,21370), point(257,23651))), polygon( linestring( point(-24896,7.800333e+307), point(-7752,8589934595), point(8191,-15802), point(19941, 6487.5684)), linestring( point(-30138,10432), point(-7670.2813,22948), point(67108866,-7389.0298), point(8.035458e+307,-16777213)), linestring( point(-16804,-4034), point(19150,10292), point(1.631391e+308,10607), point(8745,-31078))), polygon( linestring( point(-26544,1430), point(-3323,7.764816e+307), point(8.816441e+307,18227)), linestring( point(-16711,-4708.7534), point(-2949,13381), point(-9975,-20882)), linestring( point(2.789209e+307,-10061), point(5027,-27909), point(-15173,-18987), point(18622,-21936))), polygon( linestring( point(-13236,-29342), point(-9777,26241), point(-22451,-21700), point(4294967299,-22561)), linestring( point(-65532,72057594037927932), point( 9565.0117,15224), point(-26016,-25750)), linestring( point(3.438146e+307,-4097), point(12098,26131), point(1.427319e+308,-14738))))) ;
insert into `test`.`t`(`a`) values (linestring( point(4.555848e+307,-6416), point(1.755203e+308,-23792), point(6454,15162), point(-4265,14018), point(11948,-10425), point(33554434,-5740))) ;
insert into `test`.`t`(`a`) values (point(-10701, 2091.3320)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-1125899906842620,-24879), point(-24919,-820), point(1588,-13148), point(-16327,-10983), point(4129,-7184)), linestring( point(-72057594037927940,8589934590), point(25126,16009), point(6.534931e+307,1025), point(27056,-13745), point(15103,-23159), point(-28356,-12561), point(2128,-25929), point(-3500,-29561), point(28260,14010), point(-31993,-1375.4463)))),(linestring( point(31476,-18913), point(-26619,5163))),(multipoint( point(8941,10717), point(4496,-16822), point(-4668,-19292))),(polygon( linestring( point(-7897,-25312), point(1.697197e+307,2151), point(29404,3523)), linestring( point(8.646774e+307,-28907), point(7874,4648), point(1.006218e+307,1.622243e+308), point(20315,-12339)), linestring( point(-11077,288230376151711748), point(29435,-15141), point(-26218,3813)))),(point(15703,23079)) ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-21037,-10481), point(-23600,21791), point(26889,10113), point(5962,-1510), point( 6455.2891,7387), point(-22732,16777218), point(23843,10663)), linestring( point(-31856,-28517), point(3520,1.056832e+308), point(9506,11468), point(-31898, 950.5508), point(21938,4099), point(1.474601e+308,8589934596), point( 4328.9512,15468), point(68719476735,-20281)), linestring( point(-4980,9396), point(-7645,-22598), point(1073741827,-5476), point(9.851205e+307,11741), point(31381,-17635), point(340,-16863)), linestring( point(-31766,-6561)))) ;
insert ignore into `test`.`t`(`a`) values (point(7.282855e+307,25213)) ;
select a from t where a ='32767' and a =1 ;
delete from t limit 2 ;
select a from t where a ='' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipoint( point(7.062780e+307,-8299), point(26246,33554431), point(7.496191e+307,-14906), point(-9177,-13361), point(-20535,-9130), point(-10355,-2455), point(-6919.5313,3501), point(11309,-11154)),polygon( linestring( point(7594, 1578.6396), point(26046,-17090), point(28131,-18946)), linestring( point(5.258232e+307,281474976710660), point(-8692,1002), point(28576,5986), point(-29633,3384)), linestring( point(775,-20030), point(12675,4.290532e+307), point(-12217,1.401556e+308)), linestring( point(32765,11744), point(-1819,-7057.5088), point(24797,-23389), point(11060,5.048396e+307))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(29406,-21729), point(10779,-29932), point(18727,32767)), linestring( point(4503599627370499,27260), point(-25190,-20346), point(13159,29006)), linestring( point(-31776,-131), point(20000,-15790), point(749,21797)))),(point(-3252,-4160)),(multipoint( point(-12041,-33), point(-20674,7246), point(-4509,-6537.6787), point(5.168070e+307,10107), point(-18266,14350))),(multilinestring( linestring( point(14126,-483), point(32684,824), point(6.415532e+307,7460), point(5438,4539), point(2.030535e+307,-2156), point(-18604,8068), point(1.789507e+308,1.364583e+308)), linestring( point(1.602207e+308,-1), point(14675,11665), point(16360,28), point(9726,-25117), point(11859,-5169), point(-19304,-4022.0327), point(31356,11104), point(14462,11312), point(-4820,13317)), linestring( point(1.303200e+308,32366), point(11618,24316), point(8796093022211,30022), point(524291,-24366)))),(multilinestring( linestring( point(28087,-29600), point(1.561113e+308,-19122), point(-24539,-23158), point(-9239,-707), point( 3264.8740,-18343), point(-27869,8.888243e+307), point(22983,22471), point(15435,1.506029e+307), point(-3036,509)), linestring( point(-1987,28922), point(5590,25719), point(26118,-1428), point(-268,31879), point(-16720,30002), point(9981,1.723285e+307), point(-23781,-1337), point(-21727,-1660), point(2549,1.466165e+307)))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(1.325646e+308,-1185.0859), point(-2645,-21158), point(-23111,-15797), point(-20908,-5591))) ;
delete from t limit 2 ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(19132,9153), point(9.037730e+306,1027), point(3957,1859)), linestring( point(11436,-17291), point(-6142,-31075), point(3462,-30797)), linestring( point(-11666,-30649), point(6.374137e+307,-6402), point(-12641,-7771)), linestring( point(-27772,5372), point(26688,1.700863e+308), point(34359738367,18726), point(23200,-6649))), polygon( linestring( point(-28559,30150), point(-7929.5146,28650), point(31442,327)), linestring( point(9472,-1071), point(3040,25448), point(30328,-17093), point(-22267,35184372088835)), linestring( point(12254,-12875), point(-11509,3739), point(140737488355327,-4463), point(12735,-8330))))),(polygon( linestring( point(1048574, 5715.9258), point(6685,2.404960e+307), point(2243,22254)), linestring( point(15433,134217724), point(-2671,20952), point(627,19683)), linestring( point(32547,1022), point(18251,-13983), point(3.573364e+307,-15553), point(16933,12244)))),(multipoint( point(-1,-9320), point(-9643,20188), point(72,-29914), point(4.360905e+307,31903), point(562949953421316,-1770), point(-6579,-4185), point(1.121600e+308,22711), point(-21650,34), point(-3323,-14517), point(1762,-14312))),(multipolygon( polygon( linestring( point(-31195,1.505980e+308), point(-28844,-862), point(-22489,2910), point(-10588,-1791)), linestring( point(8.736686e+307,-14730), point(14577,1.024852e+308), point(24801,1.057208e+308), point(-20554,11598)), linestring( point(-27096,1.296481e+308), point(-7365,29844), point(28628,1.156625e+308))), polygon( linestring( point(-23216,7511), point(9.479323e+307,12298), point(-32082,6090), point(13115,-29369)), linestring( point(24636,3.584034e+307), point(1.076174e+308,-16978), point(-9019,28347)), linestring( point(299,1.147149e+308), point(-23398,17425), point(-3944,25876))), polygon( linestring( point(-4099,4.876734e+307), point(3209,6.915719e+307), point(1099511627780,-32352), point(1730,-27772)), linestring( point(-30620,65), point(-18548,-12803), point(-2199023255552,684), point(-32539,20351)), linestring( point(-8883,-6808), point(7.886112e+307,7.719966e+307), point(27865,6966))))),(multipolygon( polygon( linestring( point(1.376936e+308,19322), point(17592186044419,65534), point(-5028.0137,7539), point(274877906947,29975)), linestring( point(-2700.4824,-13468), point(1266,30577), point(-504,-7442), point(268435458,-11828)), linestring( point(274877906945,1101), point(30759,-2914), point(-19928,509))), polygon( linestring( point(8711,1.415812e+308), point(-17410,-26019), point(-5557,-4432), point(-6187,-4567)), linestring( point(23060,-16930), point(19795,-22930), point(27428,8766), point(-70368744177664,-15428)), linestring( point(549755813884,-12788), point( 6874.9199,-22868), point(-17700,-11361), point(-22542,8103))), polygon( linestring( point(-6289,-2803), point(36028797018963971,25763), point(12439,7.961791e+307)), linestring( point(-12882,1.530130e+308), point(7.384695e+307,19555), point(-26119,22201), point(14622,-21560)), linestring( point(-9501,28405), point(3962,30109), point(-15580,23822))), polygon( linestring( point(7.205261e+307,-12843), point(7416,3545), point(-23989,5423)), linestring( point(-15026,-10552), point(-29549,23430), point(-6066,7.699648e+307), point(-30102,5320)), linestring( point(-26378,24786), point( 451.0645,-1288), point(-19837,22142)), linestring( point(6057,19142), point(-23401,25533), point(11334,1.436199e+306))))),(multipoint( point(72057594037927933,16394), point(-450,-20588), point(11018,-27177), point(-32027,1.314746e+308), point(1300,32541))),(multipoint( point(-13416,2665), point(31107,-140737488355326), point(13817,8.163590e+307), point(1.044197e+308,29459), point(11069,18371), point(-30112,3640), point(18780,11703))),(multilinestring( linestring( point(19932,31203), point(9.067054e+307,7321), point(-16706,7553), point(-32242,8.011636e+307), point(-8740,-21579), point( 8335.9258,31463), point(30354,884)), linestring( point(15066,-546), point(-19954,-30254), point(2239, 985.3223), point(23634,1.387836e+308), point(31327,1152921504606846977), point(70368744177661,-958), point( -974.2852,9300), point(-4222,-4656), point(9.134853e+307,-11319), point(23478,4194308)), linestring( point(34359738370,21266), point(26001,-13228), point( 438.0859,22076), point(-13370,-6637), point(70368744177667,18014398509481981), point(16088,-26536)), linestring( point(-2175,9757)))),(polygon( linestring( point(65540,-12395), point(6254,27211), point(4398046511103,19088)), linestring( point(31717,-14421), point(-30893,-29234), point(-14536,10600), point(1.715523e+308, 5504.5713)), linestring( point(-21192,-8087), point(-18806,4046), point(18101,28711)), linestring( point(-26878,-15684), point(-16437,30611), point(-32129,5163), point(-4465,13676)))),(multilinestring( linestring( point(9007199254740992,-717), point(-14748,2097155), point(30895,-12213), point(-24758,10191), point(-12507,36028797018963970), point(29614,1544), point(1152921504606846973,1957), point(-799, 4998.3213), point(-20150,15167), point(4503599627370497,3924)), linestring( point(26640,-68719476736), point(1.796847e+308,2305843009213693950), point(19094,25428), point(7390,13591), point(27351,-29275), point(-29152,1.169968e+308), point(-14406,22798), point(6,24344), point(12300,-1432), point(-31310,22288)), linestring( point(-5716,1.386601e+308), point(16666,22303)))),(linestring( point(4.343430e+306,-8574), point(-14249,-17810), point(4194308,-7645), point(4548,-9425.6484), point(-4232,35184372088835), point( 6564.4922,8747))),(polygon( linestring( point(-22765,23895), point(-7914.8877,-1707), point(-2199023255550,-11405), point(21351,1501)), linestring( point(-2097148,-25938), point(-9807,26389), point(-24307,-15523)), linestring( point(-27170,-5453), point(21227,-3160.1147), point(14159,-32711), point( -672.1426,29196)))),(multipolygon( polygon( linestring( point(2039,-31481), point(11111,-9033), point(1.742348e+308,-29290)), linestring( point(-26144,22679), point(-26061,-21349), point(5238,-8521)), linestring( point(-25508,-7692), point(21687,-25784), point( 7197.1406,1.221956e+308))), polygon( linestring( point(1.463555e+308,-18361), point(-2251799813685250, 7203.2129), point(29224,27511)), linestring( point(-6854,22559), point( 6827.5254,24349), point(-6929.6631,-30662)), linestring( point(2982,20378), point(126,20421), point(2879,-9137)), linestring( point(-4047,2296), point(-26708,23226), point(9495,8796093022206))))),(geometrycollection( multipolygon( polygon( linestring( point(1.561118e+308,22355), point(24430,-1769), point(26728,-20740), point(1399,-30317)), linestring( point(28320,11754), point(3722,2390), point(20795,-26981), point(-15249,1.373954e+308)), linestring( point(-26242,29379), point(-8062,-1), point(20956,-7164), point(-19602, 6271.4492))), polygon( linestring( point(-9007199254740990,3.799732e+307), point(-131070,9.064902e+307), point( 2950.6592,-23541), point(14240,129)), linestring( point(17090,-21889), point(9176,29096), point(3814,13714), point(-1802,288230376151711742)), linestring( point(-25714,-9452), point(28842,17596), point(17816,6306), point(-28513,-22438)), linestring( point(-8991,1.439845e+308), point(-11581,-24827), point(-4949,2147483651)))),polygon( linestring( point(-28423,3.517999e+307), point(4398046511106,1.502522e+308), point(-9245,11196), point(15322,-32744)), linestring( point(10490,5.942314e+307), point(30098,4846), point(3353,-24322), point(23238,-13821)), linestring( point(3893,7502), point(21002,1404), point(25886,-21102), point(11736,22688))))),(polygon( linestring( point(3961,26121), point(-4510,-9388), point(-13344,4194308), point(4958,-3766.6445)), linestring( point(6135,-1234), point(14294,29417), point( 9732.5977,14738)), linestring( point(-709,1.693288e+308), point(25401,-5629), point(3284,-22637)), linestring( point(6929,1076), point(-21422,2), point(22257,-9105), point(2305843009213693955,6.389247e+306)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-17578,19579)), linestring( point(9.839770e+307,8191), point(-17339,-21419), point(22366,5.285167e+307)), linestring( point(19885,1.460592e+308), point(-19365,-22954), point(-1491,-15920), point(-24520,28329), point(8.914811e+307,24312), point(11145,-20527), point(-29764,-31238), point(-27640,1.189507e+308), point(-29653,-17924)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(9.551024e+307,9279), point(1.502928e+308,1.789460e+308), point(-31381,-524287), point(-13767,262148)), linestring( point(-12419,-14457), point( -409.9189,19793), point(6.266632e+307,21631)), linestring( point(13157,29859), point( 3808.6553,17042), point(-11530,562949953421315))), polygon( linestring( point(-10407,-26278), point(26518,-212), point(6829,27947)), linestring( point(-24069,906), point(3.322128e+306,6746), point(7.021735e+307,2368)), linestring( point( 2959.3887,262147), point(27369,-16772), point(-3056,-2199023255549), point(1520,66)), linestring( point(-8507,9.682070e+307), point(6670,31475), point(6808,-32237), point(8309,29248))), polygon( linestring( point(-11527,28843), point(26102,-2667), point(5188,2199023255555), point(1742,-17027)), linestring( point(4329,4391), point(-21054,-30807), point(4509,23550)), linestring( point(-18778,-8298), point(33554428,4.933293e+306), point(8.363383e+307,391))), polygon( linestring( point(-12979,18470), point(33554429,6.872908e+307), point(29349,11956), point(5958,12994)), linestring( point(-18081,-25895), point(6.629654e+306,2251799813685247), point( -772.2334,5149)), linestring( point(29317,-25312), point(13643,25685), point(70368744177660,31429), point(14189,-8017))))) ;
select a from t where a ='65525' or a =127 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( linestring( point(-2147483649, 4606.2783), point(-4827,-24030), point(8.045483e+307,-10061), point(1906,1.247123e+308), point(-7917,-19738), point(11855,-268435456), point(-27852,11269)),linestring( point(-7130, 6801.0859), point(-14787,-8458), point(-28494,1.124477e+308), point(9007199254740991,16192), point(1.526515e+308,-1358), point(1.772676e+308,1.310788e+308), point(-64,-26047), point(-7191.8154,-19967), point(12467,1.674526e+308), point(14603,30080)),multipolygon( polygon( linestring( point(-3753.0054,-13518), point(5842,14539), point(9022,4358), point(-1054,-2409)), linestring( point(9882,19213), point(17592186044420,24250), point(-17815,-8300), point(-15489,-31593)), linestring( point(-22271,-10231), point(-10760,-1370), point(-22573,9223372036854775807))), polygon( linestring( point(-16124,36028797018963971), point(-14653,24092), point(-5844,-27176)), linestring( point(20651,-9107), point(5,23088), point(1.535840e+308,-10284), point(2175,-4545.8447)), linestring( point(-11234,9.674471e+307), point(10930,21953), point(-5617,7.004322e+307)))))) ;
select a from t where a ='2012-01-01 00:11:11' ;
select sql_small_result a from t where a ='16383' ;
insert ignore into `test`.`t`(`a`) values (linestring( point( 7293.9766,-22174), point(-2792,-663), point(1.646402e+308,-8409), point(-7296,1.757713e+308), point(27719,31382), point(1.634457e+308,-25116))) ;
select a from t where a =0 and a ='11:11:11' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(5214,576460752303423488)),(multipolygon( polygon( linestring( point(4.965389e+307, 528.4951), point(-12558,-28088), point(20233,-16667), point(-31001,-26984)), linestring( point(29721,31184), point(1.531004e+308,-2097149), point(17272,23690)), linestring( point(10533,-10617), point(-23366,274877906946), point(2567,-15051)), linestring( point(17706,22315), point(2097150,30041), point(-8132,13996))), polygon( linestring( point(1048574,16900), point(-22317,15421), point(6.091742e+307,26322)), linestring( point(15121,-7611), point(-22536,5293), point(6703,5118)), linestring( point(-1068,-6791), point(-12781, 2239.6709), point(5313,19391), point(32173,7209)), linestring( point(8195,19021), point( 7401.9609,1.115238e+308), point(31146,191))), polygon( linestring( point(7448,2861), point(5.834489e+307,32293), point(21287,1.148882e+308), point(1023,2509)), linestring( point(-9838,-4804), point(-16442,-18138), point(1.322552e+308,18366)), linestring( point(4895,7075), point(12460,-16982), point(-28872,15705)), linestring( point(16417,20367), point(-8009,-3140), point(-24334,-8456), point(1.112406e+308,15657))))),(geometrycollection( multipoint( point(22599,-2199023255550), point(-31669,29839), point(17609,6.387615e+307), point(-22699,144115188075855873)),geometrycollection( multipoint( point(28712,11839), point(1.185842e+308, 3014.4131), point( 3124.0908,-5622.3081), point(-19928, 7831.2617)),polygon( linestring( point(-17592186044419, 6027.6592), point(5681,-31220), point(15187,-31652)), linestring( point(5032,7.680149e+307), point(-7119,-14255), point(-5657,4194300)), linestring( point(-26124,-13517), point(-4398046511107,-31981), point(16055,15355)))))),(multipoint( point(-8485.7656,-8365), point(1.657934e+308,9.639135e+307), point(4099,30735), point(7605,32289), point(9091,1.810287e+307), point(32487,16260), point(-18960,26461))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(7.667000e+307,8225)),(polygon( linestring( point(1.059281e+308,-30693), point(-20104,9536), point(-1125899906842622,131073), point(-13416,9.226127e+307)), linestring( point(17243,21931), point(-25808,-22348), point( 9212.6152,134217725), point(-17889,67)), linestring( point(536870908,-1468), point(-5363,-848), point(7790,-4503599627370499)), linestring( point(3411,-1125899906842623), point(-28283,-27492), point(1.479380e+307, 3692.5605)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-29321,-11830), point(3502, 1517.5938), point(1.672441e+308,25063)), linestring( point(1.398788e+308,2097153), point(13839,9.986165e+307), point(-13554,5.128835e+307)), linestring( point(562949953421309, 3137.7832), point(-90,31147), point(6255,131070)), linestring( point(17800,-29001), point(-13651,-8), point(260,-16658)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(17835,29983), point(-23017,16967), point(-2061.9814,16322), point(-25357,-13161), point(-30401,3.065947e+307), point(21374,12683), point(6329,-12644))),(multipoint( point(2.408724e+307,-11220), point(3952,-25985), point(-24350,18123), point(-22480, 4533.6816), point(18695,21558), point(25167,5506), point(8930,-6820), point(-15050,-30055))),(point(11081,1936)),(polygon( linestring( point(-26150,134217730), point(-7581,17592186044418), point(-13027,-24035), point(9147,7054)), linestring( point(27927,15170), point(3.284675e+307,-7950), point(1.336211e+308,14393), point(8562,9.322090e+307)), linestring( point(8.070536e+306,-14489), point(1.390772e+308,30809), point(19825,-1435.3584)))),(point(17856,12437)),(polygon( linestring( point(-27900,13740), point(-22789,2.219704e+307), point(-4830,2387), point(27652,28294)), linestring( point(-28144,-8190), point(-15339,299), point(9081,-15906)), linestring( point(549755813888,30931), point(14731,9.944648e+307), point(268435453,30092)))),(polygon( linestring( point(6.875660e+307,1073741822), point(140737488355327,8462), point( 8759.9180,-3549)), linestring( point(29424,25682), point(-13641,18575), point(-16777215,-23653), point(-22943,7984)), linestring( point(14282,-27184), point( 4472.2100,-7051), point(5.331935e+307,32772), point(-27710,8881)))),(polygon( linestring( point(515,-14081), point(-23571,1.629019e+308), point(21948,6503), point(5.966771e+307,19147)), linestring( point(-3493,-31745), point(-10739,16189), point(21798,-2609), point(10684,-17233)), linestring( point(13055,6.270179e+307), point(-17878,-12291), point(892,18437)))),(point(-19910,26294)),(multipolygon( polygon( linestring( point(-20790,32529), point(-13572,-4736), point(13519,-28502), point(-31236,-8840)), linestring( point(24773,-15524), point(13298,1.132898e+308), point(22163,8277), point(-8,7975)), linestring( point(15260,14039), point(-682,4855), point( 359.1680,10107)), linestring( point(15802,11799), point(-12796,4566), point(-30921,23494), point(23703,-30495))), polygon( linestring( point(21082,-17844), point(-19364,19287), point(-10335,-8178), point(31528,1.437587e+308)), linestring( point(5.647145e+307,-2147483649), point( 1030.3584,12375), point(6316,20564)), linestring( point(-26370,1.265384e+308), point(-15792,-7568.3438), point( 6536.8184, 407.9648), point(-7952.5254, 454.2656)), linestring( point(1623,-16681), point(9364,-30452), point(-32326,8.119016e+307))))),(multipoint( point(-204,11200), point(6.408924e+307,-1194))),(multipolygon( polygon( linestring( point(32765,18247), point(23527,-4776), point(14307,-30053), point(11576,-20196)), linestring( point(19851,-17926), point(-14081,-8512), point(22922,28364), point(-7138,0)), linestring( point(1.077321e+308,16877), point(5834,9681), point(25158,3.996831e+306))), polygon( linestring( point(-8017,-21145), point(-5677,18521), point(10655,-4095)), linestring( point(4194303,-30629), point(-4913,33554431), point(15125,14507)), linestring( point(32765,3064), point(13270,-8), point(-1020,-29591), point(-25254,-4503599627370497)), linestring( point(-8186,1.174983e+308), point(25265,608), point(2894,11307))))),(multipoint( point(17652,-12893), point(1356,1550), point(-7489,19653), point(26693, 3926.9082), point(3.005880e+307,-23578), point(63,-18235), point(-16758,21289), point(1.616561e+308,2097154), point(-16832,-6346))),(multilinestring( linestring( point(-20539,14473), point(140737488355327,-30440), point(1.706836e+308,-19926), point( -255.2832,23651), point( 5451.7305,23131), point(-268435460,-31880)), linestring( point(-27381,-17702), point(28899,-22340), point(9.913394e+307,70368744177666), point(13879,9051)), linestring( point(-3231,26565)))),(geometrycollection( multipoint( point(25873,-6284), point( 1609.8750,14518)),point(11115,-13509),multipolygon( polygon( linestring( point(-8836,-9825), point(17179869186,-27901), point(5.797564e+306,-17689)), linestring( point(32519,5.966951e+306), point(-13953,-21478), point(-262141,-19517)), linestring( point(20413,31371), point(12520,-11452), point(-8530.8232, 2679.1523), point(4820,1.109316e+308)), linestring( point(19202,5995), point(29646,4398046511104), point(-31795,1.235834e+308))), polygon( linestring( point(31636,30165), point(9205,-16103), point(24822,26387), point(31128,4503599627370495)), linestring( point(-14106,2305843009213693949), point(34359738370,-20683), point(-4038,-30262)), linestring( point(1.722557e+307,8800), point(8999,30080), point( 8385.1328,1.348359e+308), point(27629,-15267)), linestring( point(-4565.5684,3.454303e+306), point(-28975,-10903), point(-20479,16945), point(4522,-31549))), polygon( linestring( point( 6859.6758,262146), point(-26100,-14315), point(28111,6304), point(-28029,6581)), linestring( point(-12636,-24840), point(-18457,29183), point( 4439.4717,-6341.1602)), linestring( point(6241,-2111.1284), point(26690,18096), point(9473,-25299)))))),(multilinestring( linestring( point(2,13178), point(-4122,30827), point(729,-72057594037927932), point(-13521,9483), point(8173,-4526), point(7466,11962), point(1.200656e+308,8.303636e+307), point(-7093.6553,-31889), point(32273,9.749478e+307)), linestring( point(-9900,-20104), point(562949953421312,-17830), point(5397,-1333), point(9007199254740991,-5708), point(-4312, 8830.0176), point(10039,-7)))),(multipoint( point(8633,-8690.4814), point(8608,-21849), point(14968,1.741393e+308))),(geometrycollection( point(-31788, -502.3369))) ;
insert into `test`.`t`(`a`) values (linestring( point(-3094,23841), point(27631,18594), point(28025,7.838236e+307), point(-5749,1.486214e+308), point(-9990,19277), point(3768,19828), point(1.409494e+308,19052))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( geometrycollection( polygon( linestring( point(1.617729e+308,-22437), point( 3685.0938,-2572), point(1547,-13193)), linestring( point(9.145094e+307,21999), point(-36028797018963964,17062), point(68,27815), point(-3218,1.081112e+308)), linestring( point(-21481,-5150), point(12,-32092), point(-20490,19333)), linestring( point(-9507,8796093022206), point(-8251,-24407), point(-11586,2288), point(288230376151711740,4628)))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-8776,3196), point(-20169,-16892), point(-16495,-17179869180), point(524285,17179869185)), linestring( point(-15406,5.056190e+307), point(18449,-18790), point(19812,-13257)), linestring( point(424,-3563), point(-31225,24486), point(9553,8.424707e+307), point(17512,2)), linestring( point(67108860,4.676496e+307), point(16088,10384), point(7.460429e+307,3026))), polygon( linestring( point(-24784,-7044), point(63,-9311.6621), point(-3596,-9847.8125)), linestring( point(9.537586e+307,13532), point(1.691948e+308,-5758), point(15221,-25879), point(-20379,8204)), linestring( point(-5502,13056), point(18201,20260), point(13482,-9598.5332), point(1.180785e+307,-4))), polygon( linestring( point(-8614.5332,22969), point(23749,-17495), point(18580,-30342), point(-24407,3.170341e+307)), linestring( point(-26487,7939), point(-11149,30677), point(-7340,28397), point(-12199,70368744177668)), linestring( point(4096,1.724020e+308), point(1162,1.533073e+308), point(2534,21124), point(-26260,25782)), linestring( point(21751,20740), point(-8388604,18014398509481986), point(16567,1.254474e+308))), polygon( linestring( point(6835,-30527), point(-144115188075855874,24517), point(-27880,-22709)), linestring( point(-17177,-8623), point(-25542,28159), point(-17988,19149), point(9987,4468)), linestring( point(25993,30157), point(-23261,-19825), point(29818,-28519)), linestring( point(-4151,8.500156e+307), point(32673,-5749), point(-27269,-14063))))) ;
insert into `test`.`t`(`a`) values (linestring( point(2124,-29958), point(-26158,-26259), point(-7641,4.499016e+307), point(-1451.9531,14288), point(-17548,-3429), point(9.186599e+307,2345), point(6.575624e+307,-20614), point(-13452,-31459), point(-9586.4063,125))) ;
insert into `test`.`t`(`a`) values (point(-3905,-11913)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(-2200,12944), point( 9638.8457,7.653070e+307), point(7751,-7958), point(16668,4254))),(linestring( point(-6883,-18936), point(27759,-9601), point(9.248760e+307,11047), point(11264,26267), point(11495,17346), point(26577,21530), point(8144,32309), point(-29040,-22350), point(-22632, 6095.4990), point(20181,11461))),(linestring( point(-19286,19161), point(36028797018963972,513), point(10170,20290), point(-29570,-32210), point(7.761379e+307,-21665), point(-3778,-3356), point(-17598,-30048), point(-31154,-5437.4121), point(17818,-21834))),(multilinestring( linestring( point(-2941,21701), point(4294967294,-6836), point(-13854,-32505), point(-25736,536870908), point(3588,-19002), point(24255,23342), point(16134,32169), point(11482,11464), point(-2744,-23785), point(1.251729e+308,15196)), linestring( point( 6554.2695,1.350696e+308), point(30971,-30460), point(-10923,3523), point(22455,-23370), point(-20673,5397)), linestring( point(9042, 5315.2207), point(8360,1944), point(30078,1.551831e+308), point(-20186,8058), point(-2424.5698,28848)), linestring( point(9324,1706), point(-25992,-7092), point(18630,4294967300)))),(multipoint( point(7634,549755813885), point(-17112,-9691), point(7783, 9440.1914), point(-1125899906842624,5.462372e+307))),(linestring( point(-26974,-25666))),(point(-21560,4.968168e+307)),(multipoint( point(8381,-24286), point(-4873,22653), point(-12102,-9198), point(-26360,-30263), point(21456,-10624), point(13776,18798), point(17342,5425), point(1.708495e+308,25290), point(3260,20518))),(multipolygon( polygon( linestring( point(6708,25517), point(4294967300,-12958), point(29565,27262)), linestring( point(-2362,31015), point(3831,8.028228e+307), point(-72057594037927933,-16110)), linestring( point(-13081,1.274355e+307), point(0,690), point(7482,23079), point(1.557871e+308,-8426.2100))), polygon( linestring( point(-32059,-24666), point(-19662,140737488355327), point(-4975,-18554)), linestring( point(-31521,6060), point(18014398509481987,-26780), point(-25932,22371)), linestring( point(10,17281), point(29972,7057), point(10845,1.413956e+308), point(-20276,-23094)), linestring( point(1073741823,-19185), point(24939,-21350), point(31856,18913))), polygon( linestring( point(6.929076e+307,1.205212e+308), point(-8700,-21911), point(26535,-5384), point(-9752,-24919)), linestring( point(32765,31287), point(-20439,8052), point(-9364,-22575)), linestring( point(6.963534e+307,-16634), point(1.647888e+308,24442), point(4.908700e+307,29686), point(-19119,-20816)), linestring( point(-10702,5430), point(-3060,33), point(-12470,20414))), polygon( linestring( point(-30783,-20862), point(23440,4804), point(-14663,3510)), linestring( point(-21402,22215), point(5274,14865), point(24942,536870909)), linestring( point(4439,34359738365), point(13623,-31850), point(19078, -406.7969)), linestring( point(1.065082e+307,13886), point(4288,16384), point(30963,7912))))),(point(-17064,24936)),(multipolygon( polygon( linestring( point(-17072,36028797018963972), point(16770,-2049), point(16130,-30011)), linestring( point(22459,27746), point(-2918.2769,21626), point(5452,134217731)), linestring( point(-6363,-18319), point(-32083, 6052.3398), point(13268,1.625338e+308)), linestring( point(-12566,26804), point(28691,28205), point(1464,-13213))), polygon( linestring( point(10634,13900), point(-31701,10416), point(18794,27174), point(1.268103e+308,576460752303423489)), linestring( point(-16063,-19462), point(-20281,-9800), point(17592186044415,28302)), linestring( point(-20938,281474976710657), point(5031,6.624575e+307), point(-19946,-5906)), linestring( point(-2803,-8300), point(24563,-20076), point(-32606,-9639), point(-17057,-29377))), polygon( linestring( point(620, 1587.7363), point(21401,13679), point(-27374,-9739), point(-25821,-25311)), linestring( point(1.638533e+308,1.609513e+308), point(-11097,3.183162e+307), point(26209,-14528), point(-1341,16858)), linestring( point(2052,-31635), point(6444, 4347.6309), point(-16815,-25926), point(8388607,21896)), linestring( point(26766,15668), point(-14429,11041), point(-12587,22112), point(32480,28955))), polygon( linestring( point(-29830,9.562263e+305), point( 9500.2344,-32750), point(-15077,28618)), linestring( point(-3026,29784), point(-1113,28301), point(18988,-23409)), linestring( point(8794,562949953421313), point(13861,13669), point(26933,-6017.3848)), linestring( point(18014398509481981,-30685), point(2147483645,4.720508e+307), point(33554429,-15529), point(-24045,4294967296))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(99,8388604), point(-25586,-140737488355332), point(-3259,17592186044414), point(11267,-20759)), linestring( point(12168,2676), point(257,1.699977e+308), point(-15352,-29663), point(15809,815)), linestring( point(72057594037927940,29759), point( 4370.8320,-2047), point(1.493927e+308,-5), point(8080,12937)), linestring( point(6870,13412), point(-10898,-14126), point(8.919179e+307,-18032), point(25088,1.526313e+308)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-6596,-6652), point(-10618,12298), point(-5,2.432291e+307)), linestring( point(16874,-31473), point(-8324,13242), point(-14968,-5232.2002)), linestring( point(-23222,-19753), point(-1205,15316), point(14861,-3750), point(-20621,-6693))), polygon( linestring( point(-16,5.560156e+307), point(9007199254740992,-8716), point(1.788402e+308,-24940)), linestring( point(7.480396e+307,4248), point(-1052,-17353), point(14385,27390)), linestring( point(30302,-7691), point(1.759526e+308,-13969), point(5.818492e+307,-21137), point(31378,-864))))) ;
insert ignore into `test`.`t`(`a`) values (linestring( point(3.808007e+306,-21402), point(20018,14720), point(4611686018427387907,1022), point(-22085,-13084))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(16665,-10215), point(4294967294,-19665), point(6.848939e+307,51), point(-14037,9.888261e+305), point(15430,-2097154), point(25062,29542), point(-29590,-17870), point(19567,2147483647))),(multipolygon( polygon( linestring( point(1784,17719), point(-4590,3.004872e+307), point(-31631,649)), linestring( point(9994,6641), point(-13760,8796093022210), point(23147,-23091)), linestring( point(4795,-7477), point(12695,25369), point(-25127,872)), linestring( point(-20654, 8370.7324), point(6121,3587), point( 4369.1553,-1350), point(24116,1.625920e+308))), polygon( linestring( point(9697,-7200), point(1709,-24677), point(-1143,3.446505e+307)), linestring( point(-8017,16494), point(13735,-610), point(-30391,5914), point(-3539,-23075)), linestring( point(2.391443e+307,-29657), point(-11129,4611686018427387900), point(31879,-18884), point(15779,-20425)), linestring( point(3525,-10205), point(7.057755e+306,-29267), point(-24270,26084))), polygon( linestring( point( 9215.0859,134217725), point(14577,254), point(18893,68)), linestring( point(17608,29239), point(-25749,9296), point(-27505,936), point(-14390,10187)), linestring( point(6754,-3623), point(12164,7564), point(2.181300e+307,274877906945), point(-13687,32768))), polygon( linestring( point(-19594,-26608), point(-29213,-882), point(1.703254e+308,-4879.5923), point( 3592.3965,19596)), linestring( point(-28502,9924), point(2097148,576460752303423492), point(6284,-31203), point(-10164,-15759)), linestring( point(17179869181,5641), point(-1125899906842626,9070), point(26289,-68719476733))))),(geometrycollection( geometrycollection( multipoint( point(-14576,-10649), point(21256,-5365), point(29995,23708), point(7.396619e+307,-2319), point(27996,-31009), point(9046,-32631))))),(point( 292.2119,-20575)),(point(-32089,10866)),(multipolygon( polygon( linestring( point(16728,8674), point(-24812,22210), point(-4656,3)), linestring( point(-7453,24298), point(-1255,-27808), point(-5801,-1336)), linestring( point(10965,-14073), point(11513,1537), point(17591,25957), point(13175,4611686018427387907))), polygon( linestring( point(-25097,1265), point(-3834.6597,-134217729), point(22794,7544)), linestring( point(-19548,-5755), point(-4264,13923), point(-5189, 6689.6133)), linestring( point(7830,13928), point(-3316,19139), point(288230376151711740,-5721.6406), point( 6168.2275,-13129)), linestring( point(13472,8833), point(8247,256), point(-28593,-7303), point(274877906940,-11780))), polygon( linestring( point(4.366900e+306,-16382), point(-29096,-29769), point(3078,15154), point(4503599627370495,5968)), linestring( point(22624,0), point(-134217732,13613), point(-6611,-8237), point(-3344,-5874)), linestring( point(-27711,24394), point(21206,-10492), point(-29606,-6439)), linestring( point(5.376303e+307,268435457), point(1.728179e+307,-21812), point(144115188075855870,-3601.7603))), polygon( linestring( point(-12640,-28106), point(23654,-19773), point(-26556,-16511), point(25092,1.195483e+307)), linestring( point(-1249,31412), point(-13625,-32765), point(-1680,9944), point(-5074, 9480.2070)), linestring( point(22448,4.362966e+307), point(274877906941,134217732), point(31558,23830))))),(point(-16393,127)),(multipoint( point(5.729570e+306,10644), point(-30823,5177), point(6047,1.031464e+308), point(2251799813685246,16188), point(-10030,17592186044419), point(30967,0), point(137438953472,21419))),(multilinestring( linestring( point(-18991,8.847993e+307), point(2.139460e+307,16669), point(7293,11219), point(-31388,-28188), point(-4223,-28384), point(30986,13530), point(-26975,22453), point(27900,-27666)), linestring( point(29289,-6254)), linestring( point(-20119,12897)))),(linestring( point(20694,13603), point(12805,-20245), point(-6383,-2577), point(-8041, 7726.4473), point(32178,-144115188075855869), point(4398046511108,5), point(-23631,-31374), point(-7785,13), point(974,8045))),(linestring( point(-7481,5.536578e+307), point(-25238,29312))),(multipolygon( polygon( linestring( point(28777,-14434), point(26698,22348), point(-33554429,19993), point(27931,328)), linestring( point(-14179,6279), point(-2251799813685244,22258), point(1.384651e+308, 3245.7646)), linestring( point(-17940,13893), point( 7073.2715,12024), point(-19005,12272), point(-22950,1.361455e+308))), polygon( linestring( point(-7584,-10759), point(-224,-11556), point(-3420,22807)), linestring( point(288230376151711744,11420), point(1.665948e+308,-24040), point(13621,-17978), point(437,1.575879e+308)), linestring( point(-4793,2055), point(-13406,-1181), point(-14330,7677), point(-3547,4.346890e+307)), linestring( point(32246,-7403.2075), point( -671.1885,2769), point(9366,-20233), point(-32208,-18707))))),(polygon( linestring( point(-7777,134217724), point(-4253,29927), point(-755,-6678), point(-25183,-23987)), linestring( point(1613,-4294967300), point(23230,4398046511106), point(7310,1.230229e+308)), linestring( point(-29872,-16549), point(-16253,6419), point(19770,-12757), point(-26337,-32133)), linestring( point(-179,19958), point(18212,15151), point(7637,-10913)))),(point(26219,-28770)),(multilinestring( linestring( point(23816,-5747), point(17179869184,12739), point(-5059,-26763), point(21215,-28752), point(-14692,-20353)), linestring( point(-11150,14794)), linestring( point(-22736,23032), point(-26539,-19194), point(-15732,-7623)), linestring( point(-25024,-629), point(22682,-24421), point(1.395295e+308,-11594), point(1562,-17058), point(10473,21482)))),(multilinestring( linestring( point(8981,7.465850e+307), point(5.111161e+306,16777219), point(1.744294e+308,536870914), point(10713,1327), point(16487,23575), point(-4434,-30032), point(-888,27838), point(-30253,2464)), linestring( point(-18039,-24240), point(-25649,-4288.6611), point(11685,14795), point(15809,-130), point(-1223,6921), point(-27398,22959), point(-17689,6126), point(921,-6666), point(-13149,-493), point(-16398,-7846)), linestring( point(28418,-206), point(-17957,3.771214e+307), point(-30552,-5653), point(5363,-4096), point(389,7713), point(32728,23080)))),(linestring( point(27473,28711), point(-17949,5649), point(137438953471,-14526), point(-28290,-19167), point(8796093022207,-20278), point(-27826,-15255), point(19942,28751), point(-20503,-27795), point(32079,-28029), point(-8959,-5641))) ;
delete from t limit 2 ;
update t set a =0x8361a3 , a =@d , a ='*$5&0&$}' , a =0x7a , a =null , a =repeat('9',16) , a =0xb3 , a ='-669:52:22.662133' , a =@b where a =null ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-7821,18664), point(2251799813685250,-17402), point(-13683,-973)), linestring( point(-8589934590,-28608), point(21221,-28972), point(18617,2048)), linestring( point(-1759,10551), point(21881,-32239), point(21537,-25531)), linestring( point(-7262,-3879.0835), point(-2980,-1273.3955), point(-9186,30326), point(6.084809e+307,9007199254740991)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-30181,-6597.5039), point(-21232,-18885), point(15349,-30963), point(28065,18446744073709551614)), linestring( point(8589934595,1351), point(65538,7.533911e+307), point(-18831,-26273)), linestring( point(-5625,2147483644), point(-17256,5248), point(1.050266e+308,-31548)), linestring( point(-17592186044414,19455), point(-895, 4789.1279), point(4349,27747))), polygon( linestring( point(-5639,7819), point(29360, 5755.5771), point(-24293,13418), point(14523,20325)), linestring( point(-29203,9.018844e+307), point(16002,1.965053e+307), point(4587,-14986), point(-19399,-2744.1118)), linestring( point(1.162547e+308,4701), point( 9583.9648,12981), point(-24355,10589), point(15536,14078))))) ;
select a from t where a ='11:11:11' ;
insert ignore into `test`.`t`(`a`) values (point(16639,-1099511627778)) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(-20858,-22147), point(27256,-12329), point(-10616,-21259)), linestring( point(33554430, 5826.7764), point(-8029,-11165), point(7476,-23119), point(-24462,1.508090e+308)), linestring( point(-3420,-29277), point(13429,-4779), point(18204,-26381)), linestring( point(5895,16707), point(31174,26343), point(9845,12655), point(-11471,-22142), point(1.109992e+308,1847), point(8.080649e+307,13281), point(19989,288230376151711743), point(-10035,11985)))) ;
delete from t where a =127 ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(6193,25768), point(-2833,-29078), point(268435455,21165), point(8.249224e+307,7958)), linestring( point(-25348, 7313.5313), point(1.683694e+308,3.616861e+307), point(-6266,1.068722e+308), point(-2313,10892)), linestring( point(4.739500e+307,3548), point(8814,-5867), point(2147483646,-68719476732)), linestring( point(18988,-7494.8672), point(-12947,29487), point(3.271993e+307,-15523), point(19424,22434))), polygon( linestring( point(22116,536870912), point(1.573406e+308,137438953474), point(-26078,30168), point(12227,27745)), linestring( point(18977,19503), point(25423,26068), point(-4174,22868), point(-9992,2.148442e+307)), linestring( point(22610,25690), point(27678,26969), point(9529,-30677), point(1.384234e+308, 8061.8711)), linestring( point(32493,25423), point(8025,-11916), point(28957,6.292839e+307))), polygon( linestring( point(3.273657e+307,-3673), point(-30407,8439), point(6596,4095)), linestring( point(1.192431e+308,7666), point(16621,17890), point(29190,-19927), point(7709,482)), linestring( point(-31007,8589934591), point(64, 5137.0088), point(31870,2097149)), linestring( point(29422,16851), point(12460,4.797454e+307), point(-26429,-9183), point(-17218,-31606))), polygon( linestring( point(-3764.0313,-21550), point(11501,15633), point(-24357,2716), point(261,6342)), linestring( point(1.285615e+308,132), point(-3385,-29949), point(-30618,1.466789e+308)), linestring( point(-23924,10921), point(6.573365e+306,-12947), point(-19123,-30256), point(9952,-13380)), linestring( point(-18339,-8117), point(3.200868e+307,-1059), point(29236,-14704), point(28876,-25607))))),(multilinestring( linestring( point(-9311,15186), point(7.925813e+307,21758), point(10310,27314), point(-26982,6.424203e+307)), linestring( point(17592186044418,-20575), point(-23748,-18540), point(-26084,16777215), point(-32115,-9467.0225), point(15301,6573)), linestring( point(12,-13557), point(-21106,34), point(-16858,-32541), point( 4206.6973,28903), point(31701,6366), point(-18490,7340), point(5.044059e+307,68719476736), point(-3110.2627,22339)), linestring( point(1653,-4575), point(17654,18780), point(9561,23979)))),(point(29455,-10080)),(point(-72057594037927932,-2397)),(multilinestring( linestring( point(-328,-16382), point(-11344,5984), point(-15254,-28749), point(268,-16110), point(-19516,7680), point(-496,-288230376151711743), point(29908,-15181), point(29038,-33554429), point(-24199,-11), point(-21534,9.770332e+306)), linestring( point(27257,12398), point(-8323,14922), point(8856,-18069)), linestring( point(-21786,9.355283e+306), point(5990,-10786), point(-7962,-5871), point(-2688,9880), point(9.875086e+307,-16344), point(4599,-31932), point(-23160,726), point(-17392,32272)), linestring( point(-9258,-25758), point(10341,17970), point(4.392857e+307,31225), point(-14255,23810), point(-2028,20488), point(-27044,20893), point(17179,-19778), point(28913,5985), point(-15252,15673)))),(linestring( point(2454,-20036), point(8650,-6257), point(2181,5102), point(-19158,-15763), point(-16149,-5700.5322), point(-18011,26970), point(17627,1.438165e+308), point( 4803.4189,-28760))),(multilinestring( linestring( point(5885,2047), point(-17246,-12902), point(5793,-25672), point(583,-4611686018427387906), point(3.050962e+307,2942), point(8133,33), point(251,-1342.3398), point(18612,1.563069e+308), point(-20647,28891), point(-24046,1.290567e+308)), linestring( point(-22733,-2812.8257), point(25565,-31091), point(14132,16441), point(-8962,20)), linestring( point(-32352,-4295), point(152,-15597), point(-29849,11038), point(22821,12616), point(3270,3.000370e+307), point(2849,-5869), point(1.506956e+307,5354), point(7.020188e+307,-32338), point(9854,9.664967e+306), point(23223,-18600)), linestring( point(-8249,2.239371e+306), point(26030,-15265), point(31126,-24672), point(-900,32528), point(9.657102e+307,-16744), point(8791,17717), point(-16239,-11629), point(72057594037927940,-24762)))),(multipoint( point(-14336, 5549.7744), point(2708,-6157), point(919,-13663), point(20871,12789), point(12480,-30874), point(5328,18990), point(-24666,3.417086e+307))),(multipoint( point(2530,-14268), point(-4481,3779), point(32089,-12738), point(-23723,446), point(-20105,18736), point(-26783,-7249), point(4.588985e+307,25522), point(-9949.5742,2672), point( 9802.1289,-17179869182), point(2708,513))),(multilinestring( linestring( point(-10097,26866), point(25594,24129), point(30908,-7155.7617), point(-3582,1.437984e+308), point(17900,1853), point(2892,-15543), point(5636,29014), point(4611686018427387907,-23809), point(6450,-24197)), linestring( point(-25845,-30248), point(-30143,-4804), point(-18644,-31606), point(-4410,-12234), point(10426,30242), point(1.213911e+308,21422), point(17246,20986), point(1.049907e+308,-15988), point(-23916,4914)), linestring( point( 9108.1211,-30516), point(26725,-13653)), linestring( point(27738,-5180.8691), point(-23010,1048574)))) ;
select a from t where a ='1' or a ='255' ;
select a from t where a =65525 ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (point(4,5.598890e+307)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-21416,22378), point(-9883.6348,1174), point(-27451,1365), point(11066,7629)), linestring( point(-8146,2.795427e+307), point(32617,24356), point(-20638,-12105), point(-493,-68719476738)), linestring( point(-18325,30358), point(28386,1804), point(2432,-2928), point(6407,22108)), linestring( point(17592186044419,-31414), point(20290,6702), point(15987,-3783.4194), point(-16067,27563))), polygon( linestring( point(3006,-264), point(-30125,108), point(-10191,3.027158e+307), point(-17759,-11278)), linestring( point(22158,15476), point(-129,9223), point(-28423,-26629)), linestring( point(-29165,140737488355325), point(-19033,21201), point(-28478,-18949))))) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(-5715,-17877), point(25382,2086), point(-8985.6387,-268435458), point(-22099,-14299), point(-21200,-4739), point(-19292, 8932.4082)), linestring( point(-31218,1.424401e+308), point(21417,-4479), point(13365,11914), point(257,-16899), point(-6748.9805,18600)), linestring( point(-9689,16387), point(-11958,1.215514e+308), point(4109,-12527), point(7702,960), point(-16870,-29324)))) ;
select a from t where a =null ;
insert into `test`.`t`(`a`) values (linestring( point(2305843009213693953,4094), point(22992,-12038), point(-12979,1.073882e+308), point(17179869188,6196), point(-5780,-2090))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(-2635,12895), point(16334,25293), point(1048580,-17949)), linestring( point(-29699,-18222), point(21233,16556), point(-19009,-10934), point(-28954,-177)), linestring( point(6.656390e+307,29978), point(13641,7139), point(12488,32181), point(-20511,-9713)), linestring( point(-17288,27722), point(12162,8796093022205), point(1.455512e+307,-2230.7334))), polygon( linestring( point(549755813889,-31814), point(-4392,11520), point(22835,1.222216e+308), point(7354,27272)), linestring( point(1.180525e+308, 1418.7480), point(-7091, 3424.7246), point(-17743,-30686)), linestring( point(-7800.3662,31687), point(10952,9007199254740992), point(1823,-24343)), linestring( point(-26024,24672), point(14621,28293), point(-25714,22414))), polygon( linestring( point(6.204675e+307,-28245), point(6803,6224), point(1.240217e+308,594), point(-10516,14525)), linestring( point(-14783,-18578), point(-9373,-9395), point(-140737488355325,-24815)), linestring( point(274877906940,-5507), point(-4622,15849), point(30668,-17314), point(-16268,-7310)), linestring( point(304,1.720044e+307), point(9.361941e+307,-1099511627779), point(9523,-26131))), polygon( linestring( point(-3709,22627), point(8409,31486), point(12813,7.571113e+306)), linestring( point(18848,29759), point(30758,-15129), point(536870916,-15565)), linestring( point(4.250239e+307,2.850257e+307), point(4326,9596), point(27077,-21159), point(10723,24831)), linestring( point(-17767,-4924), point(-22806,-3389.0684), point(-7968.4956,-26025))))),geometrycollection( point(31912,-1548),multipolygon( polygon( linestring( point(128,67108864), point(-27846,2704), point(-22451,-11008)), linestring( point(4866,1.107904e+308), point(9730,-491), point(-23961,-660)), linestring( point(-26775,32180), point(-17936,1.140305e+308), point(-13366,4746), point(-576460752303423488,31843)), linestring( point(-30542, -356.1855), point(-9027,17179869181), point(16641,-1349), point(-29522,10646))), polygon( linestring( point(-1111,15148), point(22800,-23407), point(-21183,-3579), point(2120,-21482)), linestring( point(17504,2889), point(32301,1937), point(1.692401e+308,32459), point(281474976710659,30971)), linestring( point(14574,11106), point(-10348,31781), point(-4708,9238), point(15555,-11589)), linestring( point(-116,-31327), point(32254,-25278), point(3899,18446744073709551614), point(-25693,25084))), polygon( linestring( point(9223372036854775806,7.079810e+307), point(18839,21273), point(20649,1.389156e+308), point(25417,-11614)), linestring( point(16850,-30347), point(12952,19930), point(12210,-16880)), linestring( point(-6002,-10305), point(3355,-9135), point(-11176,10356)), linestring( point(1125899906842628,-17540), point(-16609,1.249122e+307), point(9980,28811))), polygon( linestring( point(25891,-1048575), point(4194307,-18443), point(5984,-7062), point(-32415,23162)), linestring( point(-4946,30845), point(-21171,15847), point(25808,-8796093022205)), linestring( point(1.413734e+308,3433), point(-4286,24053), point(-9223372036854775806,68719476740), point(-17037,-8040.1313)), linestring( point(30333,-25820), point(-24396,13553), point(-6993.7969,268435458), point(19007,5.895126e+307)))),multipolygon( polygon( linestring( point(-7687,5), point(31397,16394), point(288230376151711746,-17097), point(-25399,-30972)), linestring( point(-28988,19678), point(-10368,18851), point(-3961,-11124)), linestring( point(1.130354e+308, 9957.1367), point(-11560,-18026), point(32771,1.090666e+308), point(1153,-17086)), linestring( point(26969,-4468), point(-23396,8748), point( 9735.5352,7471))), polygon( linestring( point(-12840,23564), point(1960,-2943), point(29959,509), point(20209,16324)), linestring( point(-19408,-27359), point(-21134,20366), point(1.504190e+308,-1009), point(24871,-24632)), linestring( point(63, 673.6035), point(27506,4712), point(-25464,10535)), linestring( point(28690,2199023255552), point(-15608,1.533693e+308), point(8.090648e+307,32505))))))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(-4503599627370499, 2638.0352)),(multipoint( point(17848, 2059.0996), point(-25868,-13626), point(-29335,6.757760e+307))),(multilinestring( linestring( point(-756,-13607), point(1.284260e+308,536870912), point(-32700,5.723628e+307), point(1.694437e+308,12945), point(26559,-1144)), linestring( point(14047,4502), point(-134217731,4093), point(8314,-6974), point(30563,-30282), point(23585,-1530), point(9624,10779), point(1.094905e+308,12760), point(-3699,137438953470)), linestring( point(12794,11848), point(16215,-10946), point(6702,3341)), linestring( point(2.288738e+307,-7213), point(-7291,-8596), point(1767,274877906947), point(-3720,26217), point(-12860,7.085919e+307), point(549755813891,7306), point(-7938,259), point(6076,10869), point(2927,549755813888), point(-35184372088829,7.031818e+307)))),(multipoint( point(8945,-7991), point(-7282,-11424), point(7498,8388608), point(-19946,-12461), point(-25081,9311), point(-26803,20037), point(27035,-11000))),(multilinestring( linestring( point(-28791,11492), point(-4828, -953.8994), point(-11823,3.309585e+305), point(4835, 9047.2734), point(6.600760e+307,-12597), point( 9577.8027,274877906948)), linestring( point(18446744073709551615,21968), point(17592186044413,-28949), point(-3191, 444.8945), point(9051,70368744177663)), linestring( point(-7058,22107), point(-12124,-23897), point(1.634573e+308,-2340), point(31132,4061), point(137438953468,1.655918e+308), point(20027,28424), point(18980,-24837)), linestring( point(-15803,4157), point(11279,-13550), point(11355,-29446), point(-17520,1.552740e+308)))),(polygon( linestring( point(-18816,-14863), point(26967,1.832550e+307), point(27538,32337)), linestring( point(-5966,31466), point(-18533,1.410011e+308), point(21494,2.800927e+307), point(4398046511103,-1051)), linestring( point(1.014386e+308,29474), point(5898,-17175), point(20986,8589934588), point(26533,-736)), linestring( point(-20787,-1641.0674), point(18014398509481986,2151), point(29525,-13950)))),(point(-67108864,-27942)),(geometrycollection( linestring( point(-15178,14247), point(23303,-27234), point(-23675,-18952), point(3938,-29), point(-10608,-17532)))),(multipolygon( polygon( linestring( point(20249,4967), point(-27836,19255), point(30317,-30108)), linestring( point(1125899906842623,67108861), point(30989,-20577), point(6.345856e+307,-2151), point(-8370,31043)), linestring( point(-2662,-8893), point(14149,18089), point(9670,4.352505e+307))), polygon( linestring( point(7.415405e+307,18279), point(-2052,-2777), point(19589,-24391)), linestring( point(15186,5189), point(14170,-24686), point( 6510.9336,21376), point(13621,16487)), linestring( point(-28927,-14444), point(13142,-5602), point(32740,19551))), polygon( linestring( point(-20694,-10890), point(16635,1.615327e+308), point(-29520,11636), point(-12192,-12164)), linestring( point(20061,-11426), point(5502,24222), point(-9677,262140)), linestring( point(-262146,31759), point(-12567,1.072636e+308), point(-13947,5113), point(-16570,-24310))))),(polygon( linestring( point(-22582,-13103), point(14340,-6550), point(-9336,7490), point(-27554,6.994083e+307)), linestring( point(-36028797018963972,-26585), point(17405,-18464), point(-1073741826,10327), point(3554,24767)), linestring( point(12175,1.530463e+308), point(4288,10907), point(11849,26865), point(1.732232e+308,27796)), linestring( point(11591,-15335), point(19289,-24790), point(1.038723e+307,1.562418e+308)))),(multipolygon( polygon( linestring( point(8197,3895), point(-19321, 8489.0352), point(4541,-13144), point(20471,11865)), linestring( point(-10101,17462), point(18014398509481984,-25601), point(-5960,12456), point(28815,-29436)), linestring( point( 4799.1240,13338), point(-25928,19440), point(30092,12157), point(-26204,-20284)), linestring( point(-7895,3708), point(-4091,8016), point(16126,-17106), point(2296,-23110))), polygon( linestring( point(6756,1.642368e+307), point(12036,-23103), point(-27553,8497)), linestring( point(16184,-15995), point(18741,-20495), point(4015,6.509171e+305)), linestring( point(7054,7.580641e+307), point(22645,-20823), point(-23633,-14191), point(-21983,68719476740))), polygon( linestring( point(-5908,6153), point(15841,-9514), point(-28880,-7426), point(15805,7058)), linestring( point(-13128,-28342), point(-31640,7895), point(1.544026e+308,10890), point(-3700,31828)), linestring( point(9458, 5366.7002), point(1771,6820), point(2338,-19013)), linestring( point(10819,23026), point(-19596,-27653), point(29880,6250))), polygon( linestring( point(-25233,22227), point(1.477138e+307,-18137), point(-23717,5.411857e+307)), linestring( point(28792,-6222), point(-14048,-22537), point(-30664,-159)), linestring( point(-10921,18719), point(19456,3444), point(13274,16777220))))),(linestring( point(-16576,2097151), point(-18502,-25067))),(linestring( point(-4745,35184372088829), point(-12582,-32207), point(-30624,13491), point(28801,25034), point(22912,15371), point(-17307,268435456), point(1.581431e+307,-28735))),(multipoint( point(7.171526e+307,-29995), point(-31814,27853))),(multipolygon( polygon( linestring( point(15934,-9259), point(12508,29711), point(13596,20182), point(-18305,2.604195e+306)), linestring( point(-29891,11252), point(-14005,-25581), point(1.731270e+308,22030), point(-10042,1.683633e+308)), linestring( point(-12258,-25329), point(10090,28225), point(-20195,10523))), polygon( linestring( point(26964,1.656156e+308), point(-23817,11816), point(10922,15311)), linestring( point( 9788.3066,29152), point(7426,30982), point(-14465,27634)), linestring( point( 727.5801,5.271587e+307), point(-2364,-9758), point(28669,-7907.9404))), polygon( linestring( point(-8013,19223), point(-2874,-15068), point(1.247391e+308,-13622), point(23189,-8832)), linestring( point(-27539,10909), point(-161,15333), point(-8197,9683), point(-12363,8589934595)), linestring( point(-5623,8.348721e+307), point(28465,-4476), point(1.344611e+308,11972))))),(linestring( point(9007199254740990,3.004694e+307), point(1025,-12906), point(-2251799813685247,20951), point(-7624,10172), point(-6172,4398046511100), point(-15854,4503599627370497), point(30762,9121), point(7780,-16305), point(32421,-8226.3018), point(28745,8816))),(geometrycollection( point(29582,-24456))),(multipolygon( polygon( linestring( point(-7967,22672), point(-18980,-989), point(21096,20181), point(-22770,-20582)), linestring( point(36028797018963964,-31018), point(14,4.581946e+307), point(-20782,-24039), point(-26307,29128)), linestring( point(-32772,-14399), point(32068,21465), point(-23566,1.433395e+308), point(22315,11835))), polygon( linestring( point(-32024,-10299), point(4.246271e+307,1033), point(25145,-24066), point(-32223,31778)), linestring( point(8851,2147483649), point(15207, 1757.4883), point(-32251,1.666846e+308), point(1.268644e+308,1.081981e+308)), linestring( point(11482,11195), point(32009,13529), point(-456,72057594037927937), point(20813,-20284)), linestring( point(-20978,-20937), point(-27610,-6918), point(1.266741e+308,-24099), point(-2377,-22640))), polygon( linestring( point(7046,68719476738), point(1.012427e+308,34359738364), point(-29759,26777), point(25728,-1729)), linestring( point(26017,17686), point(-6930,7.397023e+307), point(1.426896e+307,65537), point(8593,-13424)), linestring( point(-9526,-20243), point(8.818668e+307,26115), point(4074,-8252), point(1.276604e+308,11390)), linestring( point(-26373,-3629.8413), point(-22172,6929), point(4,72057594037927939))), polygon( linestring( point(-18014398509481987,3094), point(22537,26116), point(16,17023)), linestring( point(4340,29871), point(16777213,23118), point( -783.7275,18396), point(-23359,562949953421313)), linestring( point(14046,12814), point(6.726919e+307,31733), point(6.539305e+307,-25213))))),(multipolygon( polygon( linestring( point(-6937,72057594037927932), point(-32023,15065), point(-30878,-1931), point(24004,-14620)), linestring( point(5.274307e+307,2624), point(3.561928e+307,-6879), point(2010,-20441)), linestring( point(65535,-14569), point(28058,-6967), point(27469,5286), point( 1128.4404,-8819)), linestring( point(1.594204e+308,-1104), point(22950,8784), point(70368744177666,65537))), polygon( linestring( point(22896,4520), point(25970,28016), point(1125899906842621, 3303.6084)), linestring( point(5.295929e+307,4668), point(7823,7.595252e+307), point(-27471,-28072), point(19843,-30469)), linestring( point(16256,34359738367), point(1.360754e+307,-5843), point(-16306,11365), point(-22309,9223372036854775805)), linestring( point(1.087056e+308,342), point(26777,25544), point(-20507,6011))), polygon( linestring( point(-14823,1.288234e+308), point(-30899,-15802), point(-3181.1509,23393), point(9.155886e+306,-24410)), linestring( point(7252,24158), point(15674,12797), point(6017,-13014), point(5.296181e+307,-12519)), linestring( point(-25971,-26489), point(-1617,-20463), point(-25977,-26463))))),(multilinestring( linestring( point(65537,-13524), point(-577,-27415), point(-28420,-14518), point(13293, 6293.7520), point(-27663, 2701.2803), point( 2074.7510, 1489.2363), point(64,-2730), point(4611686018427387901,-4363), point(-19739,562949953421315)), linestring( point(144115188075855870,-32678), point(-2040,-16812), point(-27708,30589), point(15616,-6157)), linestring( point(10786,13449), point(-4768,-15437), point(10187,-2932)))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(17593,13590), point(711,4.023425e+307), point(7.719206e+307,-6364), point(6263,10606))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(-31366,-31710)),(point(12395,9330)),(polygon( linestring( point(-10698,4611686018427387904), point(-1116.5605, -278.6025), point(-9376,-11329)), linestring( point(-9364,-23813), point(27171,-6991), point(-4294967298,-17082)), linestring( point(24840,9994), point(-31510,-29), point(23010,19047)), linestring( point(-3919,10259), point(7.557824e+307,26225), point(10526,-19156), point(8734,-29618)))),(point(-1293,20862)),(multipolygon( polygon( linestring( point(4803,-10146), point(20623,16312), point(-1758,849)), linestring( point(10249,31583), point(25648,31865), point(15034,1.773427e+308), point(16777220,9007199254740992)), linestring( point(-5504,-13584), point(1.324317e+308,21177), point(9007199254740992,21489), point(-18035,31488))), polygon( linestring( point(-26465, -257.6563), point(11699,8.560023e+306), point(23581,-9840), point(32,1.635606e+308)), linestring( point(2.447191e+307,-26030), point(1.238412e+308,-2215), point(3134,17179869180)), linestring( point(26943,18325), point(17022,15131), point(19853,1.762124e+308))))),(multipolygon( polygon( linestring( point(-2208,26097), point(8547,3734), point(8332,-5), point(14204,-10822)), linestring( point(16913,-28009), point(-26073,-21323), point(18707,-26296), point(28973,-15381)), linestring( point(29268,-25817), point(9223372036854775811,4010), point(-131075,26897), point(-21935,-3247))), polygon( linestring( point( 6762.6973,14540), point(-21250,-11807), point(12170,15991)), linestring( point(-30093,-25553), point(-15429,14445), point(-17169,6.420932e+306), point(-11369,137438953472)), linestring( point(25130,23385), point(27094,-20937), point(2501,9174), point(4.541900e+307,28934))))),(multipoint( point(-18209,-19810), point(17592186044414,-5393))),(multipolygon( polygon( linestring( point(-7407.2188,4), point(6982,1.075354e+308), point(23123,17792)), linestring( point(-14050,25419), point(1.526599e+308,-509), point( 7105.0176,7208)), linestring( point(7187,13977), point(7633,25453), point(137438953470,16777215))), polygon( linestring( point(19080,-12107), point(7957,14244), point( 7829.3301,23904)), linestring( point(6.161829e+307,-17252), point(5549,21683), point( 2126.1006,-11102)), linestring( point(3.083608e+307,-25811), point(1.557692e+308,-13077), point(6.797112e+307,-6963)), linestring( point(31773,-10558), point(-16320,-2147483652), point(22670,19251))), polygon( linestring( point(4.381947e+307,-25255), point(14422,-8502), point(-9221,9899)), linestring( point(268435452,26414), point(-31422,5.537365e+307), point(-20103,25987), point(19447,8.254390e+307)), linestring( point(1887,21748), point(-3291,-4363), point( 5339.6172,29482))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(1513,-9741), point(18881,20600), point(10016,-22060)), linestring( point(1152921504606846979,65537), point(-9761,21536), point(-10726,-2293), point(-24198,-10467)), linestring( point(11425,23465), point(31512,-13088), point(7843,-14845), point(-8589934588,-1099511627777))), polygon( linestring( point(6.189731e+307,25098), point(1.073937e+308,8332), point(-2324,68719476739)), linestring( point(8643,-29900), point(-29344,-19825), point(12,262147)), linestring( point(11679,378), point(9696,27669), point(-21804,31528)), linestring( point(-8590,-2635), point(8.863185e+307,-4219), point(12549,-27005), point(23811,16720))), polygon( linestring( point(13837,-32222), point(16928,4711), point(19636,-274877906948), point(16661,-8652.3477)), linestring( point(21119,-27064), point(1.982255e+307,-35184372088828), point(2749,12088), point(27623,-13321)), linestring( point(6564,-7596.4639), point(3.824437e+306,13076), point( 2912.2793,3.112373e+307), point(-9932.7041,21893))), polygon( linestring( point(-28493,-27802), point(25416, 5054.1045), point(26276,-8564), point(-1275,23580)), linestring( point(65536,3246), point(4611686018427387902,-20106), point(2210,-32033), point(36028797018963972,4938)), linestring( point(6556,-9747.7461), point(16807,31245), point(22297,-391), point(30300,29683))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(-7039.1338,3675), point(1.514839e+308,-6796.0581))),(point(-21703,19485)),(multipolygon( polygon( linestring( point(-25110,-18343), point(21449,30521), point(29624,20788)), linestring( point(-12225,34359738366), point( 1038.8330,-19539), point(-4094,-2916)), linestring( point(31240,68719476738), point(-28868,2652), point(28836,1.291871e+307))), polygon( linestring( point(-6258.0400,26038), point(24519,4804), point(524286,562949953421309)), linestring( point(10599,-28636), point(12770,-1321), point(25259,-676)), linestring( point(-30275,68719476735), point(13017,1.685416e+308), point(1210,8509), point(9223372036854775811,-9539)), linestring( point(25018,3.958864e+307), point(5.366507e+307,2.205762e+307), point(5.553402e+307,16859), point(14821,-11517))), polygon( linestring( point(-30037,18841), point(8552,-7644), point(-30820,-5560), point(1.505852e+308,583)), linestring( point(28761,-28285), point(-32534,14751), point(-26069,11293)), linestring( point(14908,24155), point(2251799813685246,19173), point(12219,-29560))))),(point(-20608,-17384)),(multilinestring( linestring( point(2049,-3625), point(1.391635e+307,-6126), point(27022,16777217), point(-3631,1.372785e+308), point(-10675,11616), point(23772,-32285), point(-2364.9048,24357), point(-2327,-8003)), linestring( point(-9044,13427), point(-14818,11147), point(9509,-19723)))),(multipoint( point(-12687,13673), point(27231,-22076), point(3.327290e+307, 1614.1836), point(2403,-14485))),(geometrycollection( polygon( linestring( point(5554,24972), point(-2208,-25635), point( 4351.9385,9321)), linestring( point(-24790,-9873), point(28356,-27052), point(9405,17743)), linestring( point(19421,7828), point(29591,11304), point(-8152,29678), point(-6073,6.940534e+307)), linestring( point(8415,7.519953e+307), point(-20752,1.669896e+308), point(-12058,-24158))))),(polygon( linestring( point(13703,-199), point(-12119,-12121), point(14529,-8472.3594)), linestring( point(4611686018427387906,19097), point(16879,-25), point(-8096,28302)), linestring( point(-70368744177666,-20313), point(30248,2047), point(24588,-22148), point(4503599627370498,-15634)))),(polygon( linestring( point(13120,12549), point(4405,7361), point(8.171807e+306,-8119), point(11033,-23049)), linestring( point(16221,-25489), point(17741,-12737), point(8.554190e+307,516), point(2147483646,-19697)), linestring( point(-8682,27761), point(-4755,-19203), point(14302,2199023255550)))),(multipolygon( polygon( linestring( point(-18,8.439454e+307), point(-28055,-12701), point(7869,-6696)), linestring( point(-9929,23563), point(14273,15487), point(1060,-3831.8701)), linestring( point(-18124,262148), point(30678,-10810), point(1.188398e+308,4194306))), polygon( linestring( point(-4421,-19464), point(28405,16054), point(1591,1.337536e+308), point(28081,13853)), linestring( point(14317,-15533), point(7524,-10541), point(1.677000e+308,25985), point(-30597,-21774)), linestring( point(7725, 7486.8086), point(3688,1861), point(-9081,-12998))), polygon( linestring( point(-21231,24000), point(20439,29), point(-20669,-22091), point(-13726,-8327)), linestring( point(3337, 4845.0215), point(-254,281474976710655), point(-9872,10208), point(4054,15978)), linestring( point(13940,19126), point(8255,9.038766e+307), point(17978,-17557)), linestring( point(23470,32043), point(-7273,-536870914), point(31192,10061))), polygon( linestring( point(8838,-24782), point(18244,-2006), point(-14971,1.414253e+308)), linestring( point(-6509,-8942.3682), point(-26493,-23508), point(5144,2147483652), point(18014398509481980,32683)), linestring( point(34359738369,4947), point(8961,-17969), point(7.039350e+307,10499), point( 8460.9023,-29083)), linestring( point(13,-16209), point(-20438,1313), point(-6816,8388607))))),(point(-5732,1.563990e+308)),(polygon( linestring( point(-14627,-4538), point(-5174,-16686), point(27344,-25536)), linestring( point(-10049,-12967), point(7588,-8676), point(-20674,23010)), linestring( point(-1255,-25857), point(19973,-7369), point(-26646,-30811), point(26548,7584)))),(point(268435452,8.861216e+307)),(linestring( point(32598,1.277595e+308), point( 7972.8203,-32456), point(1099511627778,30838), point(-20086,23042), point(-10096, 3141.1494), point(-9583,20242))),(linestring( point(31815,-9551.0918), point(-16580,-9556), point(2424,30527), point(-16359,-3853), point(-31824,-29603), point(-18014398509481985, 2007.7998), point(-10386,-18298), point(-14086,17592186044413), point(16959,1.222020e+308), point(524289,27747))),(multipolygon( polygon( linestring( point(-6845,127), point(12441,8.945177e+307), point(-26751,-8878)), linestring( point(1.133930e+308,-13162), point(20358,1.581966e+308), point(35184372088831,12592)), linestring( point(14753,-14694), point(11,18014398509481980), point(-9920.4912,-29921))), polygon( linestring( point(2.273337e+307,8.699132e+307), point( 2805.2139,23650), point(22757,-11914), point(17251,-3679)), linestring( point(1.760215e+308,-7918), point(524292,-16165), point(1.323209e+308,-7171.4155)), linestring( point( 6178.9922,-3371), point(-1487.7285,-22725), point(4113,18064), point(15276,24343)), linestring( point(-800,346), point(31979, 940.0156), point(26000,6.265505e+307), point(7522,-15893))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( point(-12319,-2694.3462),linestring( point(1.737406e+308,1.096183e+308), point(1.508453e+308,-9794.8271), point(-18198,16115), point(28573,2.194671e+307), point(4611686018427387908,-26647), point(31251,-25095)),geometrycollection( linestring( point(-6705.6455,-2534), point(8096,-24148), point(-24840, 7676.6836), point(29734,-25917), point(-14298,12021), point(-10771,-1160), point(20597,-3563), point(2.869255e+307,3569), point(17935,32430)),geometrycollection( polygon( linestring( point(140737488355329, -678.0537), point(30715,-8956.4863), point(29799,-2287.5195)), linestring( point(-2936,-32004), point(-25210,-18971), point(1287,-11383), point( 2723.7529,23626)), linestring( point(-21510,-21447), point(140737488355324,2.611115e+307), point(25414,28455), point(21914,33554434))))))) ;
insert ignore into `test`.`t`(`a`) values (geometrycollection( multipoint( point(418,-11822), point(-11371,23635)),point(-8204,25339))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point( 7208.6563,1109), point(-16108,22882), point(10012,-17782), point(32147,34359738371)), linestring( point(1.240928e+308,1.778063e+308), point(-18992,-9599), point(2048,13109)), linestring( point(16689,4398046511108), point(10035,20533), point(-25990,19867), point(-20203,-258)), linestring( point(-4028,-13894), point(4,-31964), point(-25201,-16039)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-22905,-6143), point(16839,4097), point(10224,16802)), linestring( point(1754,23007), point(21544,21811), point(23690,-28882)), linestring( point(26929,-28305), point(24493,-31870), point(-32720,25276))), polygon( linestring( point(-16677,3123), point(8.295424e+307,1.295345e+308), point(-12012,7416)), linestring( point(9.837259e+307,16716), point(23579,-1098.3506), point(26735,4398046511105), point(26466,-15444)), linestring( point(-10864,15719), point(9223372036854775809,-28680), point(-19904,-1482.6807), point(4.991652e+307,-27557)), linestring( point(-20358,7979), point(1968,545), point(-31582,22114))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( linestring( point(-28110,-30078), point(16479, 6586.5332), point(2305843009213693948,65534), point(5.605474e+307,26800), point(29650,-8135), point(27512,26229), point(28683, 9847.7441), point(3475,28751), point(-6388,14476), point(-16740,7.180079e+307)),point(14733,-13911),linestring( point(8388604,-29741), point(1.585216e+308,23364), point(27995,-5665.0532), point(1.089560e+308,-9534), point(1.779802e+308,4.287444e+307), point(-4398,-19220), point(9476,21941), point(-30811,137438953474), point(5.005906e+307,-10645), point(-7879,22390)))),(linestring( point(17514,-27157), point(32632,-31672), point(3751, 9694.2363), point(10913,32416), point(29272,18292), point(-12937,24604), point(-17137,4.325197e+307))),(multilinestring( linestring( point(-5698,22668), point(19290,1.257199e+308), point(11231,-12267), point(-2373,-25627), point(5002,-26040), point(774,19962), point(-4095,9129), point(18466, 9799.0410), point(-8155,10130)), linestring( point(-7733,-2), point(-32011,1.770553e+308), point(19970,-23792), point(10042,-24740), point(-19745,3), point(1.310452e+308,-20770), point(36028797018963969,-19445)), linestring( point(-21600,9887), point(8.906447e+307,-1324.6768), point(-1188,-19352), point(1.588686e+308,67108862)), linestring( point(562949953421308,-16848), point(-4485,25754), point(-13509,3452), point(-10675,-22654), point(2.131759e+307,-3354.9712)))),(multilinestring( linestring( point(21089,22608)), linestring( point( -447.3770,4794), point(2.845519e+307,-1948), point(-18093,-13463), point(1078,-10191), point(-23306,21517)), linestring( point(-32525,1.640315e+308), point(816,-27338), point( 2938.6270,-10591), point(-2251799813685245,1.028305e+308), point(6.686312e+307,25440), point(-32439,3938), point(0,23599), point(-29994,2.814046e+307), point(2557,-17023), point(3.014470e+307,1048574)), linestring( point(-18973,26419), point(27557,11307), point(67108862,-29679), point(-10357,29489), point(-12893,-16172), point(-4682,23276)))),(multilinestring( linestring( point(-2531,4.346343e+307), point(-22360,-27136), point(-12634,25112), point(25604,1048575), point(576460752303423492,-13019), point(3427, 6007.2656), point(12972,-26712), point(3829,-6394), point(-4429,23940), point( 4073.1934,1099511627779)), linestring( point(-27899,2147483652), point(-5240,3), point(3,-25934), point(24440,1.293469e+308), point(22164,1.751891e+308), point(-28607,-7545), point(25914,-32567), point(24947,16751), point(-8190,25438), point(-512,-29776)), linestring( point(-19320,1648), point(-18642,1.110785e+308), point(6.358945e+306,3), point(15936,-6459)), linestring( point(-5859,-29369)))),(multipolygon( polygon( linestring( point(-17321,-14871), point(27400,-18598), point(16551,28748)), linestring( point(1.105346e+308,17526), point(-27039,-20282), point(718,-23701), point(-8546,-5864.4536)), linestring( point(-13363,19), point(-7674,30512), point(-15464,-14286)), linestring( point(-2352,7.491200e+307), point(20537,-27605), point(-14954,923))), polygon( linestring( point(536870912,17316), point(-8388604,-13608), point(-5585,-2411), point(-13784,-1641)), linestring( point(-24383,31345), point(-5443,-12683), point(-13632,22202), point(-10683,-27748)), linestring( point(3.158799e+307,-23744), point(13761,26028), point(-24734,-20992)), linestring( point(-12870,-25149), point( 2748.7422,1.559454e+307), point(-25956,-8211))))),(polygon( linestring( point(-2966,4078), point(-16096,18840), point(-22313,8120), point(2089,67108868)), linestring( point( 1331.7998,-5845), point(-24945,-30479), point(144115188075855875,32229), point(7972,-18007)), linestring( point(4115,13485), point(-1878,22563), point(-2988,281474976710658), point(-23452,16453)), linestring( point(-30756,-3530), point(31943,9.588031e+307), point(16243,13686)))),(multipolygon( polygon( linestring( point(-7020,-12357), point(-13637,29478), point(-7807, 9266.0723), point(-29862,13064)), linestring( point(-16383,34), point(-330,-504), point(-13912,15339), point(30036,-10952)), linestring( point(4294967294,10908), point(10377,11718), point(32772,-7521), point(-30501,8.650903e+307))), polygon( linestring( point(-5535,20242), point(27747,2596), point(18900,-24100), point(4503599627370494,-2984)), linestring( point(3073,-22679), point(-22730,-13401), point(-1687,-25557)), linestring( point(-8037,-27227), point(33554428,1152921504606846974), point(-7111,-5708.9053))))),(polygon( linestring( point(27652,-10022), point(10,-7398), point(28207,-7104), point(-7485,6113)), linestring( point(-20281,30593), point(-29146,-29070), point(13152,20869), point(-4456,5490)), linestring( point(5399,20196), point(-22717,22030), point(3469,7569)))),(polygon( linestring( point(-31114,27487), point(1,-70368744177661), point(18791,1.148852e+308)), linestring( point(-5888,6050), point(1333,17144), point(5242,18014398509481983)), linestring( point(23599, 9074.9004), point(-23841,-27924), point(-3373,1016)), linestring( point(18859,7208), point(-14723,-4398046511100), point(-31537,19588), point(23634,-30432)))),(multipolygon( polygon( linestring( point( 104.3623,28813), point(13034,3.248171e+307), point(-23550,1.443449e+308)), linestring( point(-11152,26332), point(-15086,-12198), point(1.378391e+308,28095), point(25987,-9764)), linestring( point(-29940,1822), point(-6883, 4112.4502), point(24493,6891), point(268435458,-8750)), linestring( point(5401,-30916), point(-17592186044416,28), point(-28957,-21862), point(17554,-27646))), polygon( linestring( point(-15038,-18127), point(-16247,-21878), point(9223372036854775805,-4159)), linestring( point(-249,5.330640e+307), point(-20719,-8977.5586), point(5710,18044)), linestring( point(18014398509481981,-951), point(-18018,-25557), point(12387,-19478), point(-27018,4389))), polygon( linestring( point(11415,-31167), point(30113,-25917), point(-5570,9495)), linestring( point(-20394,12206), point(-12755,10066), point(31525,3.202354e+307)), linestring( point(24457,30238), point(8388606,24015), point(19772,27942), point(-16388,-26593))), polygon( linestring( point(-8847,215), point(32607,125), point(1.329775e+306,6.355526e+307), point(4.327143e+307,1125899906842622)), linestring( point(-16602,1.374599e+307), point(3.489423e+307,-12821), point(14427,-31703), point(-19593,-8262)), linestring( point(1.600659e+307,21460), point(-5031,4611686018427387908), point(-9235,-23741))))) ;
delete from t where a =127 ;
select a from t where a =1 ;
select a from t where a =null ;
delete from t limit 1 ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-2097150,144115188075855871), point(31403,7816), point(-29677,-22853), point(9729,12564)), linestring( point(-5366,-19788), point(-23353,31471), point(21247,-23643)))) ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (point(2147483644,-23017)) ;
delete from t limit 1 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(-16031,5382), point(-22041,9746), point(72057594037927940,-29214), point(-19985,3.888262e+307), point(10973,-20662), point(-13937,7543), point(9453,31897), point(-3058,-1094), point(1.682870e+308,-31680))),(multipolygon( polygon( linestring( point(536870914,-3313), point(9368,14), point(30928,10547)), linestring( point(31586,-13285), point(-6418.2783,-8942), point(14526,1.121392e+307)), linestring( point(524287,1.739760e+308), point(3560,27361), point(-7247,-9151), point(15101,3980))), polygon( linestring( point(3077,2.396405e+307), point(-31,-4398046511101), point(-4171,-26792), point(1.457228e+308,-2097149)), linestring( point(-9189,9788), point(4398046511105,-13865), point(-2421,8923), point(29395,-19859)), linestring( point(2.932525e+307,-2097153), point(3.808662e+307,22143), point( 7888.1797,30764))))),(linestring( point(-576460752303423487,-12692))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(-30026,19828), point(-16489,9152), point(12638,-27506))),(geometrycollection( linestring( point(25344,12587)))),(multipoint( point(28600,-19498), point(131076,31216))),(multipoint( point(-7535,1022), point(16685,-140737488355328), point(-3159,4.587800e+307), point(-21071,-399), point(4397,-7426), point(-6170,-23520), point(-29689,1.073405e+308))),(polygon( linestring( point(32772,-983), point(-3146.3164,-16168), point( 4571.4072,20198), point(-30449,8.251893e+307)), linestring( point(-6476.6582,1.328817e+308), point(17046,-12208), point(-21913,-31079)), linestring( point(28665,-13996), point(-22587,2.254100e+307), point(-16964, 4197.7480), point(8796093022209,7959)))),(linestring( point(20994,-998), point(-3798,1.625095e+308), point(5075,-20792), point(-5673.2114, 2539.0615), point(26047,24942), point(23427,6407), point(-8398,21947), point(11832,-9921), point(26064,-24608))),(polygon( linestring( point(-4741,32), point(-26907,-19208), point(30549,7293), point(4398046511106,-144115188075855876)), linestring( point(21509,1.558741e+308), point(25347,-24728), point(28892,-6434)), linestring( point(1545,65538), point(29749,9924), point(7.191272e+307,-4663)), linestring( point(756,-29689), point(-15762,-26552), point(-22387,2.101425e+307)))),(linestring( point(30219,-1024), point(-30816,-21811), point(-29935,9792))),(multilinestring( linestring( point(30528,7.690264e+307)), linestring( point(11929,-32170), point(7879,-17179869182), point(-9643.1270,30472), point(-16536,8.662091e+307), point(-20020,23262), point(-8403.4395,1.755607e+308), point(-21046,-11493), point(-29874,21167), point(27495,262140), point(2048,-15476)), linestring( point(9824,1.070864e+308), point(-28615,20209)), linestring( point(7520,1658), point(15868,-27853), point(-8529,-32478), point(-10288,8652), point(26238,70368744177660), point(-1398,-13087), point(6.153675e+307,-24653), point(-26390,-20546), point(23349,25151)))) ;
replace into `test`.`t`(`a`) values (multilinestring( linestring( point(7138,23954), point(22615,-23055)), linestring( point(15371,-5927.1006), point(-13005,29005), point(9953,-257), point(-72057594037927936,29812), point(2,14270), point(19820,2572), point(19656,-16361)), linestring( point(-32695,1.230796e+308), point(17512,-13712), point(9.993339e+307,30763)))) ;
delete from t limit 2 ;
delete from t limit 2 ;
select a from t where a ='255' and a ='255' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(-16594,0))) ;
insert ignore into `test`.`t`(`a`) values (linestring( point(19044,-8538), point(-19838,-6325), point(15764,-13898), point(-23669,-2), point(137438953472,-31832), point(-22139,11987))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-26109,10413), point(11148,14426), point(-2105,20273), point(3.607568e+307,-4317)), linestring( point(24676,17520), point(9567,-29274), point(-16935,-24631)), linestring( point(-14373,20749), point(4194304,2.869304e+307), point(-13150,16912))), polygon( linestring( point(14131,21446), point(-20338,28684), point(536870915,15)), linestring( point(1723,-7090), point(1.357571e+308,1.164030e+308), point(5922,-9512)), linestring( point(-3427,-24875), point(29309,-8293), point(12636,1.791399e+307))), polygon( linestring( point(-3639,-19351), point(16777215,24833), point(-17739,-14986)), linestring( point(-10350,-5146.9536), point(16788,-8578.7559), point(17805,1.633038e+308)), linestring( point(1.021883e+308,13379), point(-6621,4.209058e+307), point(14127,19015), point(8270,-2088.4023))), polygon( linestring( point(32097,9.491465e+307), point(14194,-5478), point(-3169,-515)), linestring( point(-2097149,19495), point(-130,-16217), point(2467,-1383)), linestring( point(32603,6796), point(-2277.7031,16182), point(1.584040e+308,17778), point(-14863,13589)), linestring( point(536870913,8.425268e+307), point(-28795,24414), point(-26021,6.125037e+307))))) ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(2993,-15351), point(3062,-9301), point(-16370,268435460), point(6851,-28737), point(140737488355328,140737488355327), point(-6835,1.017415e+308), point(6464,-11300), point(10725, 880.0352), point(8328,-19085), point(35184372088832,3.849843e+306)), linestring( point(-5764.8560,6085), point(1523, 1297.6719), point(1.513413e+308,-17498), point(26432,13089), point(11071,7.452228e+307)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-30975,6571), point(6057,1.785960e+308), point(-9417,-21103), point(1.031780e+308,19606), point(14558,-26385)), linestring( point(26851,3158), point(-5904.2129,12808), point(13639,2305843009213693955), point(-11017,-5732.6504), point(-12986,-22372), point(27278,-18046), point(24348,2850), point(27150,-4097)))),(multipoint( point(-24518,-13735), point(3293,-18432), point(-8664,-6976))),(multilinestring( linestring( point(16197,2974), point(26789,1373)), linestring( point(3.893339e+307,-30450), point(-13906,-21112), point(-4917,-22578), point(3920,-26876), point(-2448,-2699), point(6385,10801), point(-11176,-8505), point(-3911,2519)), linestring( point(3281,-4436.8618), point(-12541,19107), point(-16136,19002), point(-1976,29413), point(-3448,-1152921504606846978), point(-8019.8457,15894), point(2.411257e+307,6684), point(-2721, 5588.5420), point(-27694,28766)), linestring( point(8.164247e+307,-13175)))),(polygon( linestring( point(-8589934592,10525), point(72057594037927937,25938), point(-15797,16777220), point(24599,-8589934592)), linestring( point(-836,-22954), point(-18363,-21427), point(29727,-11263), point(-2046,-7870)), linestring( point(-29088,17035), point( 2039.5859,24943), point(-24859,-23236), point(-13358,-23125)))),(linestring( point(-36028797018963964,4877), point(-25624,16274), point( -289.0371,8589934595), point(2966,-26987), point(-26659,-17971), point(12531,9223372036854775807), point(30424,-3398.5435))),(multipoint( point( 7688.4102,-1), point(-31486,1.107539e+308), point(-10872,-7878), point(-16528,1.165393e+308), point(-17702,-20509), point(5098,-2747), point(-29470,-11706), point(28368,23123))),(multipoint( point(-14838,-24368), point(1.478275e+308,25481), point(2639,22059))),(multilinestring( linestring( point(21177,27397), point(20717,-7633), point(-24311,9761), point(14562,18670)), linestring( point(-6275,22124), point( 2055.0898,-845)), linestring( point(14906,-17445), point(24649,-30928)), linestring( point(-26732, 1400.0195), point(948,-20540), point(12693,22301), point(17204,8473), point(1.518203e+308,-19463), point(3020,6.384251e+307), point(1.468363e+308,-24493)))),(multipolygon( polygon( linestring( point(22021, 1955.3418), point(7244,31242), point(3263,-5374.1362), point(14227,18014398509481987)), linestring( point(17965,1332), point(-8388606,-15090), point(15911,2472), point(1.372093e+307,-29257)), linestring( point(-29747,-28326), point(-15412,-31252), point(17773,1025), point(12584,8536))), polygon( linestring( point(-4611686018427387904,1350), point(5.549259e+307,20290), point(-9529,1099511627773)), linestring( point( 311.4434,-11085), point(-20010,11026), point(-4067,-6741)), linestring( point(28975,-27381), point(1.041568e+308,-31835), point(9350,29857)), linestring( point(1.740143e+308,-5368), point(1.528985e+308,5521), point(28970,-17967))), polygon( linestring( point(25056,1781), point(17139,-27643), point(-18601,16701), point(-9869,-3874.3877)), linestring( point(22772,3795), point(-4434,-1438), point(26171,-28296), point(9223372036854775812,-6636.5107)), linestring( point(-11725,6007), point(-67108863,-105), point(18617,-18352)), linestring( point(-32527,21672), point(25871,-22533), point(-7546,-9075), point(3.656631e+307,-2463.1138))), polygon( linestring( point(26246, -779.5537), point(27160,18014398509481982), point(8937,11965), point(13277,72057594037927936)), linestring( point(4.825357e+307,12735), point( 6911.9004,-7387.4453), point(-28561,10636)), linestring( point(-20263,236), point(-13011,17179869181), point(20917,2304)), linestring( point(1125899906842624,21028), point(21580,10027), point(-11185,30758))))),(linestring( point(-20104,1.602363e+308), point(-2051,134217725), point(31164,22856), point(1073741826,12307))),(point(-8775,6183)),(multipolygon( polygon( linestring( point(-20141,1623), point( -7.6904,7808), point(-16891,32527)), linestring( point(13280,-10425), point(8042,-11629), point(1.629519e+308,-28229)), linestring( point(-22244,30869), point(-21432,5444), point(4994,3.902430e+307)), linestring( point(5.693914e+307,-10223), point(3.543285e+307,18435), point(-4851,-3490))), polygon( linestring( point(-236,4274), point(1.226257e+308,-7601.2881), point(-10759,18710), point(20938,4096)), linestring( point(-24543,-2927), point(-1240,-25375), point(11067,30884), point(-12276,-27544)), linestring( point( 6287.4717,-30704), point(536870911,-24097), point(-19767,1.663069e+308), point(29220,5531)), linestring( point(-2639,-15803), point(-4, 1537.3711), point(-20840,1.742199e+308))), polygon( linestring( point(-9159.1211,-10766), point(-9288,6060), point(-8004,30165)), linestring( point(-7648,1.413455e+308), point(7262,20682), point(10805,35184372088834), point(-7854.4004,-18493)), linestring( point(-21178,26073), point(1.323354e+307,-13160), point(20241,-22947)), linestring( point(-2251799813685245,-14827), point(8388608,-1427), point(15102,8.013884e+307), point(32234,4679))))),(linestring( point(9559,-111), point(-68719476734,12533), point(12439,20341), point(-4773,-9007199254740995), point(1048574,6.560597e+307), point(16782,11474), point(-9836,56), point(-2051,1.687488e+308), point(-29252,-288230376151711744))),(polygon( linestring( point( 5362.2783,-7591.1963), point(-8365,20184), point(25978,2605), point(-9527,-15528)), linestring( point(-8771,-24067), point(16243,10849), point(-29112,26139), point(-12662,-2431.7153)), linestring( point(-17303,-20306), point(-11352,-16656), point(-11687,25922)), linestring( point(33554428,12551), point(17057,23473), point(10177,22541), point(-6113,-10796)))),(point( 5620.3818,-16687)),(multilinestring( linestring( point(11278,-26224), point(288230376151711748,29030), point(26795,1.103176e+308), point(-6503.4268,-22381), point(12956,-18330), point(-27722,7.223745e+307), point(939,-27960), point(8266,17179869186), point(-17114,418)), linestring( point(-25271,3128), point(8810,-19838), point(28155,2.349287e+307), point(-936, 5373.0674), point(-2191,8.519232e+306), point(-18498,-1152921504606846978), point(-17179869180,4294967292), point(67108866,259), point(-12880,25610)), linestring( point(32244,-5161), point(-11886,-10007), point(-13153,-11256), point(27488,18068), point(19611,-21596), point(-20925,5.305261e+306), point(72057594037927938,-1)), linestring( point(27534,-6213), point(-32425,1.269446e+308), point(-19104,-12381), point(-28523,1048578)))),(geometrycollection( multipolygon( polygon( linestring( point( 62.2061,25170), point(19877,2251799813685252), point(6.462276e+307,-5484)), linestring( point(-32749,-20710), point(-13063,17894), point(34,5.164213e+306), point(2.579120e+307,10912)), linestring( point(-3305,11527), point(-32114,-20239), point(-18597,-7266))), polygon( linestring( point(-6357.8389,8475), point(-29408,30965), point(18821,18446744073709551615), point(-2245,-19403)), linestring( point(24080,-6530.2544), point(5165,-1694), point(-17442,2097156)), linestring( point(2551,24550), point(-21020,-576460752303423487), point(-140737488355330,-10890), point(2044,-12332)), linestring( point(-8506,-7350), point(-1851,1.692353e+308), point(-17300,17382), point(-3143,-1430.8799)))))),(multilinestring( linestring( point(6270,6874), point(137438953470,8796093022206), point(4265,-19), point(-13453,8), point(-454,2675), point(22711,-5121), point(-17133,-2368), point(-14959,1.746918e+308), point(-5079,19896), point(-20636,202)), linestring( point(288230376151711742,27848), point(14722,-2194), point(-5185,21875), point(-9713,4806)), linestring( point(24718,-20166), point(15984,23984), point(-6878.2305,31480), point(3103,-6306), point(-21200,403), point(-329,-28773), point(-262144,-27448)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(30151,6841), point(-20315,12271), point(-134217725,-5745), point(-205,20569)), linestring( point(-25243,24855), point(-9812,-9453.8008), point( 7287.1953,-2199023255554), point(9239,-18331)), linestring( point(10853,-16234), point(-4697,30562), point(-67108866,9637)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(-32721,26457)), linestring( point(20275,1361), point(-23120,22251)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-17947,-27924), point(26765,-4137), point(19005,11679)), linestring( point( -479.1641,-6104), point(8194,29313), point(-6213,1.766879e+308)), linestring( point(23585,-16504), point(30039,-17497), point(16382,-27932), point(3.705969e+307,22291)))),(multipolygon( polygon( linestring( point(1.946213e+307,8796093022205), point(-30769,-31195), point(-27227,9492), point(20099,-562949953421309)), linestring( point(-27005,24930), point(-5901,21165), point(-27250,-21558), point(-3361,-14443)), linestring( point(27921,25581), point(-3291,14372), point(-29566,-28684)), linestring( point(562949953421316,-8594), point(-62,14495), point(-24322,18009))), polygon( linestring( point(23631,-18397), point(-3052,-12793), point(-1162,25674)), linestring( point(3405,-17225), point(-671,-13587), point(1.037464e+308,26107)), linestring( point(-1192,-8095), point( 750.5244, 3284.3955), point(-4254.0938,-9663), point(26241,-8208)), linestring( point(-20135,12791), point(1.087326e+308,29070), point(-7705.0303,-6047), point(-16299,262145))), polygon( linestring( point(-14399,15404), point(6673,11296), point(-20992,-4044), point(-31645,-3928)), linestring( point(281474976710654,-26228), point(30333,-31954), point(10550,-6891.6758)), linestring( point(12,-536870914), point(6217,26748), point(-18220,18893), point(2282,-8279))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(1.698023e+307,24891), point(148,7369), point(6.587389e+307,27088), point(30916,-27106)), linestring( point(8498,27447), point(15455,21472), point(1.067201e+308,-30360)), linestring( point(2305843009213693948,24044), point(-10490,-28160), point(-10452,22607))), polygon( linestring( point(-11578,9233), point(-27132,70368744177665), point(6713,29076)), linestring( point(-3919,-31023), point(15431, -725.4678), point(-9621,21925)), linestring( point(8430,-21305), point(34359738366,-5916), point(4001,-13997), point(-20057,-1027)), linestring( point(12,4097), point(-3810,3924), point(27112,-6286), point(-12160,4367)))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-25131,-6371), point(-362,5.958824e+307), point( 6604.5859,-22791), point(1.619448e+308,-30306), point(23070,-4804), point(12299,-22745), point(9007199254740992,6409), point(1.160303e+308,26341), point(-21568,-2684), point(8783, 3263.6270)), linestring( point(1099511627779,-14092), point(-15569,1660), point(-9207,-19800), point(1.649474e+308,-29567), point(-29639,25375), point(1.478419e+308,1.479608e+308), point(6647,1.568255e+308), point(-16431,20112), point(1048,20268)), linestring( point(-9256,23976), point(-31719,-687)))),(geometrycollection( multilinestring( linestring( point(-1024,-19554), point(31632, 3069.8809), point(1.237859e+308,-32596), point(36028797018963968,-4094), point(8589934591,21809), point(-6798,6414), point(21355,5696)), linestring( point(1.652734e+308,1.719233e+308), point(-5101,13080), point(-9385,-26199), point(-4019,22035), point(-3481.5688,27856), point(21669,10879), point(68719476738,-19202), point(-1283.6406,21830)), linestring( point(-30087,-21120), point(31209,19459), point(-15199,-18583), point(-17960,-3056), point(-26799,19195))),multipolygon( polygon( linestring( point(9.699763e+307,5.104373e+307), point(27486,-6760), point(-685,32150)), linestring( point(-25771,-12529), point(27586,-11101), point(-23933,-2269), point(-5433.7676,26167)), linestring( point(7058,288230376151711745), point(1.040920e+308,23481), point(-20704,1.255419e+308))), polygon( linestring( point(32463,33554431), point(372,-22731), point(12751,-27279), point(-595,-26581)), linestring( point(14413,21477), point(932,18014398509481984), point(-4428,1.439382e+308)), linestring( point(16777219,-16709), point(-939,12194), point(17283,2163)), linestring( point(-9388,-1218), point(3.435100e+307,-5869), point(13384,12634), point(2649,-549755813888))), polygon( linestring( point(-18763,-11754), point(29897,1.290176e+308), point(30972,-29615), point(1.520113e+308,-10019)), linestring( point(-13813,-24195), point(30703,-3241), point(32770,-16759), point(13350,-30536)), linestring( point(18014398509481988,16041), point(-18550,-16786), point(3.787025e+307,2304)), linestring( point(-12449,31767), point(-25235,25403), point(-16900,-6063)))),point(-8432,24816))) ;
insert into `test`.`t`(`a`) values (linestring( point(8188,34359738367), point(-13406,-11197), point(4.281836e+306,-21214), point(15719,1.549474e+308), point(-10512,29097), point(-24895,-31527), point(-31037,32727), point(-67108861,31630), point(-3359,28526))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(-22747,1.280449e+308), point(17320,34359738364), point(16961,-19143), point(4503599627370493,-12607), point(-6959,-23563), point(26721,-8650), point(29972,28559), point(1.012405e+307,-8607), point(1099511627773,1.712300e+308))),(multipolygon( polygon( linestring( point(20,-5664), point(144115188075855873,18850), point(1570,-1073741824)), linestring( point(-11894,-21627), point(-17026,1.670434e+308), point(-14677,-19739)), linestring( point(4.585954e+307,6.151048e+307), point(68719476733,30190), point(3349,-70368744177665), point(-23983,12)), linestring( point(-27217,2097156), point(16032,-5754), point(24660,23377), point(-35184372088833,8.631494e+307))), polygon( linestring( point(-16373,1.347786e+308), point(4027,-29021), point(6618,-10201), point(1.011732e+308,-23826)), linestring( point(7.058173e+307,-7916.8164), point(32242,-16771), point(-4967,9655), point(-12314,5.602132e+307)), linestring( point(-18202,1.639936e+308), point(13391,-5851), point(9210,8.084183e+307), point(22517,31892))), polygon( linestring( point(35,12360), point(22248,-24933), point(-1533.0859,2199023255555), point(1.396527e+308,27825)), linestring( point( 4768.5996,-31029), point(-20276,24553), point(32578,875)), linestring( point(1.540688e+308,-16404), point(-18571,-28236), point(26491,-2606), point(6.601306e+307,31079))), polygon( linestring( point(-23338,-12489), point(-22226,-24596), point(-3827.4053,-21511)), linestring( point(-23822,-1285), point(-10236,-3645), point(-10265,-7039), point(28740,9223372036854775806)), linestring( point(-16819,1352), point(21512,-4), point(-9223372036854775807,20733), point(-32290, 4454.1182)), linestring( point(-22830, 5305.0625), point(-4832,1.789823e+308), point(-16915,-2841))))),(point(-22925,1.072279e+308)),(geometrycollection( multipolygon( polygon( linestring( point(8589934591,-4487.4800), point(11417,-28907), point(-3825,27118), point(31101, 217.3643)), linestring( point(1.498326e+308,10110), point(-10550,867), point(-27857,5972)), linestring( point(9993,-4704), point(70368744177668,-6015), point(30416,20126)), linestring( point(5.472165e+307,26658), point(26382,-29582), point(-26724,25700), point(9836,29991))), polygon( linestring( point(-31465,26640), point(25142,-19209), point(-15952,19250)), linestring( point(-9590,-28769), point(8388607,-28888), point(-8021,-30165)), linestring( point(5101,24393), point(-8959,23088), point(-32312,-4621)), linestring( point(30718,34359738365), point(-11112,-3670), point(17243,26053), point(-10589,17179869188))), polygon( linestring( point(9.527680e+307,30676), point(-12310,12891), point(-11912,-1489), point(-140737488355325,10674)), linestring( point(9007199254740992,-5058), point(-15924,22005), point(-22494,31292)), linestring( point(36028797018963969,-7645.0596), point(-18604,-26885), point( 3264.7715,30046), point(-5127,0)), linestring( point(1867,6915), point(131069,-8234.2041), point(10252,23464)))),multipoint( point(3488,-32078), point(31848,16777218), point(1.087429e+308,-1114.6426), point(14634,29657), point(-10112,12926), point(8079,-26192), point(5059,8.564759e+307)),polygon( linestring( point(-9018,4435), point(8.582157e+307,29619), point(27813,-30022), point(8.969891e+307,-30115)), linestring( point(-23524,22825), point(-26158,4414), point(67108867,-2892), point(-12115,30486)), linestring( point(13763,13110), point(21123,3668), point(-28059,-17179869181), point(10908,16230)), linestring( point(30955,30664), point(-715,-30524), point(2.699814e+307,-15020), point(18014398509481982,-9594))))),(polygon( linestring( point(-21615,-12856), point(29168,-28882), point(24765,15097), point(28441,-31167)), linestring( point(-29646,-32332), point(18383,-12226), point(23850,929)), linestring( point(18047,2881), point(2.976437e+307, 7173.2324), point(-12798,-15570), point(-10025,-16222)), linestring( point(5.109817e+307,-14703), point(274877906947,7.951258e+306), point(-12430,-7347), point(13818,28021)))),(multipoint( point(-26214,12224), point(631,1.541366e+308))),(point( 9274.9570,26194)),(geometrycollection( multipolygon( polygon( linestring( point(21896,-3107), point(15737,1744), point(-1125899906842623,-17576), point(-9399,30914)), linestring( point( 3731.3838,24845), point(-24976,25026), point(28988,28810), point(-8827,16484)), linestring( point(6709,-2121.5518), point(-11531,20071), point(30934,-6486))), polygon( linestring( point(1977,134217724), point(-29123,26140), point(23474,17179869186), point(-14596,-29522)), linestring( point(-20243,1.312453e+308), point(-26196,-21605), point(-23455,725)), linestring( point(1.732053e+308,-28545), point(4096,-3325), point(-6179,10635), point(22288,2976)))))),(multipoint( point(-8560.2754,1473), point(25526,31110), point(5299, 6372.3027), point(1.329115e+308,9183), point(28618,19131), point(10708,-20991), point(5046,16575), point(20667,516))) ;
insert into `test`.`t`(`a`) values (linestring( point( 9132.1406,-24746), point(-12201,14995), point(33,-6078), point(8388612,819))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-12341,-32270), point(32144,-22449), point(-30130,-7196), point(20887, -258.3398)), linestring( point( 9209.4785,-30975), point(188,-32323), point(-10678,1.473489e+308), point(7074,-6804)), linestring( point(-13882,137438953475), point(-8087,-2876.5596), point(-137438953473,7215), point(-7567,-22690))), polygon( linestring( point(-16875,26559), point(-14692,-6615), point(7142,-7300)), linestring( point(16471,-20639), point(2050,-19762), point( 675.2100,-2147483649)), linestring( point(1.430074e+308,-13206), point(-23463,3.884892e+307), point( 863.8311,13969)), linestring( point(7.307163e+307,2.658459e+307), point(18446744073709551615,17592186044417), point(-14205,-18014398509481986))), polygon( linestring( point(3115,-9272), point(36028797018963970,4.047305e+307), point(-10906,1152921504606846976), point(1.077348e+308,9904)), linestring( point(-3807,-12720), point(9829,-23451), point( -462.4258,3795), point(9497,4879)), linestring( point(-25223,31869), point(-16472,-20043), point(28270,-6828.5273), point(-5996.3398, 9660.1582))), polygon( linestring( point(524284,-5675), point(-13250,13909), point(-9032,28554), point(25073, 965.2363)), linestring( point(8640,29777), point(14574,144115188075855870), point(24867,14672), point(-9838,19130)), linestring( point(1.535448e+308,12686), point(-20142,-20934), point(-11534,-23895))))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(29195,-10572), point(1.123430e+308,18966), point(-7176,-20255)), linestring( point(-9240,144115188075855873), point(-12409,22399), point(-27676,-25504)), linestring( point(32765,16392), point(-27982,-18894), point(8388606,1.269234e+308)), linestring( point(-24531,15631), point(650,-20733), point(29196,-9610.4854))), polygon( linestring( point(17179869188,137438953475), point(-9642,-5092), point(-3237,13), point(-2251799813685245,15931)), linestring( point(-22018,6382), point(-2669.2251,31744), point(10339,-27585)), linestring( point(-21543,17149), point(14691,8462), point( -237.7510,-31900), point(-23148,-3626)), linestring( point(31110,-27619), point(-2152.5972,281474976710659), point(-2998.2808,-18753), point(13401,8097))), polygon( linestring( point(68719476732,-8915), point(15099,30212), point(26252,24096), point(-29950,16549)), linestring( point(-2321,-8586), point(16914,-36028797018963971), point(3461,255)), linestring( point(-27293,25897), point(4503599627370498,-16917), point(-30409,17758), point(-26589,-17237)), linestring( point(25292,3), point(24681,-11309), point(-6791.3223,8906))))),(point(-8178,-22141)),(point(1.465533e+308,2147483652)),(multipolygon( polygon( linestring( point(-11412,-23268), point(4.487702e+307,-23624), point(-28364,12694), point(31215,16288)), linestring( point(-18683,-31639), point(14042,19956), point(12483,-5165)), linestring( point(17592186044414,-9127), point(-19773,-18305), point(8535,28258), point(1.259274e+308, 5944.5498))), polygon( linestring( point(-5874,-23489), point(-7105.7910,23748), point(4.269540e+307,-4665), point(1.069901e+308,-3447)), linestring( point(19832,-6544), point(-28446,-26193), point(-25136,-720)), linestring( point(2199023255552,-1829), point(9554,2401), point(-6128,-8624), point(1.255776e+308,-16159))), polygon( linestring( point(-2051,-1585), point(10949,10345), point(16102,-3956)), linestring( point(24731,5.984779e+307), point(28901,67108865), point(-20640,-2150), point(3228,31670)), linestring( point(1.472304e+308,-10344), point(525,1.521524e+308), point(27378,12008))), polygon( linestring( point(-25574,-758), point(27622, 4208.1357), point(-15804,-6837)), linestring( point(-32409,9223372036854775810), point(12592,31881), point(-22209,-29282)), linestring( point(28132,14305), point(1.485094e+308,-6572), point(-24093,1.271309e+307), point(1.515548e+308,27282))))),(linestring( point(-5179.4468,33554433), point(-262145,3.560230e+307))),(linestring( point(28489,1.596672e+308), point(-25152,24719), point(7.487903e+306,-4592), point(-157,-1115), point(15740,-14088))) ;
insert into `test`.`t`(`a`) values (point(-19241,-17064)) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(-2670,-11090), point(-20327,-2251799813685246), point(134217728,-11319))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( linestring( point(-29075,24385), point(-5034.4292,-32106), point(8188,137438953471), point(-15219,18459)),linestring( point(-19885,-435)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( point(-15405,1.115657e+308),geometrycollection( linestring( point(16200,5633), point(-19278,67108866), point(-18053,-13662), point(17622,2.535788e+307), point(15358,-25539), point(10386,5275)),polygon( linestring( point(16961,7.482649e+307), point(19887,-7277), point(-32368,-30347)), linestring( point(-11461,-13735), point(26473, 9166.4980), point(16562,-28624), point(-21996,-7233)), linestring( point(-3068.3760,-21026), point(18350,-29493), point(1.083383e+307,-5612)), linestring( point(8.850681e+307,-9038), point(-1485.3818,-23333), point(-18516,-30730), point(19277,-31535)))),linestring( point(1.246898e+308,-16236), point(-8615,-25587), point(-16142,32228), point(2,-10382)))) ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-27475,-8647.4209), point(-8820,-29), point(-15368,-288230376151711744), point(22069,1.281594e+308), point(18085,16355)), linestring( point(8.784134e+307,2.410283e+307), point(61,16017), point(1.238522e+308,2147483644), point(549755813892,-32488), point(-18594,-14387), point(7234,-25430)), linestring( point(14607,-29575), point(140737488355332,-10947), point(-3275,28189)))) ;
select a from t where a ='32767' ;
select a from t where a ='127' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(8422,21501), point(8.515591e+307,-7413), point(25399,-19294), point(-9709,27383)), linestring( point(617,-14168), point(1.558837e+308,-27236), point(-8229,23168)), linestring( point(-13780,524287), point(2.032725e+307,-18303), point(23789,30686)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(24856,-10112), point(23465,-10552), point(1.774254e+308,-30472), point(16851,-31156)), linestring( point(-18203,-22318), point(31028,22201), point(4779,-31707)), linestring( point(-19986,19331), point(18779,29051), point(29941,9972), point(17353,1.567599e+308))), polygon( linestring( point(-2562,-7337), point(8544,-30807), point(2305843009213693953,9223372036854775806)), linestring( point(35184372088835,-26988), point(6804,505), point(-32457,-1660), point(30659,1.071037e+308)), linestring( point(17808,525), point(-21652,-21675), point(25099,-27965), point(2.923061e+307,1.249828e+308)), linestring( point(1.002575e+308,-9512.6592), point(-23476,19763), point(2.844837e+307,-7431), point(-17993,-32370))), polygon( linestring( point(16271,22951), point(-24828,-110), point(4,23310), point(-1228.5361,-27485)), linestring( point(255,-5706), point(-20905,29072), point(15791,19234)), linestring( point(-10205,-16929), point(14419,-2916.8149), point(-29096,8706), point(-2003.0884,20256))), polygon( linestring( point(14869,-12230), point(24527,-23035), point(-8759,-18932), point(-6221,27380)), linestring( point(6456,-10471), point(-8054,1.457955e+308), point(32616,-5141), point(1.720131e+307,-12994)), linestring( point(-27398,25858), point(-22582,-19523), point(9058,-5943)), linestring( point(10550,-8266.8271), point(4.159976e+307,-4352), point(-19129,24371))))),(geometrycollection( linestring( point(21627,-19), point(-24794,-6849)),multipolygon( polygon( linestring( point(-9481,22056), point(14696,9375), point(22208,9.547319e+307), point(-17179869184,9044)), linestring( point(8202,1.706186e+308), point(7461,8212), point(-29668,-30593)), linestring( point(-6788,-5323), point(1763,-11610), point(-32771,32479))), polygon( linestring( point(5.749483e+306,18064), point(19516,14382), point(5.588314e+307,-11440), point(18692,1852)), linestring( point(32196,31167), point(1.600098e+307, 9974.7734), point(-18743,6445)), linestring( point(14802,-32463), point(-30259,26529), point(-21263,11633), point(-7947,-17219)), linestring( point(-23786,4.196159e+307), point(-26966,-9843), point(-3376,32098))), polygon( linestring( point(17997,1200), point(4523,-20102), point(-14355,-2286), point(28429,-9714)), linestring( point(17611,4565), point(-25688,7069), point(9223372036854775804,17122)), linestring( point(28760,-13346), point(1.946750e+307,4092), point(16487,3540), point(-2199023255554,9148)), linestring( point(1048577,5157), point(-137438953472,17454), point(8192,4398046511106), point(-5284,-2434))), polygon( linestring( point(-10986, -233.4834), point(7.773250e+307,-2199023255552), point(-19789,8.238044e+307), point(10570,29003)), linestring( point(27721, 7134.2383), point(1152921504606846976,-18673), point(20194,12200)), linestring( point(13327,-29475), point(8332,-10319), point(-5171,1.091786e+308), point(-16700,-9607)), linestring( point(16560,8.926356e+307), point(-14075,16988), point(11091,11523)))),point( 444.7646,2305843009213693951))),(multipolygon( polygon( linestring( point(-31027,-26414), point(274877906941,1.225005e+308), point(-14458,23555)), linestring( point(-21967,13190), point(27223,-32376), point(-28388,-7711), point( -105.4727,-8916)), linestring( point(-28168,-5242), point(-15255,26651), point(-27935,20454)), linestring( point(-32446,2.555841e+307), point(-6797,-20491), point(20696,1.591589e+308))), polygon( linestring( point(-19242,14364), point(-29497,1814), point(6.590416e+307,-6632), point(23890,-29922)), linestring( point( 6902.4922,1.378940e+308), point(-8162.7773,23249), point(20405,-5668)), linestring( point(-14798,5.020994e+307), point(7336,6.953657e+307), point( 9197.6875,24575), point(27990,-6468))), polygon( linestring( point(5256,358), point(281474976710652,20199), point(-13357,1.712472e+308), point(-195,-18865)), linestring( point(-28440,-4611686018427387902), point(30416, -107.6416), point(-3929,-18700), point(-24148,24413)), linestring( point(26663,-8388606), point(-16763,-5224), point(-6099,-28089))), polygon( linestring( point(7678,7.586502e+307), point(1.674932e+307,1486), point(-6406,-4647)), linestring( point(-14446,231), point(262142,259), point(3.960976e+306,-29216)), linestring( point(16,-3704), point(562949953421312,988), point(15,-3663), point(20917,5202))))),(geometrycollection( geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(18485,1.636136e+307), point(-12534,288230376151711743), point(-5773,6932), point(137438953475,3908)), linestring( point(1.320783e+308,-28511), point(11442,-25248), point(-1746,8192)), linestring( point(1.192291e+308,928), point(22884,28365), point(16777218,25738), point(2698,-19957))), polygon( linestring( point(12086,-11222), point(13555,-5614), point(9.086759e+307,18446744073709551615), point(-30252,1.724124e+308)), linestring( point(-6834,-9427), point(6.931560e+306,6795), point(-27983,23512), point(28245,-27064)), linestring( point(8576,-18004), point(-8121,-10742), point(-17806,-21343), point(-10249,-21852)), linestring( point(-4189,-13914), point(-29396,8589934596), point(32506,137438953476), point(812,16406))), polygon( linestring( point(-9902,491), point(-119,-17592186044417), point(-18091,22397)), linestring( point(27130,14941), point(562949953421315,-5213.3130), point(9303,-7502)), linestring( point(14933,31388), point(18974,24708), point(2.544060e+307,22754), point(-25570,-15451)), linestring( point(-31338,-26271), point(-21456,28904), point(-8493,24126)))),multipolygon( polygon( linestring( point(3247,2305843009213693948), point(32531,-35184372088831), point(-10217,-6723)), linestring( point(-18014398509481985,16988), point(1.525905e+308,-1590), point(2.064952e+307, 7766.9785)), linestring( point(-21767, 9637.3984), point(-10742,16149), point(16035,3.693988e+307))), polygon( linestring( point(23682,31377), point(11985,-339), point(-10037,-14839), point(21485,26547)), linestring( point(11606,1.245901e+308), point(-13685,8796093022210), point(-20106,-23799), point(-17958,-24949)), linestring( point(-6173.4697,12918), point(6237,-8505), point( 8069.6328,-30697))), polygon( linestring( point(16659,4639), point(18487,6419), point(19346,-30714), point(54,12199)), linestring( point(-7219,26410), point(-11507,-4538), point(-111,-12667)), linestring( point(268435457,18141), point(26258,-6681), point(-6484,-1875), point(-3765,536870916)), linestring( point(24592,-6586.3672), point(19710,0), point(-13118,32713), point(-21303,2.182209e+307)))))),multipolygon( polygon( linestring( point(1.097144e+308,-20600), point(32281,7641), point(14155,29641)), linestring( point(-15836,28411), point(-9431,1.353204e+307), point(3355,16210)), linestring( point(-6499,14202), point(6595,27041), point(-19198,24084), point(-5276,5.786317e+307)), linestring( point(-6642,29526), point(-6134.8799,21968), point(9.775580e+307,-21336))), polygon( linestring( point(19439,1.185650e+307), point(-1913,24464), point(-1024,-19024), point(-23336,-26051)), linestring( point(-10772,8.870139e+307), point(-1397,13323), point(-30293,-15738), point( 8581.4551,140737488355325)), linestring( point(-29030,36028797018963964), point(15613,29749), point(2936,-24307)))))),(geometrycollection( point(-13708,18),point(659,21057),linestring( point(2489,-20255), point(-30541,-19083), point(36028797018963968,-26352), point(-7546.2607,4.285611e+307), point(20146,24993), point(-11671,5.589936e+307), point(4.611107e+307,-2678), point(18996,-3486)))),(multipoint( point(-7861.7759,22396), point(4.849559e+307,25704), point(1.262840e+305,-3559))),(geometrycollection( polygon( linestring( point(-3407,-7202), point(8674,2), point(19912,16022)), linestring( point(-19226,-18669), point(8493,-31741), point(4840,-7633)), linestring( point(31755,-30121), point(-3237,-457), point(-1730, 8377.4590), point(1.339842e+308,21472)), linestring( point(1.652330e+308,6541), point(8589934595,-31723), point(31916,-29783))))),(geometrycollection( point(17253,-17361))),(linestring( point(1572,-12071), point(12980,-16660), point(1.523033e+308,-4578), point(12202,6648), point(20102,72057594037927932), point(26611,-6851), point(32189,-30846), point(20556,1.014784e+308))),(multipoint( point(7.454248e+307,-4196), point(17469,9102), point(-1323,-28485), point(10418,-31894))),(point(18114,1.700320e+308)),(point(-18732,9683)),(multipolygon( polygon( linestring( point(-4917,-18569), point(6.321509e+307,21652), point(18,20970), point(5205,8614)), linestring( point(-20670,23121), point(8.606791e+307,-12848), point(11665,5.208601e+307)), linestring( point(8126,-13498), point(-18012,32006), point(-9855.4824,32674))), polygon( linestring( point(-16035,-21984), point(-15224,29067), point(23709,-5840), point(-11452,9709)), linestring( point(-24590,30584), point(-524291,24124), point(20897,-32235), point(12067,-19049)), linestring( point(-1687,16496), point(1.653881e+308,13049), point(30260,7.353457e+306), point(274877906947,-6096.1484))))),(multipoint( point(11482,7976), point(2090,-18774), point(-25399,-7233), point(-20060,-28150), point(-3836,-34359738368))) ;
select a from t where a ='255' and a =1 ;
delete from t limit 2 ;
select a from t where a ='65525' ;
insert ignore into `test`.`t`(`a`) values (point(20677,1063)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(16387,70368744177662), point(-10861,-7735.5635), point(1.319146e+308,5220), point(26462,-7680), point(-9654,1.629174e+308)), linestring( point(4611686018427387908,4.900793e+307), point(-16026,-8098), point(-2776,18001), point(13488,4.549348e+307)), linestring( point(-1988,-29872), point(-15258, 6550.5449), point(11383,30475), point(17179869185,-12548), point(-28739,-14980), point( 6284.9502,-2332), point(-5162,-28500), point(2.344915e+307,9298), point( 9737.9688,10975)), linestring( point(-23713,-10415), point(-22247,11195), point(10452,-11527), point(-14280,-21564)))),(point(1.322286e+308,-21688)),(multilinestring( linestring( point(-27393,-2199023255552), point(-29441,4.117333e+307), point(7850,-575), point(1.769870e+308,16821), point(27745,14921), point( 7824.0996, 8883.3750), point(-72057594037927935,23585)), linestring( point(-27012,-28064), point(-1121,3.018570e+307), point(28567,20376), point(-26778,1.149873e+308), point(-137438953470,-1588), point(15584,-17829), point(1.470417e+308,-13846), point(15998,-21953), point(-32314,-12917)), linestring( point(18304,-26134), point(15246,7165), point(1.298936e+308,255), point(-8850.2129,-3408), point(-16255,-5341), point(-13036,18052), point(2.311127e+307,-21298), point(-6679,12554)), linestring( point(-12410,30413), point(-27139,22514), point(1625,-3755), point(-32057,7.204871e+307), point(183,-6781), point(-8871,1416), point(5.407286e+307,32217), point(-12982,22860), point(-3478,-27779), point(-25037,-726)))),(multilinestring( linestring( point(-29692,-18508), point( 262.5693, 5515.1182)), linestring( point(-20602,32043), point(-10464,-668), point(-6486,3106), point(14727,15901), point(-26739,-1810), point(27966,-25467), point(-4867,140737488355324), point(-5927,-30995), point(23605,26442), point(-31460,-19867)), linestring( point(-19140,2.562738e+307), point(-13229, 2016.2285), point(-18349,4398046511102), point(-562949953421312,-15905), point(20182,31815), point(-22560,-13895)), linestring( point( 3402.4160,-821), point(-2435,-13255), point(524289,33554431), point(16168,-27009), point(24381,-1545), point(-7201,28169)))),(multilinestring( linestring( point(-30113,-4708), point(-20248,-2499), point(6580,19009), point(19777,18951), point(16386,29027)), linestring( point(4479,8974), point(-13992,-23847), point(1.033589e+308,-15832), point(-1083,8.449321e+307), point(3194,8796093022211), point(10514,17494), point(-31794,10531), point(1.517603e+308,-3176), point(-3904,-2405.5825)))),(geometrycollection( point(4764,10487),linestring( point(16238,-7300), point(-12995,-28254), point(-8170,29868), point(15902,10705), point(-3,-9765), point(22382,14486), point(-3752,19941), point(7.667125e+307,23918), point( -785.7090,7026)))),(geometrycollection( point(7269,20381))),(multilinestring( linestring( point(16969,131070), point(26371,-10433), point(1.080259e+308,-12955)), linestring( point(-23001,-27176), point(8.172329e+307,5046), point(13808,256), point(-18561,7482), point(-15748,-3379), point(1.025689e+308,36028797018963968), point(-19424,9007199254740994), point(-10069,32164), point(-16664,-32643), point(-3903.2871,-9957)))),(geometrycollection( point(-2097148,8.817828e+307),geometrycollection( polygon( linestring( point(-21674,-13825), point(17594,-7860), point(15547,1.406143e+308)), linestring( point(-31785,28769), point(-18843,21723), point(-27389,-10640)), linestring( point(4805,2305843009213693952), point(-8770,1.074110e+308), point(-27792,9379)))))),(point(3.241988e+307,-5842)),(geometrycollection( multipoint( point(-233,22020), point(25830,-3116), point(288230376151711744,-14773), point(32404,5884), point(-7261,288230376151711745)))),(linestring( point( 617.4512,-7158.8472), point(13664,6.193639e+307), point(-9125,6800), point( 585.5977,12168))) ;
select a from t where a ='2012-01-01 00:11:11' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point( -403.2441,70368744177660), point(-23209,-12724), point(5688,4789)), linestring( point(-12215,30234), point(-5609,1), point(1.670874e+308,32455)), linestring( point(9223372036854775806,24938), point(-24474,-9267), point(-11943,2305843009213693954))), polygon( linestring( point(13469,-262142), point(26273,-17805), point(1.038625e+308,-5341)), linestring( point( 1524.4219,-32004), point(-9350,11750), point(29787,-8810)), linestring( point(22513,15729), point(2066,-5428), point(-6478,-24529))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( polygon( linestring( point(20442,67108864), point(-11888,14456), point(-26565,33554432), point(-10097,8298)), linestring( point(26075,-4714), point(30282,19429), point(26519,-1)), linestring( point(6635,7.262369e+307), point(35184372088835,-14058), point(10478,5.355109e+306), point(72057594037927933,-1835)), linestring( point(-6070, 3961.8096), point(14378,-16269), point( 5436.2510,15366))),polygon( linestring( point(-4031,-6990), point(13586,6.762756e+307), point(-3190,6096)), linestring( point(-6563,8.052064e+307), point(-9488.9424,25612), point(24348,-13924), point(-10622,17544)), linestring( point(-28785,5.121565e+307), point(4096,-2645), point(12889,-5033), point(-25408,4383)), linestring( point(10647,9.266453e+307), point(6550,1275), point(-4098, 5669.6055))))),(multipolygon( polygon( linestring( point(-19251,15283), point(8404,7.020259e+307), point(-6727,-24899), point(-26741,23993)), linestring( point(6620,25141), point(-10778,2147483651), point(32767,2251799813685251), point(19427,24148)), linestring( point(1814,22819), point(2015,3.128890e+307), point(16226, 8498.6211), point(-19970,7767))), polygon( linestring( point(10153,2251799813685251), point(2015,268435458), point(27781,12599), point(-26232,-20587)), linestring( point(1.315450e+308,7.353339e+307), point( 4712.1338,-8295.7852), point(5140,14517)), linestring( point(-32394,26762), point(-24486,9.993169e+307), point(-21514,-31062))), polygon( linestring( point(-25060,17512), point(32725,2199023255555), point(29411,-8171.0498)), linestring( point(4.064810e+307,-15097), point(-14742,30476), point(-26849,-17360), point(-27869,14168)), linestring( point(25344,-9208), point(8209,4.313276e+307), point(-13819,29610), point(15554,8196))))),(linestring( point(-10949,13552), point(23180,1.667790e+308), point(-423,256), point(6450,-828), point(-6181.9214,17487), point(4194307,12), point(-30421,15276))),(geometrycollection( multipolygon( polygon( linestring( point(-17621,4398), point(25985,-4305), point(-15776,3.878122e+307)), linestring( point(-6648.8970,-16867), point(-19523,1), point(1.292233e+308,25722), point(268435456,-25525)), linestring( point(-29421,2229), point(30397,-26671), point(1.163555e+308,27167)), linestring( point(-8423,-6204), point(3208,4271), point(-1339,17961))), polygon( linestring( point(-26468,1704), point(-6814, -779.6924), point(-3540,12282)), linestring( point(-70368744177663,-19312), point(-6284,2787), point(-25170,6.374168e+306), point(-13389,-6958)), linestring( point(24869,-7300.8643), point(-16997,-8650), point(23427,1036), point(-3056,-26418)))),linestring( point(-5901,-30604), point(-32364,6542), point(6477,258), point(6.799527e+307,-24038), point(-4728,-7011), point(-30409,14239), point(-8489,-5287), point(-3054.2231,22145)),geometrycollection( polygon( linestring( point(-31794,-12383), point(3.650444e+307,4194300), point(-4807,29988), point(288230376151711744,2869)), linestring( point(-5380,17090), point(10128,28226), point(28390,25611)), linestring( point(12785,72057594037927932), point(1.534255e+307,-5271), point(-32256,20871))),point(-17384,-2671)))),(geometrycollection( multipolygon( polygon( linestring( point(334,31502), point(-19344,-12614), point(-15040,30797)), linestring( point(-17729,-24148), point(-8204,-16928), point(21779,-16373), point( -525.8799,10092)), linestring( point(9.329441e+307,-25675), point(18996,-19213), point(32327,-23257))), polygon( linestring( point(-8627.7930,3.514040e+307), point(4.251008e+307,27566), point(7554,16134), point(-24191,6470)), linestring( point(-27014,-19452), point(2.735676e+307,3824), point(-8081,6189), point(9239,-1120)), linestring( point( 866.6934,-32481), point(-8724.0410,2199023255549), point(19257,11659), point(13206,5.234012e+307)))),linestring( point(-17690,-36028797018963972), point(-30016,-24117), point(28850,5916), point(9223372036854775806,14749), point(12074,28515), point(4449,61), point(-21077,8449), point(-30908,3743), point(29261,5.196868e+307), point(-6681,10739)))),(multipoint( point(-659,27217), point(-5010.8071,17004), point(20670,22628), point(1389,32469), point(-14295,-9291), point(1.567757e+307,1.255292e+308), point(7.236943e+307,1324))),(linestring( point(31983,-18541), point(-6733,21160), point(-21909,-7362), point(-25841,25170))),(linestring( point(-18018,1048576), point(-24387,9254), point(15571,-15310), point(9051,5810), point(8.546935e+307,1.026243e+308), point(5623,-17971), point(32766,23756), point(-10002,-7925), point(25744,2355))),(multipoint( point(536870909,-28317), point(1152921504606846976,8482), point(-16858,25010), point(70368744177668,-19239), point(32752,-9221), point(-30023,24606), point(1.652796e+308,3584), point(-9694, 7223.1367), point(22203,26284))),(multipolygon( polygon( linestring( point(-25349,3912), point(576460752303423486,-5696), point(-24016,10573), point(15420,6515)), linestring( point(-9501,23083), point(18703,-30555), point(18118,5348), point(36028797018963966,-13428)), linestring( point(2685,-22799), point(24289,30083), point(-28078,-12298)), linestring( point(-5643,-2464), point(27034,-2251799813685248), point(7.076050e+307,19150), point(-10555,-10140))), polygon( linestring( point(23822,6.875347e+307), point(-843,-29421), point(20379,4611686018427387902), point(-13060,14423)), linestring( point(-6678,-8539), point(25131,24640), point(536870916,24238)), linestring( point(-15687,31328), point(29611,23472), point(7415,19086)), linestring( point(1257,21081), point(11348,-3868.4043), point(-4142,17304), point(12975,8562))))),(point(-9064,-23066)),(geometrycollection( multipoint( point(-1440,9487), point(-5746,8536), point(10195,4294967296), point(-23911,11288), point(-6267,1), point(1.528658e+308,-21678), point(-3687,12209), point(-16878,-32437)),linestring( point(3329,27985), point(1.508008e+308,9199), point(17943,17898)))),(geometrycollection( geometrycollection( point(4611686018427387903,27302)),multipolygon( polygon( linestring( point(-3607.4438,16721), point(-13963,14322), point(31158,20278)), linestring( point(26810,-18250), point(1.541308e+308,1108), point(-2,1.286315e+308)), linestring( point(-11703,8814), point(20450,-7355), point(3.477159e+307,1073741821))), polygon( linestring( point(7.187621e+307,19357), point(-16481,-19592), point(23371,-29960), point(20466,5702)), linestring( point(-10060,6296), point(33554431,19486), point(31507,-7684)), linestring( point(25545,28536), point(-10455,-16432), point(-29612,20584), point(1420,-25639))), polygon( linestring( point(-29910,19543), point(-31488,-9101), point(-28376,26934), point(-5864,27905)), linestring( point(28303,-21955), point(311,-4394), point(274877906948,-19495), point(4398046511105,140737488355330)), linestring( point(-5005,-30586), point(5899,278), point(-134217724,-27530), point(26471,7699)))))),(multipolygon( polygon( linestring( point(1366,1.520675e+308), point(34359738366,-14194), point(29547,-10084), point(11817,-1484)), linestring( point(-25419,-1421), point(20903,9.793527e+307), point(9349,-7676)), linestring( point(3380,8971), point(-28251,19273), point(-29563,2420)), linestring( point(-10058,7269), point(-6128,-24586), point(-19380,-6851), point( 9084.7891,-549755813885))), polygon( linestring( point(-30040,-17025), point(-1166,6079), point(10375,-32298), point(1373,-2379)), linestring( point(7.241870e+307,-3250), point(-23621,919), point(9.106302e+307,-28924), point(-17133,30402)), linestring( point(7883,-17589), point(9144,-12388), point(-11792,10983), point(-17264,23060)), linestring( point(-2594.1670,23925), point(-21829,5169), point(14422,8.776745e+307))), polygon( linestring( point(-158,11733), point(22064,26673), point( 5724.4414,26916), point(-10320,11694)), linestring( point(16926,-27627), point(24000,1125899906842624), point(30165,-10773)), linestring( point(21598,1.251318e+308), point(66,24796), point(-92,3407)), linestring( point(1.077279e+308,-13756), point(14485,11536), point(-17669,3068), point(-16663,-13047))))),(multilinestring( linestring( point(22939,-4063), point(1.382207e+308,19216), point(-26976,-15744), point(-6200,18014398509481984), point(-6417,-16278), point(10935,-20781), point(18872,19087), point(19899,17079), point(-24431,536870908)), linestring( point(-7955,20959), point(23339, 9781.4023), point(-4398046511101,13786), point(8.517217e+307,-23973), point(-16294,1.687533e+308), point(-7698,-7242), point(-18737,1.648978e+308), point(-5294,-19523), point(-20619,32455), point(-26139,8282)), linestring( point(-24154,26879)))),(multipolygon( polygon( linestring( point(23623, 7696.1406), point(31203,2285), point(-22385,-19653)), linestring( point(-2811,-13006), point(5991,23155), point(-7352,27346)), linestring( point(28502,8.979976e+307), point(4.655043e+307,190), point(-25169,3.785626e+306)), linestring( point(-30225,19719), point(-9146,-18860), point(-11211,-3701.2798))), polygon( linestring( point(-14766,4398046511100), point(-3503,25894), point(6768,2821)), linestring( point(5,-27882), point(30561,-9288), point(22590,-9240), point(-8258,-9487)), linestring( point(26240,24216), point(-27076, 7889.8730), point(12974,-23570), point(1.947469e+307,-29071))), polygon( linestring( point(13770,-13337), point(-5027,782), point(7.655541e+307,18341)), linestring( point(134217728,-149), point(1.031813e+308,-7548.2827), point(-22518,13868), point(6189,14205)), linestring( point(-25500,-2730), point(262140,-21954), point(7.880118e+307,1.562336e+307), point(-5528.7773,-29068)), linestring( point(1.697497e+308,-19467), point(-16893,13489), point(8062,-23196), point(-12051,14357))), polygon( linestring( point(14685,-7899), point( -605.6406,-30788), point(8796,6911), point(-16267,-2383)), linestring( point(12983,-29779), point(5.817619e+307,1945), point(1.514306e+308, 3747.3789)), linestring( point(-24837,25811), point(2565,17703), point(7.772814e+307,549755813890))))) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(137438953475,-30293), point(5789,5850), point(8388606,-17574), point(15859,11680)), linestring( point(7.576446e+307,21665), point(-20648,-29767), point(-4515,1.465636e+307), point(4294967298,7820)))) ;
select a from t where a =0 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(3350,21470), point(11237,-21537), point(-9650,7.683662e+307)), linestring( point(-11283,10365), point(-7171,-17295), point(32120,-3425), point(16156,-31316)), linestring( point(-15679,-19898), point(-19554,-4805), point(-11103,15038), point(29095,-7923))), polygon( linestring( point(2124,2086), point(15401,6716), point(23180,-22575), point(22117,4398046511107)), linestring( point(4.466233e+307,10324), point(-16255,27477), point(21999,20132), point(-14218,22020)), linestring( point(2086,-13895), point(-2750,-8123), point(-9412,-30338), point(2251799813685247,26819))), polygon( linestring( point(1.885821e+307,23843), point(-23728,631), point(-16027,-15314), point(2305843009213693956,3.689908e+307)), linestring( point(6642,1.172146e+308), point(-4963.4478,5857), point(-9084,-793), point(-30376,9.341298e+307)), linestring( point(-27469,17032), point(13707,-12189), point(8498,21987))), polygon( linestring( point(13373,-17819), point(12641,-24592), point(-3247.2939,-25929)), linestring( point(20936,4503599627370495), point(-19420,-1526), point(-24643,11361), point(-3101,131074)), linestring( point(509,3.361463e+307), point(-22058,5908), point(1.131965e+308,1230)))),linestring( point(-19153,8043), point(12916,29542)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(28454,10237), point(-11488,-35184372088831), point(-19572,7258), point(8370,-1028), point(18061,-26824), point(-31461,-8600), point(22848,-21765), point(23432,-4611686018427387901), point(-26917,-4020.8799)), linestring( point(536870915,-31349), point( 9832.9844,-19642), point(24820,20391), point(29082,1.117402e+307), point(-23981,1705), point(-21875,10100)), linestring( point(1.133890e+308,-8913.4785), point(-8931,22260), point(131,30292), point(-8892,-22337), point(17293,1.507201e+308), point(-15070,-7064)), linestring( point(-5327,5939), point(18526,9.201974e+306), point(1.065264e+308,-6526), point(31095, -811.2363), point(6637,7622), point(19280,-26289), point(-22090,1.348908e+307), point(2.382757e+307,19381), point(-2411,126)))),(geometrycollection( multipolygon( polygon( linestring( point(8.735147e+305,-18146), point(-20236,16889), point(29481, 1635.6846)), linestring( point(8.478766e+307,-23173), point(-13772,-12666), point(140737488355331,21416), point(-26399,28207)), linestring( point(31580, 6573.0801), point(-23353,-28831), point(5509,24153))), polygon( linestring( point(13968,32048), point(8388608,60), point( 9699.5293,-6551), point(7303,-29762)), linestring( point(29004,22568), point(-4305,1.259009e+308), point(12890,2385)), linestring( point(31435,281474976710657), point(-22469,16954), point(-15796,1482), point(1.138129e+308,-31605))), polygon( linestring( point(-7163,2923), point(20216, 4315.2168), point(-17179869182,-11555)), linestring( point(23707,13672), point(-2950,22175), point(605,-28846)), linestring( point(10856,-25533), point(1125899906842622,1108), point(32555,2904)), linestring( point(-19190,19145), point(29756,8193), point(-3768,-18321))), polygon( linestring( point(2111,8.550286e+306), point(3.959478e+307,-11368), point(8719,-14175)), linestring( point(-27984,7882), point(-23931,12193), point(1.538234e+307,8388606)), linestring( point(2251799813685252,2.588696e+307), point(24852,16010), point(-26767,12266), point(-28644,23805)))))),(geometrycollection( multilinestring( linestring( point(214,30091), point(9223372036854775808,-24016), point(0,524286), point(-29621,23400)), linestring( point(5427,6157), point(3044,-25103), point(-21900,-28951), point(-10985,23987), point(3889, 7843.8379), point(18296,-6603), point(-17278,-23210), point(31767,1.142294e+308), point(23454,-29234)), linestring( point(12879,-23449))),point(11598,2251799813685245))),(geometrycollection( multipolygon( polygon( linestring( point(-14898,30003), point(-6130,1.217889e+308), point(24409,19865)), linestring( point(268435457,6.487059e+307), point(-24306,36), point(7267,12770)), linestring( point(-26270,4037), point(17136,17677), point(7.523704e+307,15243))), polygon( linestring( point(5958,614), point(-10753,4764), point(-4157,3)), linestring( point(26759,-19991), point(-562949953421316,-9054), point(17023,11382)), linestring( point(-11634,-33), point(-4460,-27967), point(-12545,-8832), point(26778,3538)), linestring( point(-14776,7469), point(-23788,-684), point(-25573,-4660.9473), point(-21842,281474976710656))), polygon( linestring( point(30407,-1761), point(4095,1392), point(-22083,-9025)), linestring( point(262140,11848), point(-11467,1.551870e+308), point(-19886,23653), point(-1936.1812,-27282)), linestring( point(-22881,5.131862e+307), point(19336,-1325), point(22307,21367), point(-16644,7148))), polygon( linestring( point(-1810.9590,8.979778e+307), point(-21236,25845), point(-16163,65536), point(1.504455e+308,13854)), linestring( point(32059,5375), point(8844,10391), point(-29726,20257), point(-1111,10449)), linestring( point(-16861,30746), point(-9792,3.147471e+307), point(28621,-1152921504606846975)), linestring( point(67108860,-25544), point(-5239,28286), point(-32465,5.312138e+307), point(21294,-28632)))))),(linestring( point(9994,-26770), point(18234,-25549), point(24539,5))),(geometrycollection( multipolygon( polygon( linestring( point(9240,268435455), point(8844,7393), point(-3199,-19606), point(131069,1.556858e+308)), linestring( point(-18097,10970), point(30547,2022), point(-15798,-8158), point(22558,1.279165e+308)), linestring( point(27938,-21919), point(31462,-16207), point(6507,-6696), point(16535,1012))), polygon( linestring( point(-17033,4358), point(16219,-19044), point(-31424,-28549), point(1221,2057)), linestring( point(2305843009213693949,-27841), point(4962,-20476), point(5.884001e+306,-11040)), linestring( point(-22014,14674), point(6.402494e+307,-268435452), point(1.227888e+308,5))), polygon( linestring( point(-30407,-28441), point(26818,64), point(32770,-8423)), linestring( point(20871,-26900), point(18209,1297), point(14528,29187)), linestring( point(-21970,-10434), point(29500,-1013), point(-17370,2835), point(9021,30657)))),point(-19713,15924),linestring( point(-21215,-29946), point(5.625818e+306,8929), point( 7941.2344,-26329), point(-32362,12151), point(3974,14643)))),(point(-9979,23168)),(multilinestring( linestring( point(24105,13145)), linestring( point(14516,-22762), point(19903,-1948), point(27907,-25079), point(-5336,-7466), point(68719476738,15210), point(5651,-25589), point(2454, -474.7920), point( 250.2871,102)), linestring( point(-15233,-21120), point(-2968,1.456056e+308), point(-3890,-1357), point(5428,-19712), point(-15883,22366), point(25440,13871), point(-22885,-18822)))),(multilinestring( linestring( point(1.449565e+308,11115), point(-9620,-20419), point(25792,1.924219e+307)), linestring( point(-32651,5.181109e+307), point(-7079,16212), point(31708,7820), point(8921,15499), point(-17798,-9219), point(-23661,24084), point(-31638,68719476733), point(-29844,-19021), point(2.781601e+307,-17046), point(27239,-14876)), linestring( point(-31673,3808), point(15163,5.046995e+307), point(-15935,24013), point(-30362,26741), point(-20569,13921), point( 8349.6055,-262147), point(-7353,6249), point(1.772909e+308,-31239)), linestring( point(10340,-8456)))),(polygon( linestring( point(12,6887), point(-980,1.411259e+308), point(7049,30649)), linestring( point(1.560919e+308,20020), point(-9223372036854775808,21165), point(-1008,-6930), point(-19506,12162)), linestring( point(18769,22458), point(17851,6.050966e+307), point(1838,1.616194e+308), point(-3670.0630,18409)), linestring( point(1.510180e+308,252), point(1.675871e+308,22607), point(28338,16996), point(32435,2694)))),(multipoint( point(-7525,1.574859e+308), point(7830,-24346))),(point(-9830,-1738)),(multipolygon( polygon( linestring( point(4354,-16893), point(27597,-2957), point(5,1.491315e+308), point(-8144,27892)), linestring( point(-6821,-14114), point(23253,-14341), point(-14015,9.463242e+307), point(7412,20978)), linestring( point(12069, 6452.0762), point(8868,-2858), point(-15807,2197))), polygon( linestring( point(32605,1.228436e+307), point(-20014,-3064), point(1.442579e+308,-6986)), linestring( point(4.973263e+307,-3464), point(-65534,-11757), point( 5274.1064,-32120), point(28932,-22470)), linestring( point(-21128,-2039), point(28286,10940), point(-25124,131070), point(30400,25658))))),(multipolygon( polygon( linestring( point(3183,1572), point(-18355,-24260), point(-13155,9247), point(30815,23800)), linestring( point(31334, 1786.6797), point(-31074,-23440), point(-10812,-30884), point(-30479,-30255)), linestring( point(28575,21049), point(6140,1.593305e+308), point(-10078,29837)), linestring( point(-1874,-1048579), point(1.176954e+308,3.238799e+307), point(13129,13822))), polygon( linestring( point(-8589934588,-1029), point(-18425,21653), point(1.440245e+308,-15258), point(-17,13118)), linestring( point(-72057594037927933,7211), point(-27501,1.094076e+308), point(274877906948,-24658), point(-2306,9.403013e+307)), linestring( point( 9996.9512, 8532.6055), point(-28372,-2364), point(14074,1.787380e+308), point(7.138422e+307,19470)), linestring( point(-9478,68), point(673,17031), point(4611686018427387901,17832), point(11041,17160))), polygon( linestring( point(-31775,-896), point(19306,-23954), point(18191,22515)), linestring( point(-8351,19282), point(6.380485e+307,-2685), point(-12799,-21129)), linestring( point(-21363,1923), point(-3320,511), point(5473,9350))), polygon( linestring( point(3419,21503), point(-19636,15533), point(-7895,-23524)), linestring( point(17460,9275), point(-27409,-4355.3110), point(22467,0), point(25384,12435)), linestring( point(-27549,-21512), point(-17848,17662), point(-16839,32566), point(-6331.2979,-17102)), linestring( point(1.322093e+308,1.158433e+307), point(-25232,30399), point(-144115188075855872,-7316.9189), point(-14690,26520))))),(linestring( point(-754,-475))),(multipoint( point(-7497, 3505.7568), point(18032,13925), point(31262,-31777), point(22223,22789), point(25468,9), point(-4127,5307), point(7698,-9043), point(20856,6132))),(geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(29895,7914), point(9007199254740995,-22588), point(-21057,-1771)), linestring( point(7667,1.738420e+308), point(23415,-28245), point(10745,179), point(12049,20917)), linestring( point(-16586,-25165), point(26857,8980), point(5254,10157)), linestring( point(11962,-11108), point(15084,-19085), point(-10676,25124))), polygon( linestring( point(21335,6.023933e+307), point(3790,-11422), point(-8338,8581), point(4.242249e+307,8811)), linestring( point(11499,30698), point(-70368744177661,5.179804e+307), point(30104,28292), point(10947,-1102)), linestring( point(12921,9481), point(4293,-6179.6289), point(-22938,-10512))), polygon( linestring( point(20276,4194306), point(-3407,14649), point(30835,31751), point(-11099,25232)), linestring( point(24873,-18085), point(-23454,-14753), point(30420,-13281)), linestring( point(-29064,4), point(-24277,31362), point(-14715,-22928)))),geometrycollection( multipoint( point(268435458,8.134112e+307), point(-25593,-19339), point(-10183,144115188075855875), point(16952,-32567), point(1.097473e+307,274877906947), point(-27224,-524286)))),geometrycollection( point(-5593,-16387),geometrycollection( point(22860,12894),multipoint( point(10558,-8066.3320), point(-27536,20803)),linestring( point(1685,5.587501e+307), point(-16513,-10374), point(-24833,18446744073709551614), point(-12914,9007199254740996), point(14219,1.405704e+308), point(9.609057e+307,-10219), point(-2357,21274), point(-31380,274877906942))),geometrycollection( geometrycollection( point(1.216931e+308,25622),polygon( linestring( point(1.145490e+308,4733), point(31256,1.318622e+308), point(30719,4936)), linestring( point(-12063,7170), point(140737488355326,-10204), point(28082,1.613195e+308), point(-875,-19385)), linestring( point(-30483,5616), point(-8556,19645), point(-13748,-20166), point( 1577.0127,277)))),point(-29719,-11526))))),(multipoint( point(1.087897e+308,-6117), point(31558,5.994368e+307), point(1.786561e+308, 9442.2266), point(11130, 3828.4980), point(-27661,-17941), point(-26291,19401), point(-27488,126), point(134217729,1.040354e+308))) ;
delete from t limit 2 ;
select a from t where a ='2012-01-01 00:11:11' and a ='' ;
delete from t limit 2 ;
select a from t where a =32767 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(7.004569e+307,884), point(-5042.9849,1387), point(4503599627370498,-25746)), linestring( point(12013,-31346), point(4194304,-30051), point(10331, 6902.2617), point(28184,-13841)), linestring( point(-6522,-26328), point(-15717,18944), point(1.457158e+308,-25457), point(14070,1152921504606846973)), linestring( point(11551,14416), point(5.442532e+307,-8724), point(1.320520e+308,524291), point(67108864,2392)))) ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (linestring( point(17098,-847), point(29474,1333), point(-21247,27560), point(32595,1.495017e+307))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-32681,-20417), point(-25905,1.311101e+308), point(28049,26684), point(7201,562949953421315)), linestring( point(-3477,10921), point(-8299,-8411), point(1261,-4241), point(10056,1.601131e+308)), linestring( point(-4068,97), point(30124,28990), point(18356,6947), point(2717, 1773.9082))), polygon( linestring( point(-7136,24551), point(-10484,5.311691e+307), point(8208,24722), point(18014398509481985,4611686018427387908)), linestring( point(-31688,13126), point(1.780303e+308,-16124), point(34359738369,11260), point(-2284,-3673)), linestring( point(1125899906842625,-22971), point(-28065,-9420), point(1.022781e+308,-19962))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(22555,-684), point(13716,-8898.1777), point(-21932,3543))),(point(5651,-21256)),(geometrycollection( geometrycollection( geometrycollection( multilinestring( linestring( point(-30550,1593), point(1.357316e+308,-18243), point(-8408,-18103), point(16, 2533.5410), point(-28752,-2835), point(27554,-7564), point(26267,19034), point(-7376,-8245)), linestring( point(-15522,1.623510e+308), point(8.372104e+306,-3829), point(15039,8712), point(-8141,3.821421e+307), point(-13298,15024), point(28058,-32043), point(65538,10856)), linestring( point(-128,8388612), point(-18204,10407), point(-23173,-25813), point(4990,-30818), point(16890,30505), point(-18427,14031)), linestring( point(-24976,-11141), point(-13957,29756), point(-31253,7106), point(18446744073709551614,12335), point(-4361,28343), point(2964,-21846), point(2390,-24651), point(9636,30993), point(-11224,23509), point(-144115188075855872,1.574381e+308))),polygon( linestring( point(-24897,-24849), point( -124.0000,32150), point(-4503599627370500,-20755), point(10526,20103)), linestring( point(-32007,26317), point(20740,3.855620e+307), point(1.140722e+308,5.091568e+307)), linestring( point(-13136,4754), point(3235,-31434), point(1.304032e+308,5298)), linestring( point(6997,21061), point(-24090,11556), point(7.643537e+307,-6832))),point(15115,268435459)),multipoint( point(-19664,14244), point(-8504, 914.4971), point(-4655.8286,-144115188075855872), point(18845,-16777215), point(-11253,26760))),polygon( linestring( point(6.822953e+307,-5841), point(-2043,14202), point(-19620,2455), point(-28147,7.374863e+307)), linestring( point(7.646726e+307, 9713.8066), point(-21498,396), point(-28417,5.133424e+307), point(-17831,7289)), linestring( point(288230376151711747, 5134.9121), point(-25935,1.381589e+308), point(8876,15511), point(-31040,13826)), linestring( point(-30902,-9743), point(-21435,10749), point(-16338,-24395), point(-3492,-3018))))),(geometrycollection( geometrycollection( multilinestring( linestring( point(14971,30542)), linestring( point( 3139.8555,18591), point(32767,12219), point(25381,17086), point(-27144,1.757137e+307), point(8189,4833), point(5,2.730351e+307), point(-6316,1.345154e+308), point(-20457,-16929), point(-13426,-5282))),geometrycollection( linestring( point(-26616,701), point(-28147,144115188075855875), point(4099,15220), point(3.682590e+307,14570)),point(21090,2251799813685250),polygon( linestring( point(-11985,8546), point(-8796093022206, 8456.8281), point(-8796093022209,5035)), linestring( point(25951,25956), point(-8286.7764,18422), point(2066,18603)), linestring( point(6.859655e+307,-24158), point(-262142,-16709), point(5625,-1497), point(5.808555e+307,-549755813891))))))),(geometrycollection( linestring( point(14445,6688), point(-6010.7207,-957), point(13015,-11710), point(512,1299), point(-22958,12051), point(28757,7.583035e+307), point(17949,-36028797018963967), point(12251,29897)))),(linestring( point(140737488355332,-18651), point(9.154642e+307,1.963762e+307), point(32550,-10521), point(26446,-4062), point(29056,2305843009213693952), point(26566,-4012), point(18670,-32744), point(-6466.1367,-9082))),(multipolygon( polygon( linestring( point(-30214,25828), point(1.436894e+308,29744), point(28642,-25336)), linestring( point(2199023255549,-8550.3633), point(13120,-18015), point(4.466279e+307,1.713302e+308)), linestring( point(-24571,9.489732e+307), point(25422,32557), point(16855,-2686), point(21862,1.697451e+308))), polygon( linestring( point(-29146,-18455), point(16777215,-30395), point(17592186044419,2789)), linestring( point(14047,29302), point(-25267,28981), point(-16788,9.204656e+306), point(9468,-17996)), linestring( point(18474,-31484), point(-27399,22883), point(9175,-7439), point(-6698,27950))), polygon( linestring( point(2709,-10966), point(-911,6588), point(7182,23280)), linestring( point(-728,17592186044417), point(-4293,28493), point(11575,14235)), linestring( point(3046,1099511627777), point(32498,-32044), point(19076,1.393336e+308))))),(geometrycollection( linestring( point(8188,28156), point(268435459,31811), point(-621,-1914), point(-12569,-16504)),multipolygon( polygon( linestring( point(-30258,25283), point(1.976877e+307,8189), point(8518, 8476.8926), point(4398046511101,7258)), linestring( point(-23129,4827), point(-16300,1.578300e+308), point(1934,-1739.9697)), linestring( point(-2010,2097148), point(2.261821e+307,27445), point(17890,-26957)), linestring( point(19779,33554435), point(131071,67), point(26267,26392))), polygon( linestring( point(1.754004e+308,16698), point(23744,-10994), point(29855,15102)), linestring( point(3587,-13506), point(13587,-10873), point(14747,16276), point(14541,-2480)), linestring( point(-25087,7717), point(-13447, 127.6270), point(-4731,11559), point(23022, 408.7109)), linestring( point(-10896,9.106991e+307), point(1.004970e+308,10258), point(-12755,32058), point(26074,-5200))), polygon( linestring( point(18446744073709551613,-20), point(-25815,536870915), point(1152921504606846973,137438953476)), linestring( point(-16002,25055), point(19880,-24750), point(3,13862), point(15086,14982)), linestring( point(9823,1.193755e+308), point(-16268,-67108861), point(-11696,140737488355324), point(25093,-3527)), linestring( point(-9851,-30738), point(-19118,-22520), point(-10023,-25818), point(-22422,29446))), polygon( linestring( point(-21302,19788), point(2.496285e+307,21822), point(536870909,-1380)), linestring( point(-16996,24171), point(33554429,-8487), point(4.994156e+307,-24977), point(1.616288e+308,-12077)), linestring( point(12337,15318), point(-27819,274877906945), point(0,-28038)))))),(polygon( linestring( point(4.569004e+307,-5392), point( 1509.9551,6.351427e+306), point(-22454,-28372)), linestring( point(-6377,-29230), point(7702,576460752303423485), point(-34359738372,4503599627370494), point( 9005.7891,-26093)), linestring( point(3.597464e+307,28390), point(17770,-20326), point(19234,879), point(-281,10127)), linestring( point(25207,28705), point(1.155966e+308,10483), point(-97,-28922)))),(multipolygon( polygon( linestring( point(1028,31769), point(-31949,-10358), point( -961.9863,-2206), point(-6364,-5280)), linestring( point(-25131, 1792.4893), point(-30093,9883), point(32161,68719476735), point( -996.4824,8.265552e+307)), linestring( point(17506,-2047), point(-9117.8750,-7122), point(18572,-23424)), linestring( point(-697,-7661), point(134217729,-25967), point(23634,-2697))), polygon( linestring( point(20031,-6650), point(-9399,8180), point(3812, 7873.3555)), linestring( point(-18349,24356), point(6416,-26373), point(11053,262147)), linestring( point(-11256,1.142561e+308), point(21082,22228), point(19340,-25596), point(-17808,-11032)), linestring( point(1587,1.061465e+308), point(10294,6.927049e+307), point(-20612,524289))))),(multipoint( point( -634.1348,-20657), point(20164,-828), point(-12666,-27324), point( -963.8652,-21088), point(-20288,2147483644), point(1.089636e+308,9007199254740994), point(2592,-13015))),(multilinestring( linestring( point(24633,-14916), point(-12303,-15580), point(-524288,11834), point(24805,-16474), point(30697,9930), point(-13773,1.119064e+308), point(19429,-561), point(-32713,3848), point(-28360,28763), point(11354,20262)), linestring( point(13688,-1941), point(-144115188075855870,11858), point(35184372088834,-28517), point(-31482,6.699740e+307), point(29413,-22720), point(-10573,23801), point(5388,1.695814e+308)), linestring( point(4.422244e+307,-24678), point(801,9311), point(-19154,-21677), point(-23465,-28675), point(6858,22365)))) ;
select a from t where a ='2012-01-01 00:11:11' or a ='2015-01-01' ;
insert ignore into `test`.`t`(`a`) values (linestring( point(17449,-30849), point(27115,1119), point(1.020067e+308,-12887), point(-10939,-5503), point(-24762,6466), point(24246,22828), point(-9306,-24673), point(23602, 8622.6914), point(6061,23901))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( polygon( linestring( point(18972,17579), point(-18607,16195), point(-6711,-29229)), linestring( point(11961,-9286.3467), point(-3582,-6648.3706), point(25996,17370)), linestring( point(-29042,-19189), point(-26241,-207), point(17371,1573)), linestring( point(27266,-15517), point(1.281432e+308,12092), point(6748,-11117), point(7.470111e+307,12653))),multipoint( point(8.726533e+306,7.855411e+307), point(-15556,1117), point(562949953421315,-32758), point(6631,8193), point(2.532075e+307,1.166333e+308), point(-26753,-15314), point(10600,-5141), point(-26580,18450)),multilinestring( linestring( point(7981,-67108867), point(22282,-1023), point(9633,16669), point(-8187.8096,7790), point(-3855,-5882.1108), point(-7181.1968,12674), point(-19027,68719476738)), linestring( point(24227,3441), point(-26449,7.815850e+307), point(9530,-13625))))) ;
insert into `test`.`t`(`a`) values (multipoint( point(32764,18497), point(137438953472,0), point(-32630,26291), point(32226,12912), point(-13833,27737), point(-22192,31373), point(16777218,-2064))) ;
select a from t where a ='2015-01-01' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-24927,-6927), point(13199,10085), point(21736,-7379)), linestring( point(7.705289e+307,131068), point(-5809,30110), point(-16066,-7632), point(1802,26908)), linestring( point(7219,-30999), point(30542,8.272697e+307), point(-1724,-8703.1826)))),(point(-16334, 8753.1895)),(multipolygon( polygon( linestring( point(-39,32214), point(274877906945,-2944), point(-28100,-9197), point(-26145,524286)), linestring( point(-6643,-19378), point(-31193,1.316987e+308), point(3779, 7623.2754), point(20156,15637)), linestring( point(-30361,19552), point(13538,-31695), point(21898,-6260.1982))), polygon( linestring( point(36028797018963972,2202), point(17444,-2097153), point( 881.6289, 1769.7051), point( 1698.8652,1.716630e+308)), linestring( point(-375,13563), point(-28345,9021), point(-6682,-9618.1016), point(-20067,11538)), linestring( point(7.893874e+307,14741), point(26871,-361), point(-30028,-5330)), linestring( point(-1088,16502), point(-31701,-15998), point(-27866,15913), point(-17631,1.748571e+308))))),(linestring( point(-17749,-31111), point(-8384,-14418), point(1.050796e+308,2305843009213693954), point(10364,-21901))),(polygon( linestring( point(721,-30681), point(31234,4450), point(12677,-2535), point(-19354,7942)), linestring( point(-24549,-4220.7510), point(32589,-23501), point(29404,-2009.0190)), linestring( point(11578,25839), point(26324,1099511627780), point(5503,21244), point(-27737,1471)))),(point(1.685686e+308,-12154)),(point(24401,7978)),(geometrycollection( geometrycollection( linestring( point(-7789,2001), point(4.529098e+307,16121))),multipoint( point(32409,17592186044413), point(-10854,-576460752303423492), point(-17883,1048577), point(-30755,1880)))),(linestring( point(-16809,-32412), point( 7493.4551,4098))),(multilinestring( linestring( point(15952,-28747), point(27931,16046), point(-15782,2097151), point(4720,12155), point(29066,-6140.8936), point(17242, 8660.5742), point(-30160,28086)), linestring( point(-6499,-16451), point(-15118,18678), point(19271,-2097155), point(10469,3514), point(9.424664e+307,29126), point(-13609,1.459220e+308), point(1.129556e+308,-15293), point(28979,28062)), linestring( point( 9016.5918,9841), point(364,-15341), point(-7976,1.300513e+308), point(17284,19520), point(-25722,5593)))),(multipoint( point(2361,16606), point(7.407328e+307,27844), point(12271,1.214563e+308), point(-18973,-12916))),(multipoint( point(6000,1.619824e+308), point(-3429,1.508397e+308), point(20682,9.563323e+307), point(6311,281474976710653), point(6306,-15717), point(10654,12627), point(-4131,21773), point(-16618,19712), point(6045,-23414))),(multipoint( point(524285,-22577), point(18389,-28032), point(1.018707e+308,-7096))),(polygon( linestring( point(-16932,14752), point(-28266,27571), point(21614,1.322131e+308), point(12876,22258)), linestring( point(16564,-31893), point(16938,11343), point(1433,-1446), point(20289,-18317)), linestring( point(-23142,30085), point(-4932,26483), point(-11102,26501), point(-22122,5.340191e+307)))),(multipolygon( polygon( linestring( point(9799,9158), point(-1099511627778,23073), point(-1210.7617,-6072), point(31224,2.324041e+307)), linestring( point(-752,-21058), point(8.639729e+307,-17552), point(36028797018963966,5996)), linestring( point(7073,-31749), point(-7683,-21626), point(131,12958))), polygon( linestring( point(30620,-15697), point(27320,8388605), point(2431,5312)), linestring( point(1268,21550), point(31505,-22056), point(-1295,68), point(2857,1888)), linestring( point(-6845,-17423), point(4194301,-27720), point(23065,2839), point(288230376151711744,30308)), linestring( point(30,-27587), point(595,-25150), point(-274877906942,3475), point(6027,14853))), polygon( linestring( point(-28483,-14156), point(1073741822,27516), point(1.296087e+308,23823)), linestring( point(549755813886,9598), point(-30447,-2031), point(19972,16343)), linestring( point(4368,10261), point(24734,1.725285e+308), point(16916,-84)), linestring( point(-27394,-26314), point(-32180,6.146224e+307), point(18271,516), point(-32074,25570))), polygon( linestring( point(-24461,25732), point(18507,19339), point(-15163,13811), point(8.065030e+307,24638)), linestring( point(-19648,-4615), point(-5459,27276), point(-1172,-26048)), linestring( point(9897,19631), point(-20423,-20308), point(-9365,-32228))))),(linestring( point(2051,-2199023255552), point(1276,24407))),(polygon( linestring( point(27964,-27562), point(36028797018963969,18524), point(-7414,2326), point(1.297581e+308,-29108)), linestring( point(838,3513), point(5604,3014), point(16359,15368)), linestring( point(15725,-5281), point(11963,10020), point(32031, -896.6357)), linestring( point(-28447,12957), point(-7204,-23748), point( 918.5039,12781)))),(geometrycollection( multipolygon( polygon( linestring( point(-2493,6534), point(6.863170e+307,23143), point(19571,-11966), point(-25384,30942)), linestring( point(1.361753e+308,2.313960e+307), point(-12972,28732), point(3938,-22453), point(2305843009213693953,-32755)), linestring( point(1099511627773,-17841), point(9235,3.241779e+307), point(-28207,-30795)), linestring( point(1.048746e+307,14093), point(30027,18557), point(1.471962e+308,19492), point(28041,-29337))), polygon( linestring( point(456,-6106), point(19017,-18045), point(-24662, 6295.5000), point(20850,833)), linestring( point(1.621161e+308,4398046511105), point(-28048,-847), point(-20966,-9320)), linestring( point(-32335,6794), point(-20494,5510), point(-13013,17875), point(-22825,13721)))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(10886,401), point(-100,20185), point(4503599627370493,7.072185e+307)), linestring( point(1.277767e+308,-6010), point(-11188,23877), point( 9072.5977,-32288), point(12940,-21279)), linestring( point(-3913,-137438953471), point(28819,-3345), point(25513,-18546)))),(multipolygon( polygon( linestring( point(17595,-12557), point(9309,1.173604e+306), point(26689,34)), linestring( point(17483,-13790), point( 9699.0977,4231), point(29632, 6134.7871)), linestring( point(1.605087e+308,529), point(3.389653e+307,-23891), point(-31628,26367))), polygon( linestring( point(609,-8796093022208), point(-28992,30520), point(19833,1.632754e+308)), linestring( point(31593,1.119847e+307), point(-19206,16777212), point(-5976,2044)), linestring( point(19329,23153), point(-14046,22022), point(14113,-13081), point(-31796,5494)), linestring( point(22081,-6474), point(14721,5.050867e+307), point(5807,28966), point(-11051,-31354))), polygon( linestring( point(-29001,-22715), point(-15728,26430), point(-29207,-25701)), linestring( point(-14586,-1252), point(18839,30579), point(10720,32766)), linestring( point(1.693497e+308,26001), point(22951,18982), point(22036,252), point(-14352,-21151)), linestring( point(-2288.7124,-32667), point(-31663,-19470), point(3.800256e+307,-31058))))),(multilinestring( linestring( point(28799,-4809.1729)), linestring( point(30027,11103)))),(multilinestring( linestring( point(-28723,9683), point(-5,18191), point(28201,-32242), point(-700,-3950), point(21704,-4804), point(-14295,-21950), point(806,-8198)), linestring( point(70368744177668,26191), point(510,-5453), point(18800,-10901), point(1.768800e+308,26665), point(512,-14726)), linestring( point(23116,-4941), point(27582,28554), point(32723,-31005), point(2049,22889), point(1.626378e+306,-1028), point(-22716,7)))),(multipoint( point(2.162022e+307,3541), point(4217, 7548.3398))),(point(10352,-16785)) ;
delete from t limit 2 ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (point(-2199023255551,-24704)) ;
delete from t limit 2 ;
select a from t where a =65525 ;
delete from t limit 2 ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(1.192048e+308,27821), point(-6541,26467), point(-11470, 6193.5918)), linestring( point(8796093022208,-27865), point(-32291,-2307), point(14216,7667)), linestring( point(-24665,15533), point(-16073,31870), point(4294967299, -695.4648), point(7247,-17064)))),(linestring( point(29062,4.762219e+307))),(polygon( linestring( point(-19260,11255), point(-27368,-25197), point(-11491,-9330), point(3048,68719476736)), linestring( point(-16298,137438953473), point(10324,11755), point(253,-15252)), linestring( point(8.021109e+307,-10629), point(1048575,13716), point(-24213,1.747192e+308)), linestring( point(-23136,-7002), point(-30340,8619), point(-4798,-32757)))),(multipolygon( polygon( linestring( point(-25085,19489), point(281474976710657,-16522), point(1.556208e+308,1752), point(-27781,-29284)), linestring( point(30762,-27381), point(-28922,1.295181e+308), point(21013,274877906941), point(31125,-9884)), linestring( point(22512,26631), point(685,-3209.5288), point(-7840,29128)), linestring( point(4194302,-30275), point(-9897,-28905), point(17592186044416,10118), point(524288,-22732))), polygon( linestring( point(21143,31158), point(-9526,536870911), point(-19196,15506)), linestring( point(4958,20537), point(-23178,-23321), point(-7375.8496,-15530)), linestring( point(8780,1441), point(-7406,1.624949e+308), point(970,14719)), linestring( point(-21149,29979), point(-28634,32496), point(12079,3369))), polygon( linestring( point(-8071,18281), point(-25497,29631), point(-5808,5331)), linestring( point(-20369,24625), point(31795,-20864), point(5411,18049), point(30715,1.031459e+308)), linestring( point(-13914,1.033303e+308), point(-24457,-72057594037927937), point(1099511627773,1152921504606846975))), polygon( linestring( point(1.018140e+308,17924), point(1152921504606846975,-29112), point(-15744,-22274)), linestring( point(6936,-5444.4126), point(20024, -323.1133), point(-18286,-32007)), linestring( point(-855,11193), point(20919, 1125.2314), point(1020,535), point(-29321,26610))))),(point(70368744177661,26561)),(polygon( linestring( point(27752,1.156784e+308), point(29937,21224), point(5435,-21119), point(11837,-24245)), linestring( point(-26792,-19394), point(-25920,7.595284e+307), point(27380,13755)), linestring( point(-20162,-27806), point(11676,17592186044420), point(15915,-9259.1045)))),(point(-6730,1.431943e+307)),(polygon( linestring( point(2251799813685244,-20876), point(-3545,4128), point(-7858,18441), point(-126,-6204.2676)), linestring( point(2.975293e+307,1.007882e+307), point(-10905,12949), point(-3582.2368,9223372036854775806), point(-29689,-20402)), linestring( point(-32186,-4194303), point(18412,-20349), point(-22794,-23270), point(-2803,-15756)), linestring( point(-4675,3.653740e+307), point( -814.6035,22146), point(14256,2.030909e+307)))),(multipolygon( polygon( linestring( point(7.465736e+307,-24737), point(4022,-19474), point(-64,-1152921504606846976), point(-6451,-18642)), linestring( point(17356,28265), point(-8453,-11749), point(1999,-21250), point(-5942,-15170)), linestring( point(3253,32329), point(28710,20155), point(881,7326), point(1.619222e+308,5398)), linestring( point(-23089,380), point(-32389,19673), point(-12500,-2945), point(6909,-9366))), polygon( linestring( point(30637,13639), point(26655,-24227), point( 7494.9219,7.742021e+307), point(-22614,1.212436e+308)), linestring( point(-28953,28989), point(-4027,-14861), point(7.201137e+307,31550), point(23306,-12578)), linestring( point(4.599375e+307,5010), point(1099511627776,-25051), point(23145,-13452)), linestring( point(-27082,-16040), point(-28718,-23895), point(29276,516))), polygon( linestring( point( 279.0527,-23060), point(-8066.4116,-31), point(-18447,1073741827)), linestring( point(-10735,-19666), point(15673,1.171443e+308), point(30637,31785), point(1.197915e+308,-1)), linestring( point( 5021.9570,14114), point(259,8796093022210), point(2046,8992))), polygon( linestring( point(26697,-21001), point(17286,-8166), point(30168,-10998)), linestring( point(-30726,15501), point(-6262,2568), point(29501,15548)), linestring( point(-18561,20543), point(-3177,-4901.6250), point(13309, 1161.5273), point(-288230376151711748,27648))))),(multilinestring( linestring( point(-15983,20600)), linestring( point(-2285,32469), point(-18397,4611686018427387902), point(-27636,-13578), point(18418,9310), point(-134217732,-15114)), linestring( point(1010,-11853), point(1555,8877)), linestring( point(-10155,72057594037927940), point(23512,18014398509481984), point(3.554290e+307,14724), point(31635,-9751), point(-10663,3897)))),(geometrycollection( point(24445,-22153),geometrycollection( multipolygon( polygon( linestring( point(1.368033e+308,24789), point(-2849.6548,-17592186044413), point(-29254,-31603)), linestring( point(-18932,-19801), point(30578,2), point(15439,8796093022210), point(-11638,7572)), linestring( point(-22563,1040), point(-16678,16304), point(29147,-19779), point(576460752303423486,20468)), linestring( point(-3675.5713,-1386), point(4.346264e+307,524287), point(-26557,4080), point(21969,-17205))), polygon( linestring( point(26802,-30845), point(26482,15011), point(1.190547e+308,-26213)), linestring( point(19896,25890), point(22824,21351), point(-11389,24212), point(18842,20090)), linestring( point(-14344,-29374), point(5219,1.734925e+308), point(-4979,-30116)))),multipoint( point(24646,8796093022207), point(26555,1.719170e+308), point(72057594037927938,28582), point(-8185,-22265), point(-25572,-18129), point(-14456,-18469)),multipolygon( polygon( linestring( point(23404,-31826), point(-18345,-26010), point(2999,-22184)), linestring( point(1048576,-14956), point(1.263585e+308,-776), point(14755,12182)), linestring( point(-27011,-12014), point(-11861,21755), point(2251799813685244,-2965)), linestring( point(1.931734e+306,-21810), point(32766,-1152921504606846973), point(-12422,10100), point(-18603,2658))), polygon( linestring( point(-1713,20), point(-11212,-27039), point(4915,10881)), linestring( point(371,11690), point(-23638,-24578), point(-7183,-4490), point(18680,6.143809e+307)), linestring( point( 5146.2676,14471), point(-3898,-30257), point(32730,-9712)), linestring( point(-1152921504606846979,-4781), point(23531,29323), point(3.720866e+306,1.058270e+308))))),point(31697,1.424229e+308))),(multipoint( point(5063,22221), point(13743,17154), point(-16841,23546), point( 7455.2441,-17496), point(1.022826e+308, 5310.9717), point(3018,17180), point(7318,8.927764e+307), point(15032,29514), point(-31723,1.231967e+308))),(point(19576,1.780437e+308)),(multipoint( point(-14645,24659), point(4409,17179869183), point(-30381,-25802), point(-2434,-5147), point(-16499,17261), point(26226,11532))) ;
insert ignore into `test`.`t`(`a`) values (geometrycollection( multipoint( point(12955,-29705), point(-30025,4611686018427387901), point(15861,19781), point(-25577,1026), point(1125899906842620,673), point(-9489,-25229), point(6178,-9434.4941), point(3.776660e+307,-5265), point(5003,-6084), point(2832,-16778)),linestring( point(70368744177666,-16020), point(18732,-16243), point(21245,-27439), point(22033,11384), point(21594,-19804), point(5.847656e+307,-19847), point(-15948,-26725), point( 5412.3213,10869)))) ;
insert into `test`.`t`(`a`) values (linestring( point(-22887,28943), point(1.205236e+307,-20470))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(4167,23049), point(33554436,-20672), point(24302,11222), point(-17011,5846), point(-14314,-8364), point(5.587324e+307,-13068), point(-10587,28480), point(-15916,-72057594037927934)), linestring( point(16981,-3206), point(-11792,5386), point(17557,7061), point(2147483649,-7478), point(6432,18839), point(476,1.757374e+308)), linestring( point(-5037,-24828)), linestring( point(14816,6455), point(1895,7477), point(-22800,1443)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-16088,-1254), point(22067,-15240), point(34359738365,9.770870e+307), point(30123,15986)), linestring( point(-31331,31236), point(5745,30952), point(-23514,-4098)), linestring( point(1.276822e+308,-3059.0913), point(-2501,14675), point(21458,14018)))),(multipoint( point(-22215,-25432), point(-7315,6.585634e+307))),(geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(-644,-23202), point(17942,-1535), point( -339.2871,5596)), linestring( point(-5425,-27308), point(94,28882), point(-30962,4176), point( 4807.5273,-2478)), linestring( point(67,1.780979e+306), point(262148,31376), point(3360,-9372), point(1.564069e+308,19131)), linestring( point(-25791,-12848), point(4310,3.352276e+307), point(-34359738372,-13642), point(-12183,13863))), polygon( linestring( point(-11400,6.852321e+307), point(-7092,21777), point(4.837712e+307,16)), linestring( point(1.112000e+308,-1518), point(9469,-21476), point(9.513437e+307,-31060), point(27034,29638)), linestring( point(-29737,25397), point(-31084,1.711026e+308), point(-21599,23819), point(2086,-15316)), linestring( point(3896,1.326221e+307), point(25973,3755), point(10776,23009), point(14141,-16009))), polygon( linestring( point(-24107,4.122987e+307), point(16376,-3611.1797), point(25164,14043), point(1125,31521)), linestring( point(-5462,-30977), point(-2644,-26546), point(19027,32509)), linestring( point(20999,31248), point(9.800891e+307,22368), point(-11315,268435453)), linestring( point(19457,-1098), point(-27918,1152921504606846974), point(22686,6220))), polygon( linestring( point(1.763778e+308,25673), point(11203,-27366), point(19366,7.905958e+307), point(-72057594037927940,10353)), linestring( point(-17004,19518), point(-2097151,-8633.0078), point(33554431,-12147), point(-5944,-31219)), linestring( point(144115188075855870,22341), point(-6376,28940), point(12781,-195), point(-7471.2012,12961)), linestring( point(29215,6336), point(29796,-22616), point(8242,-14805)))),multilinestring( linestring( point(24072,-21901), point(-16882,-14691), point(-25456,-16149), point(12670,7881), point(28630,-6582), point(-20512,10518), point(25472,15781), point(19596,9561)), linestring( point(2.409091e+307,2147483644), point(-2596,13606), point(524291,4503599627370498), point(-22322,576460752303423489), point(9.158688e+306,-24646), point(-26979,16585), point(-8796093022206,31473)), linestring( point( 4536.3389,536870910), point(-5220.8696,4194306), point(-11739,-1152921504606846976))),geometrycollection( multipoint( point(18819,20988), point(1.722569e+308,30073), point(9.243161e+307,-30947), point(-25597,-9778)),linestring( point(-11134,6.427792e+307)),geometrycollection( point(-5914,17592186044420)))),geometrycollection( geometrycollection( linestring( point(-5222.7744,12683), point(-16238, 8275.7441), point(-19366,29601), point(-25001,-2953), point(16647,-24325))),linestring( point(11708,4.751286e+307))))),(multilinestring( linestring( point(-3826,30765), point(6.694948e+307,-18487), point(384,11871), point(-30650,33554430), point(23797,1.015047e+308)), linestring( point(-12542,-12767)))),(polygon( linestring( point(-22697,1.871594e+307), point(16669,7165), point(8923,-1524.2813)), linestring( point(10640,-1125899906842627), point(3205,-6603.4209), point(15054,30742)), linestring( point(-25055,-2482.0986), point(-26622,21717), point(-26813,-6902), point(-1330.5078,14381)))),(multipoint( point(5.643840e+307,-12823), point(22688,-19410), point(9223372036854775810,8441), point(-9605,9300), point(-2473,1.149139e+308), point(27326,24672), point(-2406,-5739), point(-2969,-23444), point(-18791,-18746))),(point(-12126,17934)),(polygon( linestring( point(-15048,1.409846e+308), point(5728,-8643), point(23111,1.061607e+308), point(-256,-2199023255550)), linestring( point(10919,9802), point(21361,1125899906842626), point(29957,24418), point(1.491014e+308,-26104)), linestring( point(257,72057594037927934), point(28885, 5385.1416), point(-30571,-25470), point(-17076,-23360)), linestring( point(-7704,1437), point(31296,16567), point(1319,-6871), point(-26373,21738)))),(linestring( point(2460,21837), point(-310,-524288), point(15830,15242))),(linestring( point(-8007,-750), point(-799,-6634))),(multilinestring( linestring( point(8207,15287), point(-11928,26281), point(21241,27010), point(18694,-7988), point(6781, 7183.4590), point(18761,7.186875e+307), point(-27093, 5237.1602), point(9.191482e+307,72057594037927937), point(134217731,-10288)), linestring( point(9036,22726), point(-14967,-15925), point(29694,131), point(-17245,18689), point(8589934588,-6586), point(-21582,-28772), point(-30415,24511), point(-9943,6.372704e+307)), linestring( point(-5166,23633), point(26542,8589934591), point(-9665.5088,30389), point(1.986465e+307,1055), point(-36028797018963970,7468), point(-12984,11572), point(1.059867e+308,1.396414e+308), point(4985,-33554429)), linestring( point(11465,1328), point(15047,1.753271e+308)))),(multipoint( point(-8014,-12251), point(6971,10777), point(-23194,1.023848e+307), point(1.569870e+308,19030))),(multipolygon( polygon( linestring( point(-19220,6353), point(21502,25617), point(18082,-503), point(-6137,27837)), linestring( point(12533,1.511278e+308), point(19151,576460752303423488), point(31429,-592), point(26439,24494)), linestring( point(-4529,-7252), point(1.961885e+307,12331), point(-31828,-20066), point(27388, 7285.6719)), linestring( point(-9109,32658), point(19289,-32368), point(14145,26920))), polygon( linestring( point(-20164, 2238.8242), point(-1933,-6019), point(-21092,-1229), point(68719476736,2411)), linestring( point(-22501,-22439), point(6.179763e+307,13195), point(27624,-20087)), linestring( point(-31686,7.131788e+307), point(-13984,26613), point(8193,26814)), linestring( point(-25408,-13719), point(-1202,8322), point(-32,11252), point(11630,4332))), polygon( linestring( point(-21336,-9493), point(6930,-1463), point(-2839,-27108)), linestring( point(-27424,3906), point(-29599,27674), point(4148,17693), point(-14529,540)), linestring( point(-17142,1.072115e+308), point(-20929,-7715), point(20877,-11467)), linestring( point(35184372088835,12619), point(5548,-11305), point(28308,-178))), polygon( linestring( point(-32094,-209), point(-28142,-20579), point(8977,21667)), linestring( point(15862,-32377), point(6525,18657), point(-14759,-536870911), point(-27056,5550)), linestring( point(5285, 2613.8643), point( 2162.9980,7.272307e+307), point(25807,20714))))),(multipoint( point(14887,-6851), point(-1166, 5131.6465), point(-29644,5419))),(point(-29064,-9341.5771)) ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (geometrycollection( point(26727,1.243165e+308))) ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (linestring( point(-25459,61), point(-4760,-5292))) ;
select a from t where a ='11:11:11' ;
insert ignore into `test`.`t`(`a`) values (point(-18890,9.164464e+307)) ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (linestring( point(-22379,4987), point(-22719,2305843009213693956), point(1.682916e+308,-18887), point(12422,-2563), point(1822,756))) ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (point(30000,-28676)),(point(-31131,4638)),(point(-6037,1.548247e+308)) ;
select a from t where a =65525 or a =32767 ;
select a from t where a =255 and a ='2016-11-11' ;
select a from t where a ='32767' ;
insert into `test`.`t`(`a`) values (multipoint( point(-1064, 9708.7988), point(-262140,-2184), point(15534,8685), point(15508,-6270.6924), point(258,2147483651), point(18783,-16975))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(29117,-18700), point(-26473,-180), point(-4926,-13171), point(-31823,12538), point(-30172,-17322), point(-24013,-28482)), linestring( point(-31187,-32410), point(21219,-28635)), linestring( point(-6853,28548), point(7,20686), point(23418,7317), point(-11675,229), point(9.113023e+307,1.597011e+308), point(32046,-18095)))),(multipoint( point(14420,-9456.2734), point(-1615,144115188075855874))),(point(2199023255549,2792)),(point(7481,-24663)),(point(-21374,-30726)),(point(31470,4941)),(polygon( linestring( point(-11519,-23839), point(-11078,-26929), point(28930,27591)), linestring( point(8256,-5653.5596), point(3480,2.491559e+307), point(-30642,3883)), linestring( point(-3782,21154), point(10823,1.709244e+308), point(14784,-21663)))),(point(-17562,-9326)),(polygon( linestring( point(1.326013e+308,9.885540e+307), point(24192,-18713), point(32381, 2905.8115), point(-20073,23300)), linestring( point(-1417,-68719476736), point(-11013,-29611), point(-5740,-2444)), linestring( point(-21332,64), point( 4096.3252,-12387), point(-10481,-31182), point(-13190,27899)), linestring( point(-30433,-11814), point(2683,-13698), point(4.579629e+307,1.021529e+308)))) ;
delete from t limit 1 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(-25189,1.376240e+308), point(7833,-12490), point(10078,-12013), point(-25698,2181), point(30119,19276), point(-14153,-16709), point(9223372036854775811,3528), point(-29321,-21803))),(multilinestring( linestring( point(-7884,7098), point(14869,19377), point(-27384,23096), point(11742,-27523), point(-26653,11563), point(1.692283e+308,16684), point(-22040,24278)), linestring( point(-1496.4678,19695), point(-3616,29088), point(28039,13313), point(-12712,18455), point(-16900,27461), point(-7819,-30603)), linestring( point(31779,-6733.5010), point(19982,-18645), point(29465,27259), point(3,5656), point(31121,16487), point(-30520,23471), point(30254,10985), point(-31300,11940)))),(linestring( point(26252,-19734), point(29649,30529), point(-16821,29478), point(-19283,22089), point(-18900,-262147), point(5167,3116), point(562949953421310,-4503599627370493), point(30237,2371), point(29974,-8141))),(multipolygon( polygon( linestring( point(4503599627370496,30822), point(-649,2251799813685248), point(-23732,-4613)), linestring( point(11818,-14153), point(5421,16748), point(7.088628e+307,28130), point(-7911,17100)), linestring( point(-26587,35), point(18448,-4294967292), point(14800,11599), point(24297,2974)), linestring( point(-17792,-3456), point(10192,22874), point(6935,-26203))), polygon( linestring( point(1874,5659), point(9007199254740991,6.625838e+307), point(-6944,-19903)), linestring( point(21976,-12109), point(1,5493), point(-8780,-15), point(25605,-7430)), linestring( point(-182,3817), point(-2147483647,-22202), point(-23766,-8933)), linestring( point(1.344572e+308,-7376), point(29034,3416), point(4.699089e+307,-26558), point(24107,-28669))), polygon( linestring( point(-9625,20690), point(-28224,1270), point(4313,28842)), linestring( point(-17592186044417,-9990), point(-15668,-14868), point(21873,-12886)), linestring( point(-32633,14554), point(-1073741823,12008), point(-29569,6)), linestring( point(-30048,-8011), point(7880,8.387208e+307), point(1849,-4305))))),(multipolygon( polygon( linestring( point(-134217729,-323), point(32478,-26103), point(6132,23780)), linestring( point(-4541,5.146938e+307), point( 6616.7266,-25554), point(-14707,13904), point(-18149,6.263600e+307)), linestring( point( 9693.3926,13601), point(19482,22192), point(-22872,3.276350e+307), point(30293,10720))), polygon( linestring( point(14135,-4769), point(-8269,377), point(-12364,-9678.8369)), linestring( point(-11060,4752), point(8.779255e+306,1.515652e+308), point(131,3.972915e+307), point(-21884,-15691)), linestring( point(-25050, 5857.7695), point(21200,-18365), point(0,-23257)), linestring( point(9.456923e+306, 363.6484), point(144115188075855872,1.187012e+307), point(2620,-9403))), polygon( linestring( point(-32528,-8167), point(9458,9724), point(4798,26136), point(16382,-2023)), linestring( point(9640,18325), point(562949953421311,30670), point(31282,-15984), point(19929,-19582)), linestring( point(12852,-1200), point(31278,616), point(7.441743e+307,-26367))), polygon( linestring( point(-15905,4496), point(-19499,29273), point(28071,-27875)), linestring( point(-28683,18897), point(13775,4611686018427387901), point(9734,8192), point(8.701062e+306,1.751519e+308)), linestring( point(6.676816e+307,29808), point(-6501,-257), point(-6935,-30854)), linestring( point(-5580,576460752303423486), point(6.906764e+307,10444), point(-14830,8096))))),(geometrycollection( point(3189,19186))),(multipolygon( polygon( linestring( point(18225,-30818), point(-29,5597), point(-6842,-252)), linestring( point(-14574,1.433748e+308), point(-30703,2.307167e+307), point(-25420,-28499)), linestring( point( 22.8809,6919), point(18014398509481986, 1092.3105), point(125,-2506)), linestring( point(2147483652,-21307), point(16620,25341), point(-1407,13420), point(-21249,21060))), polygon( linestring( point(22492,28050), point(-6210,10543), point(-5000,252)), linestring( point(-16881,7.505954e+307), point(-14311,6.158643e+307), point(-21015,-2891), point(-65539,-20415)), linestring( point(9156,2.430656e+307), point(144115188075855876,29945), point(-14280,12744), point(-29507,-20846))), polygon( linestring( point(511,23857), point(-22212,-8394.2676), point(-4597,16676)), linestring( point(-30102,-14017), point(-3864,17037), point(2097148,1240)), linestring( point(-25086,15148), point(15911,1.085484e+307), point(-31527,-11058), point(-11754,27746)), linestring( point(14788,18201), point(-17690,12754), point(-31603,68719476732), point(1.328744e+307,19))))),(polygon( linestring( point(8781,1443), point(-24352,28855), point(21506,1.524869e+308), point(-4294967292,1638)), linestring( point(-4971,-2667), point(31343,-12619), point(22203,20583), point(36028797018963967,-11189)), linestring( point(1.267804e+308,6947), point(-3750,1.714062e+308), point(-16028,-25467)), linestring( point(-32611,19458), point(-12081,-2147483645), point(28135,27599), point(24533,12042)))) ;
insert into `test`.`t`(`a`) values (point(-10389,25118)) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(-17205,-27030)),(multilinestring( linestring( point(32422,-13657), point(15517,1.495334e+308), point(2199023255554,1.089532e+308), point( -91.4561,16210), point(-10128,-9399), point(23125,-8310)), linestring( point(26691,-15659), point(-26358,-11841), point(14020,21660), point(-24689,-5569), point(-32260,-134217729), point(-29821,26718), point(25883,31130), point(130,21284), point(-8769,1.538389e+308)), linestring( point(-1543,-23559), point( 9683.5781,-32675), point(140737488355332,20038), point(-4935,14097)), linestring( point(-29916,10020), point(1.183389e+308,-11198), point(31753,20043), point(536870909,4270), point(1.747191e+308,26315)))),(geometrycollection( multipolygon( polygon( linestring( point(-26738,32602), point(-30737,-30193), point(4194302, 5321.4756), point(16128,-695)), linestring( point(25921,2652), point(-8990,-4782), point(562949953421309,28120), point(-16209,-21300)), linestring( point(-26901,25070), point(-3316,-2466), point(20971,-746), point(-12414,25065))), polygon( linestring( point(7826,11401), point(17097,24444), point(22422,-18638)), linestring( point(10006,-30754), point(-24968,-16777), point(-30938,20693), point(1.533961e+308,10197)), linestring( point(3638,15460), point( 6215.1982,-20884), point(-13540,6423), point(25125,8977)))))),(point(-15482,14836)),(point(18708,25730)) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(12414,-14525), point(-29246,12602), point(-1625,6798), point(14942,-15859)), linestring( point(-13428,19597), point(-6310,-9485.6387), point(-7350,17337), point(-4861,15180)), linestring( point(7374,-14002), point( 4508.4492,6927), point( 8120.3535,-8592), point(31465,21285))), polygon( linestring( point(10113,-16343), point(-30491,1.369050e+308), point(-10317,-11803), point(23280,10702)), linestring( point(-2863,27811), point(2.026593e+307,6310), point(20633,7.092343e+307), point(67108864,1148)), linestring( point(-4864,709), point(6.414053e+307,-14473), point(-32294,912)), linestring( point(-4641,-2359), point(16022,-32305), point(-16865,-32200), point( 5028.4043,4082)))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( geometrycollection( geometrycollection( geometrycollection( linestring( point(-8689,19104), point(1152921504606846976,-7474), point(24478,4450), point(67108861,-16991), point(-17321,-28226))))),multipoint( point(25556,281474976710652), point(30589,9.486642e+307), point(-14846,-12030), point(-2140,32726), point(-30640,-3746), point(2.238510e+307,21001), point(26587,4.205785e+307), point(24135,-16694), point(-4420.6494,11855), point(-26215,8.370863e+307)),polygon( linestring( point(21957,137438953468), point( 4459.3936,9450), point(3056,8477), point(25643,14830)), linestring( point(7292,3.582096e+307), point(-17015,8744), point(1,31077), point(1.190502e+307,-36028797018963971)), linestring( point(27805,1.232847e+308), point(2305843009213693951,9004), point(30499,24833), point(288230376151711744,-17532)), linestring( point(513,-14524), point(-6715,3.568550e+307), point(-11274,10951))))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-27709,-29142), point(536870916,1.980013e+307), point(23547,-14148), point(1152921504606846978,-25468)), linestring( point(21633,-29976), point(1.663761e+307,-666), point(-4670,29255), point(65540,-22834)), linestring( point(13972, -435.9453), point(-9007199254740991,4672), point(3867,19455), point(-5264,23047))), polygon( linestring( point(21906,274877906946), point(8589934595, 1656.8311), point(-12900,21016)), linestring( point(8.551449e+306,-15324), point(30769,6306), point(10719, 3511.5645), point(1.670770e+308,20078)), linestring( point(8328,1.591036e+308), point(1.700647e+308,17076), point(27950,-26847), point(28500,10774))), polygon( linestring( point(22993,4611686018427387902), point(-26434,-27495), point(28988,-20782), point(1.061644e+308,-9179)), linestring( point(-814,-8035.1860), point(31815,-16182), point(-21066,-32585), point(-6199,15599)), linestring( point(18390,-22026), point(-30685,1.643393e+307), point(29364,4706), point(-21918,31706))), polygon( linestring( point(3224,-18312), point(27755,10325), point(15548,1983), point(-30104,-26258)), linestring( point(25051,20750), point(-18902,-27121), point(-24935,28801), point(8430,-16932)), linestring( point(-18634,19134), point(-14725,31252), point(30462,16777216))))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(11440,18014398509481985), point(-11303,4962), point(-15064,-281474976710654)), linestring( point(-7074,2469), point(30538,9.320274e+307), point(-13286,22086)), linestring( point(31402,4550), point(-562949953421309,27048), point(11826,-9759), point(6777,-24065))), polygon( linestring( point(1.020844e+308,3), point(21356,-16612), point(25852, 8526.8047), point(-18106,-19170)), linestring( point(-12970,-25351), point(11174,-11586), point(31800,-4099)), linestring( point(1.442596e+308,-28231), point(134,-2070.3389), point(19960,-26008))), polygon( linestring( point(27073,-2343), point(-21111,-4472), point( 3503.0176,-19384), point(-25928,-2665)), linestring( point(127,29375), point(12088,5450), point(1.633615e+308,-16962)), linestring( point(9007199254740989,288230376151711743), point( 2633.0352,-5115), point(1.696204e+308,70368744177665))), polygon( linestring( point(-5970,-17645), point(-29623,1.257416e+308), point(4897,3688)), linestring( point(4.981429e+307,-119), point(32772,-21960), point(22960,28725)), linestring( point(-18178,-32764), point( 4860.3721,3812), point(-17804,-30495)), linestring( point(-10253,-19788), point(257,-24130), point(-5136,1110), point(-12171,-18627))))) ;
select sql_buffer_result a from t where a =65525 ;
insert into `test`.`t`(`a`) values (linestring( point( 6022.1143, -690.4463), point(-31512,549755813892), point(-14463,5357), point(27665,24892), point(3475,-7676))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point( 6539.5742,-29469), point(-29643,1420), point(1.604372e+308,6.481588e+307)), linestring( point(-19495,-31965), point(-10177,29836), point(19227,-17506), point(-9093,-7482)), linestring( point(13475,-10941), point(26526,-26489), point(3590,18484))), polygon( linestring( point(-29875,536870911), point(24543,1.134234e+308), point(-134217724,1.070644e+308), point(513,67)), linestring( point(5152,8252), point(2183,1023), point(-22182,6325)), linestring( point(268,-22695), point(14164,2305843009213693954), point(364,1586)), linestring( point( 8473.8711,-16176), point(14625,21192), point(4660,27501), point(32720,14077))), polygon( linestring( point(22622,-16010), point(1.727741e+308,-152), point(-10838,-17406), point(12615,562949953421311)), linestring( point(914,20350), point(35184372088834,-4074), point(-1456,-18213)), linestring( point(31748,26223), point(-2388,9900), point(31216,-4042))), polygon( linestring( point(31765,9565), point(2977,-27687), point( 2886.8193,-12308)), linestring( point(-32708,-32006), point(-12162,19674), point(15345,16243), point(-17865,-10067)), linestring( point(-30510,12618), point(-30621,18909), point(21287,-161), point(9.458901e+307,1.621698e+307)), linestring( point(1.294384e+308,-24893), point( 749.6934,8.957504e+306), point(-29554,562949953421315)))),polygon( linestring( point(10493,1.117586e+308), point(23573,-2398), point(27099,32592), point(-1701,2893)), linestring( point(57,-22334), point(32253,-3199), point(1.008027e+308,20856)), linestring( point(28301,-14416), point(12809,19024), point(-281474976710656,4503599627370495), point(-23732,24500))))),(geometrycollection( linestring( point(67108866,67), point(25817,8075), point(15690,17338), point(24276,-10673), point(-14012,5025), point(-6195.9014,-28644), point(-13001,26437)),polygon( linestring( point(9022,-5287), point(268435452,18446744073709551615), point(-8078,-11162)), linestring( point(17273,19681), point(-20880,4611686018427387907), point(14577,9.259259e+307)), linestring( point(1.265986e+308,28263), point(-25227,268435459), point(4611686018427387902,-15593)), linestring( point(4852,-18686), point(-17323,-22111), point(-28906,5736))),point(9691,-31556))),(linestring( point(28327,22588))),(linestring( point(-11773,0), point(-7297,1.024952e+308), point(15605,7.937088e+306), point(28596,-27085), point(-25711,-262143), point(-23858,65537), point(28008,8388609), point(-24081,-14909), point(15105,-12945))),(multipoint( point(8859,18498), point(23809,26757), point(-7592,8848), point(2251799813685246,4819))),(multipoint( point(-21848,15791), point(7.749849e+307,29735), point(16843,3807), point(4857,-20970), point(-703,-23265), point(17179869186,11081), point(11739,174), point(15573,-26116))),(point(14699,-11644)),(multilinestring( linestring( point(-17328,13766)), linestring( point(21436, 704.5654), point(8790,9491)))),(multilinestring( linestring( point( 8628.5820,17592186044420), point(-25444,-28945), point(-20309,25544), point(14779,509), point(144115188075855869,-647), point(-12810,22914), point(-6310,29925), point(274877906948,11029), point(19677,28503)), linestring( point(7.308900e+307,1.049782e+308), point(-9876.2920,22916), point(-1753.9023,-8229), point(288230376151711747,21867), point(3887,-6543), point(2.787213e+307,-24435), point(4.339012e+307, 3644.3242), point(-4895.6484,31379), point(6559,26173), point(1.772296e+308,1690)), linestring( point(-14060,1.209819e+308), point(-26173,32598), point(-9582.5176,2199023255555), point(26427,30312)), linestring( point(-5957,27503), point( 3826.3330,7.145340e+307), point(-30698,-21832), point(16048,17592186044413), point(134217728,2046), point(15286,4398046511102), point(8.625476e+307,-20731)))),(polygon( linestring( point(7084,-26939), point(-13939,7112), point(17875,2.137445e+307)), linestring( point(-17552,1.406139e+307), point(9808,8796093022207), point(-21765,-8796093022207), point(-18682,1.353800e+308)), linestring( point(-1652.9688,-4611686018427387900), point(-64,5604), point(29886,9718)))),(multipolygon( polygon( linestring( point(6.434012e+306,-3325), point(12047,8.291799e+307), point(-31,16777212)), linestring( point(7735,11197), point(21706,10682), point(12293,13558)), linestring( point(-15248,4611686018427387908), point(7006,17470), point(-9793,16480), point(4.380983e+307,68719476732))), polygon( linestring( point(-7975,7.488577e+307), point(10990,8759), point(31981,-14879), point(1.327895e+308,2097148)), linestring( point(19116,20449), point(12780,-1476), point(-3868,274877906941), point( 8252.9453,-30216)), linestring( point(-11703,3255), point(-18833,12163), point(54,-21901), point(-22701,11500))))),(polygon( linestring( point(-22758,-441), point(-23255,1.565828e+308), point(-14605,-1125899906842628)), linestring( point(23952,-30311), point(1.363230e+308,23375), point(-24232,-21578), point(-536870915,-28425)), linestring( point(22421,-25467), point(21172,-16316), point(-10138,-30096)))),(geometrycollection( multilinestring( linestring( point(-5301,510), point(32,31275), point(10729,68719476738), point(-8209,-3497), point(8719,3459), point(-13144,-14981)), linestring( point(25254,-26140), point(-1621,-4832), point(-19618,-27773), point(1197,18169))),polygon( linestring( point(2581,14493), point(28256,1152921504606846980), point(-24489,-17379)), linestring( point(22846,-6774), point(-9263,23927), point(-26,1.131163e+308)), linestring( point(-7304.6494,28723), point(7657,-134217726), point(4194306,2.331858e+307))))),(multipoint( point(23898,274877906947), point(-2247.8535,1512), point(21275,-1214), point(18519, 2731.0801), point(-5307,550), point(-9025.6230,11857), point(26830,21422), point(32703,1377), point(1.020665e+308,28001), point(-22631,-20552))),(geometrycollection( point(-1199,-19942))) ;
delete from t limit 2 ;
delete from t limit 2 ;
delete from t limit 2 ;
delete from t limit 2 ;
select a from t where a =127 ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (linestring( point(20864,1.021244e+308), point(-26269,14427), point(13450,32556), point(10514,3.182458e+307), point(4.062318e+306,32357), point(28406,15500), point(1.629823e+308,16385), point(-21225,-25690), point(-15439,1.454608e+308), point(-30432,-8669))) ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(1.741219e+308,2), point(1.273765e+308,-13709), point(536870916,-13007), point(-24359,22997), point(82,7812), point(-27525,8188), point(32723,31268), point(2050,28124), point(10015,1.618999e+308)), linestring( point(-9720.4346,17607), point(18097,23356), point(-19281,2.122246e+307), point(26633,31859)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-17287,15599), point(8341,10609), point(68719476738,31124), point(-3382,1.288025e+308)), linestring( point(1100,4503599627370493), point(-16031,-4822), point(-14310,-19190)), linestring( point(30346,-20429), point(30968,30758), point(13014, 7683.2637), point(2507,-19423))), polygon( linestring( point(-18727,26473), point(10806,-15712), point(-34359738364,29967), point(524292,21727)), linestring( point(-28278,3.787770e+307), point(-13357,-11638), point(23024,2.586759e+307), point(-13492,15409)), linestring( point(31553,-11167), point(3.521565e+307,-23949), point(1612,-14239)), linestring( point(-2986,31149), point(7.459849e+307,14299), point(-23810,32391))))),(linestring( point(-2198,-23798), point(-5061,21785))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(22040,-12159), point(-26828,14094), point(4426,8811), point(13610,-21540)), linestring( point(-20410,6.531171e+307), point(3,1.161503e+308), point(14202,20707)), linestring( point(-8407,-5061), point(-9993,-22453), point(-2058,18058), point(-32714, 2992.3027))), polygon( linestring( point(-11486,-32284), point(22967,1.756209e+308), point(-10781,16), point(-7442.5356,7718)), linestring( point(4699,-14807), point(21268,-141), point(-25741,-26391), point(8188,2.981537e+307)), linestring( point(-5413,-22109), point(-18716,-25647), point(1.709858e+308,-5665), point(-28100,22681)), linestring( point(-22384, -466.7256), point(524288,281474976710657), point(28354,22337), point(7441,14365))), polygon( linestring( point(9436,-32150), point( 913.5410,-384), point(4307,-6273), point(31471,28065)), linestring( point(-24370,29901), point(27834,-7521), point(-7847,2133)), linestring( point(13432,10901), point(1.640502e+308,3540), point(16954,2134))))),(polygon( linestring( point(7562,18056), point(5.042473e+307,-11857), point(6.272857e+307,16141)), linestring( point(-28111,15), point(2.884207e+307,2238), point(13286,832)), linestring( point(5.364215e+307,8817), point(28947,1.004774e+308), point(-4603,-28930), point(524,-23707)))),(point(15464,-25164)),(polygon( linestring( point(-6216,21357), point(-32107,28860), point(-10506,562949953421316), point(15582,6.905783e+307)), linestring( point(5664,3.020715e+307), point(28069, 3812.2256), point(7.894858e+307,-1168), point(-26687,18326)), linestring( point(-22182,-18114), point(-29603,-30045), point(-5216,-20662)))),(multilinestring( linestring( point(-10303,-15087), point(13525,-28213), point(20241,-7955), point(-28883,-26696), point(-14946,-21200), point(17592186044415,5.040833e+307)), linestring( point(17394,-72057594037927940), point(9288,32326), point(4194306,-2434.2676), point(24261,22065), point(7254,-7248.0205)), linestring( point(-17231,11446), point(-31213,-2498), point(-9048.5596,-10343), point(-16819,-15088)), linestring( point(2.760643e+307,5802), point(-32662,-4233), point( 7351.1484,24857), point(10649,-8589934592), point(17272,1.062119e+308), point(8222,1943), point(16196,18791), point(28232,12080), point(28145,2.999160e+307), point(10590,-22729)))),(polygon( linestring( point(6397,20881), point(32003,11459), point(-14528,-6), point(-31443,-20205)), linestring( point(-3509,25094), point(13733,9706), point(-14913,8388605)), linestring( point(10824, 6856.0762), point(8773,25592), point(31708,-32482), point(140737488355325,549755813891)), linestring( point(-3151,4504), point(-12420,-2874.9019), point(3,10281), point(16858,-4552)))),(multilinestring( linestring( point(515,23437), point(140737488355331,-12359), point(30500,-31620), point(25988,288230376151711744), point(26553,-26199), point(21332,-16537), point(1.072139e+308,2305843009213693956), point(22675,27087), point(27080,5261), point(19405,-11605)), linestring( point(1865,1.548153e+308), point(1.202488e+308,1.074176e+308), point(-10926,-16414), point(28874,-26023), point(-4849,30860), point( 5932.1182,-17179869187), point(-19253,-5745)), linestring( point(-4465,10389), point(8388609,22599), point(31706,-10469)), linestring( point(-35184372088831,16385), point(18713,10751), point(4499,-18851), point(-12425, 7991.9629), point(6779,18415)))),(multilinestring( linestring( point(-9378,30508)), linestring( point(-10763,-4962), point(-6959,209), point(-4410,18821), point(28201,21135), point(23822,-6114), point(-2215,30054), point(-13665,-9196), point(-8213,-22327)), linestring( point(10898,16175), point(-12957,-1641), point(3.179995e+305,27275), point(-2453,18264), point(-5781,6795), point(-6654.2822,-23501), point(1.565746e+308,1.382587e+308), point(29939,1.650599e+308), point(11617,18484)), linestring( point(-10068,25113)))),(linestring( point(1316,127), point(70368744177665,-23222))),(geometrycollection( polygon( linestring( point(-140737488355324,7.888700e+307), point(-17360,767), point(2763,11110), point(-23659,-1404)), linestring( point(4097,8402), point(70368744177661,24726), point(-26360,16903), point(-19364,-22106)), linestring( point(11775,1.188103e+308), point(23470,2047), point(-3159,-22230)), linestring( point(21808,26330), point(9889,-17535), point(4667,-25402))))),(multilinestring( linestring( point(-25531,22870), point(21775,16777218), point(11467,22388)), linestring( point(-31122,586), point(21723,29560), point(-7245,9149)), linestring( point(268435457,1.520142e+308), point(3958,18), point(-10599,26361), point(-19189,-174), point(5793,-1682), point(-21262,-23359), point(2167,30323), point(-21695,-17791)), linestring( point(-6668,-8118), point(6514,19060), point(24325,36028797018963964), point(31552,10499), point(-16275,23768), point(-8823,-23586), point(7.777503e+307,576460752303423487), point(-27392,-9128.7998), point(-4503599627370496,-2501), point(14525,3539)))),(point(29247,-24793)),(multipoint( point(27769,2303), point(-372,-30867), point(1.655722e+308,17937), point(656,-4809.4214), point(510,1.425935e+308), point(-5418,24908), point(-590,9323), point(-9397,9546), point(-17179869184,8383))),(point(-2502, 5228.4160)) ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (multipoint( point(-29540,7949), point(1.181919e+308,-27320))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( polygon( linestring( point(10491,16613), point(25932,-4096), point(25263,-18853), point(-26975,7287)), linestring( point( 9368.3379,-16777212), point(4.392963e+307,21702), point(-1050,-10790)), linestring( point(4611686018427387907,-24368), point(12332,-72057594037927934), point(17022,11415), point(28711,7297))),multipolygon( polygon( linestring( point(-19173,-19620), point( 7728.5977,-2134), point(-1873,-8080), point(5.293627e+307,708)), linestring( point(30639,-17753), point(1.610856e+308,-10740), point(-288230376151711744,35184372088836)), linestring( point(23548,19134), point(19229,-22384), point(3159,24550), point(20776,15961)), linestring( point(-1260,-12928), point(-2097148,-13218), point(-22562,-18913), point(4323,17211))), polygon( linestring( point(25623,22106), point(1048572,-7123.9160), point(26388,30762)), linestring( point(4165,-25952), point(-27677,8511), point(-14078,5.987472e+307)), linestring( point(31234,1.566411e+307), point(9297,-14154), point(10625,-2338))), polygon( linestring( point(19281,5177), point(17427,31), point(30616,23950), point(29906,10577)), linestring( point(-1246,-22744), point(-3503,7.090841e+307), point(3645,-7513)), linestring( point(2097156,-7016), point(8796093022206,-24640), point(2.792130e+307, 1490.2510), point(68719476737,25220)))))) ;
insert ignore into `test`.`t`(`a`) values (point(-15754,18997)) ;
insert ignore into `test`.`t`(`a`) values (point(4503599627370496,16930)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(140737488355332,-6310), point(5900,72057594037927938), point(11032,-20235)), linestring( point(1.321556e+308,5693), point(-2923,21006), point(8.570204e+307,-18314)), linestring( point(-24693,-10218), point(-16037,-30913), point(-23963,-28110), point(11984,-23967)), linestring( point(-32434,-18480), point( 8056.7383,-12111), point(22673,-30390))), polygon( linestring( point(2823,-28101), point(8589934591,-14353), point(12319,29034), point(22972,21819)), linestring( point(1.252034e+308,-13764), point(70368744177663,-3184), point(500,-16777217), point(-536870916,8875)), linestring( point(12914,28759), point(8796093022212,6156), point(1.711233e+308,-7498)), linestring( point(-28628,-22322), point(15109,-22638), point(-3934,-29158), point(4294967294,23009))), polygon( linestring( point(-22854,-1025), point(1.464856e+308,20617), point(-185,8745), point(-10502,5385)), linestring( point(26799,-10759), point(-10527,-28716), point(1.773766e+308,-14654), point(27301,-18846)), linestring( point(17485,-30539), point(5.188682e+307,-4065), point(16689,-31868), point(-22405,1099511627774))), polygon( linestring( point(16153,3464), point(20055,3589), point(10799,27413), point(15446,26536)), linestring( point(5099,-13406), point(-19462,24590), point(4611686018427387904,13), point(22081,-27763)), linestring( point(8703,-65), point(26154,-12476), point(4.127159e+307,-10403)), linestring( point(27614,3115), point(-29315,7.934879e+307), point(9.784602e+307,16928), point(-24256,1.114844e+308))))) ;
delete from t limit 2 ;
select a from t where a =16383 and a =127 ;
select a from t where a ='32767' ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(9923,4758)), linestring( point(-1289.0479,15772)), linestring( point(20364,-24692), point(137438953474,-29448), point(1205,-8350), point(15838,-10981)))) ;
insert into `test`.`t`(`a`) values (linestring( point(11069,5520), point(29516,2138), point(-24229,9.867738e+307), point(1.449048e+308,25576))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(6205,-28318), point(-15358,1.024568e+308), point(2147483649,17844)), linestring( point(22572,29744), point(-31841,19643), point(16007,-25753), point(2676,-21492)), linestring( point(-31437,-13770), point(17460,-6009), point(18014398509481986,-27113)), linestring( point( 7768.4023,-15707), point(31569,6026), point(-8212,-21262))), polygon( linestring( point(-35184372088828,18953), point(3754,-2194), point(6683,8971)), linestring( point(-26104,2251799813685249), point(11338,1571), point(-29867,1152921504606846977), point(24309,10211)), linestring( point(7883, 8416.8555), point(30805,12261), point(18014398509481987,-25912))), polygon( linestring( point(-16556,36028797018963966), point(3685,-11), point(-28063,-24520)), linestring( point( 5764.6729,16897), point(11924,-11042), point(-25485,-20198), point(17211,-31282)), linestring( point(-7443,-2224), point(-268435454,-4999.5967), point(27611,22219)), linestring( point(-12521,12458), point(-10983,18969), point(-15117,144115188075855869))), polygon( linestring( point(-257,1.000404e+308), point(7.060632e+307,-8091), point(-12510,-32271)), linestring( point(21092,24017), point(5325,-27913), point(-2785,32757), point(4.404959e+307,-27997)), linestring( point(2890,-12754), point(12728,-11107), point(-9471,24506)), linestring( point(1.569571e+308,-23739), point(7357,26537), point(-10325,-20139), point(-25453,20655))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(1.981919e+307,-30136), point(1.234976e+308,32101), point(22448,17535), point(912,27538), point(-1407.2754,23760), point(-1125899906842621,1.074315e+308), point(16776,-9453))),(point(9.867124e+307,-25550)),(geometrycollection( multipolygon( polygon( linestring( point(6933,-13435), point(-1883,1192), point(-29807, 9017.9492), point(3,24196)), linestring( point(5068,1808), point(1.542566e+308,-9095.9189), point(-4814.3535,-26073), point(-7493,12139)), linestring( point(-17255, 7649.3633), point( -225.9053,25798), point(-14818,-24282))), polygon( linestring( point(8.951128e+307,2097149), point(-16106,-29979), point(558,-15306), point(15456,19712)), linestring( point(-6340.0269,19726), point(-11401,-576460752303423490), point(-27580,-15470), point(19965,-19110)), linestring( point(-32477,3911), point(-31731,15901), point(10,8828), point(-28360,12877))), polygon( linestring( point(-28420,16126), point(-23618,4.322943e+307), point( 9914.5137,2941), point(-12282,1073741828)), linestring( point(-14118,-9806), point(-16845,24596), point(-17240,-19097), point(28074,25995)), linestring( point(16344, 1251.9326), point(14008,26904), point(10535,-26669)), linestring( point(-4256,-17638), point(-23961,-8035), point(14672,22927)))))),(multilinestring( linestring( point(13408,-32449), point(9.410397e+307,-5061), point( 6177.7725,12582), point(24292,-28119), point(-12779,28607), point(-21137,33554432), point(32271,5140), point(5.521216e+307,30425), point(-14,68719476736)), linestring( point(27450,30004), point(-13303,-12064), point(25162,-19180), point(10432,-11503)), linestring( point(8.732720e+307, 2231.9570), point(24061,-19524), point(3061,-144115188075855872), point(-10138,-9001), point(-6823,12707), point(-24069,-23482), point(-3850.6245,3331), point( 2095.6836,-27902)), linestring( point(6827,-17938), point(134217730,-27753), point(-29532,25508), point(-15665,-7152.5771), point(-4177,-5785)))),(polygon( linestring( point(-14902,17465), point(9223372036854775808,24410), point(-28711,-13783), point(8589934588,14422)), linestring( point(-5042.7827,-5151), point(-14940,1.607319e+308), point(-18987,33554430), point(29705,17351)), linestring( point(-23181,1095), point(4368,-22622), point(29580,8065)), linestring( point(-21214,-72057594037927939), point(10687,10405), point(5657,1.347029e+308)))),(linestring( point(-28480,5.588487e+307), point(9726,10489), point(134217729,26225), point(6737,84), point(-30736,1.488465e+308), point(-9066,-25704), point(-21422,4398046511101), point(-22913,21961), point(-6754.7241,18224), point(-12,19669))),(multilinestring( linestring( point(15557,-10392), point(-4242,-26662), point(10553,2507), point(-3495,2703), point(-25287,4.786569e+307), point(10371,24405)), linestring( point(1.087785e+308,-6705), point(-25508,-28104), point(-23929,-21066), point(7786,1.366432e+308), point(-29657,-10391), point(-19772,6327), point(132, 4332.1240), point(27633,-23394), point(-27134,16388)))),(linestring( point(8589934588,-18587), point(17592186044416,1.098464e+308))),(geometrycollection( geometrycollection( point(2251799813685244,-21970),geometrycollection( linestring( point(8.315532e+307,-1048576))),polygon( linestring( point(26426,16615), point(-27720,-20588), point(-27833,1.473395e+308), point(-11455,-24652)), linestring( point(6036,5.966358e+307), point(8.575382e+307, 7280.5625), point(4.844544e+307,-16960), point(-1099511627776,3944)), linestring( point(19197,-30090), point(562949953421309,-524292), point(-9410,8.042884e+307), point(-26140,10769)))))),(polygon( linestring( point(-27130,-17260), point(-12548,9.836270e+307), point(-6227,16920)), linestring( point(-25664,19332), point(-3276,-28744), point(5079,21880)), linestring( point(-2125,-12234), point(-12715,8787), point(-27530,29036), point(18048,7187)), linestring( point(8919,-23844), point(-15647,3704), point(-7376,8184), point(-20405,4398046511108)))),(geometrycollection( geometrycollection( point(-16941,27344)),multilinestring( linestring( point(31195,25307), point(-29941,-31285), point(7.878003e+306,-17789)), linestring( point(-4034,-1006.7861), point(1.693179e+308,1152921504606846975), point(-7235,-16461), point(-6510,17179869181), point(7337,-9007199254740995), point(-2305843009213693954,-6639), point(-28605, 3821.9072)), linestring( point(-18427,-10471), point(-29046,-30965), point(-12665,24365), point(6840,-1016)), linestring( point(26473,-31074), point(-5474.8638,13177), point(29492,-15394))))),(multilinestring( linestring( point(5876,-36028797018963964)), linestring( point(3141,134217732), point(33554432,-268435460), point(-1463,17775), point(4418,-7000)), linestring( point(2.780000e+307,6973), point(22014,30477), point(17592186044412,-1226.6709), point(10111,576460752303423486), point(25810,-23120), point(-3587.5737,13100), point(6813,1048576), point(15269,-8711.8779), point(24672,12934)), linestring( point(22035,-20961), point(-2739,-4866), point(4064,18912), point(4029,32600), point(-26131,-30605)))),(multipolygon( polygon( linestring( point(-13426,1.294791e+308), point(-222,30060), point(-5720,23277), point(-17465,-31746)), linestring( point(-11203,-749), point(25816, 82.8633), point(1.667709e+308,-4412), point(-25005,25204)), linestring( point(4398046511106,4.366597e+307), point( 3671.5938,2.634105e+307), point(4283,8524), point(20566, -595.1904)), linestring( point(5176,-21150), point(11572,-23253), point(-22470,-2147483647), point(10864,-2036.7593))), polygon( linestring( point(9797,-29041), point(9832,-27685), point(8893,18014398509481981)), linestring( point(3.087367e+307,-35184372088831), point(-9842,-17800), point(-549755813886,-29304)), linestring( point(-7649,-23437), point(-28808,863), point(27822,6805), point(5741,666)), linestring( point(-4976,-5102.8594), point( 5958.9023,-2251799813685250), point(-20717,1.236272e+308), point(21565,-18330))), polygon( linestring( point(20605,7850), point(-576460752303423492,-8076.2285), point(10447,14239), point(20404,24670)), linestring( point(7.189610e+307,26230), point(31127,32702), point(-26114,-24501), point(-17604,26842)), linestring( point(354,-7434), point(1073741828,7436), point(-27200,1885)), linestring( point(8475,5937), point(-2910,24356), point(16341,-3778))))),(polygon( linestring( point(-8723.9619,3979), point(14732,22913), point(72057594037927939,28209)), linestring( point(1.325924e+308,-13308), point(-72,-2097150), point(-1792.3252,-21803)), linestring( point(-19498,-762), point(6.781299e+307,26541), point(-29595,8133)))),(multilinestring( linestring( point(2281,14538), point(23861,-28716), point(25387,14849), point(-24691,23907), point(1.316164e+308,-24748), point(-11117,1837), point(23033,28689), point(31374,4294967294), point(-32243,-2063)), linestring( point(-9477.0947,19297), point(1.246141e+308,-16217), point(8589934589,21592), point(29282,-26507), point(18377,-1930)), linestring( point(18318,2478), point(12700,-21942), point(-29386, 41.5459), point(9.029035e+307,14070)))),(geometrycollection( polygon( linestring( point(-3348,-14737), point(253,5702), point(13939,-32611)), linestring( point(-20296,17839), point(8.132420e+307,-14567), point(-26852,4.723701e+307), point(1.253195e+308,14945)), linestring( point(-4812,-6652), point(-9975,-29914), point(-25534,7113))),polygon( linestring( point(-726,-1755), point(7.452689e+307,500), point(3840,8.930897e+307)), linestring( point(-24304,7017), point( 7014.6172,1.730767e+308), point(23102,549755813892)), linestring( point(-27925,-4056), point(-6820,1.141098e+308), point(-32696,-24765), point(-25082,13834))))) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(7072,-24444), point(6447,23781), point(11520,-10727), point(16387,1.665395e+308)), linestring( point(-10035,1.082477e+308), point(8196,128), point(1.761879e+308,22412), point(19421,-30374), point(-3964.1289,31358)), linestring( point(15297,18925), point(2706,26113), point(5117,1.653572e+308)))) ;
delete from t limit 1 ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(7628,-23710), point(-14143, 7706.2031), point(-24039,-22735), point(15906,1.181154e+308), point(-19736,21582), point(-15375,-31472)), linestring( point(-2888.1323,14066), point(-7456,27683), point( 6707.8672,9996), point(1.469966e+308,21104), point(18814,1.262380e+308)), linestring( point(-4292,-139), point(2.700869e+306,-23306), point(16777217,26331), point(30106,11571), point(18898,-13129), point(-4898,5081), point(-12133,130), point(2.057839e+306,6.820257e+307)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(25812,30056), point(-31776,-8685), point(32668,16389), point(31645,-20554), point(-7297,-4494), point(7603,-8917), point(12213,-9321)), linestring( point(-29318,4272)), linestring( point(28656,-29932), point(-7259,-17849), point(-18137, 5141.6348), point(23165,5.772234e+306)), linestring( point(1.703452e+308,4), point(1.451871e+308,19431), point(-9472,16546), point(1.384420e+308,-9468), point(13673,-28784), point(17592186044420,31888)))) ;
insert into `test`.`t`(`a`) values (linestring( point(6,8995), point(-29601,-3695), point(-508,-6449))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(-15970,8589934590), point(-6873,1048572), point(-23309,22311), point(10679,31502)), linestring( point(-2572,-29222), point( 7327.8867,8664), point(2097150,-9678), point(22601,-29110)), linestring( point(-19639,28246), point(29597,-24762), point(-4389.1631,26778), point(29881,1.523968e+308)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(-3277,5.191968e+307), point(-2820.8486,-1372.4023), point(11986,-18176), point(9210,12081), point(-24269,17954), point(9.054398e+307,-339), point(661,-24095))),(multipoint( point(4738,9.159174e+306), point(21241,-17832))),(linestring( point(14193,18824), point(-7813,-10448), point(-25004,10164))),(multipoint( point(-28512,-5080.1855), point(-559,-19474))),(geometrycollection( geometrycollection( polygon( linestring( point(10919,1099511627773), point(8111,-23956), point(22152,22979)), linestring( point(16979,15529), point(19745,262), point(-28736,-4218.6216), point(3897,6114)), linestring( point(-3029.8472,11867), point(-8633,-7287), point(-19396,-17225), point(137438953475,64)), linestring( point(12212,7.725799e+307), point(-3494,-4867), point(17665,11103), point(-23364,14060)))),multipoint( point(-19140,30589), point(-11514,4398046511101), point(-7404,137438953470), point(-9412,-11669), point(345,-27397), point(16777212,14629)),multipoint( point(9374,11219), point(72057594037927932,17570), point(1.114509e+308,17642), point(-7865,-29949), point(-13974,-4394), point(4745,29661), point(15877,-27624), point(-5161,4901), point(9387,-14297)))),(multipolygon( polygon( linestring( point(18358,4633), point(26908,23921), point(10442,-25244)), linestring( point(11236,-28171), point(35184372088830, 9056.5996), point(18655,-7725)), linestring( point(-15258,1.327846e+308), point(-29642,11080), point(27232,12230), point(5.166423e+307,-2022)), linestring( point(26616,14216), point(-4007,-22972), point(-18664,-20075))), polygon( linestring( point(-27269,6563), point(-21766,-19066), point(-2368,24354)), linestring( point(5690,1.437913e+308), point(14036,1.051096e+308), point(24840,9443), point(28342,13624)), linestring( point(-20715,-26606), point(13252,29050), point(-6550,-19784))), polygon( linestring( point(-15449,18703), point(-549,18458), point(28216,-27447)), linestring( point(35184372088831,15993), point(23941,-4589.3330), point(-26513,1.640559e+308), point(-27424,31473)), linestring( point(-2546,-8356), point(15813,-22068), point(-465,3863), point(2097150,-22759)), linestring( point(-25074,12588), point(-9735,9163), point(1.153294e+307,31229), point(6.552348e+307,-27207))))),(multipoint( point(2896,20872), point(-30655,5.245200e+307), point(-3963,14309), point(-991,-4237), point( 2647.7852,-9614), point(9100,-18210), point(-17891,28015))),(multipolygon( polygon( linestring( point(24949, 8748.0566), point(-19401,-25580), point(28657,-15203), point(17701,30648)), linestring( point(19806,-31532), point(6.319402e+307,9747), point(747, 8142.2539), point(8317,-27781)), linestring( point(8158,-22323), point(31479,67108864), point(-8893,-9499)), linestring( point(2047,8189), point(-20050,-9063), point(2.055161e+307,729), point(-10057,1.640164e+307))), polygon( linestring( point(-23472,-23840), point(31435,-22208), point(2503,1282), point(12939,-22214)), linestring( point(20084,13835), point(-3208,13043), point(1.123905e+308,19580), point(-27802, 3925.2256)), linestring( point(-20127,30396), point(-20113,11397), point(-15817,6949)), linestring( point(6366,-19564), point(18116,-4355.4316), point(26380,1.123270e+308), point(-65538,10152))), polygon( linestring( point(10595,33554428), point(-15012,28335), point(11876,16274)), linestring( point(19461,-12223), point(23960,14188), point(-3251,9.037381e+307)), linestring( point( 3154.8604,-20538), point(378,7.910966e+307), point(-3401,4960), point(15627,-549755813892))))),(point(-24674,24916)),(geometrycollection( multilinestring( linestring( point(13943,8974), point(1.321877e+308,1.451283e+308), point(-25563,-25626), point(1.007741e+308,-11077), point(16865,-3406)), linestring( point(1.068640e+308,6.911405e+307))),linestring( point(8857,-27996), point(9.570849e+307,-25719), point(-21751,9296), point( 8184.9824,12645), point(-30569,-19166)),geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(127,1.278331e+308), point(-27704,2.256857e+307), point(26581,-25240), point(-21634,5670)), linestring( point(1.067325e+308,-6297), point(-14045,22728), point(-24609,-288230376151711747)), linestring( point(-23953,5.330896e+307), point(-5508,-22416), point(1492,30598), point(-16283,-3208))), polygon( linestring( point( 2604.7441,-21960), point(1804,13703), point(1.385850e+308,-31053), point(536870908,-15310)), linestring( point(-17466,-14475), point(1.122889e+308,-26191), point(11863,-28094)), linestring( point(1.488962e+308,-9085), point(28433,17951), point(-12039,24429)), linestring( point(16837,17966), point( 3433.9766,-8589934591), point( 8200.1230,1152921504606846975))), polygon( linestring( point(18652,-26793), point(19759,5236), point(27643,-7902)), linestring( point(-18752,-32675), point(7748,-23386), point(11348,-16962), point(-27974,-7753)), linestring( point(-25588,4100), point(-22983,-10192), point(-30047,-26393)))),linestring( point(26484,31885), point(1.330454e+308,1635), point(1.422642e+308,-20492), point(-32465,67108867), point(24048,2533), point(1.523370e+308,1.552803e+308), point(8.543975e+307,24190))),linestring( point(-12023,-225), point(32151,-663), point(5.173472e+307,7146), point(-15861,-9395), point(-5814.5381,201)),point(27973,24122)))),(multilinestring( linestring( point(-18282,-19007), point(26079,-14923), point( -984.3076,-27267), point(-30131,-1463), point(4,-27631), point(-18529,4659)), linestring( point(27365,5.457648e+307)), linestring( point(1586,-19615), point(-19617,-6368), point(1.776552e+308,17774), point(4659,1.129071e+308), point(-22449,-30859), point(16380,-26699), point(9858,-24160), point(536870912,-21753)), linestring( point(11921,-25621), point(-2917,24262), point(4410,31697), point(31521,-14385), point(31633,-9132), point(4,6085)))),(multilinestring( linestring( point(-12310,25971)), linestring( point(-22870,1152921504606846973), point(-15012,4099), point(16546,20079), point(16576,-12159), point(18871,30164), point(8.837517e+307,6.471981e+307), point(-30662,8766), point(27149,-23318)))),(multilinestring( linestring( point( 6371.4063,32312), point(550,-25090), point(1.734989e+308,-15007), point(24175, 2664.4766), point(16887,6871), point(-1014,8513), point(-31008,13185), point( 9517.3145,-30545), point(1361, 7478.8125), point(1.129218e+308,-23038)), linestring( point(-29891,8.513924e+307), point(-26378,-23331), point(8581,18296), point(335,5.522166e+306), point(10134,-22296), point(-15331,19462), point(-137438953475,-7418), point(-22404,-1092), point(-17186,1.388542e+308)))),(multipoint( point(281474976710660,-21878), point(-24206,1296), point(-24279,-576460752303423488), point(1125899906842620,-7039), point(7373,30147), point( 8363.2949,22153), point(-17016,-27362), point(2.375335e+307,25081), point(7887,31578), point(-26032,18746))),(linestring( point(29195,581), point(-1605,7302), point(-3786,1303))),(multipoint( point(2251799813685247,-9650), point(28634,-8939), point(11570,15434), point(6882,1.432384e+308), point(-6515.9971,7616))) ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(-1250,-17323), point(-5711.1528,-27246), point(3660,4611686018427387907), point(15396,7145), point(-17843,1.408840e+308), point(15948,-11459), point(2147483652,-10359), point(1.730122e+308,1.028074e+308))) ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (point(21366,-29638)) ;
insert into `test`.`t`(`a`) values (multipoint( point(-19456,-25284), point(-24131,30230))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipoint( point(-14003,19330), point(-1081,-3630.2524), point(70368744177667,-14099), point(22369,-131069), point(28371,-19478), point(61,19229), point(23450,-16239), point(26583,-32744), point(19178,-21006), point(-4505,-27990)))),(point(15386,27434)),(geometrycollection( point(6.217507e+307,-11124))),(point(-29072,22768)),(polygon( linestring( point(6015,15538), point(22494,-17331), point(1.334865e+308,-24222)), linestring( point(-15778,24721), point(4.304960e+307,-12329), point(29556,-14696)), linestring( point(131073,-17000), point(12244,-21215), point(29535,-24845), point(7056,-26420)), linestring( point(32098,576460752303423488), point(6976,144115188075855876), point( 277.8926,-131068), point(524286,-21997)))),(multilinestring( linestring( point(559,-4398046511101), point(-22318,-26630), point( 543.9756,2097149), point(16713,-15804), point(-9361,20505), point(-10493,-549755813892), point(-7873,-19822), point(-17964,17811)), linestring( point(-23730,29603), point(4294967298,22451), point(1544,30046), point(19426,-21063), point(-15042,-18579), point(1299,1.491468e+308), point(1.616243e+307,-5538.2793), point(15765,26643)), linestring( point(1.662625e+308,-24197), point(17929,-25220), point(1265,4.098513e+306), point(-4241,-13721), point(1.062605e+308,-27040), point(8.773416e+307,5965), point(9.207322e+307,-8540)))),(polygon( linestring( point(22574,2586), point(1331,-7824.6650), point(3139,23889), point(27444,1.662662e+307)), linestring( point(-25534,-9950), point(8362,-2218), point(1.650518e+308,-32247), point(3998,13738)), linestring( point(8.849173e+307,-22128), point(24529,31340), point(21776,-11983), point(-29052,15883)), linestring( point(-22273,-11393), point(1.739503e+308,15588), point(-24189,976)))),(multilinestring( linestring( point(-12676,-5), point(-14300,268435460), point(3.887990e+307,17179869184), point(26017,-22743), point(562949953421316,-23800), point(1558,23690), point(-7906,4.054939e+307), point(16459,-28382), point(28514,22092), point(2915,6414)), linestring( point(4.213455e+307,-7308), point(19626,-25791), point(-26872,-22081), point(8.037693e+307,-4611686018427387907), point(1048573,-30574), point(8388610,-17715), point(20408,-30185), point(-1048574,2280), point(-18150,1.504181e+307)))),(point(-16281,17598)),(multipoint( point(-8496,268435459), point(-29444,-21352), point(-17046,27695), point(-11995,14545), point(-9370,12627), point(32686,19124))),(point(-30462,-13183)),(multipoint( point(-32341,-18280), point(-2687,-23502), point(-3363,1.254433e+307), point(-18009,3.028394e+307), point(-6408,-18121), point(-4688,1.586033e+307), point(25653,-31061), point(-18743,-15440))),(multipoint( point(27642,1.291215e+308), point(9007199254740991,26310), point(-4,-8143.7520), point(-17851,131075), point(35184372088828,-23128))),(polygon( linestring( point(-8086,-18), point(-4194302,-2733), point(-5521,-18108), point(23023,-537)), linestring( point(-12827,16718), point(-14104,-28063), point(-11979,11164), point(18159,-10901)), linestring( point(4281,-4574), point(-27310,28899), point(-17724,-28769)), linestring( point(3.519449e+305,-18777), point(10758,32465), point(-5428,31625)))),(multipolygon( polygon( linestring( point(31190,-3348), point(1.664623e+308,24750), point( -203.9785,-32697), point(21110,3368)), linestring( point(17332,25552), point(-15937,10255), point(14321,140737488355327), point(1386,-15459)), linestring( point(22952,-14139), point(-10779,-14290), point(-12058,12601))), polygon( linestring( point(28451,-19956), point(-24855,-27741), point(-8628,-807), point(-23360,-4025)), linestring( point(-10216,28201), point(9581,431), point(7160,-4390), point(7793,-4035)), linestring( point(-21928,-2824), point(12355,21742), point(1.091774e+308,9883), point(11048,1.432212e+308)), linestring( point(-5622,7.144059e+307), point(-1510,-16778), point(-28577,28497), point(-2579,1.005385e+308))), polygon( linestring( point(-9325,4835), point(-11813,-14612), point(8510,-30671), point(13318,5013)), linestring( point(-9729,-3167), point(8.393232e+305,7635), point(10633,-29195), point(12276,-9284.0195)), linestring( point(-21324,14603), point(14620,-8248), point(5.534373e+307,-24984), point(1.119913e+308,9.574725e+307))), polygon( linestring( point(26871,19893), point(-28114,29586), point(17936,-20372), point(26289,-27079)), linestring( point(3.687591e+307,3.648000e+307), point(1705,-614), point(4769,8732)), linestring( point(-13664,1.565081e+308), point(1663,24073), point(-1315,-18488), point(-18324,16333)), linestring( point(-7138.9209,4761), point(8.671527e+307,137438953476), point(-140737488355325, 1903.0605), point(-23974,10951))))),(polygon( linestring( point(-36028797018963968,-662), point(-19203,16539), point(15806,6.974536e+307)), linestring( point(31961,144115188075855871), point(-3117,1023), point(25496,-12552)), linestring( point(14258,9.266499e+307), point(16167,4.233796e+307), point(3398,2147483652), point(-23018,1.215801e+308)), linestring( point(21694,1.266370e+307), point(5.621415e+307,-25485), point(-28002,30916)))),(geometrycollection( geometrycollection( polygon( linestring( point(6782,2724), point(-4430.9707,2044), point(11631,-26959), point(-19,11173)), linestring( point(-13036,26814), point(-27578,19090), point(32524,-4009.6963), point(7516,7736)), linestring( point(-27875,-1971), point(-9131,3), point(-12312,9743))),multipolygon( polygon( linestring( point(18825,-26705), point(1152921504606846975,-28696), point(8277,13736), point(27747,5.035501e+307)), linestring( point(-24657,1.237124e+308), point(-9418,8566), point(-25031,5733)), linestring( point(21294,-4290), point(-24012,-12662), point(-27592,19075), point(-30740,16387)), linestring( point(32632,-8864), point(2147483652,-4826), point(2858,-28004), point(-3491,952))), polygon( linestring( point(-29301,-11228), point(-16999,3.190953e+306), point(-7701,-4855), point(-17954,1.635602e+308)), linestring( point(2997,30882), point(-8796093022210,1.788720e+308), point(18364,-21670)), linestring( point(14697,22638), point(288230376151711742,-26462), point(31240,-4125)))),point(10373, 9038.3008)),geometrycollection( linestring( point(-6749,-6908), point(6,20611), point(-20246,29760), point(-4610,16385), point(14634,11274), point(1.134930e+308,31957), point(15762,1.273639e+308), point(20998,-28240), point(-23415,9866)),polygon( linestring( point(4984,-27344), point(-16604,-14344), point(-21651,1.120686e+308), point(-16214,27406)), linestring( point(2904,-19221), point(9977,-27606), point(2044,4294967297), point(28970,-14095)), linestring( point(3.432434e+306,15267), point(9315,1.720137e+308), point(4.024710e+307,6491)), linestring( point(2781,8.101067e+307), point(231,-762), point(-1718,-11750), point(8465,4398046511108))),geometrycollection( point(68719476736,8589934589),geometrycollection( geometrycollection( polygon( linestring( point(1028,-25837), point(-26280,15349), point( -315.3359,-27803), point(31464,-8946.8682)), linestring( point(-26475,30539), point(18082,-28709), point(-19681,-32684)), linestring( point(20242,20421), point(-29709,10117), point(14958,1.283292e+308), point(30542,1.601067e+308)), linestring( point(-4376,-13599), point(-2999,-1886.7612), point(16382,-13733), point(27569,14649)))),polygon( linestring( point(1.237617e+308,18621), point(13457,-29916), point(1.547417e+308,141)), linestring( point(7684,-9042), point(1.391773e+308,-20567), point(1581,-27201)), linestring( point(-24282,1.240145e+308), point( 3918.6396,8.372406e+307), point(5.386628e+307,11733), point(18422,13771)), linestring( point(2207,1.472646e+308), point(-25428,-17459), point(1.157441e+308,15907)))),polygon( linestring( point(-13032,-31952), point(9296,-24172), point(-25337,-9381), point(14283,-5423)), linestring( point(-1620,-8228), point(16960,10890), point(21520,-16584), point(17084,6095)), linestring( point(2.176091e+307,14384), point(17392,18446744073709551615), point(-25723,21495))))),polygon( linestring( point(-26278,23060), point(562949953421314,8.723833e+307), point(23064,-26532)), linestring( point(7146,17515), point(-3579,4.367407e+307), point(9.659433e+307,-8070.3286)), linestring( point(1469,31299), point(-3863.2593,-28310), point(24044,27844), point(24530,-22101)), linestring( point(-9379,2147483650), point(-1557,-23007), point(17226,1.413317e+308), point(-26463,-21317))))),(multilinestring( linestring( point(-12532,1.421963e+308), point( 9896.0352, 8109.1953), point(1.102554e+308,-6306.6572), point(-336,27395), point(-30936,4398), point(8215,-10271), point(-4083.1353,-4294967296), point(2.795809e+306,20201), point(4294967292,-27713)), linestring( point(1.762372e+308,-23022)))),(point(-6834,-17327)),(linestring( point(5660,4183), point(-15618,-22648))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(-21572,68719476740), point(-27941,-30823), point(549755813887,26157), point(4097,3594), point(-13136,12209), point(-3132,11719), point(-32357,1.259324e+308))),(linestring( point(216,-32155), point(-21500,-374), point(-28144,28484), point(8168,30230), point(-6482.5469,25485), point(8.312486e+307,17972), point(-26749,30084))),(geometrycollection( linestring( point(1.280982e+308,23269), point(-3785.0869,-10335), point(2048,-19792), point(-3929,-5775)),geometrycollection( multipoint( point(-1243,6.675538e+307), point(16,-29828), point(-27074,18483), point(17604,20523), point(-17179869188,-20887), point(2.653756e+307, -866.5820), point(-29560,9.351284e+307), point(-6356,-22582)),polygon( linestring( point(19688,1.010299e+308), point(-2719,-9330), point(28482,-5456.4248), point(-21178,-9893.8359)), linestring( point(4142,-7989), point(-7951.7646,8414), point(-20832,-5113)), linestring( point(-14652,23945), point(25364,16143), point(29894,26010), point(24612,-5145)), linestring( point(-365,-4492), point(-1302,-8524), point(-13971,-22725), point(16588,26454))),geometrycollection( geometrycollection( polygon( linestring( point(6224,7053), point(-26930,-28691), point(16522,13183), point(-31574,2.942779e+307)), linestring( point(29728,11168), point(1.664514e+308,-3078), point(1.692036e+308,-12242), point(8388606,20343)), linestring( point(22805,3740), point(1.626020e+308,-4035), point(-13331, 8372.0879), point(-16391,1.538305e+308)), linestring( point(-27639, 3687.7803), point(12707,26505), point(9123,14856))),multilinestring( linestring( point(14394,-16302), point(-32690,-9864), point(-26354,-11602), point(9223372036854775810,-15614), point(-21054,-12947), point(-32765,9.099162e+307), point(12152,24881), point(8.991677e+307,-9097), point( 9500.6699,-6002)), linestring( point(18258,12258)), linestring( point(-8573.1396,-27027), point(10435,-7917), point(3.536265e+307,-6917.9951), point(-536870913,-6959.3457), point(17374,-19188), point(3.828842e+307,-21978), point(15380,-22294), point(-16483,-26525), point(8.796772e+306,4468)))),polygon( linestring( point(-22285,-1189.5313), point(27481,-2735), point(-4433,-7271), point(13939,-1182.5352)), linestring( point(17422,-18620), point(-20061,-13226), point(-2332,14394), point(-17116,7.143417e+307)), linestring( point(-30271,-31148), point(65,-17359), point(8625,-2072), point(26557,-22811)), linestring( point(-5813,-14076), point(5.612582e+307,-19354), point(-19844,65536), point(-3516,-8386))),linestring( point(20307,-32762), point(10803,-24458), point(-25637,16290), point(-10330,-3188), point(1.503150e+308,-8199), point(-4334,25217), point(18754,27222), point(8429,-18822), point(12256,-11666)))))),(point(-22477,22826)),(point(12109,6.968086e+307)),(point(-18371,3.443675e+306)),(multipoint( point(25596,6805), point(-7838,14656), point(-9839.1543,-31623))),(multipolygon( polygon( linestring( point( 3968.4453,5184), point(10586,1.503871e+307), point(32306,-388)), linestring( point(-1693,6621), point(29503,8977), point(-6827,8415), point(-31063,22864)), linestring( point(-10544,-1659), point(-6368,-9884), point(25545,12197), point(-23298,-23632)), linestring( point(1.796053e+308,-16928), point(15990,-12245), point(20902,20387))), polygon( linestring( point(8194,-19673), point(2508,-22368), point(-5449,-7394), point(24235,21806)), linestring( point(-2606,9430), point(-32369,5141), point( 8438.6309,-12478), point(-5115.7827,-19671)), linestring( point(29278,-27334), point(737,1.342240e+308), point(-26953,-31927), point(-14689,-5980)), linestring( point(8640,2.466973e+307), point(259,-26825), point(-15073,11226))), polygon( linestring( point(-5469, -843.3779), point(-10210, 6465.2422), point(25007,-23838), point(17592186044418,193)), linestring( point(-509,-26649), point(-5501,4.159036e+307), point(-7100,8092)), linestring( point(-10385,4611686018427387908), point(1469,-26510), point(-11767,6274), point(12229,31852)), linestring( point(-29121,1.059327e+308), point(-19316,6840), point(21637,1.962643e+306), point(-5897,-1611))))),(multilinestring( linestring( point(32135,258), point(14709,13784), point(5890,4139)), linestring( point( 7834.0273,-16403), point(-29296,8974), point(-32033,22040), point(13996,1.517265e+307)), linestring( point(-4710,1125899906842626), point(-31485,31522), point(14767,10079), point(13892,576460752303423490), point(25103,483), point(-8129,9401), point(6.439174e+307,25494), point(8.137211e+307, 3395.3477)))),(polygon( linestring( point(1.640793e+307,-27196), point(-10878,-17068), point(17659,-18545), point(10903,1791)), linestring( point(17473,-5373), point(-190,2044), point(3.723636e+307,1.558165e+308), point(12653,-28865)), linestring( point(26625,-10157), point(25886,1590), point(27518,576460752303423491)), linestring( point(-26936, 4713.9141), point(22015,8900), point(6.576429e+307,-1779)))),(geometrycollection( point( 5620.5195,5.909231e+307),multilinestring( linestring( point(24138,-10544)), linestring( point(10250,-25185), point(-11890,1.524575e+308), point(-2709,-35184372088829), point(-11665,19572)), linestring( point(7201,-31148), point(-28159,20314), point(-7866,-20956), point(12672,20115), point(-72057594037927939,17667), point(-4194303,5841), point(1131,10460), point(-26583,-30193)), linestring( point(21003,-27706), point(32557,5799), point(3239,-2454.7700), point(1.317734e+308,-13102), point(-17620,15592))),geometrycollection( point( 2063.5947,-13493)))),(multilinestring( linestring( point(9267,-2783), point(-17910,11701), point(9.598428e+307,-18459), point(-16238,131069), point(-9312,863), point(67108865,6.631288e+306)), linestring( point(2743,2.395376e+306)), linestring( point(-6944,16321), point(6701,8796093022209), point(-31406,8006), point(27252,-5662.6299), point(-12584,705), point(-32687,18818)), linestring( point(134217726,19067), point(-532,14635), point(19889,616)))),(linestring( point(25848,-4092), point(14381,-9741.2275), point(-25042,-3461), point(-3146,-11534), point(8.989778e+307,24447), point(1.410852e+308,-256), point(-11738,-25059), point(-21840,-16380), point(-10806,23119))),(multipoint( point(22488,-6915), point(-4595,-14880), point(17179869185,72057594037927936), point(21839,23081), point(-26067,4499), point(-8621,2.923230e+307), point(-8427,524291), point(23384,1.712040e+308), point(-26984,-18358))),(multilinestring( linestring( point(-29683,-26884)), linestring( point(12210,22611), point(4.163595e+306,-3830)))),(linestring( point(-2083.1348,28759), point(9063,835))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(17975,-5098.5879), point(21143,25955), point(1.540415e+307,-10032)), linestring( point(1.466027e+308,12373), point(1774,-28429), point(-14642,1.722488e+308), point(8526,-12253)), linestring( point(11558,35184372088830), point(9.473291e+307,-11516), point(-31887, 4779.4043)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(1619,-137438953473))),(multipolygon( polygon( linestring( point(-3378,680), point(-31824,-24001), point(23703,24399), point(2097153,20456)), linestring( point(15146,18300), point(11143,16318), point(-18331,-611), point(-6400,12108)), linestring( point(-8799,1980), point(18249,-10201), point(4017,-24006), point(27047,-4162))), polygon( linestring( point(-2166,2.309277e+307), point(-29300,-6469), point(-257,4611686018427387907), point(21046,35184372088833)), linestring( point(12884,17679), point( 7900.4199,17431), point(20446,12015)), linestring( point(8209,8.333983e+307), point(4255, 9030.3164), point(29938,4.119404e+307))), polygon( linestring( point(-14219,-27262), point(-16377,17242), point(-26995,11259)), linestring( point(9.703445e+307,3.494669e+307), point(-1515,29945), point(-260,8796093022211), point(4152,-16597)), linestring( point(9.898860e+307,-11433), point(281474976710652,-18728), point(3.879044e+307,1152921504606846976)), linestring( point(23108,14478), point(8066,28792), point(20853,-13228), point(-23102,-15847))), polygon( linestring( point(-13277,2.421847e+307), point(16839,-23347), point(-25966,13798), point(4.896219e+307,1.087581e+308)), linestring( point(-31417,2147483646), point(-944,-27077), point(929,-26456), point(10474,-16908)), linestring( point(-9926,8.558289e+307), point(-25612,-15462), point(-7188,-19589))))),(polygon( linestring( point(20103,1.420507e+308), point(1720,1406), point(25838,30955), point(25702,-10017)), linestring( point(7140,-17348), point(30275,30290), point(8791,-1125899906842627)), linestring( point(-29341,29825), point(-31965,8.559907e+307), point(-26232,7.241603e+307)))),(multipolygon( polygon( linestring( point(-33554430,-3431.9663), point(807,-15307), point(30257,27178)), linestring( point(35184372088831,22397), point(-21847,-7061), point(25875,16125)), linestring( point(9.816985e+307,-25987), point(1.533649e+308,-288230376151711748), point(16977,17891))), polygon( linestring( point(-7185,2266), point(2.000457e+307,29806), point(21164,-10352)), linestring( point(2536,31143), point(-29292,16481), point(12128,11444), point(1.280061e+308,17401)), linestring( point(8.461642e+307,-12177), point(2814,2464), point(23918,12401)), linestring( point(5631,10211), point(3992,20390), point(-2265,-20342))), polygon( linestring( point(1.019128e+306,-24413), point(-9003,14276), point(-15491,1.404577e+308)), linestring( point(-23471,-21971), point(1.531856e+308,4294967298), point(7477,18534)), linestring( point(-7233,274877906946), point(9136,25217), point(2097151,4503), point(-18159,-29184)), linestring( point(22341,-31940), point(7625,-9792), point(-12616,1.350236e+308), point(-4690,-17831))))),(point(-9281,16046)),(multilinestring( linestring( point(-1979,-21932), point(-7104,-12096), point(-32479,12376), point(18314,-31640), point(-12972,-1032)), linestring( point(-17916,1.678943e+308), point(-31495,6), point(4688,-17346)), linestring( point(10677,30771), point(1.044346e+308,22808), point(8613,-4398046511106), point(-27420,-31751)))),(point(9.552667e+307,28573)),(geometrycollection( polygon( linestring( point(-8863,7503), point(6811,-24400), point(-18513,23593)), linestring( point(8388611, -794.0596), point(-16101,8701), point(-27715,1.069110e+308)), linestring( point(-24521,-5239), point(-15158,-25336), point(7964,-2599), point(-2843,17825)), linestring( point(-5049,1.261571e+308), point(7457,27238), point(1.662384e+308,-9137))),linestring( point(28597,-11506), point(9304,-5105.6191), point(13459,-9182), point(-8796093022208,-7310), point(8760,-6403), point(26748,906), point(22218,31614), point(25339,-23449), point(23311,-9778)),polygon( linestring( point(134217728,30615), point(29372,-22572), point(-23355,20057)), linestring( point(24986,-9215), point(-22495,4135), point(30072,10664), point(1048578,-14863)), linestring( point(10342,548), point(29366,29191), point(-4353,26520), point(-618,29429))))),(multipolygon( polygon( linestring( point(9470,7.117328e+307), point(27265,-6284), point(12013,23767), point(-30750,22093)), linestring( point(9.570540e+307,21479), point( -530.7617,1.133714e+308), point(1073741827,-4097), point(-17450,9656)), linestring( point(-23299,-215), point(-9979.5547,-32102), point(-957,-3922), point(23013,4096)), linestring( point(-23249,-4820), point(4478,-25393), point(20727,1.560043e+308))), polygon( linestring( point(-20410,-15673), point(-32270,1500), point(5.023068e+307,-1854)), linestring( point(2283,-17802), point(2.009552e+307,-8796093022207), point(31006,-11722)), linestring( point(28834,1.068648e+308), point(-5675,-27330), point(-99,-5565), point(-25154,25207))))),(linestring( point(-27314,-1263))),(multilinestring( linestring( point(1.092851e+308,12530), point(18532,-7702), point(-26028,-12135), point(-14930,8.509943e+307), point(-15493,-11541), point(-23599,17142), point(-24578,31110)), linestring( point(2119,-22848)))),(geometrycollection( polygon( linestring( point(-19691,-7566), point(-31288,30646), point(4398046511107,14795), point(-3873,1.152924e+308)), linestring( point(-6826,-9867.8115), point(-32036,1.060067e+308), point(30227,7217), point(26486,9.191791e+307)), linestring( point(-21406,-8096), point(30891,20943), point( 1436.8232,6.483335e+307), point(-12529,19398)), linestring( point(-28838,-28200), point( 2653.4561,357), point(11216,17991), point(-18845,1.146729e+308))),multipolygon( polygon( linestring( point(-29466,9811), point(1099511627773,-19331), point(-15889,2251799813685246), point(3,-25872)), linestring( point(20444,6027), point(-5215,-9077), point(-11345,-27731)), linestring( point(-6941, 7026.1406), point(-23236,3271), point(12684,29477), point(124,5254)), linestring( point(2,2097148), point(28994,16890), point(2147483648,15419))), polygon( linestring( point(-308,12192), point(18882,20325), point(2146,-1073741825)), linestring( point(-27301,-4729), point(28301,-12676), point(5220,2340)), linestring( point(-274877906942,-1949), point(2466, -87.9551), point(28569,-3255.0601), point(7642,15576)), linestring( point(318,28602), point(-31216,20194), point(-25688,12461))), polygon( linestring( point(-1156,23252), point(4.905860e+307,-22289), point(32221,3855)), linestring( point(14639,29748), point(-26617,12706), point(19761,-11584)), linestring( point(7178,-1817), point(1.616056e+308,-19088), point(11202,-7363), point(-4045,-21768)))))),(multipolygon( polygon( linestring( point(4398046511106,9887), point(34,-1634), point(29063,14669), point(32619,-23473)), linestring( point(3.043412e+307,17627), point(-8875,-4194303), point(-15957,11246)), linestring( point(-14217,-8263), point(-30138,-13808), point(9137,27375), point(395,-20418)), linestring( point(-24501,-11729), point(-18949,10621), point(27065,26825))), polygon( linestring( point(9373,-25080), point(16777220,549755813888), point(-2866,-1020), point(31248,15512)), linestring( point(6.550410e+307,-12319), point(18523,26841), point(20166, 6497.0586), point(25404,28184)), linestring( point(1.668132e+308,-15057), point(4056,13342), point(-9768,26811)), linestring( point(1152921504606846979,-19753), point(-17320,-281474976710658), point(-1652,-28671), point(-28763,68719476739))))),(linestring( point(-9064,-549755813892), point(-14059,8462), point(-27784,-20635), point(11779,3785), point(11153,12), point(23246,-20841))),(linestring( point(14502,-4563), point(-13238,22777))),(polygon( linestring( point(20547,1.041165e+308), point(-19890,-13851), point( 2467.8047,-14028)), linestring( point(2394,-17093), point(6845,-12416), point(-7606,23510), point(-4224,-4866)), linestring( point(3.800890e+307,19416), point(-11946,14207), point(-12344,1.017608e+308)), linestring( point(-6888.0112,-1731), point(6.648519e+306,7378), point(16706,-31637)))),(polygon( linestring( point(-9375,8923), point(-7982,22632), point(22146,-15838)), linestring( point(12912,5543), point(-561,7017), point(-11918,-21971), point(259,-27814)), linestring( point(-17749,-27510), point(29221,64), point(-8872,13518), point(-4418,5.414952e+305)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( geometrycollection( multilinestring( linestring( point(-11436,1.627582e+308), point(-23250,20201), point(-34359738364,-15358), point(-29291,31026), point(4,22209)), linestring( point(-2184,24737), point(-20524,11978), point(16294,-32170), point(4549,-4635), point(-25899,-17581)), linestring( point(8888,-1046), point(-30715,-16385), point(22790,5555), point(-15703,-21892), point(65536,7593), point( 4192.8906,24341), point(-14584,-20471), point(15252,-12368), point(1.064101e+308,12166), point(-28734,-18681)), linestring( point(18091,7.732546e+307), point(-3442.7646,7683))),multilinestring( linestring( point(-9937,-27830), point(5279,9536)), linestring( point(-13091,2.778683e+307), point(-8882,-9881), point(-9412,28580), point(13024,1.628152e+307), point(-23929,-5820), point(17750,-3690), point(-11457,1.645242e+308), point(24615,-7298)), linestring( point(4602,10027), point(-30212,30593), point(-31419,14041), point(-7114,2251), point(25985,16891), point(7927,1.031206e+308), point(3153,19131), point(-28348,1.207473e+308), point(137438953468,-17247), point(6233,2.155733e+307)), linestring( point(-26042, 3280.2178), point(-15890,-17523), point(22209,-8924.8955), point(-9478,-15440), point(1,8.380537e+307), point(65532,-1152921504606846978))),multipolygon( polygon( linestring( point(-24825,2048), point(19666,32533), point(31337,15612)), linestring( point(-19383,-5162.0396), point(6165,-21173), point(27578,-252)), linestring( point(12655,-13524), point(30893,13561), point(-13732,-29778)), linestring( point(-21244,-24560), point(-6894,5412), point(-1528,-6060))), polygon( linestring( point(29874,26809), point(-16136,13211), point(-5430,-19767), point(-14990,2318)), linestring( point(5226,1.367561e+308), point(-23956,1.322477e+308), point(-19225,1.695175e+307)), linestring( point(536870908,-17685), point(32140,1.330886e+308), point(-13313,23540))))))),(linestring( point(1470,-27005), point(5.192673e+307,-4729.9819))),(linestring( point(-8564,-32328))),(multipolygon( polygon( linestring( point(-21859,-1717), point(-30470,26566), point(28267,-14215)), linestring( point(-4614,13304), point(-14283,-19416), point(5.644612e+307,31527)), linestring( point(-13365,4094), point(-7112,1.409810e+308), point(274877906942,8235)), linestring( point(-18559,-8026), point(-4578, 3513.6660), point(-21465,31040), point(-11378,288230376151711741))), polygon( linestring( point(22853,11558), point(6.512954e+307,-12929), point(-10177,-6682)), linestring( point(1784,3163), point(29384,-11436), point(10401,20912)), linestring( point(-13165,1152921504606846978), point(-16633,32205), point(328,-6), point(11585,-15646))), polygon( linestring( point(9441,-25499), point(-3919,1552), point(-32653,-9323), point(-23720,-9930)), linestring( point(1.531897e+308,11291), point(-17821,-1490), point(-24054,-11666)), linestring( point(2851,-3772), point(1.440290e+308,-10184), point(25012,29206))), polygon( linestring( point(1213,-29061), point(-19638,413), point(2612,2305843009213693952)), linestring( point(20969,-17179869187), point(23507,28517), point(4079,1.288649e+308), point(1.554393e+308,268435452)), linestring( point(1.754817e+307,8302), point(-24359,8796), point(-24813, 4522.7773), point(131076,4.292620e+307)), linestring( point(-2147483645,-9531.6465), point(1,24793), point(11499,-5859), point(1991,70368744177668))))),(multipoint( point(12206,-7142), point(22645,14277), point(-15894,1.151809e+308), point(-3214,2457), point(21357,1518), point(8.661422e+307,126), point(7.933455e+307,-5326), point(25232,2.764898e+307))),(multilinestring( linestring( point(-65538,29900), point(17592186044420,32383), point(-10427,1201), point(126,-108), point(-11752,-8680), point(24074,17751), point(21318,-20759)), linestring( point( 6479.5801,23703), point(-31874, 3329.4072), point(2199023255550,-13460), point(28540,15294), point(-4567,-17609), point(-13281,12571)), linestring( point(-14856,20129), point(-9947,536870911), point(3909,-11251), point(4398,-30), point(-15941,19720), point(17387,17179869183), point(1,1.765907e+308), point(26588,26553), point(-30784,32085), point(-12505,6.223127e+307)), linestring( point(21774,-2643), point(11821,11454), point(-28076,-29360), point(16777214,17679), point(16367,-27767), point(6174,30986), point(1973,-18628), point(1.507695e+308,-10523), point(-18942,-20304), point(-11028,19016)))),(multipolygon( polygon( linestring( point(1.667682e+308,29988), point(4593,13537), point(-5039,32031)), linestring( point(-17592186044418,20604), point(30457,-416), point(15080,8486), point(1.722490e+308,6.023054e+307)), linestring( point(-7405,24759), point(72057594037927936,-29851), point(-12089,-6801)), linestring( point(26701,281474976710659), point(2079,-25380), point(6009,1031))), polygon( linestring( point(4194305,27803), point(23042,-18848), point(16998,-6106), point(1.618415e+308,23569)), linestring( point(17730,-5386), point(1984,18279), point(31560,4576), point(-479,-705)), linestring( point(1.405355e+308,-28261), point(16903,-11798), point(-26287,-13087)), linestring( point(-22618,750), point(12249,12501), point(11770,-15211), point(2729,26835))))),(polygon( linestring( point(-2350,-8739), point(0,-4057), point(30159,274877906940), point(8864,-27488)), linestring( point(-24451,17432), point(-24764,9147), point(11789,1.729385e+308)), linestring( point(14253,-16272), point(-8989,7708), point(-25194,1.232912e+308), point(25126,-8767)), linestring( point(9.685231e+307,4389), point(-14153,2251799813685245), point(10843,8176), point(268435456,23168)))),(linestring( point(4294967297,28835), point(-9816,9.295701e+306), point(19915,-9403.5430), point(-262148,14827), point(-4051,4635), point(-7820,16911), point(17712,5608))) ;
select /*+ NO_RANGE_OPTIMIZATION( t a ) */ a from t where a =0 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(1016,1125899906842626), point(7.910635e+307,-15260), point(29761,-19697)), linestring( point(18048,2199023255551)), linestring( point(-12570,30026), point(18963,1.136580e+307), point(-10662,-11299), point(21993,28115), point(-3619,-27071)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(-8839,-10826), point(16432,-6544), point(18014398509481983,8392), point(9.384050e+307,7164))),(multilinestring( linestring( point(-2097148,15432), point( 461.3857,2251799813685246), point(17416,21251)), linestring( point(2273,5.784273e+307), point(11258,108), point(8388611,17499), point(-14291, 1236.2217)))),(point(-12203,24940)),(multilinestring( linestring( point(-31373,-28672), point(1.257966e+308,9274), point(1446,28051), point(17726,-12297)), linestring( point(-56,70368744177663), point(14789,8771), point(-8796093022212,562949953421309), point(20218,-20584), point(5136,-9270), point(-18731,6.277300e+307), point(-15067,-22125)), linestring( point(-9030.2510,3942)))),(multipoint( point(97,-17249), point(-12968,1152921504606846975), point(-2725,1.469406e+308))),(multilinestring( linestring( point(10032,18158), point( 9856.2383,-18014398509481980)), linestring( point(-11465,-20890), point(-274877906943,4030), point(5587,-23976), point(-598,-30677), point(-14345,-23192)), linestring( point(30171,-29484), point(536870908,-14684), point(-26534,-32442), point(-29362,-13340), point(-5299.0469,-18786), point(13390,-7818), point(30329,8417), point(-3206,-29852), point(-8601.2891,-4788), point(2584,1169)))),(polygon( linestring( point(8616,-26600), point(7894,-31073), point(21830,-1195)), linestring( point(5578, 2719.8037), point(6.684363e+307,25013), point(2925,13833)), linestring( point(-26455,30865), point(-1365,-3470), point(-18807,11508)))),(polygon( linestring( point(487,27341), point(-11443,2050), point(-32137,15189)), linestring( point(1210,-4102), point(22361,-26874), point(-27380,30805), point(-29638,-13349)), linestring( point(5,32033), point(3661,32767), point(17943,27094)))),(multilinestring( linestring( point(-6041,28965), point(1.297637e+308,-7428), point(2251799813685251,6732), point(17864,23671), point(30068,3955), point(-30601,11159), point( 6188.8936,-31280), point( 7.8350,-22511), point(1.203259e+308,-20696)), linestring( point(25416,-24954), point(7.246333e+306,-2127), point(-1972,4097), point(23688,-7696), point(-3385,-2150), point(137438953470,-1184.5049), point(1.240568e+308,12346), point(-12736,-2860)), linestring( point(25106,24760), point(-32261,1.051427e+308), point(18014398509481982,-10785), point(1.756129e+308,14483), point(-7725,-31570), point(-7596,27947)))),(point(12776,-26856)),(linestring( point(5165,-2885), point(-20635,4294967297), point(2067,8751), point( 1357.9893,8991), point(17034,-3558), point(4503599627370497,-17213), point(-13117,20192), point(-30970,1.361054e+308), point(1152921504606846977,5.610634e+307), point(-32045,1580))),(point(32000,14534)),(point(18836,7485)),(point(-26233,549755813885)),(multipoint( point(-26412,24633), point(288230376151711748,-30175), point(25887,-17592186044414), point(2147483651,1.040928e+308), point(1.160054e+307,-17710), point(13631,72057594037927935), point(-19511,16155), point( 8135.8398,1099511627776), point(25066,-405), point(11205,-29623))),(multipolygon( polygon( linestring( point(23206,25264), point(-1180.1143,-2199023255556), point(2.072184e+307,-31582), point(-19895,288230376151711743)), linestring( point(1.634280e+308,-19534), point(-6803,-5335), point(5675,1.563483e+307), point(17377,-3020)), linestring( point(-3162,13341), point(4809,-865), point(-10264,8.053868e+307), point(-576460752303423491,15724)), linestring( point(-26748,-11675), point(-32223,5393), point( 2479.7256,4398046511105), point(18629,-4611686018427387901))), polygon( linestring( point(285,32114), point(27414,-20315), point(1532,31988), point(-1845.9604, 1464.9902)), linestring( point(-12634,8332), point(-3239,26507), point(12488,-11264), point(8.430849e+307,-12250)), linestring( point(3.617745e+307,-14926), point(-24503,-661), point(-20990,17135)), linestring( point(5.281585e+307,1.030835e+308), point(-8450.3477,-8802), point(-17944,4874))))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(16777220,-22146), point(18463,6101), point(2093,-5987), point(-13173,2119), point(29271,-10045), point(-922,-5468), point(-16904,-11168), point(-446,262148), point(-11671,3852))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( multilinestring( linestring( point(17061,24767), point(10227,60), point(16625,-4695), point(513, 832.9873), point(-12024,-13971), point(524286,29282), point(-24645,9432)), linestring( point(-14093,7.697556e+307)), linestring( point(28820,-5303.7891), point(20394,24489), point(-30800,27181)), linestring( point(1196,-28237), point(-27287,-3044), point(-24782,12601), point(1.091012e+308,-5763), point(-8467,25813), point(29229,2251799813685246))),point(30977,-1699))) ;
insert into `test`.`t`(`a`) values (point(-32400,-3032)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-6900,27865), point(30391,10002), point(-10078,28438)), linestring( point(-127,16698), point(17609,-10898), point(-10751,-10936), point(9538,-288230376151711744)), linestring( point(-9458, 4713.9199), point(2853,18230), point(6.421819e+307,-26525)))),(geometrycollection( polygon( linestring( point(-26162,12372), point(-21936,-12013), point(-7034,17914)), linestring( point(-30711,15675), point(-4364,9385), point(-25350,6832)), linestring( point(-17250,-28288), point( 3841.2383,5.569354e+307), point(11121,-32677), point(-637,5375)), linestring( point(15178,22272), point(-1090,-26904), point(-3244,-9687), point(1808,3338))))),(multilinestring( linestring( point(13234,1028), point(8548,16089), point(-2158,8.535308e+307), point(13898,12816), point(-16122,67108862), point(-22697,1529), point(-15736,28374), point(1.366874e+308,-15486), point(19600,-23350), point(3.304272e+307,-15194)), linestring( point(-22023,-29097), point(19558,-13751), point(-27740,7545), point(-19016,-15688)), linestring( point(5990,-11794), point(12,-10197), point(-27831,-27108)), linestring( point(-8894,524285), point(-14912,1836)))),(multipolygon( polygon( linestring( point(-1509,-28785), point(19599,20822), point(-12832,-27317), point(21348,-1506.2588)), linestring( point(21071,28509), point(-11567,-31064), point(8388609,-3381), point(-24698,2097155)), linestring( point(-274,-32098), point(68719476737,1.650641e+308), point(28151,-19848), point(27061,-3369))), polygon( linestring( point(-4009,1.284715e+308), point(-20,-20581), point(-7157.9922,28132), point(9.611303e+307,-20304)), linestring( point(13703,6022), point(-3998,-14506), point(23770,4)), linestring( point(-27402,20330), point( 2598.7266, 9432.1113), point(20387,25689), point(15047,1.660757e+308))))),(polygon( linestring( point(3353,-29435), point(-775,1.415223e+308), point(1.852638e+307,-24608)), linestring( point(-9448,-16696), point(-18142,4.047112e+307), point(-25649,15760), point(-24720,1.657498e+307)), linestring( point(21270,26734), point(-268435455,1.606330e+308), point(-29399,2.591735e+307)))),(geometrycollection( point(-15106,13742))),(linestring( point(-15598,5643), point(26767,13624), point(-28854, 3369.5264), point(-12726,25459), point(23077, 9327.5801), point(536870915,1.701624e+308), point(19455,2.882800e+307), point(-30391,-24574))) ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (point(-28877,8388607)) ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-20308,1.760205e+308), point(-24443,-2102.0352), point(14825,17816)), linestring( point(14857,4871), point(28406,-22128), point(137438953471,1.222186e+308), point( 4039.3457,23236)), linestring( point(2228,-12973), point(22269,-21560), point(27571,-16262), point(23172,31691))), polygon( linestring( point(1.438565e+308,-29148), point(15960,-16626), point(8796093022209,-25319), point(-31166,8559)), linestring( point(26582,17865), point(-8796093022205,4.242522e+307), point(28591,524291), point(29384,-25613)), linestring( point(6892,31628), point(14899,531), point(1.135725e+308,7666), point(-2463.2871,-9451.2129))), polygon( linestring( point(-4772,-22513), point(-18607,-29202), point(6.819146e+307,9573), point(-14571,-32732)), linestring( point(25865,-18280), point(10159,-31059), point(26934,5149)), linestring( point(-29845,22792), point(-9754,-5536), point(-17704,12183), point(-17647,20242)), linestring( point(-28709, 1777.4902), point(-17557,17958), point(11079,2097154), point(-10878,-31510))))),(multilinestring( linestring( point(8483,-12322), point(8468,15772)), linestring( point(-16045,1.637163e+308), point(19736,-31974), point(-2145,-16949), point(17006,-1239), point(25947,-12438), point(9810,17592186044419), point(3.161185e+307,16908), point(-12398,28338)), linestring( point(-25371,12585), point(20757,9799), point(-8744.0371,5464), point(8.837864e+307,8.140226e+306), point(17336,-16224)))),(point(608,9010)),(point(-576460752303423487,262143)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(67108862,2.953858e+307), point(-7301,-7725), point(27314,-11285), point(-19188,-17906)), linestring( point(5.913469e+306,-17514), point(28130,9.721926e+307), point(32312,10627)), linestring( point(16542,-274877906943), point(2928,-14334), point(13025,1.778284e+308)), linestring( point(-7031,-723), point(-15225,16777219), point(1.473711e+308,-18237))), polygon( linestring( point(-3129, 6662.5410), point(9708,-8192), point(-1229,-19415)), linestring( point(9.097052e+307,-17340), point(19141,-4503599627370499), point(3.564438e+307,1024)), linestring( point(281474976710656,1.747449e+307), point(1.102979e+308,67108868), point(-23798,20255), point(-25030,16711))), polygon( linestring( point(19272,-6094.4316), point(-6985,9630), point(18945,14024)), linestring( point(4398046511106,3457), point(9963,268435452), point(20157,-30337)), linestring( point(29377,1957), point(-14628,24349), point(-16167,-12143))), polygon( linestring( point(1009,4756), point( 80.3662,-4441), point( 4777.5986,-27432), point(-18447,32129)), linestring( point(-27817,-20335), point(-1979,-28655), point(27160,-26694), point(-3807,-25933)), linestring( point(16699,23001), point(27274,26893), point(13959,5804))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(16023,-3385), point(-17597,36028797018963967), point(12537,23642), point(8.692885e+307,8388607)), linestring( point(1.304293e+308,1.468948e+308), point(-4219,-8388604), point(1877,8388609), point(15871,27839)), linestring( point(-12373,268435458), point(31391,-31218), point(22031,-19824), point(1.642516e+308,-2147483652))), polygon( linestring( point(8598,9530), point(33554430, 3599.2852), point(-27463,144115188075855872)), linestring( point(5.841379e+306,-2147483647), point(-8858,-29182), point(22094,1506), point(15929,7125)), linestring( point(7.575990e+307,29775), point(16828,5037), point(-4186,25456), point(-1283,-3240)), linestring( point(-19030,-4503599627370500), point(-17320,19342), point(7480,8487))), polygon( linestring( point(30622,21313), point(8370,-2694), point(-855,9483), point(-18223,-6004)), linestring( point(-18875,-13498), point(-26882,536870910), point(16276,1.646877e+308)), linestring( point(-2251799813685250,6743), point(1.116680e+308,15372), point(25837,-8388609), point(-28877,-5531.5215)), linestring( point(-8921,24940), point(-6105,4843), point(25671,-19902))), polygon( linestring( point(26229,-27762), point(1.414051e+308,12473), point(-30211,1.776632e+308), point(5728,19960)), linestring( point(24465,22722), point(28881,2305843009213693955), point(2087,-25984)), linestring( point( 6023.2969,-6174), point(11170,-26523), point(25271,-15428), point(7.660152e+307,-13787))))) ;
insert ignore into `test`.`t`(`a`) values (linestring( point(1.299561e+308,-832), point(-1616.3828,2.613250e+307), point(11821,-9000), point(25614,-11484), point(6292,1.395471e+308))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-31366,1.146705e+308), point(-1,-15863), point(-23093,5020)), linestring( point(31263,-15124), point(6913,268435453), point(8366,-20067)), linestring( point(-11083,5496), point(12643,-25756), point(-30725,-21274), point(6278,-31181))), polygon( linestring( point(-30019,32735), point(-545,1.358391e+308), point(-23548,-13159)), linestring( point(-16083,7.454551e+307), point(-28318,-4149), point(28777,8408)), linestring( point( 8437.3906,30379), point(29987,-1147), point(-3000,16524)), linestring( point(8089,-7821.0098), point( 632.0459,-11450), point(19641,-5590))))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-6062,6.297553e+307), point(-11361,8.230851e+307), point(-3540,2047)), linestring( point(6.090815e+307,-15582), point(-22082,-4406), point(9.224944e+307,766)), linestring( point(-1,14228), point(1.453641e+308,-23955), point(2.137363e+307,3.294635e+307), point( 4809.6338,26491)), linestring( point(-32042,4.204120e+307), point(10956,-6591.1934), point(-16187,-21189), point(14066,29594))), polygon( linestring( point(-18665,-32139), point(11012,-14599), point(274877906941,31598), point(-17922,-624)), linestring( point(1474,3097), point(-15141,-9710), point(31,-262146)), linestring( point(-22053,12472), point(-10935,8.508963e+307), point(5,-31547)), linestring( point(32318,-21334), point(19895,1.463338e+308), point(19377,30407), point(7980,23048))), polygon( linestring( point(-19770,-9021), point(25297,-28070), point(-3672,-137438953476), point(-10239,11)), linestring( point(18875,-28570), point(29454,1192), point(-32772,30396), point(21829,10021)), linestring( point(22215,19029), point(1.418512e+307,25377), point(6,1648)), linestring( point(2485,25938), point(1937,19391), point(-20607,-26929), point(4582,1.676795e+308))))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(-21349,-9966), point(-20512,-24338), point(-11785,-27993), point(4.365247e+307,-4995.8057), point(-6448,4.085284e+306)), linestring( point(-20435,20440), point(7.194104e+306,-9358), point(1.645999e+308,28975), point(6699,24334), point(-2497.7969,-23853), point( 2343.6123,6412), point(-27803,2097151), point(23999,-4328.1997), point(-595,4.807127e+307), point(-576460752303423492,-6977)), linestring( point(1.705007e+308,6.336812e+307)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(-2878,-4661)),(multipolygon( polygon( linestring( point(-11249,2251799813685245), point(19145,6477), point(-15254,15098)), linestring( point(1.086477e+307,2.459940e+307), point(4833,11231), point(4177,31532), point(-17960,1104)), linestring( point(24782,20912), point(9.786450e+307,34359738367), point(-11533,26484))), polygon( linestring( point(4503599627370494,33554430), point(1.400208e+308,18888), point( 6909.3672,549755813891)), linestring( point(15162,-17852), point(-67108865,6642), point(22723,-15341), point(5096,21271)), linestring( point(14777,-21787), point(-20741,-809), point(-22673,16153)), linestring( point(-24766,4398046511102), point(70368744177664,-8190), point(5722,34359738372))), polygon( linestring( point(21967,-10022), point(-8,-22558), point(23986,144115188075855871)), linestring( point(-31509,-11643), point(24805,-13541), point(-25434,-25458), point(17444,-11844)), linestring( point(-11979,22497), point(-11288,18797), point(-8803,-13470), point(11421,-6445)), linestring( point(20830,-14482), point(15255,18645), point(-15056,-13792))))),(linestring( point(8361,32766), point(17414,18994), point(-22667,10613), point(9.897170e+307,1.166196e+308), point(-6764,23785), point( 1551.5557,-26747), point(-27496,-186), point(-21027,-23037))),(linestring( point(-16740,21540))),(multipolygon( polygon( linestring( point(-12372,4.894524e+307), point(29021,21029), point(-16406,-10418)), linestring( point(428,34359738368), point(29323,1.445282e+308), point(-858,1.791115e+308), point(8388608,-26441)), linestring( point(22453,2232), point(29241,-576460752303423488), point(17592186044413, 1856.0332), point(7.658170e+307,30450)), linestring( point(23803,31309), point(1.578780e+308,9152), point(-20534,28756), point(21383,-26798))), polygon( linestring( point(31402,18219), point(16368,5482), point(31303,-14692), point(15434,-4194306)), linestring( point(14111,-1737.6240), point(-4676,1048575), point(-25531,5427), point(20234,7345)), linestring( point(514,-27792), point(7.197593e+307,14342), point(-4093,-1073741826)), linestring( point(3.448024e+307,-11859), point(14758,-11262), point(8.333892e+307,-2516))), polygon( linestring( point(1.291658e+308,-16213), point(1.290748e+308,-32705), point(1.361555e+308,10253)), linestring( point(10490,274877906946), point(16777219,25155), point(8.139208e+307,-2545)), linestring( point( 226.7598,3535), point(140737488355325,-30072), point(23013,-193), point(-25838,-3532)), linestring( point(-29559,288230376151711740), point(2199023255554,-27452), point(-18753,-7983.4277), point(16809,28316))), polygon( linestring( point(536870914, 9772.2676), point(-21509,1183), point(24183,17650), point(12137,29949)), linestring( point(-2020.6392,-32762), point(-24094,-9093), point(1073741828,8922)), linestring( point(27774,1.209048e+308), point(4611686018427387906,-15519), point(-5033,-1783.5000)), linestring( point(27874,-27072), point(2097150,12235), point(23936,-1846))))),(multilinestring( linestring( point(-2418,12121), point(4822,-21385), point(-31898,30172), point(-16777219,-18679), point(29522,6815), point(-27165,16250), point(29333,-22252), point(-13573,-8037.5762), point(3296,12138), point(-8529,-2520.8462)), linestring( point(29799,17797), point( 7542.5840,512), point(6134,13545), point(23793,-25664), point(-72057594037927934,8023), point(570,29668), point(13,-3132), point(7101,-17177)))),(linestring( point(8119,-513), point(-16738,26043), point(1.455170e+308, 1382.6924))),(polygon( linestring( point(1.647811e+308,27066), point(-21122,21470), point(-6709,1.559238e+308), point(-2236,5.710358e+307)), linestring( point(-20278,31377), point(15458,1.502847e+308), point(5.722076e+307,-4628), point( 5431.2461,36028797018963965)), linestring( point(25593,3887), point(32115,4194307), point(-20577,-24921)), linestring( point(-17431,19959), point(-31884,4457), point(-22332,-24093)))),(multilinestring( linestring( point(3725,-14959)), linestring( point(16387,-5264.6416)), linestring( point(17438,1.506845e+308), point(17021,-2622.0630), point(10860,29867), point(-23984,8166), point(-22061,9156)))),(linestring( point(3642,-3619), point(-9282,-13863), point(4359,4095), point(-6001,-10995))),(linestring( point(7718,-27878), point(518,18137), point(-16436,20091), point(8313,1125899906842625), point(-9304.5645,7370), point(274877906941,1125899906842620), point(6262,0), point(19090,19903), point(-11926,2305843009213693952))) ;
select a from t where a =0 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( geometrycollection( point(7.941253e+307,-31355),geometrycollection( point(-7010,-3294)),multipolygon( polygon( linestring( point(-9007199254740994,23187), point(-313,11071), point(12210,-50)), linestring( point(-3565,-25119), point(6.116139e+307,32726), point(5.804649e+307,-25208)), linestring( point(27697,-3734), point(-17179869180,24594), point(24416,15644), point(-1515,134217724))), polygon( linestring( point(-19747, 8139.6074), point(-2147483651,-19541), point(-21794,1.454447e+308)), linestring( point(1.981801e+307,14111), point(-31565,-14183), point(5807,-19562)), linestring( point(2199023255553,24085), point(26265,-19618), point(-7927.1089,21484), point(-28520,-6438.3867))))),multipoint( point(23734,-17810), point(-4318,1.030222e+307), point(-13365,-8317), point(16383,4194304), point(-4609,-2607), point(-19826,20832), point(2406,16670), point(-21233,-315)))) ;
insert into `test`.`t`(`a`) values (geometrycollection( multipoint( point(-22393,-152), point(-636,23142), point(15239,5.556105e+307), point(-15821,2579), point(-16641,18426)))) ;
insert into `test`.`t`(`a`) values (geometrycollection( linestring( point(-28515,-4285), point(-26825,-5477)),multipoint( point(14790,9379), point(-23771,17190), point(7,-576460752303423487), point(10905,20533), point(32055,31071), point(31698,-3150), point(6870,-11), point(6659, 5483.1787)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(1.745116e+308,-30393)), linestring( point(-19145,16387), point(22465,-31333), point(18392,13427)), linestring( point(-16564,1125899906842625)))),(geometrycollection( multipoint( point(8653,-15534), point(18372,10992), point(-20580,12518), point(-21283,-7192), point(15102,-6242), point(15297,-20804), point(4595,-3811.2744), point(1.247670e+308,27987)),multipolygon( polygon( linestring( point(-27964,13513), point(-18749,-6967), point(-9136,1), point(-19629,19808)), linestring( point(-8796093022210,-11504), point(-20526,3.368588e+307), point(-2054,1.781486e+308), point(-2131,-24629)), linestring( point( 2832.8623,3.934280e+307), point(17798,-17753), point(-1223,10331), point(26032,-5535)), linestring( point(-10124,20704), point(2305843009213693955,9788), point(6503,-3128), point(1.384865e+308,-17115))), polygon( linestring( point(-32517,-27631), point(25619,8332), point(-10999,-23626), point(-2416,24470)), linestring( point(16952,-6911), point(9.682882e+307,-296), point(16886,4611), point(-17285,536870912)), linestring( point(23608,-9477), point(-26330,-2141), point(-31060,-2226))), polygon( linestring( point(3096,-4672), point(29767,-15046), point(-18262,15788)), linestring( point(27462,8.161599e+307), point(-6611.2461,-21767), point(-30082,-29146), point(29495, 4008.2998)), linestring( point(65534,30137), point(-8290,5158), point(1.614983e+307,-31739)), linestring( point(23166,-2573), point(5089,-6692), point(26778,28853)))),point(23499,12986))),(linestring( point(-2114,-19595))),(multipoint( point(140737488355332,-28042), point(-29804,24787), point(-14215,6236), point(9966,13025), point(-9057,-5800), point(21682,29229))),(multipolygon( polygon( linestring( point(31789,31803), point(7.969953e+307,26412), point(10509,-9928.8604)), linestring( point(-30276,8589934592), point(1.601088e+308,-2631), point(-17663,-16218), point(10691,-4213)), linestring( point(-1624,356), point(5808,1260), point(-11675,17785))), polygon( linestring( point( 3027.6309,-7350), point(29099,12179), point(9137,-12774)), linestring( point(23874,4512), point(30526,-32764), point(-18113,-22471)), linestring( point(-13621,6841), point(-28384,21771), point(17351,-5152), point(-9945,-20334)), linestring( point(9616,-2047), point(16638,12695), point(16689,-10027))))),(geometrycollection( linestring( point(9943,29), point(9.501523e+307,-1732), point(32330,1.233003e+308), point(743,-11860), point(-3768, 4923.0293), point(2051,-5687)),multipoint( point( 4746.1523,-12130), point(36028797018963968,35184372088830), point(29817,-3028.3892), point(18002,-11320), point(1.504108e+308,4015), point(-26985,-10185)),polygon( linestring( point(-19039,-536870915), point(30728,-32142), point(-30706,-31631), point(-12206,3807)), linestring( point(8839,-28073), point(-32125,3208), point(1.849057e+307,-13219), point( 1996.6299,4611686018427387906)), linestring( point(-13226,-15247), point(5.729362e+307,6626), point(-2576,18568), point(30573,-20552)), linestring( point(-18438,-18155), point(5146,-1637.8447), point(-6659.5425,-20581), point(2051,-17236))))),(geometrycollection( point(-4308,-10452),multipolygon( polygon( linestring( point(19831,8.455591e+307), point(-22998,30743), point(21659,19967)), linestring( point(-15950,-17479), point(19567,4194301), point(-9472,31232)), linestring( point(11159,-9007199254740988), point(-9372,3607), point(400,9223372036854775804))), polygon( linestring( point(-24774,-24167), point(12468,-954), point(-25929,-8092)), linestring( point( 8380.4902,27210), point(1.631795e+308,-22764), point(17685,4)), linestring( point(-24464,9764), point(1.497984e+307,-17135), point(26700,30393)), linestring( point(-2061,8665), point(3.747229e+307,-11194), point(-17731,-17613))), polygon( linestring( point(-67108861,4.529888e+307), point(-4417,-35184372088835), point(-3531,24292)), linestring( point(26299,-27557), point(9.857391e+307,16693), point(1048575,9.630562e+307)), linestring( point(28027,22290), point(-7724,9852), point(1.338734e+308,17095), point( 9377.6289, 7640.2070))), polygon( linestring( point( 1088.9316,29396), point(134217732,-11275), point(32528,549755813890), point(25295,24239)), linestring( point(-18036,25046), point(-20932,1099511627775), point(3.963441e+307,25999)), linestring( point(22478,-9794.8672), point(-5209.5342,2.150650e+307), point(-9687,-31965)))))) ;
insert ignore into `test`.`t`(`a`) values (point(-1073741828,-8332.7559)) ;
insert into `test`.`t`(`a`) values (point(31703,25465)) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(144115188075855873,4440), point(13766,1.584130e+308), point(-27746,-27271)), linestring( point(-22911,23654), point(19388,26019), point(-29721,-3542)), linestring( point(35184372088836,-29752), point(-18861,-13445), point(-1335,-6458))), polygon( linestring( point(28127,-19426), point(11502,-9938), point(-6367,28816)), linestring( point(1.027618e+307,-31961), point(-13336,-27681), point(-1418,-134217731)), linestring( point(-22671,8902), point(-10915,7797), point(30307,21810)), linestring( point(4398046511102,-8685), point(-24434,-32225), point(15207,4611686018427387908), point(8.267876e+307,-28112))), polygon( linestring( point(28096,-9029.2568), point(60,17746), point(-23021,31979), point(2147483645,34359738368)), linestring( point(9310,-16919), point(-1125899906842625,-29735), point(-2065,2.064634e+307), point(-26548, 9263.9785)), linestring( point(27764,5.595671e+307), point(6608,-1671), point(-4708,9401))))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-20914,-28696)), linestring( point(14019,-19564)), linestring( point(1.100742e+308,-17773)))),(multilinestring( linestring( point(1.550174e+308,-14323), point(-3470,-27954), point(-2659,12730), point(-21508,-8796093022207), point(4755,14938), point(-2841,-281474976710654), point(-12979, -623.3447)), linestring( point(14191,1.479748e+308), point(8388608,-5990), point(2081,-1715), point(1.643610e+308,1.677540e+308), point(-268435455,-30356)), linestring( point(11587,26554), point(-24343,1.642811e+308), point(29132,24766), point(25562,-10947), point(4,-9586), point(22746,-131072)))),(multipolygon( polygon( linestring( point(28538,21522), point(-23923,-31), point(3868,-18543)), linestring( point( 8603.0547,-23005), point(9623,-12640), point(-3520,288230376151711748)), linestring( point(12790,-8865), point(274877906947,12786), point(12632,-12364))), polygon( linestring( point(14660,23457), point(-977,28025), point(-20590,1.673092e+308), point(-29530,-25293)), linestring( point(-28724,8402), point(-4587.6982,-5), point(30374,1673)), linestring( point(1.072401e+308,4.963854e+306), point(-20915,3.875203e+307), point(31090,4857))), polygon( linestring( point(-12105,-23690), point(16915,27720), point(24689,266)), linestring( point(68719476738,-28055), point(-1646,-1021), point(-3415,-23052), point(25155,24369)), linestring( point(13780,-18814), point(-10682,-16453), point(-24599,-18731)), linestring( point(-31142,5562), point(-16,28483), point(-9118.3623,29699))))),(polygon( linestring( point(19409,-7085.2437), point(-19731,24610), point(288230376151711747,-5388), point(26180,2048)), linestring( point(-32192,9844), point(1.094836e+308,-16526), point(-2789,9.050703e+306)), linestring( point(-25248,3650), point(-26990,-12127), point(-30425, 8260.7188)))),(point(-19726,-3791)),(multipolygon( polygon( linestring( point(13038,30339), point(-24007,12187), point(-7289,-21330), point(-19070,6.007761e+307)), linestring( point(1.176130e+308,22738), point(9003,-721), point(-31613,-13039), point(-14891,-29234)), linestring( point(-536,28043), point(29695,-17078), point(2319,-20182)), linestring( point(1.725309e+308,23360), point(-21791,-12327), point(1076,15577), point(19,524289))), polygon( linestring( point(-11991,8.741331e+307), point(-9428.5566,-24290), point(-1215,15636)), linestring( point(17829,-27633), point(-6,1.283074e+308), point(-10502,-728), point(22122,6.636830e+307)), linestring( point(-32564,-15629), point(28362,-10366), point(14421,-32264)), linestring( point(9055,-18290), point(-19193,-1427), point(2.580618e+307,-21586))), polygon( linestring( point(-6466,1.208285e+308), point(-68719476734,24919), point(15400,18198), point(288230376151711744,-28507)), linestring( point(4398046511103,-21129), point(7349,-3833), point(12327,11681)), linestring( point(-3564.9351,-17592186044416), point(1.281642e+307,16380), point(285,14830))))),(multilinestring( linestring( point(131071,318), point(28238,1.670157e+308), point(-30571,15407)), linestring( point(11223,12844), point(-12176,-32353), point(-8553,2305843009213693950)), linestring( point(6807,5.447681e+306), point(30712,65532), point(-31365,-26209), point(23820,8265), point(-7566.3584,1.049268e+308)), linestring( point(-9459,-14032), point(19686,-23037)))),(geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(6.017610e+307,3289), point(6583,-25517), point(-721,1.657925e+307), point(14803,-177)), linestring( point(16383,992), point(14480,-25467), point(23145,-31208), point(-29047,-13425)), linestring( point(-13221,-7896), point(-19,1.088635e+308), point(7098,-20312), point(-16914, 3372.9521))), polygon( linestring( point(10203,36028797018963968), point(5168,-281474976710657), point(2399,67), point(28618,-26891)), linestring( point(30830,-1750), point(16241,-8448), point(-1481,8506)), linestring( point(-5390.9395,3088), point(-31045,-32008), point(27894,514), point(946,2553))), polygon( linestring( point(31175,-29006), point(13525,29726), point(318,26441)), linestring( point(-973,15347), point(-23550,14199), point(-131073,144115188075855875), point(16057,-9670.7324)), linestring( point(7117,-3869), point(-7769,7975), point(8365,-20175), point(1.334314e+308,18397)))),polygon( linestring( point(25855,11682), point(-15089,-24660), point(17397,-2713)), linestring( point(-9578.8711,-31393), point(-20320,-5343), point(-65534,-14053), point(24378,-1803)), linestring( point(1.645842e+308,20797), point(-26371,-11483), point(12688,13699), point(7.771803e+307,-5262)), linestring( point(-883,17458), point(16777212,1.101152e+307), point(-16847,-1023)))))) ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (linestring( point(-3513,-29679), point(22151,9185), point(-19928,10002), point(26583,-14805), point(16900,-10515), point(13995, 601.6621))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(27499,-979), point(-29600,25026), point(-9718,14131)), linestring( point(9582,-10464), point(-16804,-27829), point(-6335.3330,-2305843009213693954)), linestring( point(-25349,-23494), point(17319,-26912), point(6.993004e+307,-22563)))) ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(-8039,18156), point(8.174342e+307,-31474), point(1.326828e+308,-23467), point(-5057.6963,3814), point(2251799813685245,281474976710653), point(-14028,-24289))),(multipolygon( polygon( linestring( point(6.680311e+307,16500), point(4.501303e+307,-22082), point(-7260,11292)), linestring( point(-27954,14177), point(6.381969e+307,14941), point(10756,1.010433e+307), point(-21796,18468)), linestring( point(7406,140737488355331), point(18743,-11383), point(6767,4079)), linestring( point(23847,-9168), point(-28032,-29313), point(-23263,-24201), point(15292,-27062))), polygon( linestring( point(19609,-1061), point(-134217728,2867), point(8859,28569), point(18211,31043)), linestring( point(8388604,-6425), point(-17200,15007), point(-13574,-11498)), linestring( point(18816,28110), point(12519,-6034.5229), point(-17509,21156)), linestring( point(27689,4836), point( 2746.8818,-9567), point(-24637,70368744177666), point(-21321,-1612))), polygon( linestring( point(23566,25120), point(-16384,4611686018427387905), point(29913,30368), point(10718,8.200725e+307)), linestring( point(-10932,4.874229e+307), point(-21055,-16129), point(28360,5.829937e+307), point(-8586.7285,-10158)), linestring( point( 5264.6377,24266), point(-20350,26490), point(23259,-25729))), polygon( linestring( point(1.367011e+307,18192), point(-19895,4.571982e+307), point(-13163,5402), point(5817,1099511627773)), linestring( point(-13777,-18681), point(18585,4.911872e+307), point(15575,-65535)), linestring( point(32420,288230376151711741), point(-20844,30951), point(131072,-31972)), linestring( point(-2938,-3925), point(-10708,29108), point(16703,-18965), point(18014398509481983,690))))),(linestring( point(39,27393), point(1.095242e+308,1.759105e+308), point(1.069411e+308,487), point(-2927.1484, 6343.1973), point(1.282095e+308,-1855), point(-9016.1221,-4070), point(6727,27047), point(34359738370,23926))),(polygon( linestring( point(4020,2854), point(-17499,-562949953421315), point(3639,-23936), point(-1186.8594,17179869184)), linestring( point(-28691,26346), point(20507,22210), point(32454,13071), point(17775,262148)), linestring( point(2305843009213693955,1048580), point(2724,-21355), point(-5472,2147483648)), linestring( point(8198,-3636), point(-29029,-14594), point(31162,12317), point(-27244,10130)))),(multilinestring( linestring( point(15321,1511), point(-9070,-5593), point(-10914,2121), point(1950,8088), point(-31531,16302), point(-28343,-3262), point(-30971,-16517), point(9670,22862), point(-24504,-2460), point(19932,26345)), linestring( point(-14529,-28791)), linestring( point(22647,2331), point(2,-18528), point(19571,15233), point(-30750,5.900495e+307), point(-2986,-11653), point(-14079,-31412), point(1.325501e+308,2.797245e+307)))),(geometrycollection( multilinestring( linestring( point(3644,1.566500e+307), point(-25236,-1947), point(-24284,18001), point(-9863,5205), point(-2340.3750,5.276727e+307), point(-718,-26140), point(-21380,-31812)), linestring( point(2047,30295), point(7533,-19035), point(16080,-10569), point(27192,-1585), point(9.745636e+306,8.399137e+307), point(-23432,-25689), point(-22255,-6602)), linestring( point(12269,-18511)), linestring( point(-19982,-16860), point(6,-18606))),multipolygon( polygon( linestring( point(-28211,5214), point(-6778,17639), point(1.036949e+308,1265), point(11275,32558)), linestring( point(-10856,-67108863), point(2,1651), point(-21021,-26513), point(922,1.402916e+308)), linestring( point(-4887,1.300754e+308), point(-5423.1650,-30444), point(4426,13288)), linestring( point(1333,16085), point(26478,4234), point(-5102, 844.6543), point(13565, 8161.7188))), polygon( linestring( point(4441,6.459388e+306), point(27113,-11199), point(-11595,32628)), linestring( point(25772,13126), point(-22542,-7137.1035), point(-3766,28235)), linestring( point(-4994,-3133), point(36028797018963967,23312), point(2803,4584)), linestring( point(-8061,67108861), point(8694,-24488), point(5158,8.579497e+307))), polygon( linestring( point(-34,134217732), point( 3925.8340,23331), point(-17944,-28092)), linestring( point(3945,32167), point(-19496,31872), point(-7133,-14567), point(1.178461e+308,27881)), linestring( point(-15490,10093), point(-22098,-15632), point( 166.1191,-7211)))))),(multipolygon( polygon( linestring( point(-32254,13476), point(14684,256), point(2116,20132), point(4194304,2049)), linestring( point(20001,14036), point(24186,30165), point(15086,15624)), linestring( point(-29271,3640), point(274877906941,1066), point(-2103.3755,-30078))), polygon( linestring( point(-6828,23810), point(-20022,-19908), point(-22729,-8589934596), point(1.015688e+308,16541)), linestring( point(-29324,5898), point(315,-15700), point(-13056,16387), point(-20999,1.783481e+308)), linestring( point(16605,-28216), point(-21800,-288230376151711745), point(128,30015), point(25577,-22974))), polygon( linestring( point(9388,19391), point(-738,19741), point(15621,-28355)), linestring( point(2247,-17165), point(-14855,-10330), point(8177,-12479), point(2305843009213693953,-16882)), linestring( point(4461,4360), point(4736,4195), point(8151,7542), point(-6243,26190)), linestring( point(10107,-12984), point(23948,5), point(-8682,3025))), polygon( linestring( point(25113,4.516256e+307), point(19184,-25233), point(-30070,12354)), linestring( point(-21358,4680), point(9829,18939), point(4365,18583)), linestring( point(7185,28034), point(6094,-13883), point(-16207,21929), point(7816,-2500)), linestring( point(12721,3729), point(-12333,-2253), point(2.954645e+306,14888))))),(linestring( point( 7503.3008,14979), point(-11345,-2148))),(multipoint( point(1048572,17592186044418), point(13934,18014398509481988), point(11074,-32662), point(-531,15001), point(4.939082e+307,18100), point(14059,10740), point(29348,15871), point(-549755813887,-23851))),(multipolygon( polygon( linestring( point( -248.3135,3323), point(15472,-31030), point(28660,-9407)), linestring( point(19903,5340), point(17592186044416,9138), point(12320,19575)), linestring( point(25936,-17195), point(-524291,-606), point(-30384,-7926), point(13643,-2484))), polygon( linestring( point(27160,-17496), point(29808,30145), point(31604,6)), linestring( point(11120,31106), point(25284,-11904), point(17790,29006), point( -417.4404,14944)), linestring( point(-1643,-9665), point(-26271,-10851), point(30468,477))), polygon( linestring( point(24972,391), point(14301,20468), point(-22169,5090), point(139,31165)), linestring( point(4398046511100,-1763), point(125,-8008.3052), point(-31432,-29003)), linestring( point(-28813,-576460752303423492), point(-8852,-25354), point(-25651,-20111), point(-12091,-10081)), linestring( point(-20944,-7583), point(31170,-15054), point(-19009,1.640519e+308), point(536870910,8618))), polygon( linestring( point(2709,20003), point(6.571588e+307,11070), point(2643,-3141), point(3.654278e+307,-13792)), linestring( point(8188,5.872825e+307), point(-1442,17802), point(22229,31527), point(19047,3432)), linestring( point(-17427,-4555), point(-18950,19776), point(5765,-25709), point(28186,14213))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(6276,-26416), point(30363,16222), point(15942,-7739), point(-3291.3887,-30669)), linestring( point(-17393,5705), point(-5033,-17371), point(-10260,-6821), point(-18214,-6213)), linestring( point(4182,-1999), point(15382,-25789), point(-1099511627780,-31919))), polygon( linestring( point(12926,9.574856e+307), point(5705,3634), point(5,3573), point(21711,-12016)), linestring( point(1.754063e+308,14565), point(5774,13943), point(30746,9809)), linestring( point(28639,-17460), point(-8519,-1483.7822), point(12725,-22250))))),(polygon( linestring( point(1023,-27290), point(14947,-15038), point(8714,-25417), point(-2911,3.892514e+307)), linestring( point(-3126,31633), point(-19489,14203), point(21516,-14711), point(7.748506e+307,31648)), linestring( point(20935,1.387899e+308), point(-17838,-708), point(-12003,-4629), point(4.060040e+307,13897)))),(multipolygon( polygon( linestring( point(31873,14539), point(1.706844e+308,25791), point(8450,28166)), linestring( point(1099511627776,30393), point(24778,-9463), point(-17037,31245), point(26858,-536870914)), linestring( point(-19619,-4638), point(12760,58), point(10701,4507))), polygon( linestring( point(28001,12287), point(-21746,-9001), point(27391,24256), point(-12659,-15348)), linestring( point(7.517569e+307,6.238900e+307), point(33554433,-7360), point( 8442.9160,-29986), point( 3294.3955,20359)), linestring( point(32452,-26802), point(8388610,14141), point(-25307,-7634), point(738,-10098)), linestring( point(18727,-27262), point(9299,-24400), point(8528,15652), point(-3441.2700,10800))))),(polygon( linestring( point(-3466,6574), point(-9240,562949953421311), point(1.568907e+308,-13947)), linestring( point(10904,12256), point(27509,16498), point(7.693455e+307,-23124)), linestring( point(-13090,32772), point(12451, 3198.4854), point(25928,-6126)), linestring( point(-17738,11047), point(9007199254740993,11823), point(-26879,-402)))),(multipolygon( polygon( linestring( point(-26779,-25278), point(20767,34359738364), point(-253,1.531475e+308), point(23519,-5135)), linestring( point(28384,-24386), point(25445,1.732981e+308), point(-12674,32528)), linestring( point(25528,8193), point(1.528625e+308,-2721.6108), point(131,27752), point(-30957,19967)), linestring( point(13373,14352), point(1.264089e+308,-14786), point(650,1119), point(4,28725))), polygon( linestring( point(27880,-1222), point(27829,18), point(2.375509e+306,3079), point(25039,-10068)), linestring( point(-15796,3.425435e+307), point(3730,-10257), point(-26181,9512), point(4120,-16081)), linestring( point(30259,11924), point(-268435458,28), point(-4216,6.947092e+307), point(-5499,-72057594037927932))), polygon( linestring( point(-8601,9122), point(20634,-31436), point(26841,-26839)), linestring( point(32770,-2385), point(29651,-29317), point(-21074,68719476740)), linestring( point(1.632676e+307,-5806), point(23549,15168), point(-5241.1475,17331))), polygon( linestring( point(-19563,-9200.3584), point( 6515.7031,-540), point(-32229,6964)), linestring( point(16777219,6226), point(15901,28876), point(5008,-15349)), linestring( point(29207,1.263352e+308), point(144115188075855876,23281), point(27172,-30937))))),(multipoint( point(-5158.1108,-27226), point(-11345,1660), point(-30203,-12793), point(1,2.941176e+307), point(4866,-14199), point(14484,32113), point(-5546,27499))),(multilinestring( linestring( point(29128,-1827), point(-10515,-17739), point(22190,-4258), point(-10970,8553)), linestring( point(36028797018963969,-137438953470), point(-2650,524288), point(-9900.5273,-20492)), linestring( point(9437,9.332968e+307), point( 606.6934,-20735), point(-24741,14096), point(9051,-27368), point(2147483652,27137), point(17934,5.994545e+307)))),(linestring( point(-28110,17261), point(14911, 647.5645), point(5792,-3520))),(point(-22271,8.708534e+306)),(linestring( point(27579,4097), point(-27576,274877906942), point(4270,262140), point(1.793472e+308,-9005), point(21736,-14043), point(1.570985e+308,-9911), point(1335, -807.2646), point(268435452,-12091))),(multipolygon( polygon( linestring( point(1125899906842625,-27986), point(-12360,-14415), point(16545,-11996), point(9261,30528)), linestring( point(14278,144115188075855875), point(-31666,66), point(18004,-20223)), linestring( point(16633,5.467476e+307), point(10691,9.837916e+307), point(8525,30046), point(2251799813685246,-2059)), linestring( point(23512,-30845), point(-9634,1.310115e+308), point(-5452,-3754), point(32237,1.247594e+308))), polygon( linestring( point(24212,31555), point(16777220,19931), point(31447,1.546874e+308)), linestring( point( 8685.4746,8641), point(28085,10059), point(-18014398509481985,21438)), linestring( point(-17416,17687), point(32661,8.974609e+307), point(4914,-4398046511104)), linestring( point(-10097,-27152), point(-13899,131076), point(-1269,34359738372), point(3157,2932))), polygon( linestring( point(-30132,28527), point(17629,21171), point(14143,22814), point(9.533698e+307,-7136)), linestring( point(-7334,32284), point(32749,-13335), point(-8621, 1481.0654)), linestring( point(9007199254740996,29534), point(-1073741823,-21983), point(1.426299e+308,7222))), polygon( linestring( point(-25278,1.488220e+308), point(-1053,17979), point( -787.0215,-29354), point(-20248,7.656531e+306)), linestring( point(-13404,9.115584e+307), point(-381,4194303), point(-11551,1.319407e+308), point(36028797018963969,18237)), linestring( point(129,20608), point(15691,-23573), point(-12817,8190))))),(geometrycollection( geometrycollection( multilinestring( linestring( point(30556,-24214), point(18315,13888), point(21447,8776), point(-12786,576460752303423489), point(-9125,-27362), point(1569,29894), point(-12026,-30460), point(-26099,-9663), point(1.703135e+308,9031)), linestring( point(22244,8193), point(-15813,4503599627370494), point(-5987,1.537311e+308), point(-20873,-22318), point(67108867,1.380197e+308)), linestring( point(-13597,25915), point( 7469.7090,25424), point(-11238,26388), point(31041,15363), point(-22781,23489), point(27463,4611686018427387905), point(21477,20416), point(3.370402e+307,-27224))),polygon( linestring( point(1839,7.285907e+307), point(-2664,27281), point(1305,28239), point(-28662,-25279)), linestring( point(-26686,4.066338e+307), point(-1736,-23739), point(1.574104e+308,-26795), point(7026,6552)), linestring( point(25535,21767), point(1.638735e+308,10985), point(27695,-4371), point(549755813888,23485)), linestring( point(-20694, 7086.3477), point(-24903,1.655731e+308), point(-26519,-13868)))),linestring( point( 7921.1484,7.443568e+307)))),(polygon( linestring( point(756,15273), point(31170,-23550), point(-26024,30413), point(-576460752303423490,-11084)), linestring( point(-30601,-13034), point(664,-4611686018427387908), point(-7189.9541,-6443), point(-3911,-28560)), linestring( point(-12250,30526), point(3826,12506), point(1.666313e+308,-25812), point(-29775,-9813)))),(polygon( linestring( point(10029,-8965), point(-6137,-23749), point(28302,14176), point(17870,-13820)), linestring( point(-18982,28641), point(-6837.2612,-406), point(12,2199023255551)), linestring( point(20449,-21551), point(12338,-1405), point(-26603,-21367), point(-1,8.518649e+307)), linestring( point(-27580,26898), point(7928,-4611686018427387903), point(2.381605e+307,17478), point(5544,545)))),(multipolygon( polygon( linestring( point(-24069,-26491), point(30977,21586), point(250,-1917), point(-19181,-26598)), linestring( point(23133,31415), point(-14479,-8520), point(-7996,11438), point(13558,1.221081e+308)), linestring( point(9490,-24193), point(7.692733e+306,-11584), point(3.496409e+307,12309), point(-13600,5.063956e+307)), linestring( point(-2983,9007199254740990), point(-1774.3057,-18240), point(576460752303423484,-213))), polygon( linestring( point(-27036,-6266), point(2812,423), point( 269.5830,-10251)), linestring( point(8796093022206,19289), point(-28667,27806), point(-1737,19232)), linestring( point(5.894344e+307,1.439676e+308), point(7.521254e+307,1.068160e+308), point(-5114,-31298), point(18630, 5550.0313))), polygon( linestring( point(-32107,29398), point(-5923,2466), point(19526,29783), point(12773,2.852785e+306)), linestring( point(-6038,-31211), point(14854,-1822), point(1.373247e+308,274877906941)), linestring( point(-16683,-22466), point(536870915,21346), point(19072,-1387), point(28397,-2851))))),(geometrycollection( polygon( linestring( point(-17179869181,-18106), point(30029,8857), point(31482,3556), point(-26675,6526)), linestring( point( 4447.0527,-12546), point(-20512,1022), point(28403, 875.6123), point(-1055.7490,12974)), linestring( point(-13416,32217), point(29151,-28497), point(-28789,25675), point(8471,1.181588e+308))),multipolygon( polygon( linestring( point(6254,11), point(-658,23388), point(14964,23386), point(-4790.7817,3920)), linestring( point(1.132282e+308,-17343), point(-20357,29096), point(-2187,-1747.4453), point(1.865259e+307,22403)), linestring( point(27900,4291), point(-4245,20621), point(4994,-28133), point(21324,4722))), polygon( linestring( point(24786, 9397.5039), point(-1262.9170,23704), point(-28517,-17932)), linestring( point(28783,-19271), point(4898,-19256), point(-5295, 8807.1270)), linestring( point(18507,-65540), point(-17371,5.124051e+307), point(-15938,-32322), point(25986,14985)), linestring( point(4533,14788), point(7.260204e+307,31150), point(-8660.1416,-21110))), polygon( linestring( point(8277,31207), point(-30506,-3670), point(-25765,16950), point(-28223,-22683)), linestring( point(2251799813685247,10438), point(-17434,19019), point(-16545,12000), point(-1896,31913)), linestring( point(1028,6881), point(-21292,14591), point(-18940,-24546)), linestring( point(-15449,-11653), point(-22335,1.564708e+308), point(12365,14728), point(-23497,31753))), polygon( linestring( point(16415,4986), point(-6738.6382,-3815), point(30597,28521)), linestring( point(1.023958e+308,-2044), point(-3882.5132,-8408), point(-9773,1.089057e+307), point(4154,-12153)), linestring( point(13733,2147483652), point(11257,-8528), point(-4961,-19007)))),linestring( point(6.857642e+307,293), point(-21309,1591)))),(point(-9527, 69.6318)),(multilinestring( linestring( point(24831,3211), point(-12020,-5768), point(15525,-23305), point(-17989,-4398046511105), point(12515,1.037834e+307)), linestring( point(-16576,5020), point(2147483645,-7307), point(26372,2251799813685245), point(1.666642e+308,19828), point(30319,24796)), linestring( point(1621,-13583), point(-31953,-26327), point(-3484,-30442), point(-1668,24859), point(-4656.8379,-16382), point(-12675,28537), point(-4058,5014), point(9007199254740995,-23221), point(28998,-12704)))) ;
select a from t where a ='2015-01-01' ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(8802,29633), point(547,-16725), point(-29340,30814), point(-15655, 3354.3770)), linestring( point(11513,-31994), point(30655,-23196), point(4153,17634), point(-3496,-10788), point(21739,12535), point(1972,-2147483645), point(-9751.6104,-9694)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-17562,-262145), point(-718,17138), point(28381,65533), point(-21497, 302.6748)), linestring( point(-2095,21303), point(-10249,-21891), point(-30236,9.496991e+307), point(-4294967295, 2818.5811)), linestring( point(549755813891,22453), point(3603,5158), point(-8946,-72057594037927933))), polygon( linestring( point(26276,-5099), point(-22975,-13833), point(-12044,-19597)), linestring( point(32381,-25922), point(2.592167e+307,8.323692e+307), point(-5428,-9939.2480)), linestring( point(-25347,-27396), point(17239,-29122), point(-6140,27494), point(-32449,-16913)), linestring( point(-5087.1274,28041), point(-9178,-27562), point(-25118,-21332))), polygon( linestring( point(1.216122e+307,3.311788e+307), point(-14156,-24708), point(-22473,24053), point(7426,1.441098e+308)), linestring( point(-29816,8361), point(-13283,3.844278e+307), point(-18348,17664), point(-14634,-19837)), linestring( point( -158.2227,-22808), point(-5873,4.970479e+307), point(10625,-27376), point(19148,-809))))),(multipolygon( polygon( linestring( point(140737488355324,29012), point(12865,1048579), point(-19935,1.460847e+308), point(1.059198e+308,5234)), linestring( point(-16656,4070), point(16970,18425), point(-23739,137438953470), point(66,7.574699e+307)), linestring( point(30498,29910), point(11889,1.053020e+308), point(-24720,-29037))), polygon( linestring( point(-13311,-12785), point(19949,26034), point(22120,1.683505e+308), point(31219,-23816)), linestring( point(22747,8936), point(1.509877e+308,-13331), point(9973,32049)), linestring( point(-28199,3.386260e+307), point(281474976710653,21308), point(28625,-29496), point(14603,-22347))), polygon( linestring( point(-19898,-18648), point(1.715673e+308,6345), point(7.399527e+307,-1204.3711), point(-4545,2104)), linestring( point(-18429,1099511627772), point(-19773,-32263), point(1019,-12530), point(-17230,-21320)), linestring( point(-9422,-17947), point(-17917,9.715583e+307), point(-28497,-1159.1172)), linestring( point(-3755,-18062), point(-26270,4.598203e+307), point(20969,-4740), point(6185,19055))))),(polygon( linestring( point(-26202,8162), point( 4622.6914,26069), point(8502,1.275881e+308), point(1.675756e+308,-16270)), linestring( point(-29509,-20879), point(-27080,5768), point(1.393217e+308,9730), point(-11876,13704)), linestring( point(-9977,19312), point(-15820,7353), point( 1403.4834,-23768)))),(multipoint( point(-13526,11708), point(23996,1.598871e+308), point(7.454313e+307,16138), point(-10727, -427.0430))),(polygon( linestring( point(15774,-7395), point(12081,1020), point(9125,1264)), linestring( point(13888,18177), point(5.219509e+307,-3102), point(7.873838e+307,-32350), point(-9470,18328)), linestring( point(1.756412e+308,13316), point(-11849,11503), point(-2708,1.091477e+308), point(-14335,32147)))),(geometrycollection( linestring( point(-20088,-16907), point(-11263,-31928), point(-14276,-21996), point(-26171,29682), point(22457,7423)),geometrycollection( multilinestring( linestring( point(761,-23041), point(-24166,20895), point(19411,-25182), point(-29297,-7441)), linestring( point(1.159990e+308,-21391))),point(549755813884,-15497)),multipolygon( polygon( linestring( point(-16894,13304), point(12156,-11574), point(4793,9337)), linestring( point(5.714756e+307,1.783595e+308), point(4287,15611), point(36028797018963972,13275), point(-4463.0190,-21214)), linestring( point(-11967,-21072), point( 17.6729,-11423), point(-27100,-32639)), linestring( point(-14896,13629), point(-25510,-17906), point(-5467.2617,-19062))), polygon( linestring( point(-30831,1358), point(30743,-19044), point(-31728,473), point( 4395.0820,21020)), linestring( point(12063,31654), point(6.985406e+307,30994), point(1.404727e+308,18701), point(-15639,-28589)), linestring( point(1.113820e+307,6806), point(-588,24365), point(-30855,-4582.0332), point(23036,4194306))), polygon( linestring( point(-22440,-1125899906842620), point(-4033.6782,1580), point(7651,-16028)), linestring( point(1.253709e+308, 5399.3887), point(9.761981e+307,-10143), point(-3203,2348)), linestring( point(7.941102e+307,32645), point(-25896,3972), point(2444,27311)), linestring( point(5680,8305), point(-26682,6543), point(9.477266e+307,25220), point(27250,1.212915e+308)))))),(multilinestring( linestring( point(24260,17673), point(-12572,-30761), point(524286,1.157445e+308), point(1.723812e+308,14034), point(-30466,19107), point(1099511627776,-4623.7227), point(26809,-23991), point(-3436,20932), point(-11872,1.424970e+308), point(17087,-22842)), linestring( point(576460752303423492,-9134)))),(point(12212,7272)),(point(20926,-10480)),(polygon( linestring( point(15374,-3770.7813), point(30724,281474976710658), point( 1557.2686,-29886)), linestring( point(-4203,-29934), point(1.676062e+308,-3231.9492), point(15008,22735)), linestring( point(-1,6.162827e+307), point(6.603562e+307,-21003), point(-10015,4624)), linestring( point(-25183,-5837), point(-3251,-20336), point(22375,-1152921504606846976), point(-15652,1.420916e+308)))),(linestring( point(1.161589e+308,33554434), point( 4841.9785,13377), point(25316,9.156461e+307), point(9758,1.677164e+308), point(-26418,6.121268e+307), point(-11153,144115188075855874), point(-13871,31145), point(-28232, 5995.5449), point(-24806,1.582771e+308))),(polygon( linestring( point(7476,546), point(10976,-8159), point(-12715, -387.4990), point(-6511,6.360938e+307)), linestring( point(25243,-28613), point(-24812,6.824309e+307), point(-27845,1456), point(17179869183,32288)), linestring( point(-5634,70368744177666), point(-7046,19731), point(16380,-7032)), linestring( point(15217, 7969.4883), point(8673,26930), point(22726,-16422), point(24922,-23374)))),(multipolygon( polygon( linestring( point(-26051,24704), point(-32767,-947), point( 8516.7559,-20611)), linestring( point(-21717,-8680.4629), point(17509,4153), point(-4635,14454), point(20309,11689)), linestring( point(-4294967296,27559), point(32031,17326), point(2097155,-16624))), polygon( linestring( point(-5230,25857), point(8192,-8942), point(-14320,-2931), point(-1122.5938,-869)), linestring( point(-28917,21278), point(-21639,12070), point(-18861,3.314565e+307)), linestring( point(17966,29229), point(-5224,-23828), point(9223372036854775812,-1013), point(-17127,8.287131e+307)), linestring( point(-30334,-2466), point(21395,14154), point(-10792,-10383), point(-11237,23705))), polygon( linestring( point(938,-5970), point(-20214, 4772.0117), point(-10837,499), point(-12995,32761)), linestring( point(-5903,-22808), point(32239,-12120), point(-9302.8242,2289)), linestring( point(1.590930e+308,-31045), point(578,-31139), point(1.747005e+308,2.915193e+307)), linestring( point(-1271,131075), point(-4294967299,25225), point(-21366,17592186044413))))),(multilinestring( linestring( point(3367,262145), point(-2133,-30180), point(-15558,-27637), point(-9223372036854775805,-7405)), linestring( point(1630,7134), point(9221,-16820), point(-17926,-21351)), linestring( point(-18725,-23279), point(-18108,-3752), point(6678,22996), point(2048,1073741821), point(4294967294,-6152), point(-12017,4194307), point(31680,8935), point(20031,21273), point(-20487,13381)))),(geometrycollection( point(1048578,10530))),(polygon( linestring( point(4926,-7868.9131), point(-4095,-3772.6631), point(6691,-7235), point(18637,-7128)), linestring( point(-2846.0083,5821), point(30677,-7840), point(29707, 9890.1230), point(9.445904e+307,3.911103e+307)), linestring( point(-9603,-7379), point(-24397,-15611), point(11767,-18826)))),(geometrycollection( multipolygon( polygon( linestring( point(-15239,13530), point(-16595,23613), point(2795,-2264)), linestring( point(-12738,13364), point(16486,7249), point(1.051961e+308,12095)), linestring( point(-512,19880), point(28083,-17451), point(-22957,3.124503e+307), point( 488.9863,1.781991e+308))), polygon( linestring( point(4178,2013), point(-30629,1.599584e+308), point(11604,-131075), point(9323,70368744177662)), linestring( point(-18405,2199023255554), point(30740,6214), point(6.464808e+306,-11607)), linestring( point(-12137,-8309), point(10044,-17179869180), point(61,67108862)), linestring( point(8428,4975), point(1957,-18358), point(-508,232))), polygon( linestring( point(13026,27799), point(-11113,4097), point(408,23427), point(-31376,454)), linestring( point(-16777219,-31042), point(-1,-31172), point(-16091,31418), point(8707,-16218)), linestring( point(-4576,32381), point(-29890,1.502682e+308), point(-17914,4340), point(1048578,67108862))), polygon( linestring( point(14539,4398046511104), point(2785,4429), point(1.149246e+308,27923), point(1.422896e+308,26871)), linestring( point(21685,5567), point(-20949,17592186044412), point(22401, 6201.3916)), linestring( point(-29882,-21212), point(1.273964e+308, 2778.1348), point(-7262,-24205), point(16785,26637)), linestring( point(22175,-25194), point(-20134,2.400251e+307), point(-1769.4707,20049), point(-14879,2970)))),linestring( point(20797,28813), point(8.159673e+307,20672), point(16706,28548), point(-8796093022209,-2963), point(31164,3919), point(19063,-9851), point(-19092,281474976710654), point(-25271,15081)))),(multipoint( point(-11515,21791), point(30736,5421))) ;
insert ignore into `test`.`t`(`a`) values (point(10740,9501)) ;
insert ignore into `test`.`t`(`a`) values (point(910,-32466)) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( polygon( linestring( point(-4194305,137438953475), point(6.170547e+307,-16785), point(15584,12880), point(2.355882e+307,-13223)), linestring( point(-23075,-9278), point(-10650,-32413), point(20084,-4617), point(-7922,27646)), linestring( point(3.167312e+306,1.728684e+308), point(2097152,-12255), point(-14523,1837), point(-18581,-1743)), linestring( point(21835,6.695099e+307), point(25628,-30934), point(-29207,14069))))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(-20727,17301), point(-21820,-24321)), linestring( point(10806,1.061773e+308)))) ;
delete from t limit 1 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(25391,-1152921504606846976), point(1811,18230), point(10726,-19193)), linestring( point( 398.8408,6.360633e+307), point(-8252.6514,-22993), point(-70368744177663,-20142)), linestring( point(-19069,18953), point(31433,16357), point(12885,-6928.6987)), linestring( point(-25280,6.590082e+307), point(12346,-21767), point(13884,32554))), polygon( linestring( point(-126,3981), point(-23662,25168), point(1.287094e+308,2183), point(-3478.3882,28391)), linestring( point(-28114,-8866), point(1.231102e+308,-30707), point(-27983,-18308), point(17660,1.801128e+307)), linestring( point(-6196,26669), point(9009,9087), point(-11778,-31038), point(11040,-31158)), linestring( point(-27343,8796093022210), point(-27200,-7380), point(12004,24598), point(30737,32700))))),(multipoint( point( 713.7461,1348), point(-601,-2199023255553), point(-21764,-4619), point(31476,12329), point(15064,18182), point(8799,2199023255552), point(26151,7803), point(10142,22380), point(4095,32768), point(12540,-29028))),(geometrycollection( geometrycollection( point(13776,24905)),multipolygon( polygon( linestring( point(72057594037927938,-5587.7368), point(-17408,15223), point(-3340,-14520)), linestring( point(3750,1.563329e+308), point(19047,1.304125e+308), point(-15804,10734)), linestring( point(-13917,2734), point(508,13905), point(-28457,13626))), polygon( linestring( point(28141,-25622), point(-19014,20246), point(4503599627370496,7.197921e+307), point(7022,1.823858e+307)), linestring( point(5.298941e+307,-9168), point(-3492.2373,9.464358e+307), point(-513,-12717), point(9187,9653)), linestring( point(30311,536870909), point(18014398509481985,-18169), point(1.514617e+308,-23578))), polygon( linestring( point(-14782,1.126194e+308), point(-5240,-2889), point(1,-7116), point(253,1.357172e+308)), linestring( point(16100,432), point(-16616,28277), point(1.608221e+308,-25410)), linestring( point(-8124,-4172.0723), point(1.368291e+308,-2760), point(262140,-13593)), linestring( point(10827,31551), point(-29719,24823), point(1006,21529), point(6621,2467))), polygon( linestring( point(4265,7.513096e+307), point( 6235.9141,-9282), point(8864,18560)), linestring( point(-3,20221), point(-6971, 6402.4609), point(-22052,8388609), point(-28086,1.795647e+308)), linestring( point(-3952,29009), point(-22527,-6941.3374), point(-24763,6.436627e+307), point(33554435,31581)), linestring( point(2354,29355), point(-10969,-1341.3311), point(7009,31471)))),multipolygon( polygon( linestring( point(19803,30300), point(-11205,7977), point(11655,19021), point(-12957,5091)), linestring( point(32293,1.460169e+308), point(18457,-11570), point(1.644174e+308,1296)), linestring( point(26391,8234), point(-15991,-31210), point(-26004,-17659), point(18713,-23850))), polygon( linestring( point(3187,13), point(30666,-24701), point(23739,17023), point(-2199023255552,1.164048e+308)), linestring( point(-18656,20770), point(-4953,-513), point(11242,10114)), linestring( point(-5519,1.072923e+307), point(27747,-22313), point(15002, 7022.4727)), linestring( point(22443,5658), point(14810,7622), point(-7026,-14033))), polygon( linestring( point(23558,7410), point(6525, 769.1826), point(-23893,8156)), linestring( point(-16988,-15474), point(22921,15084), point(-22105,-3326), point(21704,5253)), linestring( point(11824,11382), point(5061,-661), point(-14522,-3052), point(1.494689e+308,-9903)))))),(multipoint( point(1.310836e+308,23276), point(-24754,17103), point(-279,-522))),(geometrycollection( multipolygon( polygon( linestring( point(26616,-28422), point(21433,34359738367), point(-28581,1918)), linestring( point(16497,11243), point(-5975,30448), point(-24370,8246)), linestring( point(-23972,7207), point(22987,-4183), point( 8699.8711,9.175673e+307), point(1073741823,-16435))), polygon( linestring( point(1.776149e+308,16868), point(5597,-4014.0132), point(-16278,-17869), point(-6708,-12026)), linestring( point(-26696,-21216), point(-27534,-24744), point(3937,8999), point(268435460, 8147.5918)), linestring( point(-2006,-15463), point(23976,19864), point(1.258046e+307,-21736))), polygon( linestring( point( 4227.5537,32175), point(1791,-2740), point(31906,17124)), linestring( point(-3842,-25645), point(-24374,4786), point(-29593,5508)), linestring( point(19256,-11103), point(-22877, 8364.3770), point(-2761,5843)), linestring( point(-29378,23210), point(30937,1152921504606846979), point(4608,4503599627370499), point(-17836,-18488))), polygon( linestring( point(9076,-20462), point(-8578,-25999), point(-16957, 9140.3438), point(1073741820,-9665)), linestring( point(14598,26244), point(203,-26330), point(22233,1.321819e+308)), linestring( point(782,65534), point(-7724,-17057), point(29040,29743)), linestring( point(-26447,1.067308e+308), point(28754,16580), point(-24600,23704)))),linestring( point(-17972,-2065), point(16657,4503599627370497), point(2.186872e+307,-6869), point(30320,1.230049e+308)))),(linestring( point(6.814382e+307,-26441), point(-26392,5.980626e+307), point(-22174,18389), point(-9731,-10859), point(12926,26349), point(1950,-12375), point(28435,5571), point(-29402,-13021))),(point(30674,-17786)),(geometrycollection( multipolygon( polygon( linestring( point(27427,-28667), point(-15341,-30281), point(8530,-24163), point(9744,18496)), linestring( point(-23277,1.168171e+308), point(974,-29297), point(1.017428e+307,28231)), linestring( point(-8814, 557.3359), point(20887,-5978), point(-22281,20855), point(-11402,-28432))), polygon( linestring( point(18981,26378), point(-17837,-21220), point(15173,-6710)), linestring( point(4421,-1770), point(21788,-24076), point(20257,4.980724e+307), point(25802,6217)), linestring( point(-2038,29080), point(5.776332e+307,7195), point(-29694,5010)), linestring( point(-10377,8.281913e+307), point(-1545,28351), point(-21178,29989), point(-23920,20912))), polygon( linestring( point(4398046511100,21474), point(-15917,-21318), point(-30699,2574), point(-26896,-27765)), linestring( point(-22599,-26503), point(7133,15235), point(-11805,-24657), point(-8160,16867)), linestring( point(-18014398509481981,-8210), point(-7554.2524,5092), point(13554,-5068.7285), point(17999,15067)))))),(multilinestring( linestring( point(-16020,-32413), point(4.426735e+307,16385)), linestring( point(32327,1161), point(-9822,-10730), point(-4901.2871,-3653), point(32721,-1403), point(31684,14579), point(8.716967e+307,-14764)), linestring( point(13383,21870), point(-8264,30751)))),(multipolygon( polygon( linestring( point(-1746,1.466376e+308), point(516,-5787), point(13037,8017), point(-31336,23355)), linestring( point(30203,7927), point(11290,6240), point(-7575,25427)), linestring( point(-5780,12877), point(-1273.8994,16346), point(67108862,30777))), polygon( linestring( point(3.176867e+307,12078), point(-13145,549755813884), point(-20547,-2097155)), linestring( point(5648,31334), point(25500,13755), point(-12924,5.129661e+307)), linestring( point(1048572,1.537616e+308), point(-9715,-5146), point(-29554,-7900)), linestring( point(16712,19843), point(-6741,15457), point(24757,17919), point(25631,-32588))))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( multipoint( point(-13974,759), point(-5070,-13606), point(-3141,-11436), point(-14343,-140737488355327), point(-30753,1.363641e+308), point(1.454039e+308,-7701), point(-1712,682), point(-8356,30121), point(441,31595)),multipolygon( polygon( linestring( point(-6666,-20087), point(-16261,-18741), point(29900,-4561), point(32721,-19837)), linestring( point(12535,-28637), point(-142,5.626118e+307), point(12095,31865)), linestring( point(14152,2097152), point(4099,25397), point(9.320136e+307,22100), point(-26998,6995))), polygon( linestring( point(27946,-17698), point(5417,1861), point(-5429,4821)), linestring( point(29721, 6167.6475), point(18067,5.926782e+307), point(64,15756), point(13772,-24834)), linestring( point( 2343.4980,-26069), point(-29430,-20249), point(27556,-15197), point(-5,-24893)), linestring( point(19243,10773), point(18014398509481980,-19639), point(-25805,-17181))), polygon( linestring( point(-6305,-19510), point(-29543,32664), point(10362,-21845)), linestring( point(1152921504606846974,-140737488355325), point(281474976710660,16562), point(7739,8018)), linestring( point(-4449,-9590), point(7099, 6436.7793), point(20910,6794), point(22768,-16328)), linestring( point(-10263,-27832), point(-17103,9.447895e+307), point(-9625,281474976710657), point(20716,16373))), polygon( linestring( point(-2097155,20974), point(3.313334e+307,3.590253e+307), point(-28930,-19027), point(30377,24553)), linestring( point(-11587, 6960.0313), point(-30326,1.382510e+308), point(12246,22730)), linestring( point(-8676,30624), point(21252,-2048), point(1.506040e+307,15053)))))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(9827,3429), point(-16210,14001), point(4169,1.351898e+308), point(-13841,-12795)), linestring( point(17098,-11764), point(-21473,16250), point(13473,20517), point(25810,7806)), linestring( point(24579,1099511627772), point(-27881,6.702125e+307), point(-14691,-29857), point(27000,-18432)))),(polygon( linestring( point(30015,3337), point(6339,8573), point(5.540008e+307,-23174), point(-31557,1.152984e+308)), linestring( point(30624,-27570), point(25096,13530), point(-909,25892)), linestring( point(-30144,198), point(576460752303423488,-4194304), point(18721,30579)), linestring( point(4398046511107,23041), point(8304,3898), point(1.122208e+308,16304), point(14835,7036)))),(multipolygon( polygon( linestring( point(13595,1.223567e+308), point(22323,-3996), point(-14326,-14251), point(4.598493e+307,31155)), linestring( point(423,10171), point(9266,31513), point(-2333,-27381)), linestring( point(-17790,-21576), point(-17179869186,4294967292), point(2251799813685245,-29541), point(17616,2419)), linestring( point(18072,-25309), point(-26630,22882), point(8176,1.217493e+308))), polygon( linestring( point(27665,-140737488355328), point(5515,1.754213e+307), point(9292,18522)), linestring( point(4884,-5051), point(23828,8974), point(14594,233)), linestring( point(27214,17592186044414), point(-576460752303423486,-9969), point(11636,-28801))))),(multipoint( point(30092,-20174), point(1.019528e+307,-11916), point(-17425,11107), point(-28126,-3718), point(1.063992e+308,-1285), point(3534,-2147483649))),(geometrycollection( multilinestring( linestring( point(31314,1.759693e+308), point(-23611,-23857), point(1.769795e+308,27518), point(-21468,17909)), linestring( point(1.754140e+308,-24082), point(2099,-27976), point(70368744177661,-1169))))),(multilinestring( linestring( point(13374,-10882), point(-7960, 8301.6914), point(1.552058e+308,19351), point(1125899906842628,-6000), point(1306,-13339), point(28854,2199023255552)), linestring( point(14029,23918), point(9180,-13556), point(-19251,-2097155), point(15034,8)))),(point(27656,-592)),(multipolygon( polygon( linestring( point(32005,-26641), point(-12670,-14387), point(26257,27419), point(18350,-23314)), linestring( point(3.498011e+307,-31969), point(-20706,29515), point(-8174,32475), point(28486,-31071)), linestring( point(2097150,-23289), point(24806,26303), point(5360,20988), point(12876,16694))), polygon( linestring( point(-32082,21677), point(562949953421314,-1152921504606846977), point(-12757,-20291), point(-32615,-5804)), linestring( point(-18685, 4143.0771), point(-11029,8769), point(-2594,1.675616e+308)), linestring( point(-21335,12369), point(4096,-1236.1250), point(9330,1.612697e+308))))),(polygon( linestring( point(17688,-15198), point(11850,31667), point(22551,-2933), point(-295,14564)), linestring( point(-820,-22837), point(382,32770), point(17592186044412,36028797018963967)), linestring( point(1.476406e+308,1.394021e+308), point(7080,-1389), point(-23999,4.269384e+307), point(21220,-31631)), linestring( point(2199023255550,20332), point(9329,5982), point(20695, 6151.5215), point(14846,-32513)))),(multilinestring( linestring( point(12718,1141), point(-16659,32530), point(1.522567e+306,-18168), point(20220,423), point(36028797018963966,8640)), linestring( point(8672,1.200823e+308), point(11138,12380), point(30534,6.404582e+307), point(3975,2), point(12850,14575), point(1048578,-26653)), linestring( point(16143,29724), point(-26205,-31808), point(11744,-12367), point(29092,-227), point(-17818,28636), point(510,26169), point(3.130771e+307,1.115327e+308), point(20713,2147483644)), linestring( point(-11657,-9016), point(-4616,32133), point(4611686018427387900,-32148), point(17054,2.717029e+307), point(-8189,4547)))) ;
select a from t where a =255 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-21187,12858), point(19645,3.548514e+307), point(16526,29147), point(-1973,-26417), point(12403,20441), point(17962,27612), point(13456,32646), point(30442,-414)), linestring( point(26359,4.265298e+307)))),(polygon( linestring( point(-30298,-19033), point(-30325,9236), point(1.305052e+308,9.930659e+307)), linestring( point(-18395,-23645), point(9033,1.436339e+308), point(31021,-8)), linestring( point(-18149,-24463), point(-295,29054), point(-16779,-10498)))),(linestring( point(-1102,-11054), point(-12335,9720), point(11771,-4), point(1742,-3568), point(21354,-19102))),(multilinestring( linestring( point(-27685,1.241135e+307), point(-30748,15626), point(16087,21880), point(8388604,-13340), point( 5816.4814,7654)), linestring( point(-27670,-8796093022211), point(-17023,10417), point(18625,-4105), point(576460752303423487,1.333475e+307), point(-21251,20081), point(7816,2.546648e+307), point(-29325,2.825989e+307), point(7982,144115188075855870)), linestring( point(-9138,23926), point(4.407338e+307,-6528), point(-29911,-13817), point(8177,13329), point(-3494,1.235560e+308)), linestring( point(31690,-12164), point(4741,-5168), point(-2815.3857,-25591), point(-31015,-24068), point(1437,11542), point(-5561,27686), point(22909,25632), point(12973,16134), point(70368744177668,-10177)))),(polygon( linestring( point(-19946,4109), point(-26601, 2301.8574), point(6935,1.676632e+307), point(8.969778e+307,-11137)), linestring( point(4,-1742.2900), point(-12506,140737488355329), point(1.108269e+307, 4176.1758), point(4279,260)), linestring( point(-9218.6279,-30827), point(-17127,-14777), point(-28221,16384)))),(polygon( linestring( point(1.875348e+307,32606), point(3461,12451), point(-8656,-22902)), linestring( point(-23564,67108863), point(6317,10489), point(-7072,-18645)), linestring( point(31243,-22227), point(-14063,1.509759e+307), point(562949953421310,-12880)))),(geometrycollection( linestring( point(-17778,36), point(137438953473,-22214), point(3.155388e+307,6742), point(-6399.3984,-12175), point(20669,10279), point(-6702,-506), point(2.342477e+306,-260), point(511,511), point(14969, 1307.6182)))),(multipoint( point(8589934595,-3630), point(-28764,5123), point(11391,-10321))),(point(-4699.0454,24005)),(geometrycollection( point(-9459,-67108867),point(2472,20522),geometrycollection( point(31456,3066),multipolygon( polygon( linestring( point(-9871,-17868), point(1.589176e+308,-22486), point(-3,15231)), linestring( point(-8148,-5946), point(-3992,12613), point(-710,-20605)), linestring( point(6.247597e+307,-18316), point(-8630.4551,1.279946e+308), point(-10581,-17313)), linestring( point(28718,13192), point(-30765,1.980925e+307), point(32309,-3413.4878), point(8.985027e+306,16706))), polygon( linestring( point(1.357546e+308,7637), point(30720,-333), point(-21245,-31102)), linestring( point(-5632,-9105), point(6598,30938), point( 5869.1143,11401), point(9884,16500)), linestring( point(-5682,24724), point(-12508,-17695), point(3.586747e+307,1.800662e+306))), polygon( linestring( point(3666,-23463), point(4.434566e+307,6636), point(7484,8259), point(32582,2.390379e+307)), linestring( point(5,-16032), point(-9892.5498,-6), point(19415,23049), point(-8366,-29245)), linestring( point(-32737,8.536435e+307), point( 903.8975,17179869181), point(1.380919e+308,12239)), linestring( point(10538,-30285), point(-17620,-9745), point(-22806,-274877906946))))))),(polygon( linestring( point(-15902,1.236511e+308), point(12296,-8066), point(9223372036854775804,27076)), linestring( point(8349,-68719476734), point(-3698.4448,14251), point(-22465,-28290)), linestring( point(-29122, -416.0684), point(17330,9.283441e+307), point(5.773594e+307,9404), point(-32087,6482)))),(polygon( linestring( point(-30363,9298), point(-31577,17592186044414), point(8761,7342)), linestring( point(18295,17345), point(-1073741822,16355), point(20229,14782), point( 4363.9395,-9516)), linestring( point(1.090438e+308,-6659.4292), point(4611686018427387906,61), point(26326,26641), point(-18141,4.383856e+307)))),(point(-26807,13676)),(multipolygon( polygon( linestring( point(131068,524285), point( 9963.3555,-13680), point(19616,19073)), linestring( point(21145,9007), point(-11334,32461), point(5753,-6496)), linestring( point(-27324,-3548), point(-3966,-6141), point(4463,18668), point(6636,-23846))), polygon( linestring( point(-7441,-5303), point(5.267082e+307,-5784), point(15041,23544)), linestring( point(-16877,-12615), point(-7617,1.743297e+308), point(8196,10493), point(-23427,6304)), linestring( point(-14998,-33554430), point(-28589,-22869), point(-31579,345), point(3571,5675))), polygon( linestring( point(-21586,7.972528e+306), point(18318,5.185088e+307), point(23555,24370), point(-29151,-19324)), linestring( point(14502,-18466), point(27542,-15671), point(16287,-15422), point(-3290,28731)), linestring( point( 9310.7910,-17269), point(9553,19002), point(-32439,16899), point(-11663,-6414))), polygon( linestring( point(-7818.3623,36028797018963966), point(8589934590,16396), point(11614,-25099)), linestring( point(1.091320e+308,23576), point(10971,18873), point(1.566052e+308,-11364), point(-22295,288230376151711741)), linestring( point(7068,70368744177660), point(3059,4294967296), point(28807,12398), point(22271,-6788))))),(multipoint( point(19497,-5522), point(-16230,4.815941e+307))),(point(73,27496)),(multipoint( point(-19478, 9746.7461), point(1971,20829), point(-12396,-18881))),(point(14344,70368744177663)),(multilinestring( linestring( point( 7061.3906,-16095), point(-26179,-4991), point(3781,-25426), point(-28160,1097), point(7104,4107), point(27948,1.764276e+308), point(-13824,137438953473), point(11779, 1428.4150), point(-18692,-20756)), linestring( point(-5576,-9777), point(-27807,-8939), point(5824,-3690), point( 2269.5830,8146), point(-11842,16775), point(-1429,26173), point(16528,29903), point(26571,-7909)))) ;
select a from t where a ='16383' or a =255 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-7597,16985), point(9.886930e+307,-31638), point( 9082.3828,-10566)), linestring( point(7885,9150), point(-2162,26771), point(26085,-137438953471), point(-7089,8144)), linestring( point(10200,12819), point(18542,65532), point(-30359,29261), point(1876,16831)), linestring( point(-28943,24452), point(29353,21087), point(9.224866e+307,-19412), point(-26441,1.384138e+307))), polygon( linestring( point(13621,3995), point(-17095,-7349), point(-16785,-2858)), linestring( point(-13619,262147), point(25576,2717), point(12429,-30417), point(19726,-29447)), linestring( point(-19470,15612), point(22592,18506), point(17179869184,-29884)), linestring( point(-11337,-10653), point(-24778,2.279501e+307), point(18014398509481988,14616), point(-30968,-3928))), polygon( linestring( point(19678,134217732), point(-6749,5322), point(-20045,-9849), point(1.616574e+307, -416.1514)), linestring( point(9836,13438), point(7234,2164), point(-9884,1.385555e+308)), linestring( point(16385,-20551), point(12537,-5609), point(4387,549755813885)), linestring( point(-3763,-25587), point(1537,-21877), point(16076,34359738365), point(4604,8.958625e+307))))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(-31104,549755813890), point(16551,-4191.4868), point( 2195.9609,1), point(2.965316e+307,-10045), point(23400,-981), point(11736,4100)), linestring( point(4155,-25581)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-1125899906842623,3.806663e+306), point(3744,-4294967297), point(65534,4219), point(17565,24558)), linestring( point(23697,15278), point(1.575114e+308,-11884), point(-28920,-1581), point(-24200,20513)), linestring( point(9896,-976), point(-24285,1.403395e+308), point(536870915,-19462))), polygon( linestring( point(-16825,10888), point(28899,12619), point(29185,1.724439e+308), point(1.596984e+308,-13742)), linestring( point(-8592,1.232627e+308), point(-3950,67108865), point(9.967647e+307,-18814)), linestring( point(28334,20279), point(-2968,-1393), point(17592186044419,16757)), linestring( point(-16725,8555), point(7691,354), point(21947,19016), point(18524,25251))), polygon( linestring( point(1.065785e+308,-381), point(-14850,-9946), point(-12626,-6066), point(-16879,9007199254740996)), linestring( point(27285,23082), point(-24677,-1035), point( 2906.0645,22307), point(11385,9.936637e+307)), linestring( point(-285,23578), point(28278,17064), point( 4333.0596,-30094), point(-19807,-31350))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(18889,-27358), point(10841,16687), point(-15718,2.737134e+307)), linestring( point(15528,-3616), point(-1683,25509), point(12534,-21916)), linestring( point(17179869185,-253), point(-20369,1.365659e+308), point(2756,15660), point(-13814,24308))), polygon( linestring( point(13,-11626), point(-30762,1.521292e+308), point(-14589,536870916), point(-29148,11878)), linestring( point(2088, 9402.6738), point(-17742, 9903.6719), point(3770,-13393)), linestring( point(16372,-274877906948), point(1.157637e+308,-8877), point(-24818,-18999)), linestring( point(-6242,137438953476), point(27691,-19350), point(-24372,19989))), polygon( linestring( point(1152921504606846978,-14568), point(-6257,-661), point(27684,4.561954e+307)), linestring( point(-5677.3960,-29360), point(5723,3.674119e+307), point(-11479,1193), point(3286,3454)), linestring( point(-23655,2.560744e+307), point(22830,10), point(16201,-31350))))),(point(-3067,-32144)),(multipoint( point(-17760,6238), point(-7786,-13463))),(multilinestring( linestring( point(-25909,23756), point(-19705,-9806), point(29821,-10660), point(6.611751e+307,65533), point(-14566,-28107), point(-4817,-18608), point(262147,8663), point(-32713,-400)), linestring( point(22411,30997), point(-9631,-32193), point(-21537,29866), point(-10985,-2305843009213693956), point(-25952,17981), point(-21462,301), point(-16,-18149), point(-16330,8095), point(24848,28874), point(-13704,-17845)))),(polygon( linestring( point(1.071096e+308,4497), point(268435452,-17864), point(-31427,1383)), linestring( point(30064,24953), point(-18388,12782), point(8923,-5962.6187), point(-19867,28172)), linestring( point(-13919,5708), point(7422,10251), point(2199023255550,4720)))),(multipoint( point(-22620,67108866), point(-6040,32016), point(8589934592,6244), point(5084,-1640.6826), point(29713,3.380307e+307), point(18334,5521), point(-4719.9702,29845), point(67108868,6299), point(15116,-9601.3652))),(multilinestring( linestring( point(9007199254740996,22971), point(-5116,31735), point(-21170,-25106), point(-1485.0645,6450), point(28762,-124), point(-6558,15062), point(27129,5.814381e+307), point(23098,6936), point(21952,13240), point(-9876.8564,-28259)), linestring( point(-26903,-19990), point(-25658,1.524122e+308), point(1.239752e+308,1217), point(29670,-7427), point(19397,21934), point(31252,5188), point(27098,27095), point(32062,27652)), linestring( point(-28472,16207), point(1.094891e+308,9.461200e+307), point(5,-7628.7695), point(7970,4300)), linestring( point(-5963,-22738), point(-1821,-15793), point(3.511600e+307,-8607), point(1903,-31428), point(8861,7760), point(-3253,-4358), point(-30097,-32659), point(12,23251)))),(point(35184372088836,-13963)),(multipoint( point(-14488,-7651.6729), point(-3093.9971,-1999.5005))),(polygon( linestring( point(-13695,11132), point(29315,8087), point(-11721,2199023255548)), linestring( point(9.503834e+307,2305843009213693949), point(549755813891,-29187), point(9227,1.670004e+307)), linestring( point(10370,27568), point(8249,15564), point(16141,24450)))),(polygon( linestring( point(6.275127e+307,-2337), point(-22000,-10323), point(4.467673e+307,-65536)), linestring( point(-9223372036854775808,-18532), point(-5300.9902,-30388), point(20024,-21197), point(-1447.3203,-19648)), linestring( point( 8911.2012,18293), point(-19924,-281474976710656), point(30023,-21928), point(4.057508e+307,13858)), linestring( point(30830,17177), point(-27732,-9798), point(1.113421e+308,6146)))),(multilinestring( linestring( point(-21910,29184), point(-12830,-6647), point(-17599,-19139), point(268435454,20882), point(28815,26413), point(25691,4), point(-25111,-1046), point(11929,-5846)), linestring( point(12790,1.339697e+308), point(-3448,-21680), point(9.561015e+307,-10121), point(1497,4990), point(573,-25229), point(-28054,-10369)), linestring( point(1073741822,1.440583e+308), point(-31613,-955), point(-8195,-18595), point(-15502,19140), point(0,10827), point(19204,5), point(-10894,18419), point(-12199,10964), point(-14412,9883), point(28037,-8963)), linestring( point(-796,5638), point(311,17179869187), point(23596,2550), point(-15681,-18786), point(-4088,4294967292), point(8589934594,11558), point(-5146,756), point(-31322,-8350), point(6.483257e+307,-17698)))),(linestring( point(-29516,137438953475), point(-20101,17206))),(geometrycollection( multipoint( point(-274877906945,-14502), point(-60,-4468)))),(point(21420, -991.4297)),(geometrycollection( geometrycollection( multilinestring( linestring( point(-11658,31821), point(-31216,-3967), point(-4300.4585,-35184372088835), point(-16856,32610)), linestring( point(-1071,28233), point(-1882,26486), point(32765,-11626), point(5.888668e+306,-6495), point(22999,-14304), point(-30458,-8508.6230), point(3370,-27850), point(-17396,2.886429e+307))),multipolygon( polygon( linestring( point(-18227,-26433), point(4092,-1125899906842624), point(8.442423e+307,-9223372036854775808), point(-8736,-1099511627777)), linestring( point(-4142,-15606), point(20444,16123), point(25044,-11738), point(22124,-2703)), linestring( point(9255,-11203), point(5066,-3918), point(9154,34359738372))), polygon( linestring( point(22040,4194304), point(1.472155e+308,-13048), point(-23056,30990), point(-32293,-2633)), linestring( point(-16533,-26514), point(31435,18992), point(9222,32304)), linestring( point(7705,-22781), point(-10689,-302), point(6882,8193), point(-29722,-27489)), linestring( point(10423,28121), point(1780,-12), point(11199,29997), point(-14557, 3375.6914)))),polygon( linestring( point(27281,6683), point(-17991,4.625481e+307), point(8009,13445)), linestring( point(24990,-17552), point(562949953421314,-9318.0693), point(27798,-25782), point(15682,4.087571e+307)), linestring( point(14004,6088), point(11663,-15680), point(2.159942e+307,25362)))),point(-1125899906842626,17063))),(linestring( point(-18079,-4553), point(24297,-24425), point( 2104.6338,-14633), point(22126,11322), point(-28043,6.416857e+307), point(22513,-28234), point(-3,2047), point(1.705350e+308,-4982), point(-24590,26264))),(multipoint( point(2147483646,0), point(23674,9724), point(21394,-10664), point(8.318541e+306,1048576), point(-19381,-32150), point(1.595781e+308,-29187), point(29218,-6743.3594), point(24219,49), point(-19003,-8796093022211), point(-233,15462))),(multipoint( point(8.953560e+307,-30877), point(-13755,4.679621e+307))),(multipoint( point(-29039,-25557), point(-5190,8.339609e+307), point(2179,28824), point(-17503,-8642), point(16777214,6734), point(-29386,7.798783e+307), point( 3939.9160, 4404.9082))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(-20718,-28792), point( 7867.2539,31265))) ;
select a from t where a ='2016-11-11' ;
insert into `test`.`t`(`a`) values (multipoint( point(1.239893e+308,-204), point(883,-8549.0586), point(-17713,-3427), point(-6400.5039,19206), point(-31282,1.221992e+308))) ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(9166,24613), point(-4066, 3811.0439), point(8140,-762), point(-16237,-9106), point(2305843009213693954,7119), point(20019,-15119), point(-1401,-9246), point(30899, 2364.2363)), linestring( point(-524291,462), point(29158,-23816), point(24819,-524290), point(-14016,-25012), point(-9720,-31646), point(-11869,-8148)), linestring( point(-26539,-15573), point(-18221,-288230376151711742), point(-23090,19382), point(12980,8.303143e+307), point(20597,-12637)), linestring( point(-7883,21990), point(25084,25954), point(2305843009213693951,-16602), point(70368744177662,11773), point(-1152921504606846977,5.876550e+307), point(17053,-4364), point(-424,-28636), point(7475,30663)))) ;
delete from t limit 1 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-19770,7722), point(-4856,1.246896e+308), point(7.059519e+307,10584), point(1108,13558)), linestring( point(-1176,-24193), point(8724,4005), point(1.043648e+308,1.779423e+308), point(-17261,-1073741821)), linestring( point(-32626,29657), point(-6281,-31770), point(65533,6.787908e+306)), linestring( point(8.160289e+307,-28643), point(-18159,-22548), point(13118,-18122))), polygon( linestring( point(16777220,-17367), point(3223,12271), point( 7501.2949,-10161)), linestring( point(9172,16221), point(-8388612,2571), point(-2517,26405)), linestring( point(20841,-901), point(-2049,24493), point(1.145687e+308,345), point(-31087,16775))), polygon( linestring( point(17384,18014398509481985), point(-27710,-16176), point(-30818,-30974)), linestring( point(30217,15126), point(9149,9353), point(70368744177667,24718), point(-14918,32125)), linestring( point(-3210,1.567105e+308), point(-32225,981), point(8196,-8007))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-5172,5488), point(-3539.7251,13423), point(-26518,1048575)), linestring( point(-21099,4098), point(-17291,1.356144e+308), point(1039,-68719476732), point(2000,134217726)), linestring( point(28506,-19083), point(-1591,1.431150e+307), point(11602,4704), point(-11130,8192)))),(point(19328,-17662)),(geometrycollection( point(-16102,137438953475))),(linestring( point(-32607,13285), point(26407,-18123), point(-14278,3304), point(11857,-19373), point(67108860,11808), point(2687,11703), point(-17079,-32730))),(polygon( linestring( point(-16102,1.533998e+308), point(-22611,24241), point(5240,-2096)), linestring( point(13968,-18455), point(-25016,288230376151711741), point(-13622,-32316), point(-9672,15322)), linestring( point(3261,-26248), point(18341,28089), point(27809,3.495575e+307)), linestring( point(-31798,-22666), point(13319,-3084), point(31821,-16388)))),(multipolygon( polygon( linestring( point(-27369,-16008), point(1.048537e+308,26146), point(-15678,1.522381e+308)), linestring( point(-24767,31104), point(20168,21150), point(7920,-7896), point(11657,11394)), linestring( point(-16618,1.008914e+308), point(29049,9007199254740988), point(-538,-17738), point(1022,25810))), polygon( linestring( point(27491,-3373), point(8621,30885), point(-28814,6341)), linestring( point(-5018,-15735), point(-7747,11346), point(427,-17796), point(8189,-27581)), linestring( point(9913,-8232), point(288230376151711741,25776), point(-9749,-357)), linestring( point(25315,-1153), point(-8521,25968), point(-32365,-5115))))),(geometrycollection( linestring( point(-8388604,-9759)),multipolygon( polygon( linestring( point(26086,1.294011e+308), point(4478,8135), point(13902,1.576101e+308)), linestring( point(-15979,8925), point(-12018,-22912), point(6670,28108)), linestring( point(-5432,-26128), point(430,-3023), point(8589934595,18181))), polygon( linestring( point(1.406075e+308,2147483645), point(-28580,-22603), point(28047,1.647821e+308)), linestring( point(551,18022), point( 9101.4531,-2068), point(8796093022211,30507)), linestring( point(-1798.8770, 3596.7168), point(-17368,28792), point(33554431,1.710142e+308)), linestring( point(4611686018427387906,-29431), point(25443,-18318), point(7737,-22509), point(-6667, 4998.5127))), polygon( linestring( point(10561,-8571), point(19939,66), point(11184,-20911), point(-31298,-26428)), linestring( point(-14714,15967), point(28355,-3392), point(-30373,-5917)), linestring( point(-20351,-24371), point(12316,-27703), point(7.539705e+307,28611)), linestring( point(-30789,-11187), point(63,-4420), point(7134,21900), point(6.541304e+307,-2934)))),geometrycollection( point(2453,14492),geometrycollection( multipolygon( polygon( linestring( point(-19609,10891), point(-26805,22217), point(18892,27946)), linestring( point(21657,-14765), point(268435459,-6962), point(-31972,-24487)), linestring( point(262143, 2045.6309), point(4084,9974), point(1813,-19920)), linestring( point(-29864,20549), point(-21706,-27177), point(-23593,21965))), polygon( linestring( point(1.192088e+308,-14797), point(10047,-4095), point(-10766,5614), point(28545,6398)), linestring( point(10180,28753), point(7140,-7366.2041), point(29748,1028), point(-13942,1.276208e+308)), linestring( point(-29465,8459), point(-12628,-9134), point(549755813889,-5975), point(1568,-256)))),linestring( point(12272,-13029), point(9822,1.340246e+308), point(-2190,1.397763e+307), point(-262143,-4995)))))),(multipoint( point(13334,1.273602e+308), point(4.265097e+307,1.287085e+308), point(-22757,8871), point(583,33554431), point(-2629,2623), point(-17379,17293), point(-26702,-19049), point(16405,-11768), point(-1629,-3054), point(1023,356))),(multipoint( point(-6991,-10746), point(-20828,1.306509e+308), point(-20754,5.849329e+307), point(22211,-29368), point(-15395,31358))),(multilinestring( linestring( point(-32138,10846), point(-8041,-1445), point(23487,-13559)), linestring( point(-7356,-1244), point(-6183,1.373041e+308), point(1.113297e+308,-29530), point(-16191,1.792752e+307), point(15620, 243.5742)), linestring( point(-5137,-10384), point(-15803,-23172), point(32647,1.288869e+308), point(21699,1.746699e+308), point(4.601470e+307,30932)), linestring( point(9634,6276), point(878,-32586), point(-35184372088831,8.560769e+306), point(-28820,5190), point(30866,9789)))),(multilinestring( linestring( point(30752,27020), point(-17284,-15578)), linestring( point(-6438.0474,-16387), point(10557,-18886), point(-9421,19772), point(11831,-13589), point(17322,131070), point(-8642,21207), point(-9812,25095)), linestring( point(22726,-8735), point(-281474976710654, 3272.0273), point(4627,-31248), point(4.202842e+307,-22809), point(1558,26219), point(-32328,11925)), linestring( point( -738.9111,17592186044414), point(5681,-25176)))) ;
insert into `test`.`t`(`a`) values (multipoint( point(-6481,5.500171e+307), point(31114,-17313), point(-16515,-12402), point(12665,-70368744177662))),(multilinestring( linestring( point(-16423,1.328014e+308), point(8082,3.312631e+307), point(15126,-2263), point( 9953.4277,19918), point(19554,214), point(3242,29293), point(1.050144e+308,27655), point(-10632,-26685)), linestring( point(-32724,1.549732e+308), point(-8517.0186,11164), point(-2705.2817,-23008), point(1.464311e+307,-11923), point(-23091,-8100), point(-15070,-29), point(-25177,8.693919e+307), point(-28724,7638), point(-22687,11786)), linestring( point(-30504,18049), point(-28535,26705), point(5.220387e+307,-31971), point(27334,-20), point(10863,7.340909e+307)), linestring( point(3188,-26384), point(4.301696e+307,20217), point(-1073741823,-6393), point(9.930173e+307,587), point(-20156,-11399), point(5.080632e+307,-1126), point(-7688,-13041), point(19627,21199)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(28111,-32620), point(31705,-9132), point(18398,30915), point(23530,24055)), linestring( point(19246,-27650), point(10005,1.030261e+307), point(29638,7.474880e+307)), linestring( point(5.396886e+307,7133), point(-7877.5527,9223372036854775809), point(4040,-16649), point(15685,27554))), polygon( linestring( point(-256,-2049), point(-11860,13096), point(-5009,67108862)), linestring( point(13241,35184372088832), point(-7607,-27849), point(-549755813889,1.088930e+308), point(24355,23227)), linestring( point(-5561, 5677.9482), point(25920,3), point(17312,-25009), point(-15367, 231.5986))), polygon( linestring( point(17592186044412,31505), point(26388,-31226), point(-26727,-31628), point(1242,2097155)), linestring( point(16777215,-15961), point(28247,3.757112e+307), point(-11883,-22929), point(-5258,-8218)), linestring( point(17668,-16187), point(-26006,274877906944), point(6990,-12591), point(-11979,12111))), polygon( linestring( point(1.724543e+306,19527), point( 7134.5879,8.023644e+306), point(16762,19658), point(31413,31902)), linestring( point(13394,-15239), point(-13257,26180), point(-17005,-12026)), linestring( point(-4462,1.412335e+308), point(15182,15439), point(-26638,-12758))))),point(-4152,2003))),(polygon( linestring( point(-1725,-25309), point(-22290,25728), point(-29619,21043)), linestring( point(-16348,-32270), point(-24423,-10746), point(-7384,7795), point(562949953421312,-3179)), linestring( point(31309,-32724), point(1.336878e+308,-31659), point(-16086,2199023255550)), linestring( point(8128,-27710), point(-6954,-6871.3257), point(1125899906842627,10333), point(-18580,20361)))),(multipoint( point( 75.5527,-25370), point(-28212,-15804), point(-20,-30470), point( -268.4805,-17066), point(-26563,-32085), point(137438953469,10536), point(35184372088834,-20000), point(-32756,-8109))),(linestring( point(19301,29460), point(16777219,-11731), point(1375,13380))),(polygon( linestring( point(7434,28096), point(1.553518e+308,12), point(24403,2147483644)), linestring( point(4.990148e+307,-15421), point(1.547924e+308,21649), point(15883,8867)), linestring( point(9.457434e+307,2893), point(-17100,-20674), point(-7408,29751)), linestring( point(-5979,18944), point(-8293,19516), point(17154,1.240794e+308)))),(linestring( point(-19035,26021), point(274877906947,-18926), point(4666,-14718), point(-931,34359738366), point(20759,-12112))),(linestring( point(7509,10792), point(9974,3.983679e+307), point(23580,-29071), point(27751,-26236), point(-17687,-20957))),(polygon( linestring( point(20354,7074), point(-21573,1.082250e+308), point(29072,-32651), point(-27585,-2736.9902)), linestring( point(26973,-233), point(281474976710659,-3966), point(16121,-4340), point(4503599627370497,5596)), linestring( point(31213,5423), point(-3598,22998), point(-35184372088832,1.548802e+308), point(-7338,-25558)), linestring( point(15971,-30322), point(1.513679e+308,-1910), point(7311,-127), point(18406,11272)))),(geometrycollection( point(24511,16922))),(multipoint( point(-14918,17565), point(19972,-31142))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(26957,-32166)),(point(2445,-27920)),(multipoint( point(24704,-13497), point(-15971,-13065), point(21223,-95), point(18243,30545), point(30030,1099511627775), point( -666.3047,18262), point(28964,3093), point(5093,1.593757e+308), point(12226,-28715), point(-14152,-10381))),(point(-18634,22654)),(polygon( linestring( point(-25882,-7875.6455), point(1.144604e+308,-28831), point(2910,-8479)), linestring( point(-1028,-216), point(-4596,19750), point(10378,-8660)), linestring( point(1.179261e+308,-8578), point(-17572,5.755777e+307), point(-5303,32450), point(-25946,-8388610)), linestring( point(-3177,4.617630e+306), point(-6746,1.768853e+308), point(-11370,-31729), point(28451,-25298)))),(linestring( point(6560,1.453939e+308), point(10873,-23779), point(1.600088e+308,2), point(-1675.9541,-16735), point(30132,8589934596), point(27252,-14405))) ;
select a from t where a ='' or a =0 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( linestring( point(14017,-524291), point(-13670,-32772), point(19600,-32394), point(3645,-28232), point(-31151,1.580379e+308), point(-15140,-3944)),geometrycollection( linestring( point(-20784,-14597))),point(14772,-2561))),(geometrycollection( geometrycollection( polygon( linestring( point(82,4.828207e+306), point(17095,30976), point(27025,29088), point(-23359,5948)), linestring( point(-18478,19490), point(8022,31258), point(25379,11682), point(8.981418e+305,4299)), linestring( point(-14007,-6276), point(-787,15703), point(-31594,1295), point(21454,-20678)))))),(linestring( point(28436,11973), point(-23394, -477.9766), point(22808,4740), point(-17672,-2903), point(-8072,18394), point(1152921504606846979,20753), point(268435458,8047), point(1.164409e+308,-1681.9238), point(-22740,25301), point(-24049,11209))),(multipolygon( polygon( linestring( point(-10237,-32672), point(-12735,-4889), point(25328,30636), point(4.336490e+307,32290)), linestring( point(-10792,25767), point(-7576,30422), point(-5699,-278), point(9724,-12506)), linestring( point(2305843009213693948,-16840), point(4.626701e+307,-19953), point(7433,77), point(-8109.3242,-30294)), linestring( point(6771,67108863), point(-20560,-12173), point(25179,3.432020e+307), point(27573, 3703.2383))), polygon( linestring( point(16067,628), point(27710,6.759594e+306), point(723,-13175)), linestring( point(22672,-1399.0400), point(-32766,562949953421311), point(1.778589e+308,-3934)), linestring( point(792,32541), point(-20062,-15363), point(11257,61)), linestring( point(-12263,36), point(22955,9.344784e+307), point(-12233,-3872))))),(multilinestring( linestring( point(-31973,-16045), point(-7632,7250), point(-32596,19696), point(-26631,-5324), point(-31088,-15299), point(24838,22025)), linestring( point(28628, 9181.4590), point(1.797678e+308,31997), point(25720,-6057), point(1.288633e+308,16382), point(25694,22286), point(-4740,-1592)))),(multipoint( point(-2251799813685249,-29494), point(-24422,-25048), point(17865,-15012), point(4503599627370499,8796093022205), point(-30891,27232), point(-22686, -107.0264), point( -67.7471,28505))),(polygon( linestring( point(9916,-9540.5674), point(30719,20810), point(2199023255548,12861)), linestring( point(-5990,-4538), point(-24958,-16178), point(-15950,-25605), point(-10923,-1305)), linestring( point(5559,9.743046e+307), point(-4683,-8259.4980), point(16267,17718), point(252,131)), linestring( point(5250,23557), point(17051,-6277.7188), point(-31746,-16089)))),(point(-15011,-33554430)),(multipolygon( polygon( linestring( point(-28838,3.914067e+307), point(28729,31410), point(6399,22832), point(-6982,24287)), linestring( point(-21764,7654), point(-25715,18003), point(-11117,-30151), point(1.238356e+308,-28951)), linestring( point(23074,33554429), point(-30663,19012), point(-3071,-32394), point(-1363,22030))), polygon( linestring( point(-31170,-5855), point(-6539,9776), point(13472,-17843), point(-8636,-5521.8931)), linestring( point(-22359,-26084), point(-26106,-65537), point(24262,-9940), point(-16838,17179869183)), linestring( point(32602,-12506), point(-32678,27616), point(34359738370,2965), point(3587,-15306)), linestring( point(19666,-8548.1299), point(-1073741821,15941), point(-22919, -709.6572), point(1052,-9788))), polygon( linestring( point(1048572,-26725), point(1.452972e+308,-14876), point(-25438,5531), point(-21226,21824)), linestring( point(11307,-14136), point(26756,-26259), point(-16165,-2423), point(-21519,1.709892e+308)), linestring( point(-12257,7023), point(-22490,131068), point(-9091,24070))), polygon( linestring( point(-18924,13958), point(124,3587), point(-4507,8.659823e+307)), linestring( point(-2339,-28186), point(-15390,5553), point(-19209,1125899906842628), point(-17637,26747)), linestring( point(-14030,-17487), point(30470,2.196971e+307), point(-7803,23569))))),(multipoint( point(-70368744177664,31342), point(17591,-15169), point(-9751,-1867), point(-31287,-29392), point(90, -959.9707))),(geometrycollection( linestring( point(-32583,1.006586e+308), point(19079,-456)),multipolygon( polygon( linestring( point(16272,-16777213), point( 4087.4854,-2944), point(236,-30107)), linestring( point(-25284,29227), point(32300,131074), point(524290,6263)), linestring( point(18382,15262), point(-227,21804), point(24719,22724), point(19591,-2152)), linestring( point(26606,24643), point(576460752303423491,31146), point(4.087332e+306,22176))), polygon( linestring( point(25430,11267), point(4.425890e+307,30275), point(-120,-4323.0410), point(-11838,-4097)), linestring( point(-17117,15712), point(4.982056e+305,-5087), point(7862,14253)), linestring( point(-26678,21668), point(7827,-2313), point(21744,-3936), point(11238,4699)), linestring( point(-31577,-5515), point(27544,-5205), point(-10828,72057594037927938))), polygon( linestring( point( 115.0088,4216), point(-777,-6737.3154), point(-24087,8.048418e+307), point(1.763291e+308,-4920)), linestring( point(22307,24051), point(-6835,-16131), point(-3513,6322), point(11371,-16630)), linestring( point(-4653,7221), point(125,5063), point( 5639.4414,30393)))))),(multilinestring( linestring( point(30692,1.599631e+308), point(-28275,-13561), point(14773,-30931), point(-7066,14903), point(12352,7533), point(2.336206e+307,-7690), point(-26803,-6338)), linestring( point(-25051,-31970), point(2055,5), point(8796093022204,10276)), linestring( point(262140,21249), point(-16427,9223372036854775809), point(28220,-15151), point(672,14583), point(-10522,-21551)), linestring( point(31148,5716), point(-19699,14384), point(769,-28689), point(-14682,137438953469), point(1.360921e+308,14353), point(-21500,-20855), point(-24358,-13780), point(-22208,-24635), point(-15106,191)))),(polygon( linestring( point(24724,-28239), point(27093,-686), point(4182,-12369)), linestring( point(-5029,32322), point(2.097153e+307,14724), point(25361,17868), point(4126,30679)), linestring( point(19683,27319), point(23193,-15250), point(-22577,6781), point(3450,20396)), linestring( point(-256,-23531), point(-31541,-32692), point(-189,6.009767e+307)))),(polygon( linestring( point(-19905,1.341482e+308), point(21559,-22986), point(30476,12849)), linestring( point(-28822,-28402), point(-19439,8581), point(28301,-23858), point(22952, 9852.9727)), linestring( point(-19725,-12915), point(9223372036854775807,21197), point(-21690,5.963276e+307)), linestring( point(1.501990e+308,-30751), point(3.096655e+307,15), point(-28287,-15235)))),(multilinestring( linestring( point(-16051,25787), point(-8546,-12926), point(-319,13901), point(-3824,4094), point(-3833,3963), point(-7667,25314), point(23143,-19408)), linestring( point(-1195,9338), point(-8375,32587), point(3089,26537), point(32620,-4778), point(7.629340e+307,1.484767e+307)))),(multipolygon( polygon( linestring( point(-9474,12890), point(26521,9223372036854775806), point(17182,-1616.2100)), linestring( point(-6852,13531), point(-7585.1563,-10089), point(576460752303423486,-16439), point(-9087,10934)), linestring( point(28303,-10389), point(-18772,-20214), point(3.692709e+307,-2133), point(-1,22782)), linestring( point(134217724,-530), point(-28687,-32529), point(-3477,268435457))), polygon( linestring( point(-25113,-6753), point(-20553, 454.8604), point(4.114497e+307,16176)), linestring( point(-11671,-12971), point(1.308057e+308,2.905569e+307), point(2.605402e+307,19213)), linestring( point(-6690,30166), point(27626,27125), point(8.409414e+307,2.451028e+307)), linestring( point(-16377,-6901), point(-25319,9094), point(-18195,7.785106e+307))), polygon( linestring( point(21654,-7579), point(1.495162e+308, 6183.1924), point(11104,-30140)), linestring( point(15460,-8123), point(9.423313e+307,-15224), point(24123,29495)), linestring( point(-18216,8738), point(-22286,28240), point(1910,5.016158e+307), point(22593,-274877906941))))),(linestring( point(-88,17352), point(-20315,-19377))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(-23482,-19266), point(17592186044420,-22876), point(27068,19194)), linestring( point(-10242,1422), point(-536870914,-31358), point(-16463,-20950)), linestring( point(-4659,-21322), point(-2097153,-20759), point(-21685,23506))), polygon( linestring( point(1.660842e+308,1538), point(1.314898e+308,-29795), point(-20171,-9537.2568), point(2638,8.297734e+307)), linestring( point(-13495,-9099.0938), point(6100,16512), point(-4564,15120), point( 3200.3662,-10868)), linestring( point(-23640,21386), point(-8438,1.433140e+308), point(21089,16299)), linestring( point(-6902,-14757), point(-2027,-14072), point(28124,125), point(-23545,13453)))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( polygon( linestring( point(1.037397e+308,5894), point(-1481,-22522), point(311,-18427), point(64,12079)), linestring( point(-793,25935), point(-568,-29421), point(-1846,17592186044416), point(-6252,11824)), linestring( point(-7089,-15781), point(1.548855e+308,24934), point(-13180,31123))))) ;
insert ignore into `test`.`t`(`a`) values (point(31845,3123)) ;
insert into `test`.`t`(`a`) values (linestring( point( 7154.4785,-376), point(-23908,-20678), point(-25852,-1025), point(-22570,-4194302), point(-7908,27633), point(-25725,4), point(22967,-19709), point(8.897729e+307, 2890.0645))) ;
delete from t limit 2 ;
select a from t where a ='2012-01-01 00:11:11' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(27133,-9858), point(3.641984e+307,19787), point(20219,-4209.3286)), linestring( point(-25296, 9476.5605), point(15808,9741), point(-14910,9.463533e+307), point(-19965,17605)), linestring( point(-13721,16164), point(-13883,15250), point(5355,3298)))),(multipoint( point(11227,-11387), point(-8184,-31382))),(geometrycollection( linestring( point(2334,3877), point(-26832,3417), point(-16068,21239), point( 1498.3574,17709), point(1.047608e+308,63)),linestring( point(32090,11607), point(140737488355328,18011), point(4294967293,9.943182e+307)))),(multipolygon( polygon( linestring( point(-27565,1.241427e+307), point(-8136,4365), point( 5526.0869,-2828.6689), point(-4972,3831)), linestring( point(6617,8.876714e+307), point(12392,31430), point(-2095,4398046511106)), linestring( point(20615,4294967294), point(-23519,28422), point(-9407,5775), point(-23347,-31127)), linestring( point(-9,-18369), point(-13759,-2804), point(3494,30416))), polygon( linestring( point(131076,1.640020e+308), point(-31861,68719476740), point(7.080698e+306,14276), point(-18783,19997)), linestring( point(-6399,18392), point(5019,30), point(2.033923e+307,1398)), linestring( point(5.449226e+306,-26463), point(-6777,-14213), point(3.615208e+307,-2553)), linestring( point(5.047700e+307,12619), point(4.862759e+307,27181), point(15583, 4368.1787), point(-22320,-12474))))),(multipolygon( polygon( linestring( point(1022,-20333), point(1.200104e+308,5499), point(24535,-20737), point(-27609,12210)), linestring( point(28114,27737), point(-9748,-24091), point(-15793,-5002), point(-347,-23610)), linestring( point(-24732,5.579216e+307), point(-7563,-27558), point(2097151,-5714), point(24053,-812))), polygon( linestring( point(12710,30467), point(27602,65537), point(18013,22663)), linestring( point(-5969,-27210), point(10629,-7477), point(-16667,18446744073709551613), point(-27882,14696)), linestring( point(-4365,-10182), point(22251,-9572), point(-1823.8989,7339), point(-1511,12213)), linestring( point(-24386,-5521), point(12942,31858), point(-15766,9))), polygon( linestring( point(-32652,1023), point(-25522,23442), point(30468,24543)), linestring( point(8323,32003), point(-25441,6448), point(-23782,-27458)), linestring( point(27822,14724), point(1.385402e+308,260), point(7.088796e+307,5980)), linestring( point(-16379,26841), point(9632,20598), point(12456,574), point(-31474,-27687))), polygon( linestring( point(-3033,25686), point(-26095,14231), point(10424,-18581)), linestring( point(-28403,25942), point(1.213840e+308,30438), point(1.618619e+308,-27801), point(20369,22278)), linestring( point(-10943,-24243), point(17179869185,-14470), point(-13879,-2916.9272))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-26482,-15626), point(-17514,-29405), point(-33554428,26972)), linestring( point(15500, 2952.1816), point(5.683274e+307,34359738365), point(-10856,-14068), point(1008,24701)), linestring( point( 6758.1660,31971), point(-18716,-19688), point(-32665,-5104)), linestring( point(-24163,20020), point(-29117,-23944), point(10905,-17312)))),(polygon( linestring( point(-20721,-26986), point(24500,-12025), point(-9001,410), point(-29436,16471)), linestring( point(1.311174e+308,-16735), point(-8388604,-31097), point(-2548,15091), point(12141,26664)), linestring( point(15382,-7), point(31902, 8420.7070), point(-32434,3.040070e+307)), linestring( point(70368744177664,-28830), point(14590,-28628), point(4611686018427387904,-25263), point(-8945,-1603.6113)))),(polygon( linestring( point(17777,15380), point(-6703.6045,16885), point(-19166,3.550338e+307)), linestring( point(18458,10202), point(-7790,1.057638e+308), point(-11695,-10098), point(18897,-3211)), linestring( point(16652,28713), point(24032,18079), point(13824,-32239), point(17814,1.055508e+308)), linestring( point(-22264,28248), point(29834,-15081), point(20429,-4385), point(16017,-3068)))),(geometrycollection( point(-23507,-5992.3438),multipolygon( polygon( linestring( point(6654,18477), point(3.911888e+307, 2446.9082), point(-17106,-28994)), linestring( point(8188,12214), point(609,1.053462e+308), point(5497,11934)), linestring( point(8.773727e+307,34359738367), point(31387,28663), point(257,5396), point(-7427,31278)), linestring( point(29738,-19863), point(-15084,6173), point(2116,1888))), polygon( linestring( point(27188,8065), point(-7322,-32075), point(-16598,14785)), linestring( point(3.554362e+307,-22511), point(14437,27083), point(20837,274877906942)), linestring( point(-21043,2147483647), point(11556,-10616), point(-7814,-562949953421310)))),multipolygon( polygon( linestring( point(-12942,-27568), point(-2408,20733), point(-11910,15429), point(1.129630e+308, 2523.5674)), linestring( point(22034,-13150), point(3.819661e+307,-25644), point(-10494,-29309), point(-20605,3423)), linestring( point(4,30147), point(4705,68719476739), point(13308,-4345)), linestring( point(29441,8663), point( 8472.6836, 9005.0117), point(137438953469,-4141), point(8499,-22107))), polygon( linestring( point(-22674,24948), point(7.324154e+307,-4443), point(-31053,5601)), linestring( point(0, 8002.4531), point(131,-19599), point(19110,14035)), linestring( point(5762,717), point(281474976710652,20362), point(1048573,8.279961e+307), point(-31121,-9114))), polygon( linestring( point(-28909,5.076156e+307), point(-28503,3.396355e+307), point(3.321961e+307,-14939), point(1.178264e+308,25165)), linestring( point(1650,32406), point(5698,14440), point(288230376151711740,12781)), linestring( point(-26962,-29938), point(12792,19122), point(-26527,-15628), point(3897,24744)), linestring( point(-73,6599), point(-22829,15667), point(8907,-7209)))))),(multipolygon( polygon( linestring( point(540,-25781), point(-3441,1.448434e+308), point(-2385,1.372890e+308)), linestring( point( -573.0225,-25164), point(8575,-31268), point(-11577,-5342.0981)), linestring( point(-15639,15745), point(-29736,26122), point(22178,-24578)), linestring( point(-18432,2.935354e+306), point(17057,4398046511103), point(-10065,9.695619e+307))), polygon( linestring( point(19640,8.341690e+307), point(13835,-27055), point(19462,8313), point(31545,-23607)), linestring( point(1.645855e+308,-13218), point( -144.6309,2050), point(65540,1.236676e+308)), linestring( point(23314,-6908), point(23491,24644), point(12896,1.146507e+308))), polygon( linestring( point(10622,-29196), point(-30666,18615), point(-29439,-29735)), linestring( point(-2873.6187,-24508), point(-11509,-5475), point(-21299,28553), point(-20135,28651)), linestring( point(-24694,-11080), point(23353,536870909), point(-17543,8838), point(-283,-10448))))),(multipoint( point(-23436,1.264063e+308), point(4294967295,1073741820), point(1.308042e+308,17592186044414))),(point(18366,2435)),(multipoint( point(-29885,9031), point(8.589869e+307,-14271), point(-6417, 7617.8770), point(6.431470e+306,-26311), point(-6136.2041,415))),(multipolygon( polygon( linestring( point(-18910,13716), point(10918,-8388), point(22714,-8751), point(8.576418e+306,-12472)), linestring( point(15955,2147483646), point(-5821,6563), point(17179869187,25574), point(7.166191e+307,-22174)), linestring( point(-29462,17266), point(16297,4668), point(8511,29293), point(1.368316e+307,20056))), polygon( linestring( point(24583,30602), point(-24633,70368744177664), point(6.973886e+307,22649), point(1.802708e+307,-4442)), linestring( point(11968,29948), point(7.467129e+307,2641), point(-29053,20726)), linestring( point(1.510082e+308,-17895), point(30673,19701), point(26029,31986), point(19061,-1821))), polygon( linestring( point(-16504,1152921504606846977), point(-10395,-32260), point(-27298,-30330)), linestring( point(399,22363), point(4294967292,2305843009213693951), point(8.894094e+307,-18591)), linestring( point(131,8796093022211), point(1623,4241), point(3013,21397), point(-21732,8753))))),(multilinestring( linestring( point(23913,-11972), point(4889,31509)), linestring( point(509,-23057), point(28957,-20797), point(25992,33554433), point(24428,30403), point(-14279,-21069)), linestring( point(2.916145e+307,-26598), point(29034,-4226), point(1.636987e+308,-21206), point(-21081,-4186), point(-10499,1.726115e+308), point(549755813889,-1252), point(9.745613e+307,8568)))),(geometrycollection( multilinestring( linestring( point(1.340111e+308,3), point(27942,17807), point(-23398,-28617)), linestring( point(4541,-21164), point(30704,10623), point(16901,7.789958e+307), point(-14402,19658), point(-1224,-3346), point(2446,2147483645), point(-4920,9974), point(-12207,-18664))),multipolygon( polygon( linestring( point(-20239, 7729.7930), point(1947,-27090), point(1048577,-16199), point(-15635,19920)), linestring( point(-12206,-15830), point(10663,14219), point(2.156502e+307,-15206), point(300,1225)), linestring( point(16765,-6746), point(-24104,8093), point(8473,-626), point( 8336.4219,12866))), polygon( linestring( point(14341,-22361), point(-10239,-32138), point(536870913,-72057594037927940), point(131072,13025)), linestring( point(9377, 1321.4873), point(-16924,-5855.9663), point(-137438953476,10559)), linestring( point(-28515,4379), point(-19341,-32168), point(-7002,5257))), polygon( linestring( point(21997,-31784), point(8504,4.502302e+307), point(-11240,131076)), linestring( point(2859,-288230376151711743), point(-4262,14356), point(10863,-27710)), linestring( point(-17346,-10650), point(-11392,26023), point(-17456,-3485), point(11819, 2308.2930)))))) ;
insert ignore into `test`.`t`(`a`) values (linestring( point(-23080,26801), point(27096,24753), point(2548,67108863), point(65535,-28831), point(137438953471,29239), point(-7293,4365))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(1.368324e+308,-23750), point(-12511,20902), point(30786,-9422), point( 7319.7598,5998)), linestring( point(33554432,0), point(1125899906842628,8823), point(27089,-6027.9985), point(-7505,126)), linestring( point(27805,-24962), point(9553,-16830), point(-3851,8953), point(-29432,12603))), polygon( linestring( point(1.835785e+307,1099511627772), point(-32135,2576), point(-23547,1.055646e+308), point(14833,-23909)), linestring( point( -682.4922,30216), point(26679,33554433), point(1.941017e+307,8310)), linestring( point(16777212,-27229), point(-26639,-22728), point(-19040,-281474976710654), point(2249,18160)), linestring( point(-31255,31314), point(7885,1.368076e+308), point(21906,25391), point(1099511627780,26569))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(2.744013e+307,8304)),(multipoint( point(-16250,-31468), point(18394,31976), point(31961,-19711), point(-21468,137438953472), point(-2575,-15082), point(-14826,22466), point(1.058338e+308,-17588), point(23756,-6762.7695), point(-1203.0000,3.684234e+307))),(geometrycollection( polygon( linestring( point(512,-28859), point(11602,-17916), point(-3522,8070), point(-24864,6605)), linestring( point(-32641,-18562), point(11127,-21079), point(-27103,6.032411e+307), point(-28528,1.662903e+308)), linestring( point(26457,17360), point(19363,16893), point(26824,-29552))),polygon( linestring( point(1125899906842620,-22131), point(23457,274877906946), point(20733,2.413635e+307)), linestring( point(-8,21547), point(2802,-16848), point(-8,20955), point(-12967,12856)), linestring( point(26223,25305), point(1.594667e+308,20965), point(-15088,-8084))))),(linestring( point(1099511627777,-21724), point(-268435453,268435454), point(-8779,4112), point(-13631,-28096), point(-26557,-6310), point(-30575,24317))),(linestring( point(-23249,4294967298), point(-9832,24159), point(-2036,3021), point(549755813886,15947), point(7.241307e+307,1.090627e+308), point(-18014398509481987,-23621), point(10393,25194), point(-16668,-28219), point(22150,-18106))),(multipoint( point(-32249,-1992), point(-31507,22878), point(11267,-5918), point(-31757,-30460))),(polygon( linestring( point(5555,16911), point(-28483,14892), point(-15916,30516), point(-29322,26696)), linestring( point(4197,21807), point(-4789,16928), point(-15569,13633)), linestring( point(-22613,-26396), point(21998,-4589.7700), point(67108865,-29776)), linestring( point(-24314,8548), point(-29357,-24243), point(16108,24301)))),(geometrycollection( geometrycollection( geometrycollection( multilinestring( linestring( point(-11438,-22036)), linestring( point(8.487984e+307,-12399), point(5.522185e+307,26339), point(7145,4.783812e+307), point(-9654,5115), point(-11532,13353), point(5.681501e+307,1.181971e+308), point(-12010,-72057594037927940)), linestring( point(-20408,-3468), point(-15104,65538), point(-1827,13229), point(17894,5.787546e+307), point(27160,-18866)), linestring( point(1.637943e+308,65540), point(14256,11274), point(-13991, 6692.3027), point(536870910,-12048), point(-7585,11000), point(22447,20565), point(-20357,-22412), point(28480,22319), point( 9681.5918,-18260), point(-9453,65532))),multipoint( point(-19927,-2859), point(-8397.8066,18899)))),geometrycollection( polygon( linestring( point(-30069,-9880.3154), point(2191,-26693), point(-16532,1.387754e+308), point(1227,-26862)), linestring( point(9622,12846), point(27053,4.473376e+307), point(-3166,32664), point(-4503599627370493,-7948)), linestring( point(70368744177664,10367), point(10223,1.152919e+308), point(-13305,-2989))),multipolygon( polygon( linestring( point(29893,2632), point(288230376151711745,-18417), point(-17991,1.704810e+308)), linestring( point(21155,-22019), point(-31778,-6532), point(24953,11333)), linestring( point(4098,9.475311e+307), point(-29496,-18525), point(13435,-20418))), polygon( linestring( point(-8590,18446744073709551614), point(7.468603e+307,9339), point(-1840,29503)), linestring( point(1.398990e+308,29376), point(-31862,13107), point(26648,26287), point(-8787,5640)), linestring( point(-6735,22851), point(6.538122e+307,-23133), point(23279,-14794), point(-28238,512)), linestring( point(-14942,17502), point(32264,18272), point(23340,1.128204e+308), point(-9032,15087)))),point(28350,23206)))),(multilinestring( linestring( point(28325,11315), point(21176,1305), point(14305,-25479), point(-2251799813685251,26646), point(23427,-11533)), linestring( point(-4930,-22826), point(17197,-30299), point( 907.4346,19508), point(17179869183,30391), point(-30313,1.751641e+308)), linestring( point(-17777,-7), point(-16314,7543), point(-32256,97)))),(multilinestring( linestring( point(18787,13950), point(-13731,8.121134e+307), point(17212, 939.6162), point(31751,-23463), point(19885,-26795), point(1.144936e+308,-26402), point(-22914,1.216809e+308), point(-28209,8898)), linestring( point(21106,9.225623e+307), point(-4043,9025), point(18874,-15468), point(9513,-20956), point(-17316,-24201)))),(multipoint( point(21594,3.338543e+306), point(-16685,-74))),(linestring( point(3353,-24481), point(-31321,-11118), point(-16296,1.338623e+308), point(4829,-6665), point(-28212,28452), point(9031,-21324), point(-5093,536870911), point(-31694,-6421), point(13424,7864), point(21448,-2930))),(multipoint( point(-17140,262144), point(29357,-7227))),(linestring( point(13210,-22967), point(21518,1.681305e+308), point(-27647, 2212.0410), point(-16896,-648))),(multilinestring( linestring( point(21247,1.513346e+308), point(25770,-14474), point(-17630,3.397385e+307), point(1.787196e+308,21133), point(20806,-32570)), linestring( point(-5270,9659), point(1.644979e+308,-31649), point(-27423,-12250), point(-16685,1.452658e+308), point(-7807,20521), point(32501,-262143), point(4100,27451), point(25071,1.925770e+307)), linestring( point(7761,13849)), linestring( point(-12984,286), point(-27005,-8294), point(19231,-5969), point(28340,1.004268e+308), point(9009,21354), point(7404,-10162), point(6663,-3028), point(-19203,-17239), point(4503599627370498,29552)))) ;
insert ignore into `test`.`t`(`a`) values (point(-25976,3.299185e+307)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-1073741826,8677), point(-5235, 8325.9844), point(-1142,15588), point(36028797018963965,-23406)), linestring( point(-24440,17914), point(-30977,17583), point(-5522,5.376048e+307), point(-11685,-9158)), linestring( point(144115188075855870,-22520), point(7.589120e+307,-5141), point(-33554436,-25952))), polygon( linestring( point(26533,-12553), point(-15641, 7066.5137), point(-27222,-26961)), linestring( point(-12808,19312), point(8648,4419), point(-28373,-21059)), linestring( point(28699,-12982), point(-5865,-27951), point(-22041,8.751659e+307), point(22048,4.465835e+307)), linestring( point(-21536,-27725), point(-31227,5.108642e+307), point(-22795,13858))), polygon( linestring( point(1.261448e+308,-4363.1689), point(19725,27034), point(6.897351e+306,-7137.9478)), linestring( point(31226,31697), point(5094, 7159.3867), point(1989,1048574)), linestring( point(-22657,-10384), point(-12522,1.054323e+308), point(14651,-7760))), polygon( linestring( point(132,28032), point(17592186044420,28865), point(-23706,7547), point(3529,22482)), linestring( point(-9077,-24629), point(-28651,25913), point(-24409,-17992)), linestring( point(-31912,8.830746e+307), point(3213,1.030327e+308), point(7811,18527), point(-9155,19387)), linestring( point(-3043,-3157), point(-14552,2116), point(-13732,1.404699e+308))))),(polygon( linestring( point(-7356,10109), point(4.736397e+307,807), point(27409,5.775566e+307)), linestring( point( -110.0449,383), point(-27413,4017), point(14325,549755813886), point(1.238671e+308,8.722454e+307)), linestring( point(-27836,20114), point(3684,-26260), point(-30039,-4199), point(5201,2049)), linestring( point(11603,8134), point(-14874,-8609), point(1.666161e+308,-22432), point(-524287,3.456568e+307)))),(linestring( point(7139,18451), point(24556,-13407), point(-4651,1721), point(30030,24604), point(1637,6629), point(22030,-20913), point( 7302.1992,4308), point(-28978,2251799813685244))),(geometrycollection( polygon( linestring( point(-25913,-10931), point(12433,-20375), point(31260,-2097156), point(30434,16422)), linestring( point(-25289,524286), point(28893,-24563), point(-11585,-32765), point(8796093022206, 2060.5137)), linestring( point(23204,27006), point(-25521,-2017), point(36028797018963971,7.571104e+307), point(17179869180,20558)), linestring( point(-15248,11110), point(5603,17592186044413), point(-18016,-20290))))),(polygon( linestring( point(-16842,22114), point(11502,-13661), point(8191,-5892)), linestring( point(-1831,7058), point(11163,-5187), point( 5073.3047,1.186118e+308)), linestring( point(2.825670e+307,29659), point(-22209,-22427), point(24971,-8170), point(23059,20805)), linestring( point(249,-18511), point(1024,22833), point(-16158,22394)))),(multilinestring( linestring( point(15436,15105), point(19598,-2504), point(-17981,26159), point(31134,1.137391e+308), point(-9586, 8984.5156), point(20403,-31), point(23831,12640), point(31171,-1087)), linestring( point(1.617853e+308,8201), point(-31940,17851)), linestring( point(-10258,11293), point(3628,11992), point(144115188075855873,-5033), point(-9631,18185)), linestring( point(27201,24629), point(-26876, 1888.0664), point(1.460225e+308,5624), point(15123,9007199254740994)))),(polygon( linestring( point(1125899906842623,-27202), point(-6341.4854,-3714), point(-21358,-8796093022211), point(16922,19944)), linestring( point(32438,753), point(549755813885,-462), point(-25651,9.425286e+307)), linestring( point(-8789,29486), point(-1312,2050), point(-31531,-3462.2520)), linestring( point(1.604401e+308,1.939982e+307), point(19059,6069), point(274877906944,1.366370e+308), point(11608,21942)))),(point(3.326022e+307,15684)),(multilinestring( linestring( point(-18232,32183), point(-23813,18867), point(-16494,-30445), point(-14726,31974), point(27740,-14778), point(34359738366,20251), point(10704,1.634630e+308), point(-23705,-2251), point(11663,29404), point(5059,-83)), linestring( point(-17588,7332), point(-27678,3903), point(-722,2), point(-866,22877), point(65538,8241), point(21273,-15389), point(-16392,3905), point(5.608172e+307,260), point(-9518,-12)), linestring( point(9770,-28794), point(-30814,-13341), point(30061,8915)), linestring( point(-7535,1105), point(16911,20640), point(18750,-30501), point(-1048577,-24233), point(553,-9155.0742), point(-7372,22707), point( 5759.3145,-29846), point(4611686018427387904,-22203), point(-19622,70368744177663)))),(linestring( point(-6588,9.353637e+307), point(9223,14341), point(-3597,6468), point(16644,-20888), point(10455,-13983), point(-27506,9.418102e+307))),(multipolygon( polygon( linestring( point(31060,-14619), point(10337,21990), point(-7045,-3951.9028), point(30782,-5406)), linestring( point(-16505,30934), point(-1320,-6007), point( 4662.1777,22113)), linestring( point(5285,-5212), point(6999,-3272.0122), point(-9716,20765), point(1.301015e+308,8.968012e+307)), linestring( point(-14498,19939), point(23032,4.375855e+307), point(14254,1444), point(-15340,-16394))), polygon( linestring( point(31993,2707), point(22112,28476), point(-184,-19008), point(-2499,-9947)), linestring( point(-18130,-7653), point(-32500,-10107), point(-7392,1125899906842626)), linestring( point(274877906942,1.252225e+308), point(-6140.7510,9657), point( 6224.6787,18570)), linestring( point(140737488355327,-508), point(281474976710653,22784), point(-5555,-1851.3457))), polygon( linestring( point(3419,23941), point(-25961,-21753), point(28770,-699)), linestring( point(-72057594037927937,-15246), point(31442,19325), point(22760, 914.8691)), linestring( point(-22503,-3652), point(-22199,-32722), point(21393,21313), point(-22007,3125))))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( point(-4258.5942,-16545),polygon( linestring( point(-23255,31475), point(-23880,29143), point(20690,-1903), point(-7971,3.726857e+307)), linestring( point(-5986,16612), point(15962,20496), point(2787,-19952)), linestring( point(-4611686018427387903,24505), point(-24137,-18724), point(-6728,-3138.9351), point(-7079,-8467))),multilinestring( linestring( point(8504,-19524), point(3.361309e+307,5.788399e+307), point(22548,11388), point(27588,-3881), point(1073741824,30437), point(9115,-6479)), linestring( point(-18397,7.340356e+306), point(16902,1.395885e+308), point(2.586510e+307,10724), point(2251799813685250,-15761), point(-31137,-9773)), linestring( point(-14279,17781), point(20439,-7450), point(4.783621e+307,4194302), point(1.446917e+308,1.516456e+308))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-14050,9105), point( 1818.4551,-24895), point(-12805,-25888), point(30841,-8152)), linestring( point(3.392681e+307,36028797018963970), point(4.562926e+307,20991), point(26106,1.424541e+308)), linestring( point(8796093022209,74), point(-3572.4854,-9647), point(1.261636e+308,-30319), point(8194, 5030.6299)))),(linestring( point(13972,-29877), point(11103,32102), point(-1141,9543), point(1605,12450), point(1.794103e+308,4626))),(linestring( point(785,4098), point(-15650,-15153), point(4.969646e+307,-262145), point(268435460,27192), point(21585, 8746.5664), point(140737488355324,7291), point(12707,4.819021e+307))),(polygon( linestring( point(-6415.2676,-31623), point(21731,17845), point(-3387,524288)), linestring( point(-1106.6484,24793), point(12320,-30796), point(-13642,-22554)), linestring( point(-27929,2305843009213693956), point(13900,-1571), point(-20933,31625)))),(multipolygon( polygon( linestring( point(1125899906842628,32234), point(1306,-20347), point(6173,26070)), linestring( point(12489,-18115), point(68719476733,432), point(15312,-23179), point(-31909,7375)), linestring( point(-17354,-29587), point(773,4.934235e+307), point(25627,-140737488355327), point( 462.9834,1048578)), linestring( point(13116,23090), point(17806,7483), point(35,10083))), polygon( linestring( point(-10527,4093), point(18336, 4283.1445), point(8791,16136), point(6.030992e+307,13484)), linestring( point(13234,13215), point(5084,15420), point(-7643,6353), point(3.279131e+307,3908)), linestring( point(8920,4211), point(2147483645,5.948218e+305), point(-32561,252), point(21852,25042))), polygon( linestring( point(16380,-11727), point(22750,-2834), point(4199,8796093022210), point(-12993,-27068)), linestring( point(21811,3.514706e+307), point(2918, -778.6953), point(-18647,3002), point( 33.5430,-13076)), linestring( point(8589934593,-30154), point(24948,3368), point(1.267781e+308,2236), point(-1514,-16160))), polygon( linestring( point(27972,-910), point(26821,12059), point(18014398509481985,-30186)), linestring( point(30980,9015), point(28860,-27825), point(-26145,27105)), linestring( point(-15990,20649), point(-9650.8457,25574), point(-7394,-1357))))),(point(14900,24072)),(point(4697,8.498901e+307)),(multipolygon( polygon( linestring( point(-19551,26634), point(-15384,-6340), point(-20067,-30833), point(18116,1.251076e+308)), linestring( point(23666,4094), point(22149,17291), point(-2896,24378)), linestring( point(-6926.4141,4.033566e+307), point(-17749,-28891), point(-31392,5072), point(28075,-4000))), polygon( linestring( point(-8699,1.095413e+308), point(1.245995e+308,-1022), point(-26786, 5628.6152), point(1.639159e+308,-1270)), linestring( point(4569,24059), point(-32346,-17303), point(4.916742e+307,64), point(28174,9991)), linestring( point(1.213538e+308,19475), point(25458,-30135), point(26071,32724), point(2048,14768))), polygon( linestring( point(25530,-7850), point(-10353,31286), point(3524, 6829.0195)), linestring( point(-15663,-27553), point(4981,-29562), point(19357,-22674)), linestring( point(7510,-16707), point(17376,8.199589e+307), point(9007199254740996,21125), point(24670,-15883)), linestring( point(288230376151711742,7314), point(-16777212,30214), point(7620,21816))), polygon( linestring( point(29012,-25447), point(-16211,-12742), point(9.912573e+307,15382)), linestring( point(5878,21450), point(6.158318e+307,17997), point(1.373646e+308,7767), point(19449,2305843009213693956)), linestring( point(27897,1048580), point(6.363098e+307, 449.2881), point(4,12578)), linestring( point(1048577,9386), point(-22178,7008), point(144115188075855872,12815), point(3.897612e+307,34359738369))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(-23030,11619)),(multilinestring( linestring( point(-9071,23099), point(-14450,-26280), point(28715,16628), point(-23300,-5867.2070), point(2.407225e+307,-6638), point(31821,30013), point(7.873599e+307,-4793), point(-8107,8596), point(-11864,933)), linestring( point(-18601,-27660), point(-10154,-21388), point(-31968,18890), point(-15594,9814)), linestring( point(20768,12007), point(1.106936e+308, 2774.9922)), linestring( point(8589934588,-29135), point(536870913,11546)))),(multilinestring( linestring( point(-3972,-3950), point(26475,-378), point(318,2333), point(-9772,17841), point(-23755,-24199), point(3335,-20042), point(9973,17253), point(1.598942e+308,-10984), point(1.428654e+308,-2361)), linestring( point(11232,-3057)), linestring( point(21646,514), point(26715,2097151), point(1125899906842628,-28884), point(25810,-2484), point(-7188,-554), point(-4486.4321,-27566), point(-11868,9099), point(-26471,3926), point(-5669,6174), point(10219,-3776.6675)), linestring( point(29830,1248), point(-30843,5776), point(-4565,1.016038e+308), point(-2924,100), point(-1008,2149), point(3784,33554436), point(29261,4560), point(-22797,-9771), point(-18521,-18909), point(27351,13417)))),(point(-32053,13658)),(polygon( linestring( point(4.022029e+307,2264), point(-11185,677), point(13859,3623)), linestring( point(-13713,1.586140e+308), point(-29460,11843), point(16066,-7835.9111), point(-16919,29121)), linestring( point(10123,-5271.6216), point(-29741,7587), point(31898,-19965)), linestring( point(16722,-5675), point(65540,5.784645e+307), point(-11699,2052)))),(multipoint( point(14455,-1216), point(-22306,-14971), point(-15091,3087), point( 3046.9980,-29055), point(7460,-16850), point(1702,28835), point(19893,1.298072e+308), point(-8396,17527), point(-23035,32036), point(1.116687e+308,15250))),(geometrycollection( multipoint( point(25474,-17341), point(6946,-31064), point(-33554428,-15380), point(14057,23672), point(-8646,-26601)))),(multipoint( point(22835,-5648), point(-8482,3858), point(14132,-14702), point(-4961.3525,19760), point(23763,1.306495e+308), point(-27468,11028))),(multipolygon( polygon( linestring( point(28253,933), point(6048,7878), point(11767,-23757)), linestring( point(-4,21801), point(274877906943,-26379), point(-7327,-6414), point(14979,-22822)), linestring( point(-29028,-1024), point(13420,14019), point(-4194302,-2787))), polygon( linestring( point(-6095,1782), point(-25545,10317), point(-27037,428)), linestring( point(3.886220e+307,20068), point(-11163,4924), point(-4770,-21690), point( -228.7998,9669)), linestring( point(8388608,2251799813685250), point(-13849,8871), point(-18228,-3822.2046)), linestring( point(-15795,27776), point(64, 3587.9609), point( 6290.1260,-11031), point(-1348,28123))), polygon( linestring( point(1.420083e+308,-22549), point(-27887,460), point(-19930,5785)), linestring( point( 4653.5303,20558), point(-4996.4702,-28586), point(1.347002e+308,-1041), point(-21984,9948)), linestring( point(-15933,29171), point(-21292,-17317), point(28636,4983)), linestring( point(7953,-18230), point(17080,562949953421311), point(-9034,-23700))), polygon( linestring( point(-24903,-29018), point(-19097,-1885), point(12204,21652), point(-22317,-23030)), linestring( point(13361,-21868), point(16891,11322), point(-21557,-6702.1572), point(274877906942,23132)), linestring( point(-13698,1.734944e+308), point(-6283.8506,3571), point(-2036,-17462)), linestring( point(1.551594e+308,508), point(-26637,2620), point(17791,8.879801e+307), point(18064,1.289348e+307))))),(polygon( linestring( point(1.291330e+308,18545), point(2648,21308), point(-8611,-6113)), linestring( point(13937,-31610), point(22211,1.465592e+308), point(26647,8189)), linestring( point(-11960, 4488.7100), point(1125899906842624,-4611686018427387905), point(262140,-9685), point(262145,-26841)))),(point(-1858,23541)),(multilinestring( linestring( point(-1100,-28995), point(11447,5187), point(23119,9.513600e+307), point(13272,-7638), point(1430,5418), point(-9654,1125899906842626), point(497,1.290546e+308), point(1.617212e+307,19412), point(-15904,35184372088830)), linestring( point(1.573216e+308,2683)))),(multipoint( point(65533,19774), point(3.203445e+307,-24882))),(point(12186,25909)),(point(-28496,-32266)),(multipolygon( polygon( linestring( point(31456,-26125), point(2.313196e+307,4027), point(-20298,24372), point(20887,-6236)), linestring( point(-247,-27384), point(1.025324e+308,8388611), point(18314,12008), point(26460,-6789)), linestring( point(-5369.8818,-3253), point(1.471762e+308,-11746), point(-21970,3.565660e+307), point( 6979.1797,9007199254740995))), polygon( linestring( point(-1204,-13778), point(-9757, 796.5830), point(1831,-129), point(29984,35184372088833)), linestring( point(1.050658e+308,26886), point(7481,3996), point(1.304389e+308,-14482), point(12353,-14045)), linestring( point(27036,1.406129e+308), point(1420,1048576), point(1099511627780,-19394), point(-8991.6602,6233))))),(multipolygon( polygon( linestring( point(12211,31053), point(-792,-24321), point(-24361,5.611886e+307), point(-8796093022206,-8474)), linestring( point(-14636,-20451), point(2934,-7230), point(-18805,9.115755e+307)), linestring( point(14943,-3482), point(-16147,4.565803e+307), point(-18442,-27592), point(27717,16387))), polygon( linestring( point(-26517,9818), point(1.536933e+308,15274), point(-12628,8.719566e+307)), linestring( point(9389,20796), point(27656,-19572), point(-23284,8262)), linestring( point(27687,-403), point(1.045623e+308,17322), point(1.083633e+308,8)), linestring( point(19631,6.512973e+307), point(576460752303423489,29925), point(-4643.3989,18263))), polygon( linestring( point(25822,1.339092e+308), point( 8429.9512,29309), point(1.447180e+308,5506), point(15079,-22735)), linestring( point(26946, 7597.7988), point(-30226,-17119), point(-23611,-953), point(1152921504606846976,-23062)), linestring( point(28569,1.161273e+307), point(12002,7663), point(-553,14795), point(-6569,6.155231e+307))))),(polygon( linestring( point(24255,27112), point(1.065286e+308,11982), point(1.029637e+308,22160)), linestring( point(6870,2.770195e+307), point(-22297,19599), point(6.926879e+307,-8043), point(26288,-9207.2842)), linestring( point(-15374,-4697), point(1460,2275), point(-8195,127), point(5,-3004)), linestring( point(25907,-1420), point(-7115,-2378.0156), point(-6804.9785,30136)))),(linestring( point(30359,23363), point(14228,-33554435), point(-867,6670), point(22085,-29131))) ;
select sql_big_result a from t where a =32767 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( polygon( linestring( point(16385,-28173), point(-30711,14793), point(6078,-2460)), linestring( point(-1048572,3736), point(36028797018963965,-6079.4175), point(8.018453e+307,13894), point(-5259,-30581)), linestring( point(1.142739e+308,18592), point(29382,-5580), point(-13003,1.505232e+308), point(-5120,-24998)), linestring( point(536870911,28606), point(524285,12466), point(26206,1.146523e+308), point(24318,-30820))),point(-21976,14448))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(8.455864e+307,-18461), point(9920,27589), point(22697,1.654199e+308)), linestring( point(22908,-4908.5493), point(25498,-528), point(-19428,9179)), linestring( point(-10450,11782), point(5.417518e+307,-455), point(-5678.5132,19913), point(-17908,1.280761e+308))), polygon( linestring( point(-21892,1.363880e+308), point(30060,31347), point(16858,-3497)), linestring( point(1.287165e+308,16777214), point(1.354432e+308,-11462), point(-22817,-18592), point(24761,34359738372)), linestring( point(-8626,26024), point(-10907,31338), point(13870,13067), point(7066,11779)), linestring( point(-9035.0781, 47.8408), point(-20092,-1090), point(-14625,-11237))))) ;
delete from t limit 2 ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (linestring( point(1.206953e+308,-18387), point(10438,-27698), point(-6433.8223,8481))) ;
select a from t where a =null ;
update t set a =-13348 where a =null ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-13352,-23792), point(-16777212,-9335), point(12195,-26222)), linestring( point(32354,3889), point(-4066,-23257), point(5975,29540), point(-7605,-3326), point(33554432,2.114214e+307), point(-31608,20762), point(28312,25680)), linestring( point(-9334,-31059), point(-6140.5322,-2961), point(24990,-10579), point(2313,-15681), point(27608,7.337419e+305), point(5335, -993.6797), point(7418,-13957)), linestring( point(-25807,1.250217e+307), point(-4201,29082), point(13756,1.317662e+308), point(-4868,-31331), point(-253,-28914)))),(multipoint( point(274877906943,-30693), point( 7463.0879,6666), point(820,268435459), point(-30059,-10732), point(-29858,18942))),(multipolygon( polygon( linestring( point(29365,-10673), point(29207,-221), point(-10935,19529)), linestring( point(24787, 6787.9199), point(13404,144115188075855875), point(-4698,-2950), point(-31415,-28885)), linestring( point( 6767.2344,35184372088832), point(-30151,6020), point(21633,12685), point(-9223372036854775805,-25038)), linestring( point(-1577,-2586), point(-26444,4.937667e+307), point(-17640,24089), point(-5514,-25209))), polygon( linestring( point(8589934595,13063), point(-1346,-8346.8428), point(36028797018963970,5404), point(-30693,2147483647)), linestring( point(16971,7947), point(1.316875e+308,21037), point(-15675,6340), point(25346,12431)), linestring( point(-4230,-31896), point(30542,23896), point(1.540204e+308,-14382)), linestring( point(32319,8196), point(-6584.6016,32744), point(-20085,35184372088832))), polygon( linestring( point(1.626198e+308,-27557), point(-15913,4.017257e+307), point(536870916,17123), point( 218.3281,19815)), linestring( point(3.855590e+307,6361), point(16777217,-18809), point(-6298,24715), point(1.712568e+308,-19741)), linestring( point(2.805084e+307,3931), point(7.123666e+307,1.007157e+308), point(-30092,8796093022206), point(6.534918e+307,-18089))), polygon( linestring( point(27725,17752), point(-15090,2.181935e+306), point(22625, 1854.2002)), linestring( point(30157,-11275), point(29704,-4607), point(6.276062e+307,-22445), point(16383,8400)), linestring( point(14847,-27421), point(-16135,28146), point(20148,1.328235e+308)), linestring( point(-12715,15446), point(2199023255549,-22826), point(-6893,-2635), point(-28288,-27603))))),(point(-25756,1.352859e+308)),(multipoint( point(25712,132), point(72057594037927935,968), point(-4421,24004), point(2901,-9481), point(-28836,11))),(polygon( linestring( point(14477,-3516), point(2354,7911), point(-12563,28189)), linestring( point(-4298,13902), point(4503599627370494,31316), point(2780,127)), linestring( point(4.083998e+307,9512), point(-25751,-7070), point(22571,-268435452), point(-30379,10282)), linestring( point(-25004,-23338), point(9256,27110), point(-18555,144115188075855868), point(1.384126e+308,2.192981e+307)))),(geometrycollection( multipolygon( polygon( linestring( point(3640,-32744), point(26069,9953), point(-19106,1.289246e+308), point(591,-17594)), linestring( point(-8521,-11282), point(-28880,30781), point(20742,-25397), point(-9641,24769)), linestring( point(-15464,3464), point(-10285,-8207), point(7.923912e+307,16868))), polygon( linestring( point(21520,-26898), point(9788,8605), point(144115188075855875,-20168)), linestring( point(1895,12531), point(562949953421311,-17201), point(-28428,32425)), linestring( point(9335,-16777217), point(9811,8850), point(-12769,4662)), linestring( point(-6058,-31018), point(32677,-21365), point(29547,29096), point(4.463330e+307, 8383.7031))), polygon( linestring( point(3,-16188), point(7205,2687), point(15676,-8190)), linestring( point(-9318,-18782), point(3.009724e+307,26040), point(2199023255556,14219), point(14577,8388605)), linestring( point(-24066,2253), point(3.164147e+307,-13566), point(-20228,1.077301e+308)))),polygon( linestring( point(11599,-11406), point( 6474.8184,6995), point(-24631,-18852), point(-23940, 8041.0879)), linestring( point( 7089.0332,-5716), point( 4098.1191,-6021), point( 3265.4033,20030), point(7608,-31715)), linestring( point(32772,-656), point(16579,-28485), point(-15694,-20163))),multipolygon( polygon( linestring( point(-15479,18866), point(23621,16671), point(8388609,-17221), point(-16539,3955)), linestring( point(1073741822,3.156490e+307), point(-524289,1.413041e+308), point(13374,-3580), point(-12218,2348)), linestring( point(-4503599627370493,274877906947), point(-17296,-24370), point(-8003,-26933), point(30059,-11618))), polygon( linestring( point(-2904,3739), point(-15232,-30909), point(22062,-22659), point(5872,-20148)), linestring( point(2111,24360), point(18173,-7507), point(1073741827,8856), point(-3276.1675,-6414)), linestring( point(7348,-28953), point(32605,1125899906842625), point(20729,-308)))))),(point(30021,17609)),(point(4741,9026)),(multipolygon( polygon( linestring( point(-288230376151711748,18837), point( 5565.5547,-4744), point(-14260,12188), point(19567,3251)), linestring( point(9786,30857), point(-7914,-32224), point(19503,-26305)), linestring( point(-13969,-13984), point(23879,-8651), point(12,10636), point(1.333584e+308,-5098)), linestring( point(-10242,-14587), point(5659,18865), point(29493,-137438953470), point(-6176,10722))), polygon( linestring( point(70368744177667,-4702), point(17450,2769), point(-22008,26575), point( 2675.1494,-4718)), linestring( point(3754,-11997), point(-7540,-31457), point(18255,24400)), linestring( point(9602,-14081), point(-25745,-22033), point(-26446,8796093022207), point(18359,1.032401e+306)), linestring( point(-19579,4702), point(-12879,-8644), point(-21559,-2966))), polygon( linestring( point(15428,-20902), point(6948,2922), point(32767,-12663)), linestring( point(-144115188075855875,4503599627370499), point(-20751,-8034), point(1.025493e+308,-18014398509481985), point(19478,-12658)), linestring( point(8337,-15290), point(11736,29500), point(13228,26324))), polygon( linestring( point(5.044120e+307,13076), point(19727,-13444), point(4.154447e+307,1.939840e+306)), linestring( point(-17987,6.223221e+307), point(-8324,-4610), point(2562,26225), point(4503599627370497,28666)), linestring( point(1.558506e+308,1), point(36028797018963969,-547), point(16742,8284), point(-23799,1073741821))))),(linestring( point(1.524037e+308,17592186044414), point(11144,26031), point(-770,1.184632e+308), point(-18851,1.154400e+308), point(-29985,-2410), point(-26809,20440), point(18452,-18957), point(-18669,23342), point(30945,4.320849e+307), point(-255,32311))),(linestring( point(17847,-9480))),(polygon( linestring( point(12058,1.281874e+308), point(20778,32637), point(4748,536870911), point(-1422.0029,-3518)), linestring( point(1.355741e+308,4.950874e+307), point(-1051.8516,-27896), point(-5,-16796)), linestring( point(6123,-26157), point(-12678,2251799813685248), point(-23744,-14819)), linestring( point(484,-20166), point(-17055,-3074), point( 2339.4150,28525)))),(multipoint( point( 7426.0957,-31002), point(326,8940), point(-16491,6.648913e+307), point(3019,-9236), point(10305,21051))),(geometrycollection( linestring( point(19368,9007199254740993)),multipolygon( polygon( linestring( point(17238,17429), point( 7247.9590,29692), point(-19289,8124)), linestring( point(-18110,-9501), point(-33554431,-7260.2227), point(1.376473e+308,-5994), point(-27205,-10240)), linestring( point(1.497524e+308,1.041656e+308), point(24582,16956), point(536870910,29374), point(-8576,4162)), linestring( point(4469,-2251799813685244), point(67108861,-9125), point(2605,-25442))), polygon( linestring( point( -562.8232,19811), point(35184372088833,-19845), point(33554431,18779), point(-19551,-6795)), linestring( point(13316,17279), point(8512,-17697), point(-3221.5698,2399)), linestring( point(26480,6.014178e+307), point(19863,-6062), point(7159,1.415759e+308), point(21383,-30380))), polygon( linestring( point(31814,23472), point(18577,-5508), point(24318,3.843926e+307)), linestring( point(13296,-5245), point(-11377,23101), point(12408,28120), point(-134217728,27937)), linestring( point(13400,1789), point(21865,68719476732), point(-20177,-28385), point(15047,-15490)), linestring( point(9358,-28863), point(2147483645,-28475), point(7.831540e+307,1.263107e+308))), polygon( linestring( point(857,930), point(-17888,21454), point(8589934589,32744), point(1678,-745)), linestring( point(4.070946e+307,13494), point(-18857,1.853690e+307), point(1.083923e+308,-15939), point(-14069,15747)), linestring( point( 4401.7998,2912), point(11951,-29160), point(21245,20551), point(4194306,-24590)), linestring( point(9199,-10733), point(16777218,815), point(-9377,2199023255552), point(15586,12071)))),geometrycollection( point(25479,-16809),polygon( linestring( point(4.315762e+307,1.362847e+308), point(1.472264e+308,1.575620e+308), point(31948,-6735)), linestring( point(24369,-65537), point(1.138125e+307,-32370), point(12597,-16186), point(-26993,-2901)), linestring( point(-8819,25355), point(25321,-6568), point(16340,-1953)), linestring( point(-8650,-21324), point(1.028428e+308,-14864), point(-16383,29307), point(8.471758e+307,9825)))))),(polygon( linestring( point(-8418,-25533), point(-32474,-18937), point(4095,-9513)), linestring( point(22312,-7502.5254), point( 7896.7617,-28724), point( 6995.4609,-14395), point(15093,-5012)), linestring( point(2.171735e+307,1125899906842620), point(6716,31607), point(20340,22904)), linestring( point(2147483651,-9664), point(4398046511103,9838), point(2251799813685246,28741), point(15505,17514)))),(multilinestring( linestring( point(-18975,8.408607e+307), point(18951,4831), point(3897,25310), point(-21732,-22007), point(-13533,-26582), point(-2130.9072,17410), point(31085,5007), point(8265,19758), point(4270,2599), point(-25807,-18314)), linestring( point(19962,-1302), point(1878,-21847)), linestring( point(9286,-20449), point(-10879,-24196), point(1.446290e+308,3586), point(-12026,16866), point(8856,30353), point(-1323,13591)))),(multilinestring( linestring( point(-11846,6.899002e+307), point(32192, 6966.0938), point(-144115188075855869,3363), point(-11698,-13951), point(6,-23600), point(-859,-2158.4512)), linestring( point(21459,27232), point(1.997022e+307,-31947), point(6607,2.347520e+307), point(4294967293,12191)), linestring( point(20825,-18306)))) ;
insert into `test`.`t`(`a`) values (point(-29367,-17448)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(-22847,6.914616e+307), point(28357, 2799.3848), point(18024,28243), point(24847,-24480), point(-4431,-30324), point(3.449695e+307,3.503695e+307), point(23794,15188), point(26443,11905), point(11555,4955), point(9739,1.781421e+308))),(polygon( linestring( point(-6343,-14289), point(-29767,-16161), point(20459,19071), point(-13004,-24023)), linestring( point(32086,-7836), point(5448,2.994918e+307), point(9223372036854775807,-2599.8047), point(-16173,3994)), linestring( point(-12402,-29401), point(1.460071e+308,32418), point(30709,-19917), point(-31545,2525)), linestring( point(-11582,-31922), point(8430,24173), point(-14484,23373)))),(linestring( point(7628,-10159), point(30899,-11125), point(5846,25017), point(-23027,17489), point(1099511627778,1.702938e+308), point(-2311,1.859842e+307), point(8975,-11336), point(28316,1020), point(1.165028e+307,23046))),(point(9.899437e+307,-576460752303423492)),(multilinestring( linestring( point(-4281,-32315), point(1102,-17373), point(20615,956), point(21416,-20741), point(220,15828), point(-17639,8.645204e+307), point(31637,3250), point(30356,14353)), linestring( point(12760,1.596065e+308), point(16493,12734), point(-3956,-9274), point(-28691,-19247), point(20833,7.403151e+307), point(70368744177663,26869)), linestring( point(9.206719e+307,6.191876e+307), point(-21516,14118)), linestring( point(29030,5122), point(-9781,3730), point(536870915,22970), point(-23727,28524), point(16777213,9497), point(-2031,-4594.0464), point( 5011.3994,5545), point(12314,-795)))),(geometrycollection( multipoint( point(8.329565e+307,-2628), point(28121,-23444), point(-9546,14568), point(30013,-2052), point(17179869183,2487), point(25788,-5248), point(-9493,-20140), point(31041,1125899906842627), point(10037,29032)))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(1.064009e+308,23342), point(-5843,6.538393e+307), point(31428,5.908004e+307), point(6160,1307), point(20237,-21451), point(5.845466e+307,-4830), point(-2406,28421), point(-24491,-13843), point(-18040,-21506))) ;
insert into `test`.`t`(`a`) values (multipoint( point(-21343,-11803), point(2.051744e+307,18260), point(17708,29842), point( -538.6553,-18961), point(-14113,-32765), point( 4853.4502,7.819278e+307), point(-13453,4003))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(32326,-8936), point(31088,21312), point(-6937.3223,-18142)), linestring( point(16505,2.827042e+307), point(21806,-2622), point(-6163,26229)), linestring( point(-14418,2535), point(-32503,2.270980e+307), point(-3175,20342)), linestring( point(19651,-21794), point(-4092,7.489837e+307), point(-2217,-26907), point(18139,9.933863e+307)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-31989,60), point(-3589,-26959), point(28156,28055), point(-2824,14711), point(13022,-22161), point(28671,-10065), point(-30656,-11253), point(24406,-6673), point(-2736,1020), point(1.181398e+307,1099511627777)), linestring( point(4885,-7433), point(5985,15053), point(-21735,516), point(-28907,-1380)))),(multipolygon( polygon( linestring( point(-20193,17935), point(-17257, 1062.0693), point(28220,-13495)), linestring( point(1.477297e+308,7822), point(1.343720e+308,-9312), point(-22271,-16873), point(-23928,8.517220e+307)), linestring( point(-7087,2261), point(1.674350e+308,9562), point(7733,-7337), point(-11928,27881))), polygon( linestring( point(27460,1.365475e+308), point(2.179042e+307,8181), point(2876,27638), point(8589934589,30207)), linestring( point(3402,34), point(22564,24939), point(6166,-28451)), linestring( point(-5686,27906), point(34359738369,-27214), point(-23150,14580), point(5.134355e+307,-20044)), linestring( point(8532,16941), point(3665,6579), point(-303,-9052), point(8745,-29811))))),(multilinestring( linestring( point(29209,23290), point(21540,-13137), point(2540,1125899906842621)), linestring( point(-20428,-32767), point(-5633.4365,8.733446e+307), point(65540,26907), point(-21467,15447), point(24547,29884), point(-21187,16492), point(-23481,-4611686018427387905), point(3.904331e+307,-18881), point(-27681,3.951380e+307)), linestring( point(30145,-23270), point(30022,21955), point(22107,-17776)), linestring( point(-17973,-1561), point(8191,13270), point(-11712,11373), point(-14959,8.942423e+307), point(3.932552e+306,31249)))),(linestring( point(-20394,4427), point(-15960,837), point(-19366,3946), point(2.301204e+307,-19984), point(-7441,15779), point(1.485113e+308,-11403), point(16071,23823))),(multipoint( point(2309, -395.6016), point(21827,-3754), point(22358,28335), point(23467,1.006949e+308), point(-28404,-21217), point(13766,1.763894e+308), point(-11721,-6183.8867))),(polygon( linestring( point(11684,19806), point(-1914.1143,17179869180), point(7.410890e+307,20031)), linestring( point(-28518,3441), point(-21600,-21839), point(15254,-10761), point(25310,-3994.6040)), linestring( point(-6185,28657), point(32525,140737488355329), point( 7304.4355,-1354), point(15192,30882)), linestring( point(29622,-4938.6846), point(-19,-19568), point(3037, 5078.8389)))),(geometrycollection( linestring( point(-4247,21646), point(98,20350), point(-32506,-32644), point(32765,1125899906842625), point(25349,-15475), point(-2199023255551,29088), point(-3199,17254), point(-17578,28777), point(-16901,31129), point(1.654661e+308,6.417981e+307)),polygon( linestring( point(4437,-7658), point(-13336,-12066), point(-29495,13730), point(28643,-10459)), linestring( point(-28912,8404), point(7.563707e+306,-24053), point(-11447,-26740), point(-13182,18810)), linestring( point(-19838,549755813886), point(-34359738369,26092), point(-26657,-30316), point(-27598,536870911)), linestring( point(27456,9.989728e+307), point(5078,-7208), point(21557,-22870), point(-9247,-19284))))),(multipoint( point(16759,22753), point(-23410,-32142), point(274877906940,-14984), point(2305843009213693955, 4469.1162))),(polygon( linestring( point(1.110356e+308,-23644), point(8484,10516), point(11548,-25702)), linestring( point(1.437095e+308,-30246), point(288230376151711741,16433), point(-2861,-30332), point(-72057594037927932,-2959)), linestring( point(8589934590,17002), point(13913,20326), point(-1661,25678), point(30200,9.705446e+307)), linestring( point(-29922,7475), point(-27674,-27412), point(-17967,-14816)))),(geometrycollection( polygon( linestring( point(-9009.9824,4109), point(2.917726e+307,13012), point(6555,-30973)), linestring( point(-6, 2187.4951), point(8727,-28595), point(1.727342e+308,18948)), linestring( point(21457,-16318), point(7761,22557), point(-28063,-29076), point(-6042,-23610)), linestring( point(549755813890,2.878677e+307), point(1405,144115188075855872), point(-17796,26833))))),(multipolygon( polygon( linestring( point(-4436,10716), point(15877,-19523), point(1.488558e+308,-30698)), linestring( point(29780,8238), point(32477,10188), point(-870,25802), point(10731,2199023255550)), linestring( point(5143,-13012), point(-17117,-21280), point(1.502501e+308,1.627177e+308), point(13975,4.832801e+307))), polygon( linestring( point(25479,-9702), point(-30510,-19149), point(5.569461e+307,-1399), point(1.238413e+308,-1028)), linestring( point(-15149,-12254), point(30284,25958), point(-19500,642), point(-14100,27639)), linestring( point(-13116,1.621254e+308), point(7115,9223372036854775810), point(-25013,-26035), point(669,-10544)), linestring( point(-9087, 6277.9297), point(16585,10835), point(-4482.8350,-26700))))),(multilinestring( linestring( point(25998,1599)), linestring( point(5778,10079), point(-622,3.240282e+307), point(11878,-32271), point(68719476738,-31966), point(-20871,24909)))),(geometrycollection( multipolygon( polygon( linestring( point(-16454,1.473656e+308), point(8322,-2665.1855), point(-25365,-2913), point(-1073741823,-6345)), linestring( point(-17769,7.354696e+307), point(1.651942e+308,28550), point( 230.2227,288230376151711748)), linestring( point(1152921504606846978,-7623.7637), point(25714,274877906944), point(10185,4194308))), polygon( linestring( point(-26875,9731), point(7.943876e+307,-4611686018427387900), point(30074,11070), point(1.499276e+308,576460752303423484)), linestring( point(1540,8.397021e+307), point(11044,-18824), point(-4909.3018,-3239.5425)), linestring( point(12885,255), point(25791,-29722), point(5.146376e+307,-7754.1768), point(17059,3.998828e+307)), linestring( point(-26126,5095), point(8905,-5485), point(-29589,-31282), point(-28824,8388607)))),point(7358,18655),linestring( point(-20494,-24192)))) ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-23765,22990), point(4476,-2393.7881), point(15772,-32630), point(-8209,-28767), point(-28761,-22911), point(12392,-14233), point(26484,-15927), point(-19651,-31221), point(28396,8999), point(-33554432,-14486)), linestring( point(-7060,-22378), point(9952,28333), point(-22688,-32102)))) ;
select a from t where a =0 ;
insert into `test`.`t`(`a`) values (point(27511,12448)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(7.676169e+307,-29370), point(18728,1.759242e+306), point(-32518,1.264805e+308), point(8.814914e+307,14447)), linestring( point(8589934592,-582), point(2.343171e+306,1.655786e+308), point(1.158179e+308,4686), point(11855,12079)), linestring( point(15753,15960), point(35184372088835,-31604), point(3586,23507), point(-6670,22945)))),(multipoint( point(27617,-12490), point(2676,-11753), point(5635,-21285))),(multipolygon( polygon( linestring( point(2612,-7789), point(30446,-10931), point(-14746,23274)), linestring( point(6408,-28670), point(-30827,-28666), point(-11158,11)), linestring( point(-22431,30766), point(17314,1.501197e+308), point(-15688,513)), linestring( point(3879,8759), point( 2376.2393,3885), point(22546,-16662))), polygon( linestring( point(16380,15350), point(23590,-17017), point(26207,8.647086e+307)), linestring( point(4896,-6636.3887), point(35184372088835,34359738371), point(-20497,10991), point(-23516,-23602)), linestring( point(-8589934593,-18375), point(9.203110e+307,-15299), point(257,-12811))))),(multipolygon( polygon( linestring( point(-1152921504606846979,-8377.9766), point(3.253497e+307,7.791163e+307), point(11515,627), point(-18301,5948)), linestring( point(8761,-14555), point(18838,1.683939e+308), point(30417,9291)), linestring( point(1590,-21446), point(1.409274e+308,-32536), point(9046,-10344), point(-11941,4)), linestring( point(8796093022206,32476), point(-244,-7054), point(8.475148e+307,20380))), polygon( linestring( point(20869,-6751), point(-2367.1133,13836), point(-32526,-10537)), linestring( point(-26482,1125899906842623), point(-26174,-21109), point(-8632.6553,-342), point(-13886,-3459)), linestring( point(18746,-27654), point(16088,-1609), point(26210,23214), point(-25994,-17818)), linestring( point(1.277272e+305,2744), point(-15010,-6129), point(-20217,-3305))))),(linestring( point(12188,1.126103e+307), point(29279,14222), point(-3527,-31120), point(-8108,29347), point(1940,-31849), point(-14682,17919), point(28837,1627), point(-9989,9355))),(multilinestring( linestring( point(32130,14088), point(-15954,14557), point(2018,2.181646e+305)), linestring( point(10273,19084), point(8477,1037), point(-2426,23274), point(1.197009e+308,-9845.9053), point(576460752303423491,-30830), point(-3102.0884,-26110), point(1.321699e+308,5893)), linestring( point(1.072740e+308,8.923707e+307), point(-6924, 5982.4727), point(28047,1.531127e+308), point(-2338,-22052), point(7497,22569), point(-11125,20929)), linestring( point(23061,-15320), point(20726,-1241), point(-5092.6836,-1826.7476), point(-70368744177668,131074), point(32050,-19793), point(-6833,-4727), point(-22403,2.253001e+307), point(-29127, 9744.0801), point( 4912.8008,-268435458)))),(linestring( point(16292,8534), point(10325,18591), point(1.649475e+308,30381), point(-11453,27698), point(30831, 7539.3574), point(-3361,17131))),(polygon( linestring( point(-16868,6.098697e+307), point(25301,31036), point(-28501,-11623), point(-24216,-4744)), linestring( point(-7694,8521), point(5985,-16352), point(-16037,-8571), point(-13828,29961)), linestring( point(15714,-3780), point(1344,-13470), point( -736.2197,-16837)))),(polygon( linestring( point(7866,-18351), point(10007,2.119925e+307), point(-5760.0640,22690), point(6787,-1860)), linestring( point(8267,-5968), point(-5893,-31399), point(68719476732,20682)), linestring( point(21803,1125899906842621), point(25414, 8009.8125), point(-31087,28031), point(-32490,-22874)), linestring( point(5691,-24243), point(-1556,-15050), point(8283,8.567823e+307), point(6538,-24799)))),(polygon( linestring( point(-4294967300,268435457), point(24552,-17191), point(6732,-21507), point(5922,12984)), linestring( point(-16144,-4371), point(-1631.8301,-7290), point(-26228,-4080)), linestring( point(-8471,9007199254740990), point(1.101503e+308,-30378), point(-25558,16644)))),(multipolygon( polygon( linestring( point(1.415315e+308,2), point(31726,16806), point(-27900,6.923430e+307), point(14020,16390)), linestring( point(5.260613e+307,5245), point(27149,-2057), point(-15681,-4363)), linestring( point(-5850,-1990), point(-27243,-7914), point(-12612,5602)), linestring( point(-21475,-26037), point(7382,-17256), point(-29702,-1073.7783))), polygon( linestring( point(20385,-8388610), point(24720,-4253), point(7.082127e+307,-6213), point(-14667,-2106)), linestring( point(1.126358e+308,-29920), point(-6599.3003,-7544), point(5969,-5672)), linestring( point(-1501,-137438953473), point(11911,8388606), point(101,15487), point(30161,-14333))))),(polygon( linestring( point(-6546,15875), point(-17324,1.180829e+308), point(-119,16449), point(-4757,24566)), linestring( point(2441,1897), point(16389,11493), point(6388,-6520), point(8.622864e+307,-30335)), linestring( point(-254,30813), point(26095,23280), point(-995,1.041254e+308)), linestring( point(792,23650), point(-6041,-28264), point(1.157398e+308,-7094)))),(multipoint( point(-19875,9.510258e+307), point(31942,65533), point(134217727,1.168522e+308), point(-2545,28457), point(9631,-7993))),(multipoint( point(13223,-15280), point(-26100,15260), point(23369,1.324596e+308), point(22141,-23588), point(-19407,262141))),(polygon( linestring( point(-1099511627776,10704), point(-14337,29153), point(18041,-17398)), linestring( point( 9017.8027,7.304257e+307), point(14699,-15840), point(16383,1282), point(13334,-16151)), linestring( point(-14979,-32174), point(-30194,-28651), point(23372,25021)), linestring( point(9362,-18508), point(6675,-30365), point(7.492405e+307,-7944), point(2045,-30937)))) ;
insert into `test`.`t`(`a`) values (geometrycollection( point(-8690.8516,-29871))) ;
insert into `test`.`t`(`a`) values (multipoint( point(15470,4.945674e+307), point(-16852,4.721005e+307), point(13008,1.722344e+308), point(-32236,1.678429e+308), point(-23311,15697))),(multilinestring( linestring( point(-8330,12021), point(-5143,-27133), point(-29865,-627), point(21217,-30167), point(-14095,1933), point(-5227,16242)), linestring( point(-4692,-15784), point(-12135,12191), point(-31695,-9346)), linestring( point(14066,22139), point(-14688,5104), point(-22862,9.584842e+307), point(15795,1.127382e+308), point(-6708,6079), point(20932,-29363), point(29166,2.951977e+307)))),(point(-17046,9788)),(geometrycollection( geometrycollection( linestring( point(-24818,-20094), point(-24182,-25857)),point(12776,1.145121e+308)))),(point(13903,26286)),(multilinestring( linestring( point(-2636,-7703), point(5246,-5288), point(28108,-14111), point(-30885,-31635), point(7.741196e+307,576460752303423490), point(-16650,19596), point(-4749.5205,-15331), point(15473,-23226), point(25702,8115)), linestring( point(10827,-18753), point(-22821,8223), point(-14271,18)), linestring( point(9.333283e+307,24713), point(-17190,1755), point(-9170,5145), point(25713,10725), point(-6786,-7233), point(-70368744177666,-8221), point(-9970,11737)))),(multilinestring( linestring( point(8388611,29961), point(1.151857e+308,-24645), point(-30072,-526), point(30232,-31991), point(6080,5875), point(-524284, 6943.4336), point(26379,-25289)), linestring( point(68719476734,-21680), point(18007,-21718), point(7946,-11403), point(-1330,3666), point(-23624,7827), point(1.506023e+308,13485), point(27109,17249), point(27118,17044)), linestring( point(14644,10496), point(-26141,28962), point(-21921, -367.5889), point(-6451,8396), point(22495,31488), point(-15137,1.504686e+308), point(1.170998e+308,4.644042e+306)))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(-3508,-4232), point( 2976.1602,-2520), point(1.581698e+308,6.779110e+307), point(-10242,-12119), point(-18700,-32428))) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(25125,6117), point(-3038,-18227), point(-31251,-9117), point(67,22830), point(11474,31703)), linestring( point(9997,5541), point(-28127,-22214), point(3604,1.615123e+308), point(19702,-12576)), linestring( point(1.662229e+308,-4387), point(9.707897e+307,12597), point(9701,21970), point(7467,-30813)))) ;
insert into `test`.`t`(`a`) values (multipoint( point(-13433,0), point(1.618134e+307,8.374858e+307), point(-14514,-1687), point(-1552,31245), point(-26953,30597), point(-21060,13402), point(2.994106e+307,26250))) ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(3680,-5785), point(31111,134217729), point(-9156.4238,-26709), point(28598,10941)), linestring( point(-29432, -910.3369), point(-30650,28315), point(-5647,-11666), point(6169,-20629)), linestring( point(-13893,31352), point(-6975.5615,-30417), point(3.834827e+307,17659))), polygon( linestring( point(-1138,4611686018427387908), point(-14423,-3859), point(-6054,23562), point(9223372036854775811,-17361)), linestring( point(26490,-14217), point(18685,268435457), point(17937,25465)), linestring( point(-9973.8174,4291), point(-2749,24527), point(-4238,-17245)), linestring( point(-131,6118), point(-23112,255), point(-27283,-22127), point(-2789,17622))), polygon( linestring( point(16807,23838), point(25713,4398046511102), point(14058,9773), point(26669,18446744073709551613)), linestring( point(22732,-13173), point(22010,7066), point(24853,1.467311e+307)), linestring( point(-5467,1.483839e+308), point(-25349,31819), point(13338,-7981))), polygon( linestring( point(-30183,4.690063e+307), point(-1411.5078,-3475), point(-9005,5568), point(-17750,23268)), linestring( point(-8559,21843), point(32769,11562), point(25617,12414), point(-13671,25001)), linestring( point(15409,-29886), point(21530,-28286), point(-11861,17179869184), point(5090,19107))))),(multipoint( point(-5571.6748,-25323), point(25948,-16049), point(7.242863e+307,1.648413e+308), point(17602,16648))),(multipolygon( polygon( linestring( point(-6139,-6106), point(-22225,-16416), point(-22358,-18621)), linestring( point(10680,-12056), point(1.676977e+308,-22427), point(-9697,-13794), point(9691,-19624)), linestring( point(1.721192e+308,1.213914e+308), point(-30958,1.039521e+308), point(2147483649,6.397693e+305))), polygon( linestring( point(27391,2579), point(-30061,-12030), point(-6264.2563,-19563)), linestring( point(1.316407e+308, 1189.7988), point(17934,-11768), point( 1607.6113,-1488)), linestring( point(4294967298,8188), point(-24942,1439), point(12023,30459), point(2903,131068)), linestring( point(-27869,-2633), point(28301,8118), point(2576,-4183))), polygon( linestring( point(-11186,17179869184), point(-20275,29368), point(8112,-21250)), linestring( point(5096,-10), point(15881,31393), point(26791,26566), point(19345,-618)), linestring( point(32672,-8796093022212), point(16263,10625), point(-7167.3750,-5104))))),(geometrycollection( point(12611,-9028),point(-4278,1.374299e+307),polygon( linestring( point(-11385,-34359738371), point(9996,-8469.4277), point(-32218,4589)), linestring( point( 2360.1719,1.366075e+308), point(-30863,-3439), point(-7471, 5496.0879)), linestring( point(17130,4503599627370497), point(4011,16079), point(1.037736e+308,-1545)), linestring( point(-2862, 5919.5684), point(-13694,-8052), point(9066,-4105), point(-11925,2199023255555))))),(multipoint( point(16987,31140), point(9.390745e+307,18553), point(-1318,-28562), point(32378,19821))),(geometrycollection( polygon( linestring( point(-17469,-2029.3511), point(13373,1.604995e+308), point(-21286,-8575)), linestring( point(549755813890,26231), point(-20808,-15531), point(13406,-14780)), linestring( point(-549755813888,8.153342e+307), point(18735,26061), point(11735,-13505), point(-14294,-2944))),point(15865,-7994.1382),point(10030,-31703))),(multipoint( point(17320,2.834393e+307), point(6189,28), point(34359738365,31612), point(-948,487))),(multilinestring( linestring( point(27101,25862), point(-18435,18261), point(6.598413e+307,21273)), linestring( point(23584,9186), point(-28024,17458), point(-9022,6251), point(12959,5.491296e+307), point(18296,6.254721e+307), point(26005,-7285), point(5.617379e+307,13203), point(27647,20922), point(-29762,-15529), point(19804,17612)), linestring( point(5280,27992), point(29881,-11069), point(14464,8218), point(-28069,2762), point(-29516,14144), point(-259,-591)), linestring( point(-7663,31279), point(-14087,-17220), point(-24248,1.232940e+308), point(-31544,-18424), point(31489,13334), point(-7036,29208)))),(multipolygon( polygon( linestring( point(6223,-27243), point(-6568,27648), point(4598,18446744073709551615)), linestring( point(8246,9728), point(1.223010e+307,32586), point(-20608,21431), point(-13370,-22626)), linestring( point(-1106,17220), point(-11942,-15551), point(32214,-6338), point(-22882,144115188075855871))), polygon( linestring( point( 3199.8027,-8265.7285), point(-30462,7.004570e+307), point(15666,17351), point(6900,-7705)), linestring( point(-1972,2126), point(23964,1.484424e+308), point(13092,1.118899e+308), point(-15216,-1048572)), linestring( point(13512,6908), point(32419,1.673436e+308), point(-23404,-29977), point(-10599,13819)), linestring( point(1.232148e+308,26875), point(-15002,-25381), point(-2295,1.148682e+308), point(-2147483650,-30196))), polygon( linestring( point(-11745,32191), point(2076, 6786.3008), point(-6303,-22592), point(19986,1.656628e+308)), linestring( point(137438953470,-14807), point(-16452,268435455), point(26043,-13483), point(7772,-30230)), linestring( point(26309,-27170), point(-5804,-26666), point(28691,28537)), linestring( point(23912,10985), point(-15860,29922), point(3.140652e+307, 4000.2959))), polygon( linestring( point(1.392443e+307,1.254607e+308), point(-29096,4398046511106), point(-9223372036854775807,26206)), linestring( point(6392,31615), point(27218, 8499.1426), point(-9266.1387,-19926)), linestring( point(4.026620e+307,-25908), point(-2938,-31701), point(-21054,-11674)), linestring( point(-32350,1.339325e+308), point(31803,-13956), point(2097156,-7), point(15807,22528))))),(point(-1394,-15840)),(polygon( linestring( point(12626,-18659), point(1.551549e+307,5.806439e+307), point(4281,4328)), linestring( point(-12130,72057594037927936), point(15983,21308), point(21309,-14452)), linestring( point(-26222,-11389), point(19668,11433), point(14511,-2839), point(536870913,-28963)), linestring( point(-12123,11714), point(1048579,6975), point(21319,4.371109e+307)))),(multipolygon( polygon( linestring( point(29046,-7057), point(7.106748e+307,-22341), point(20149,-25428)), linestring( point(-32519,-21603), point(-15181,12534), point(31798,29121), point(5678,1.162741e+308)), linestring( point(-28374,1.100365e+307), point(-3572,23537), point(2577,31043), point(137438953472,-14657)), linestring( point(1312,-22375), point(-23478,6066), point(8.033849e+307,1.460416e+308))), polygon( linestring( point(-2229,3.528474e+307), point(-18499,7372), point(28488,1677)), linestring( point(29774,16236), point(524292,18415), point(2097155,-7697)), linestring( point(4.313205e+307,-24294), point(25300,6647), point(-14396,-418), point(-4985,-4415))), polygon( linestring( point(11052,-140737488355327), point(1.479650e+308,29647), point(-32372,-13118), point(-9513,9008)), linestring( point(-25575,-25061), point(-9859,-5455), point(32685,154), point(-28227,-25817)), linestring( point(-10079,1408), point(-27998, -559.2998), point(20174,134217732), point(-19195, 7677.7402)), linestring( point(-13816,8066), point(32145,-19623), point(22016,-8253))))),(multilinestring( linestring( point(-253,27019), point(-7948,19762), point(0,-25177), point(25282,2691), point(-19536,-20200)), linestring( point(24330,-18193), point(18581,-20074), point(-24555,28914), point(-26412,-32346), point(-11332,-8787), point(19005,-8730.7832)))),(point(-26516,-25343)) ;
select a from t where a ='0' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(31216,15963), point(25595,260), point(32708,9735)), linestring( point(12750,14230), point(17295,21209), point(29187,19862)), linestring( point(-28910,22548), point(9588,-3008), point(-23632,-5803.3672))), polygon( linestring( point(-9885,65534), point(-25235,9502), point(13081, 3851.9551), point(-1635,-19468)), linestring( point(-32167,-22305), point(-14314,-25595), point(4294967295,-17450)), linestring( point(-31328,4530), point( 7479.4551,25931), point(10285,-24028))), polygon( linestring( point(-3600,1.576269e+308), point(26997,-26803), point(-20400,30973), point(-13460,-15691)), linestring( point(1.538748e+308,-2122.0093), point(29136,-10290), point(9569,9437), point(-5205,-7529)), linestring( point(-17353,-27041), point(-28043,20176), point(-29022,21246))))),(point(3,20044)),(multipoint( point(-3447,-15905), point(-7789,-13543), point(-32627,6641), point(17585,-1))),(geometrycollection( multipoint( point(-25199,21934), point(13331,72057594037927933), point(-5514,14741)),multipolygon( polygon( linestring( point(21354,9.169477e+307), point(12707,5.987839e+307), point(1103,10508), point(22138,16020)), linestring( point(524286,10925), point(9.182862e+307, 3341.5381), point(-6662,18477), point(-22624,12358)), linestring( point(29216,-7678), point(15796,-15714), point(-9427,-1919)), linestring( point(-19318,18680), point(4115,32381), point(19247,-12843))), polygon( linestring( point(712,-23322), point(-29168,31175), point(-34359738364,-9007199254740990), point(3728,-8424.6367)), linestring( point(8440,9687), point(-7250,15970), point(-96,25294), point(32764,4313)), linestring( point(1.703838e+308,29254), point(8.131857e+307,28781), point(9579,12047)), linestring( point(23847,8190), point(28827,22032), point(22247,-12965), point(20172,21935)))))),(geometrycollection( multipolygon( polygon( linestring( point(15501,-12538), point(1.034774e+308,14752), point(15396,16469)), linestring( point(2907,-506), point(32614,-7982), point(1.461471e+308,-19516), point(32769,-19323)), linestring( point(72057594037927934,8509), point(10872,11592), point(-11329,-23651), point(4398046511108,1450)), linestring( point(29176,28684), point(-8998,25666), point(-13470,17443), point(-26812,1.519027e+308))), polygon( linestring( point(31714,137438953468), point(-18191,10699), point(-6509,1.417343e+308), point(-2977,2097150)), linestring( point( -963.2832,-32129), point(-1720,3938), point(1.252696e+308,32698), point(26469,-22931)), linestring( point(3257,9.426810e+307), point(12362,25029), point(13292,-11500)), linestring( point(1492,-25687), point(18054,-11805), point(12617,31303))), polygon( linestring( point(-2671, 2965.7549), point(25288,10718), point(16922,-5658), point(2251799813685245,-21677)), linestring( point(6384,-6442), point(5443,24518), point(25273,1.067418e+308)), linestring( point(4.719651e+306,1.516136e+308), point(9.708714e+306,10886), point(-20383,-1527.5303)), linestring( point(-5879,12), point(34359738365,-16475), point(21941,-17239), point(-25933,22163)))))),(geometrycollection( point(-14971,30431),point(68,-30465))),(geometrycollection( geometrycollection( linestring( point(28986,1.890776e+307), point(-11528,-12941), point(-31817,-23535), point(-8227,4832), point(19765,2993)),point(-6290,16718)))),(point(-10299,22033)),(multipolygon( polygon( linestring( point(2.107102e+306,-379), point(2505,-21097), point(-27893,-3966.1479), point(-7825,19315)), linestring( point(-12739, 8928.5488), point(4611686018427387907,2246), point(-2891,268435454), point(6597,1099511627774)), linestring( point(-30644,25920), point(3720,-20184), point(-20712,13352))), polygon( linestring( point(4.215734e+307,8.040347e+307), point(-23662,-30132), point(-16365,-9910), point(26661,-22368)), linestring( point(-3309.8022,-22741), point(-1502,2.711505e+307), point(11743,13156)), linestring( point(27231,14152), point(1.579667e+308,-9497.2344), point(262143,16036)), linestring( point(7285,-2949), point(1.714756e+308,281474976710660), point(15720,18738))), polygon( linestring( point(32607,4094), point(20920,-1155), point(30529, 1658.8076), point( 4261.9443,16167)), linestring( point(-24975,-7728), point(-30309,7.096172e+307), point(-11101,30330), point(13660,-7678.8994)), linestring( point(25194,26255), point(-15664,10), point(14189,-18107), point(-16814,-4333)), linestring( point(3.802542e+307,-27219), point(1400,-12378), point(26083,-8499.2764), point(-7361.0718,25759))), polygon( linestring( point(-18333,-12290), point(6525,21719), point(-17370,-13468), point(-20669,28761)), linestring( point(11185,-3831), point(-24709,2.635191e+307), point(-2472,-31762), point(514,10997)), linestring( point(576460752303423489,1.293597e+308), point(-2411.3379,-28948), point(-29466,-12409), point(9834,2046)), linestring( point(4420,4.786775e+307), point(-31537,1.718164e+308), point(15421,-32310))))),(multilinestring( linestring( point( -670.6064,6023), point(9494,19677), point(9009,1048572), point(-6977.4248,25581), point(-27674,1.245643e+308), point(16347,22179), point(-268435457,13626)), linestring( point(-25669,-25815), point(-32377,144115188075855873), point(-10135,-28168), point(-13715,-24400), point(-1982,14937), point(-30237,29382)), linestring( point(-8790,-70368744177667), point(28574,12241), point(7.800436e+306,10408), point(32112,125), point(-1335,29685), point( 5843.5146,-15113)))),(polygon( linestring( point(-17835,1677), point(31330,4497), point( -738.5400,4161)), linestring( point(-27357,-17766), point(14650,11001), point(-14023,1.712210e+307), point(30235,4.286981e+307)), linestring( point(1028,-5950), point(4853,-5808), point(16075,-19764), point(-10110,7.330452e+307)))),(multipolygon( polygon( linestring( point(-2219,3235), point(21161,-6199), point(3,27589), point(10759,17592186044414)), linestring( point(-19241,-9348), point(1.762585e+308,1.193005e+308), point(31318,-32719), point(-11302,5694)), linestring( point(22522, 5624.8320), point(-16384,-13522), point(-26452,-21305))), polygon( linestring( point(9.218892e+307,-5683.8403), point(-7511.3301,-12091), point(20518,16902), point(12757,-22340)), linestring( point(-15625,-14573), point(21030,26620), point(-8474,-2920)), linestring( point(-3613,24743), point(-13200,3910), point(-9613,-30335)), linestring( point(18014398509481987,-9886), point(1.505838e+308,-28632), point(21247,26163), point(-1314,11066))))),(geometrycollection( point(20276,30600),multilinestring( linestring( point(10701,-9100), point(140737488355325,-26374), point(7425,-2632), point(6341,1125899906842620), point(8643,3719), point(17279,11541), point(1.499321e+308,22477), point(2213, 7282.6367), point(-9836,12648), point(7154,1610)), linestring( point( 1849.4209,24648), point(27736,29701), point(-8946.8525,9605), point(-27280,-5407), point(-26038,-15723), point(17156,-588), point(-24427,-7529.1279))),geometrycollection( geometrycollection( linestring( point(1.227588e+308,131072), point(-16459,26621), point(5.536706e+307, 7057.4336), point(-5450,1099511627775)),point(-4158,-23619),polygon( linestring( point(-8721,15589), point(17807,-6345), point(24952,-536870911)), linestring( point(-23765, 3179.3604), point(-29000,32305), point(3717,-23281)), linestring( point(5140,2097153), point(-562949953421313,-19455), point(1.108496e+308,21684), point(16268,1339)), linestring( point(20705,1.006187e+308), point(-24955,8631), point(20297,-9469)))),point(13288,13189),polygon( linestring( point(-28704,692), point(31470,-11294), point(-27970,29866), point(19439,1.067718e+308)), linestring( point(-27802,-1), point(-16315, 1019.4453), point(9.263011e+307,-19579), point(-12305,509)), linestring( point(7620,9875), point(1.171151e+308,21238), point(27921,-31758), point(4.184671e+307,16253)))))),(polygon( linestring( point(1251,17278), point(6995,-6313), point(-4797,-31677)), linestring( point(4178,7.851545e+307), point(24194,32214), point(31731,65533), point(-26999,8300)), linestring( point(10182,3646), point(9108,-23049), point(67108868,31673), point(18550,34359738365)))),(multilinestring( linestring( point(-30315,-8267), point(5483,17666), point(-29203,-18491), point(-20483,-1099511627776), point(-26763,25652), point(22419,-15196), point(-536870908,1.419003e+306), point(-10976, 8391.1641)), linestring( point(5.489085e+307,-13055), point( 5535.7275,-9617), point(-13771,-32042)), linestring( point(4772,28997), point(16869,3.052143e+307), point(-16410,3.101902e+307), point(-22155,-4029.7207), point(4480,-19273), point(29506,-9722.1992), point(-25192,13493), point(9138,6.715220e+307), point(25013,-32672)), linestring( point(-8589934595,-14054), point(3.031715e+307,-29373), point(-14995,8983), point( 2319.3037,13459), point(14665,8537), point(-1099.7119,7651), point(19905,17854)))) ;
insert into `test`.`t`(`a`) values (multipoint( point(-18306,24243), point(16314,-22927), point( 8404.2500,30371), point(-28866,31404), point(-29564,-15283), point(25838,13082), point(-31203,-20848), point(4020,22863), point( 9251.2168,-23299), point(2251799813685245,22787))) ;
delete from t limit 1 ;
select a from t where a ='11:11:11' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-8305.5176,-4099.2373), point(3,7.956622e+307), point(31174,8.342144e+306)), linestring( point(-21338,17460), point(19087,7337), point(-9677, 666.2910), point(-23151,-2571)), linestring( point(1744,-259), point(4093,-8895.9854), point(-2848,3574)))),(multipolygon( polygon( linestring( point(8.230235e+307,-24835), point(9007199254740994,-26707), point(31651,23600), point(216,-25594)), linestring( point(19130,16387), point(-34359738370,3.290689e+307), point(8775,-15670), point(-21315,4353)), linestring( point(-3363,19772), point(-197,28175), point(1.289736e+308,8116), point(1.883173e+307,-8867))), polygon( linestring( point(2131,15827), point(4630,1301), point(8601,5889), point(25440,-10459)), linestring( point(12691,-6623), point(1.501124e+308,1.240881e+308), point(5.460120e+307, 7121.1563), point(-26051,-22999)), linestring( point(-18164,140737488355332), point(-21804,-1287), point(-962,-12447)), linestring( point(25355,4.716612e+307), point(3,17583), point(-23094,25651))), polygon( linestring( point(5.563146e+307,17266), point(1043,-21834), point(6.425174e+307,-2147483650)), linestring( point(-7050,1.630307e+308), point(29140,25023), point(26840,7279), point(-19713,11258)), linestring( point(-4503599627370494,-2428), point(-22052,33), point(21446,6197), point(1.819074e+307,-22432))), polygon( linestring( point(68719476732,17090), point(-25901,-7871), point(1.695365e+308,9007199254740989), point(-11928,-14104)), linestring( point(140737488355332,18319), point(1.191589e+308,-5803), point(8181,659)), linestring( point(1.628901e+308,549755813886), point(29816,5.234132e+307), point(8532,17640))))),(geometrycollection( multipoint( point(7516, 5290.0400), point(-2046,-21340), point(-14544,2.968058e+307), point(22851,28475), point(760,29115), point(536870913,19810)))),(multilinestring( linestring( point(-17322,4715), point(-3659.4204,-30719), point(30293,4425), point(7532,-27416), point(-17404,134217732), point(20055,-13453), point(-14573,2), point(-30100,21988), point(1.141791e+308,12), point(-5478,-27887)), linestring( point(6650,6642), point(30620,7.360429e+307), point(-19989,-18985), point( 1588.4316,-27199), point(15144,-5472), point( 4629.4209,7884), point(13894,-1255), point( 823.5781,20913), point(-29183,-25525), point(-10449,11364)), linestring( point(2256,2.469225e+307), point(-16430,6.777913e+307), point(33554436,-549755813888), point(-29087,1.248628e+308), point(1.241418e+308,-21613)))),(multilinestring( linestring( point(-25725,-1152921504606846975), point(18985,-17472), point(9223372036854775812,-29584)), linestring( point(-4175,-25293), point(-30294,-21594), point(17011,26543), point(5880,-3654), point(27343,1.632214e+308)), linestring( point(-4586,-18809), point(10078,-1191.8447), point(-1683.0869,20722), point(-8647,6.410846e+307), point( 6107.5957,16614), point(8796093022206,-10977), point( 8724.9668,140737488355324)), linestring( point(26258,-7137)))),(polygon( linestring( point(-4398046511100,-26179), point( -259.8613,7573), point(-25137,-15684)), linestring( point(23866,1.736391e+308), point(32352,1.121125e+308), point(-9619,18616)), linestring( point(-2147483644,-17585), point(-5535.6919,16759), point(-28163,6.474480e+307)))),(geometrycollection( multipolygon( polygon( linestring( point(15768,25098), point(-27354,-131070), point(-3047,2397)), linestring( point(-1112,-14028), point(8048,-16321), point(4762,10375)), linestring( point(4201,1.421867e+308), point(-15236,-26790), point(-5223,24940), point(6861,-536870909)), linestring( point(-3981.5469,8700), point(1.293171e+308,17763), point(17406,-14249))), polygon( linestring( point(5061,1.785839e+308), point(-13,1.503875e+308), point(11749,-30738)), linestring( point(-20904,-29635), point(17236,12), point(1.373257e+308,21383)), linestring( point(4713,4.342221e+307), point(5.875521e+307,-7549), point(-16381,1972))), polygon( linestring( point(18026,21835), point(8.705426e+307,1.291408e+308), point(6041,262146)), linestring( point(1.783154e+308,-26874), point(7.653133e+307,1.644638e+308), point(2251799813685250,11071), point(-25496,21643)), linestring( point(7.596631e+307,-28802), point(-21200,1884), point(32424,29), point(-25996,34359738369))), polygon( linestring( point(-9460,-8496), point(4503599627370498,-2257), point(-26577,-23205), point(5372,-14771)), linestring( point(23538,-2936), point(16281,-18059), point(10213,2)), linestring( point(-19180,18446744073709551614), point(-29988,32636), point(-4840,-12919), point(7503,-4246.2617)))),point(-32592,6.079442e+307))),(polygon( linestring( point(29872, -475.5273), point(28215,536870915), point(-22933,134217731)), linestring( point(-2533,-6962.6465), point(-17773,-4358.5898), point(-9406,-26258)), linestring( point(22098,-5301), point(-28476, -981.0654), point(154,-30404), point(-18734, 1781.7764)))),(linestring( point(2798,-21216), point(156,30420), point(1.231366e+308,9632), point(29360,6.546621e+307), point(-2368.3662,-15487), point(1737,1.530004e+308), point(-1286,-5567.7720), point(19739,-4294967298))),(multipoint( point(1755,-8567), point(28200,-19656), point(-16437,14088), point(3,-17896), point(2341,-131072))),(point(-22936,1916)),(multilinestring( linestring( point(-25922,-15953), point(1073741821,-2844), point(28907,-28755), point(-14650,-10354), point(-19142,2962)), linestring( point(67,4.803419e+307), point(9.261559e+307,31454), point(22924,1.471980e+308), point(-8589934594,22980), point(32206,26848), point(4.863728e+307,2.634129e+307), point(-4714.8481,-19974), point(7470,2951)))),(multipolygon( polygon( linestring( point(22837,1298), point(9.102827e+307,28279), point(8.350363e+307,1152921504606846978)), linestring( point(13862,-20517), point(-9236, 7823.6797), point(6987,27405)), linestring( point(17785,-15169), point(-9808,7.525030e+307), point(-20969,30733), point(2984,-9569.2900)), linestring( point(2,68), point(4738,6995), point(281474976710660,-21526))), polygon( linestring( point(-29991,-25942), point(23843,1.621703e+307), point(24892,1073741823)), linestring( point(-28078,1146), point(-27810,-4221.1689), point(1333,24574), point(-13674,23776)), linestring( point(26313,5079), point(-20847,-9889), point(5764,18014398509481985), point(6499,-7898.2466)), linestring( point(1.122438e+308,-18980), point(-27133,-27019), point(-14047,-22203))), polygon( linestring( point(-28943,1.223875e+308), point(24928,-29025), point(-13354,262145), point(10724,-22082)), linestring( point(-20421,-8308), point(-29431,-31805), point(62,-14176)), linestring( point(4398046511102,-21352), point(8763,3.072012e+307), point(-30638,-31310), point(6128,-26702)), linestring( point(26959, 1109.8301), point(-5174,16945), point(15251,-24008))))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(-25235,-8907.0137), point(6990,22597), point(-13233,-21872), point(29775,8589934592), point(16678,-30077))),(multilinestring( linestring( point(5280,20874), point(-23416,27552), point(13211,2199023255553), point(-24977,-1922), point(-2804,8129), point(10786,-23618)), linestring( point(-21261,-6545), point(-11108,6637), point(20923,1.220890e+308), point(-4886.4756,-5505.2998)), linestring( point(15677,1.788896e+308), point(31985,20079), point(24426,-16798), point(1.454617e+308,28778), point(201,2.559105e+307), point(-31523,23331), point(21513,-13419)), linestring( point(-1845,17179869185), point(13667,30365), point( 8113.1582,11102), point(9987,24756), point(-12741,21304)))),(multilinestring( linestring( point(5184,254)), linestring( point(6003,27290), point(-27814,-1956), point(67108861,-5469.4272), point(-22605,-23626), point(-31154,3156), point(7000,-6508), point(23490,-8613), point(-21327,17595), point(19546,-16777212), point(-4270.1016, 7246.8105)), linestring( point(15890,-9092), point(-8241,-16083), point(1416,8.227813e+307), point(-16784,21357), point(36028797018963969,-4190.7246)))),(geometrycollection( point(31079,-15413))),(geometrycollection( multipolygon( polygon( linestring( point(8473,20993), point(10516,5867), point(9.991129e+307,27660)), linestring( point(8796093022208,-23455), point(-5280.3677,17790), point(11927,-1193), point(-1744,9.254061e+307)), linestring( point(18420,-27538), point(4312,9.368482e+307), point(9185,-26040)), linestring( point(2242,1.743580e+308), point(6638, 3541.9717), point(1903,1.592881e+308), point(6068,-5641))), polygon( linestring( point(18558,-18669), point(2.002103e+307,8.456248e+307), point(-31798,18748)), linestring( point( 5733.4707,1.182612e+308), point(14432,3), point( 2141.6748,-8596), point(-10388,8589934596)), linestring( point(10572,-20239), point(-13859,5116), point(2119,-7385)), linestring( point(-3846,2870), point(-6201.8945,29290), point(-14226,-28371)))),polygon( linestring( point(23170,16157), point(10,-24159), point(-26149,27277)), linestring( point( 4699.1074,21272), point(-18270,-13746), point(-19638,5575)), linestring( point(0,-3650), point(28806,516), point(-480,-26614))))),(multipoint( point(-29523,28695), point(1.618308e+308,-8630))),(linestring( point(4093,-19618), point(6282,10242), point(6.869380e+306,-24961), point(-14060,9.177534e+306), point(9.043568e+307,27939), point(20139,18109), point(32768,8189), point(-19823,24232), point(1918,18085), point(11423,-16818))),(multilinestring( linestring( point(-16238,-18938), point(-15282,-15043), point(-17859,-30785), point(13555,9.872373e+307)), linestring( point(2070,31425), point(-7149,-11193), point(-1586,31894), point(-29895,-8448), point(489,1.409469e+307), point(-3915,2323), point(14197,-25583)))),(polygon( linestring( point(536870915,-29210), point(29215,-28066), point(-7135,30908)), linestring( point(32771,6067), point(-16386,-23409), point(-31803,-9080.3818), point(-515,-2062)), linestring( point(6641,-8673), point(-16741,-23865), point(14791,-31732)), linestring( point(1.121823e+308,28668), point(5.533007e+307,6021), point(31700, 798.2012), point(-1498,-24435)))),(linestring( point(2950,27936), point(8189,-3728), point(31254,-15085))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-3341,-24531), point(18782,-7881)), linestring( point(-26322,2.774510e+307), point(-687,28376), point( 362.7061,-9951), point(-36028797018963970,-28421), point(-15245,-22698)))),(polygon( linestring( point(-25449,-2440), point(1099511627776,-23700), point(24823,3.635356e+307), point(26012,30278)), linestring( point(-10531,11136), point(-15912,-5457), point(144115188075855869, 3036.4932)), linestring( point(29064,-12886), point(27042,1.615577e+308), point(-16777215,-6372), point(8987,16209)))),(multipoint( point(10850,-27737), point(-14782,24566))),(multipolygon( polygon( linestring( point(-21833,4976), point(-28215,8.316466e+307), point(-11111,104), point(4.232419e+307,21934)), linestring( point(3329,26710), point(-31719,28040), point(3,1.299018e+308)), linestring( point(1.322292e+308,1152921504606846972), point(27246,-6612), point(6.056772e+307,8766))), polygon( linestring( point( 6848.2129,5.844592e+307), point(31696,-6456), point(-26232,6.973977e+307)), linestring( point(30927,26321), point(24496,-509), point(11978,2251799813685252), point(-7815,11)), linestring( point(8943,-2332), point(562949953421315,5.148307e+307), point(-10423,34359738365), point(-27725,14123)), linestring( point(2251799813685247,4398046511103), point(1152,-5), point(-19449,1.017413e+308))))),(geometrycollection( multipolygon( polygon( linestring( point(-13674,-32730), point(-12747,21599), point(-31181,-8083), point(17155,-28759)), linestring( point(288230376151711747,-18044), point(-18599,20661), point( -70.7139,-27366)), linestring( point(-25933,16871), point(2.685226e+307,-31851), point(17994,-31841)), linestring( point(5.841100e+307,25099), point(4.920733e+306,-9961), point(-22839,8388605))), polygon( linestring( point(7559,-31208), point(6588,20880), point(1152921504606846974,3.528581e+307)), linestring( point(1.722176e+307,12729), point(697,-9474), point(1.762578e+308,-17935)), linestring( point(22206,1.627240e+308), point(9.219784e+307,26099), point(-31253,30455), point(6011,17638))), polygon( linestring( point(27851,19337), point(-11961,-10803), point(5797,1.403673e+308), point(8.609343e+307,-26600)), linestring( point(-4327.1685,-20221), point(-22234,9792), point(-2849,31782)), linestring( point(-5024,24980), point(-12094,20430), point(-22426,-4575), point(-31800,6.277237e+307)))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(-18014398509481980,0), point(68719476736,-29419), point(24323,-2097152), point(-23053,-4890)), linestring( point(-7570.1152,10886), point(8796093022210,20247), point(32547,9772)), linestring( point(-14074,27211), point(32127,1.030085e+308), point(16333,-2475))), polygon( linestring( point(-21973,25868), point(15939,17133), point(1.218625e+308,-26072)), linestring( point(23821,8796093022209), point(1.248625e+308,-1025), point(1.682785e+308,25200), point(67108868,30)), linestring( point(-8682,36028797018963972), point(-8297,12899), point(10802,17592186044412), point(-268435457,10225)), linestring( point(-6331.0684,-2185), point(549755813889,31676), point(-12161,12378)))))),(geometrycollection( multipoint( point(21945,12548), point(-30599,22458)))),(linestring( point(5873,9638), point(-2461,25982))),(multipolygon( polygon( linestring( point(26632,-67108861), point(12,22246), point(-25817,-3889)), linestring( point(68719476734,1911), point(24081,13910), point(26087,-5300), point(125,2050)), linestring( point(-6397,1.150457e+308), point(-21622,-626), point(-3283.6689,21912)), linestring( point(12363,-693), point(-4754,27886), point(4639,-30754), point(-13682,1.041454e+308))), polygon( linestring( point(20898,-26385), point(14900,-24805), point(-14782,-5787), point(-6515,2199023255553)), linestring( point(-7634,70368744177665), point(14613,31435), point(-19999,15610), point(18779,-11069)), linestring( point(1.591255e+308,16232), point(-26988,-7751), point(-31723,-30)), linestring( point(-2088,9.448201e+307), point(-5634,29152), point(1.251510e+308,-17275), point(15584,-3433))), polygon( linestring( point(32257,-6858), point(-1857,6825), point(-32771,21094), point(-1324,-134217726)), linestring( point( 1366.1328,3.075977e+307), point(17592186044415,4102), point(-19828,-3805)), linestring( point(-11572,28656), point(-29688,27282), point(-29032,-1830.5649), point(-9909.5234,-15349))))),(multipolygon( polygon( linestring( point(30727,15753), point(-15181,16000), point(-12160,28996), point(1.485704e+308,14014)), linestring( point(-21136,24499), point(4194307,9007199254740990), point(-1603,-4061)), linestring( point(19460,10120), point(-5019,268435459), point(-7785,-11177))), polygon( linestring( point(20416,-13768), point(-27462,21808), point(29940,-5603), point(3259,-7711)), linestring( point(3.102216e+307,-7060), point(-126,-30551), point(5.677513e+306,-2516), point(-16684,-30678)), linestring( point(12164,-9716), point(-25897,36028797018963964), point(-28650,-26574), point(35184372088830,-23096)), linestring( point(9.077649e+307,-3379.4263), point(-28590,2251799813685245), point(-4154,-13711), point(1.362372e+307,15490))), polygon( linestring( point(1.750264e+308,-18949), point(-11528,22528), point(26149,14810), point(-4879,11733)), linestring( point(16103,22110), point( 9160.9492,30921), point(28567,11880)), linestring( point(-11686,1.130630e+308), point(-4674,-31762), point(7.839980e+306,-8489.6455))))),(multipolygon( polygon( linestring( point(9478,31643), point(15222,-7422), point(-3698,20124), point(-31246,18466)), linestring( point(-31578,14973), point(28824,-24017), point(9.119784e+307,-537), point(28092,25472)), linestring( point(27064,-13998), point(-16396,29872), point(5442, 3450.7441), point(-31834,24455)), linestring( point(32083,4891), point(9982,6838), point(1.535584e+308,-11880), point(-8933,11555))), polygon( linestring( point(-29907,10070), point(-8020,1.672110e+308), point(18433,-5435), point(-29552,-8996.7744)), linestring( point(2251799813685252,-2621), point(-7769,140737488355326), point(26532,7306)), linestring( point(23933,1.740671e+308), point(16330,-10459), point(32306,-14770), point(-26469,1.656116e+307))))),(multipolygon( polygon( linestring( point(-18675,-10221), point(-3394,1.333606e+308), point(7441,5.607018e+306)), linestring( point(-17565,-25971), point(11550,-7699), point(1.537068e+308,-2607)), linestring( point(17179869185,-7856), point(1.444417e+308,-25800), point(23108,-3940)), linestring( point(-25205,16380), point(23147,-17153), point(10091,16028))), polygon( linestring( point(33554436,-60), point(20696,1744), point(-16990,20079)), linestring( point(-3919,2487), point(2386,31456), point(5817, 2912.4697)), linestring( point(19057,18996), point(-31727,10440), point(-10587,-6450), point(16430,-11484))), polygon( linestring( point(2768,18430), point(-1968,-24441), point(-5525,-9841), point(-32533,-16128)), linestring( point(-11436, 1944.9600), point(20417,15518), point(20420,-6873), point(16612,-763)), linestring( point(8386,-10749), point(-1799,3.146668e+307), point(-31980,9904), point(-10155,6.661738e+307)), linestring( point(561,-16678), point(1.716199e+308,262142), point(-4829,-27546), point(3.454190e+307,2048))), polygon( linestring( point(11216,29495), point(140737488355330,-4487.6846), point(24078,-2111.1006)), linestring( point(-8838.9209,-32770), point(22188,1.326188e+308), point(21697,562949953421309), point(15287,-9420)), linestring( point(17185,1293), point(-29189,19368), point(-3765,-20815), point( -840.8857,-21263))))),(multipolygon( polygon( linestring( point(-30981,12332), point(-26257,-19296), point(-21000,-27720)), linestring( point(-17188,6599), point(-16931, 3615.3145), point(-17217,-8125)), linestring( point(13768,26512), point(8589934588,-2007), point(15208,-12490))), polygon( linestring( point(12792,-23573), point(-10423,2947), point(24908, 1585.0801), point(28726,-16027)), linestring( point(24909,9007199254740994), point(-7564,6569), point(18602,13199)), linestring( point(14066,24908), point(31484,0), point(31937,5.151853e+307))))),(multilinestring( linestring( point(-27581,31367), point(-11807,10900), point(9223372036854775807,-9077), point(4.710592e+307,-1313), point(-2229,-24976)), linestring( point(27575,12211), point(5920,31439), point(-24020,7459), point(25793,-3251), point(16260,1.130732e+308)), linestring( point(-5488,-8123), point(-5060,-5581.1709), point(18014398509481985,-20595), point(16777218,-20389), point(4219,15197)))),(multilinestring( linestring( point(1048579,-4321), point(-26171,9007199254740991), point(27321,8852)), linestring( point(31611,14513), point(2.800715e+307,28521), point(-28815,1099511627774), point(10552,12414), point(-31979,-23117), point(32359,1.192668e+308)))),(linestring( point(1.342759e+308,-1), point(19188,-21190))),(geometrycollection( linestring( point(26756,31607), point(18014398509481983,288230376151711745), point(23933,23119), point(4107,30355), point(1.313505e+308,-7)),geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(-7825,19409), point(4682,-32765), point(-144115188075855871,-5616), point(8.328115e+307,9643)), linestring( point(26610,-7732), point(-4575,7.712386e+307), point(1.020962e+308,4957), point(-255,16051)), linestring( point(-16070,-22780), point(1048573,-4271), point(-18121,-21856), point(-13389,2439)), linestring( point(-20464,20568), point(-12736,-9551), point( 6647.1621,137438953471))), polygon( linestring( point(-5754,9848), point(3.367020e+307,-21262), point(8589934594,1.760126e+308), point(-5321,-10678)), linestring( point(-31860,22576), point(9.964053e+307,-32320), point(-9370,646)), linestring( point(32209,-6592.9497), point(-7857,18142), point(17179869187,5.755591e+307), point( 1703.2363,-274877906942))), polygon( linestring( point(3034,18014398509481986), point(16474,20228), point(19752,-25572)), linestring( point(-23728,4094), point(24892,27163), point(-22913,-8657), point(1.235334e+308,-10639)), linestring( point(-14966,-24321), point(3555,-22369), point(31845,14569), point(-10851,1.548268e+308)), linestring( point(-11933,1099511627780), point(28340,-13898), point(-13137,-5241), point(21305,24459)))),multilinestring( linestring( point(18078,26996), point(16124,23870), point(-2002,-3154), point(-19606,17238), point(25994,21398), point(16565,4611686018427387905)), linestring( point(28394,-15798)), linestring( point(24817,6048), point(20894,21527)), linestring( point(1096,-11))),point(281474976710653,134217726)),multilinestring( linestring( point(13910,14097)), linestring( point(-13452,5.792931e+307), point(19324,7603), point(6992,-3196), point(7767,-24508), point(5246,-29341), point(1.370857e+308,137438953474)))),linestring( point(13570,-7637), point(7472,26256), point(3108,23493), point(-13354,1.777031e+308), point(-28563,-8062), point(13027,4.367020e+307), point(-20139,-16574), point(-18992, 3749.9434), point(12529,1.580431e+307), point(2.554595e+307,28219)))),(multipolygon( polygon( linestring( point(18037,31986), point(27681,16002), point(17290,28523)), linestring( point(-22233,-20505), point(-12186,9.253401e+307), point(-31904,1.747886e+308), point(-17592186044419,-26063)), linestring( point(-27980,1.622723e+307), point(6.864518e+307,26410), point(29961,14024), point(22297,-3916))), polygon( linestring( point(-6982,7614), point(3476,-11105), point(5768,-13028)), linestring( point(-2940,12607), point(3.581035e+307,23750), point(9052,524289)), linestring( point( 6092.1309,11459), point(-7700,9885), point(-21268,-23133), point(-22665,-9678)), linestring( point(-25786,19833), point(32230,2560), point(3.615144e+307,-9931))), polygon( linestring( point(-15311,24864), point(15830,-32249), point(-9918,-16101), point(22361,1.342100e+308)), linestring( point(4682,1021), point(-1569,-6120), point(20063,-20751)), linestring( point(14036,-23545), point(11824,7.178130e+305), point(-14911,-4151), point(-19003,-16322)), linestring( point(1.400175e+308,-18056), point(-32138,-17107), point(21075,6838))))),(multipolygon( polygon( linestring( point(-817,25755), point(-27815,8707), point(-1554,-26741), point(-2097148,-30387)), linestring( point(-11964,7.517804e+307), point(1.414824e+308,3.494721e+307), point(-27217,15520), point(-29958,-7443)), linestring( point(-4303,29088), point(17780,-631), point(9274,24089), point(14959,-10954)), linestring( point(22532,7.916137e+307), point(3875,36028797018963971), point(-18635,-9849))), polygon( linestring( point(32249, 3602.8135), point( 33.6689,-1442), point(29534,-27753), point(-21646,6568)), linestring( point(-31585,14419), point(27584,-2615), point(22293,-29668), point(29703,32709)), linestring( point(-7568,21840), point(26733,1579), point(1.680840e+308,10360), point(8589934595,21384)), linestring( point(-10058,-7703), point(-2226,2.879082e+307), point(-3085,7847), point(32677,7.138553e+307))))),(polygon( linestring( point(13171,4435), point(-2112,5239), point(4611686018427387907,-1118.1064), point(11993,-19039)), linestring( point(-21698,-23392), point(4093,-20977), point(24934,9180), point(6550,-13405)), linestring( point(-13085,25951), point(8505,-5676), point(26635,8388606), point(-5802,29958)))),(linestring( point(9414,-8503), point(10296,11083), point(-13774,-7970), point(-6983,25399), point(-21388,-19722), point(-4387,1.401383e+308))),(multilinestring( linestring( point(-27283,1.644403e+308), point(14211,17398), point(16554,-15436), point(2.298548e+307,9223372036854775805), point(215,-13563), point(-16609,20169), point(8017,-9929), point(-26303,-23718)), linestring( point(-5794,1.174799e+308), point(-26765,-7050), point(3424,1.402579e+307), point(-24069,9342), point(-28273,31771), point(9826,10989), point(8101,72057594037927932), point(-29613, 6610.9902), point(23768,31104)), linestring( point(260,4.272303e+307), point(18021,1.130110e+308)), linestring( point(-18129,-9067)))),(point(9696,21787)),(geometrycollection( point(511,7.822427e+307))),(linestring( point(-13765,5.159457e+307), point(253,-19634), point(-12098,-8133.9102), point(-1962.0015,-14824), point(-14883,6.467965e+306), point(15275,3.335016e+307), point(-17273,4764), point(-5231.0322,3), point(-13348,18413), point(10470,-31572))) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(-12639,562949953421314), point(-2975,-11028), point(13187,-20427), point(22168,-27596), point(15641,32691), point(31982,26253), point(3.423494e+307,15149), point(-11610,-2832), point(6810,17571)), linestring( point(2561,1125899906842620), point(3.905168e+307,-7655), point(-26338,3155), point(-29710,-26631), point(140737488355330,1640)), linestring( point(438,-23995), point(16380,-14718), point(32078,7.665928e+307), point(29478,-19429), point(-11727,-12106), point(19180,13000), point(4.927264e+307,5.642754e+307)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(-16009,26596), point(8.531963e+307,1020), point(18328,-3729), point(20308,3856))),(point(-17946,-1642.8711)),(multipoint( point(7.917976e+306,4503599627370497), point(2386,-12), point(-7161,-29110), point(-5310,-3490), point(15753,21026), point(-23695,-16250))),(point(32764,-13564)),(polygon( linestring( point(-21911,18446744073709551615), point(20766,12770), point(-28093,1636)), linestring( point(-4836.2769,-32370), point(3.184528e+307,-24810), point(-19518,281474976710654)), linestring( point(-9167.2119,-20698), point(-24933,1.110155e+308), point(2456,-13392), point(4259,-7395)))),(multilinestring( linestring( point( 8432.8086,7593), point(-13276,-9154), point(12124,-6960), point(-2629.4917,-23871), point( 1084.5039,10403)), linestring( point(1211,31481), point( 6628.4063,15652), point(3367,-17475), point(-20688,4.162682e+307), point(25959,-25336), point(-9094,-2044), point(-3894.9590,-16999), point(-7433,1.497950e+308), point(36028797018963970,-24332)))),(polygon( linestring( point(-30938, 7808.2227), point(8969,7.971282e+307), point(21634,9623)), linestring( point( 5123.6650,131072), point(4665,25209), point(32596,22493)), linestring( point(-14191,14211), point(18575,11966), point(9657,30433)))),(point(-1914,-18456)),(point(-838,-549755813888)),(geometrycollection( multipolygon( polygon( linestring( point(18280,5932), point(24009,9326), point(32764,-11576)), linestring( point(4921,17592186044416), point(134217724,5233), point(-6151.6357,1.733481e+308), point(17466,9364)), linestring( point(24174,5470), point(3318,-17535), point(3547,11715))), polygon( linestring( point(-25701,-16049), point(9544,-16820), point(134217726,1.202917e+308)), linestring( point(-14733,20257), point(17158,29688), point(0,4194306)), linestring( point(21703,27228), point(-4797,6223), point(5.257214e+307,13862), point(3.422372e+307,1028)))))),(polygon( linestring( point(-6696,-7971), point(562949953421313,-27915), point(-8696.1016,34359738369)), linestring( point(-20009,-27205), point(7.671312e+307,-29275), point(1.661375e+308,-24664)), linestring( point(1.545344e+308,4.270748e+307), point(5.765055e+307,-8488.8955), point(24675,18696), point(21122,1.281093e+308)))),(multipoint( point(-6033, 9480.5820), point(-22862,2097150), point(7373,-1351), point(1686,16474), point(-35184372088835,-14422), point(8892,4429), point(-17611,-22395))),(linestring( point(24245,-14707), point(-6108,24738), point(4611686018427387905,25966), point(12351,30774), point(-11546,-25399))),(point(-31522,-24742)),(multipoint( point(-13773,10300), point( 9286.4238,15440), point(2509,18236), point(-25305,2133), point(9007199254740994,-65537), point(-6729,18014398509481985), point(262147,-30445))),(multipolygon( polygon( linestring( point(-4497,576460752303423486), point(-30687,-144115188075855869), point(23337,-3682), point(11938,-19736)), linestring( point(-16382,24850), point( 5351.5527,19609), point(2795,25864)), linestring( point(-22520,-18572), point(-18235,16696), point(5018,-28945)), linestring( point(21341,-11123), point(17979,-30539), point(-2147483647,-8742))), polygon( linestring( point(-15094,-17662), point(-16037,-23342), point(12982,23516), point(8195,-1274)), linestring( point(7354,1579), point(29787,14731), point(12052,-8833), point(-10096,4150)), linestring( point(-23855,-19556), point( 407.7900,-25067), point(-15609,8901)), linestring( point(-31013,-18928), point(-7807,4294967296), point(27442,16242), point(8509,-29646))), polygon( linestring( point(9984,1.296049e+308), point(9262,-6725), point(-10423,8630)), linestring( point( 5931.1270,-24974), point(-8250,-4781), point(26138,19643)), linestring( point(17567,-4152), point(-27045,-13250), point(-23804,17659), point(24071,-21126)), linestring( point(-4143,9059), point(-15382,1.736882e+308), point(3694,-4086))))),(polygon( linestring( point(-8997,-8988.4141), point(9020,-7382), point(8796093022211,3), point(-24530,-27919)), linestring( point(-10417,-8225.5361), point(-24720,-11029), point(-18767,1354)), linestring( point(-23072,-30878), point(-31177,1.314721e+308), point(3040,9223372036854775807), point(9.364818e+307,15337)), linestring( point(2097151,32479), point(21525,-3544), point(8178,-4169), point(25358,6760)))),(point(26133,5098)) ;
update t set a =' 2/?7;' , a =repeat('b',64) where a ='11:11:11' ;
insert ignore into `test`.`t`(`a`) values (point(4325,-23858)) ;
select a from t where a ='2016-11-11' ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(3.773567e+307, 4153.4063), point(-11528,9437), point(17050,18446744073709551615), point(25546,-228)), linestring( point(-23501,-22737), point( 4374.9434,-3359), point(-22827,25347), point(-28303,-3817)), linestring( point(31501,1.404028e+308), point(-21841,13864), point(7004,-30840), point(31550,11941)), linestring( point(1.011679e+308,-2476), point(-9617.0947,-36028797018963970), point(-7196,1.083978e+308))), polygon( linestring( point(-28697,-27446), point(7.060980e+307,7499), point(8796093022209,15644), point(4.394759e+307,1152921504606846972)), linestring( point(-4880,-9007199254740992), point(2.926488e+307,-4673), point(15846,18539), point(19623,-20118)), linestring( point(-26977,-2147483645), point(7.872352e+307,-30253), point(-9375,9007199254740992), point(-1478,1.154305e+307))))) ;
insert into `test`.`t`(`a`) values (point(4,-3053.8706)) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( polygon( linestring( point(-12791,15091), point( 7160.3613,4611686018427387902), point(274877906946,-8036)), linestring( point(-6792,12406), point(27805,31979), point(17904,-532), point(-8955,5215)), linestring( point(-18350,-28727), point(-30083,-1359), point(-23570, 4962.6152))),multipoint( point(1.631762e+308,-30974), point(18188,12237), point(-16337,-2801), point(-25626,1.282432e+308), point(-21284,26811), point(1.786272e+308,-21349), point(1.766580e+308,4748)),multipolygon( polygon( linestring( point(-21236,-15041), point(-1915,30704), point(-24474,15342), point(-15722,16820)), linestring( point(28521,24735), point(-10014,14822), point(32075, 5602.8369)), linestring( point(23000,536870908), point(-5711,131072), point(19279,22261), point(-2278, -988.2158)), linestring( point(1.332607e+308,-6080), point(-22162,-2559), point(-16317,3584), point(-16383,-12048))), polygon( linestring( point(-26654,4586), point(9.632938e+307,-11244), point(-25991,28455), point(31629,19086)), linestring( point(4503599627370493,-24833), point(-13430,18931), point(11045,13971), point(27309,-9223372036854775808)), linestring( point(29344,-18948), point(10303,32037), point(-30187,6171))), polygon( linestring( point( 514.4648,14359), point(1.477656e+308,-1920), point(-1879,2976)), linestring( point(501, 5763.4346), point(18190,17509), point(-19247,-10616)), linestring( point(-19442,-2219), point(14452,-17146), point(1692,10166))), polygon( linestring( point(27670,-1980), point(-16704,-8558), point(-7041,8036), point(-281474976710658,31129)), linestring( point(13437,29562), point(2097149,-2923), point(1,-2030), point(-2289,-19752)), linestring( point(-5751,20699), point(18326,-15999), point(28722,22662)))))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(21032,5.369312e+307), point(6.098336e+307,12211), point(-22634,-4466.1289), point(-16225,6440), point(-307,2021), point(-10761, 6111.8135), point(144115188075855873,-32173), point(26496,3))),(point(5831,2621)),(multilinestring( linestring( point(1.533772e+308,-20495), point(-20458,14761), point(4631,-22787), point(-8589934596,17663)), linestring( point(-293,-32321), point(-5518,-16065), point(-5964,-26737), point(-17183,-23134), point(3559,-15715)), linestring( point(-6042.9033,22998), point(2807, 8312.3613), point(-3316,-12832)))),(multipolygon( polygon( linestring( point(20683,-6618), point(1.439790e+308,-8796093022210), point(-28007,131068)), linestring( point(-13816, 7070.5645), point(9222,-511), point(16777216,-17839)), linestring( point(-18452,17283), point(-15727,-28306), point(-29461,12708)), linestring( point(-9370,24908), point(-30356,667), point(-27454,-27017), point(-6624,-35184372088835))), polygon( linestring( point(6609,28213), point(-28578,1.578942e+308), point(3.888421e+307,4243)), linestring( point(131076,1.310077e+307), point(4.184471e+305,29238), point(27923,-25412), point(31134,-31622)), linestring( point(29057,1.337819e+308), point(12127,3.309613e+307), point(1.010785e+308,9391))))),(polygon( linestring( point(23219,-7545), point(576460752303423486,-21877), point(-28022,-25113), point(218,-13367)), linestring( point(-4150,1800), point(17541,13915), point(27464,-28155), point(4551,-25914)), linestring( point(1.578577e+308,-3491.7031), point(-2630,8033), point(16028,-930), point(28453,-3655)))),(multipoint( point(28701,2251799813685252), point(10,-23737))),(multipolygon( polygon( linestring( point(2.580451e+307,5994), point(25986,15823), point( 1600.3154,3.163891e+307), point(15594,23506)), linestring( point(2097153,2975), point(4194303,-14402), point(22702,11444)), linestring( point(12474,2), point(20259,-16), point(9.027532e+307,-8256), point(72057594037927932,-4647))), polygon( linestring( point(33554435,-20805), point(-15367,-6520), point(-1559,25634), point(29896,-13388)), linestring( point(536870913,25887), point(-26288,27370), point(-24362,-10545), point(-23824,-18963)), linestring( point(-14775,1575), point(-1981,23519), point(25833,-6896.1592), point(-24507,-18397))), polygon( linestring( point(10560,8598), point(-32347,29167), point(5.089606e+307,-8688), point(-9932,-27398)), linestring( point(16239,17440), point(-32030,15970), point(-17563, 2172.0166), point(20623,27461)), linestring( point(-280,144115188075855872), point(16353,21087), point(-13105,2229), point(19856,7003)), linestring( point(-20968,-10183), point(-22951,8196), point(32150,-17927), point(-27256,1485))))) ;
insert into `test`.`t`(`a`) values (linestring( point(14138,-3158), point(1693,33554432), point(6189,7.193623e+307))) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(20954,-12797), point(-30282,829), point(-9887,2651), point(1513,-20193), point(6.798642e+307,1573), point(8.669150e+307,23888), point(-15691,-29247), point(-4537,1.702846e+306), point(7.581835e+307,-4459), point(8400,2.263225e+307)), linestring( point(1.497014e+307,-6827), point(25544,-19612), point(9764,15568)))) ;
select a from t where a ='2012-01-01 00:11:11' or a ='11:11:11' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(17801,-6547), point(-17662,-5572), point(4401,18155), point(27896,23964), point(24960, 2627.8594), point(-23616, 5059.1016), point(-144115188075855872,-5585), point(20148,-12499), point(1.766577e+308,-2593))),(multilinestring( linestring( point(-28866,-3798), point(25982,11543), point(-635,-14217), point(-7729,268435456), point(-10475,-11991), point(12469,1125899906842625), point(-10960,4.502309e+307), point(12836,-6450), point(-11784,30290)), linestring( point(1045,274877906943), point(-12651,11565), point(-9556,1476), point(25913,-9301), point(17006,-31914), point(1.476603e+308,20760), point(27085,1.399603e+308)), linestring( point(65536,-3000), point(-29453,-19311), point(-14130,-15092), point(19089,-20859)))),(geometrycollection( linestring( point(-22368,-4290)),linestring( point(-22370,7.939780e+307), point(16571,-4843), point(4.911107e+307, -272.4170), point(9223372036854775804,1.604694e+308), point(8195, 3920.3564), point(-9667,31)))),(point(-5954,8988)),(geometrycollection( multilinestring( linestring( point(-21292,-20522), point(-30127,3207), point(27581,5.628486e+307), point(9910,28070)), linestring( point(9108,31361), point(15310,28655), point(-1867.5688,1.707148e+307), point(3,1.468311e+307), point(-21535,-12830))),multipolygon( polygon( linestring( point(24453,-14447), point(-25762,5.776077e+307), point(-5542,9.366575e+307), point(4611686018427387903,10445)), linestring( point(16830,9.208702e+306), point(14111,9295), point(-30408,-13304)), linestring( point(11369,-755), point(32767,5940), point(5338,26358), point(16632,-6840)), linestring( point(27667,-5129), point(9159, 6177.0449), point(-20101,-30182))), polygon( linestring( point(8196,28075), point(1152921504606846973,22549), point(-5705,-23616)), linestring( point(28945,-1547.9521), point(-5950,-32581), point(3383,-26644)), linestring( point(176,27899), point(23337,-1449), point(-536870910,1.449511e+308)), linestring( point(-32152,-288230376151711746), point(-10024,-72057594037927940), point(-6720,-23584), point(7196,9.487332e+306))), polygon( linestring( point(-5459,17510), point(-671,19684), point(-22651,-4656)), linestring( point( 8435.6426,1.044609e+308), point(-12194,17380), point(-3581,3.593468e+307), point(1.611217e+308,-29872)), linestring( point(-17925,10512), point(281474976710653,-16894), point(-997,2.712798e+307), point(-2706,-6577)))))),(geometrycollection( multipoint( point(1.179715e+308,31210), point(-13991,-32289), point(-13469,-18465), point(21645,-29489), point(-2997,-25357), point(20138,17353), point(1.779435e+308,-14999), point(-20303,-9537), point(-144115188075855869,-29957), point(-20680,-14988)))),(point(-12006,-27974)),(multipolygon( polygon( linestring( point(11061,12531), point(-6096,28258), point(-20333,7768), point(8244,-30096)), linestring( point(2987,-14200), point(-24320,-30819), point(28556,3.339661e+307)), linestring( point(3249,89), point(-31907,-22027), point(524292,23633)), linestring( point(1.303451e+308,5195), point(1021, 8760.5801), point(4.655663e+307,-16190))), polygon( linestring( point(-32183,1.824517e+307), point(-14490,2586), point(28709,-22402), point(29007,-23118)), linestring( point(16286,14783), point(-14738,-1224), point(-971, 7281.7578), point(-31298,-25437)), linestring( point(4.699495e+307,23185), point(-14994,-17119), point(-5960,18915), point(-32661,27419))))),(point(-29731,16530)),(linestring( point(-16329,21147))),(point(-27189,-10157)),(geometrycollection( polygon( linestring( point(25989,3686), point(27428,-22168), point(14452,-27579)), linestring( point(2099,-7217), point(19110,-12581), point(30973,27130), point(-2322,-5838)), linestring( point(14342,1048574), point(30129,31346), point(-31887,14293), point(-7643,-5007))),polygon( linestring( point(24607,-7883.6436), point(-5478,29419), point(2058,-28995)), linestring( point(12992,-26622), point(-34359738368,-31331), point(1.892793e+307, 2209.3018), point(-22183,1323)), linestring( point(-25902,-15193), point(-16547,-4503599627370493), point(-23059,30651), point(18463,1.341341e+308))))),(multipoint( point(-11855,131076), point(-1250,-24815), point(7.296310e+307,-27024), point(-3662,-7952))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( geometrycollection( multilinestring( linestring( point(-9074,4503599627370499), point(3430,6.066052e+307), point(-4969,6.530915e+306), point(24558,-925), point(125,-32268), point(-134217728,4.357873e+307), point(9223372036854775810,22735), point(-23537,1.641205e+308)), linestring( point(-13771,24704), point(11510,4100), point(31002,31686)), linestring( point(20548,-27962), point(2577,27901), point(2199023255553,-27), point(24808,20034)), linestring( point(25546,377), point(-10091,8.822644e+307)))),point(514,274877906946),polygon( linestring( point(24849,-2011), point(-18327,-1645.6621), point(125,4774)), linestring( point(-18014398509481984,23081), point(3887,-4341.4170), point(28926,-31650), point(-4360,-32244)), linestring( point(21866,-17395), point(-18024,13773), point(-9805,-20317))))),(point(-21580,5033)),(multilinestring( linestring( point(28,-11077), point(-24040,27414)), linestring( point(18649,2.449423e+306), point(-31182,-18449), point(-17039,134217727)), linestring( point(2097151,-29548), point(13780,-20846), point(6373,34359738367), point(-31833,-29585), point(11002,2.307232e+307), point(-17288,-4371)), linestring( point(-26532,130), point(18481,22961), point(15052,-11111), point(-1099511627773,6.894571e+307)))),(multipolygon( polygon( linestring( point(524287,-16299), point(-19394,-14064), point(16777216,-13632), point(24634,1.187824e+308)), linestring( point(-14364,9164), point(20886,1.025529e+308), point(1.624076e+308,30045), point(24265,3481)), linestring( point(24263, 6352.0283), point(-262141,8468), point(-8786.2295,-4324), point(5931,27016))), polygon( linestring( point(-72057594037927937,-13121), point(7018,4.094855e+307), point(-1892,-25043)), linestring( point(17592186044419,25813), point( 3884.7100,-13521), point(-1021,16777218), point(5643,31322)), linestring( point(-18610,-31508), point(-5308,-23342), point(-20705,-14209), point(1.049014e+308,10890))))),(polygon( linestring( point(2.595289e+307,1.405107e+308), point(9160,7062), point(1048574,17532), point(-8380,-2407)), linestring( point(31892,31394), point(1.244027e+308,26598), point(6127,5.182707e+307), point(5118,28415)), linestring( point(7200, 2651.9717), point(22743,-16802), point(-20325,20148)))),(geometrycollection( geometrycollection( multilinestring( linestring( point(-6646,14340), point(11407,2.839931e+307), point(-5846,4), point(-24519,-29901), point(-24093,7583), point(-22883,-27815), point(-6071,11999)), linestring( point(-25782,6.259509e+307), point(14091,8592))),linestring( point(10,-18294), point(23956,2097153), point(-21211,274877906940), point(22537,-4666), point(28633,-536870913), point(21229,28555), point(-13481,26534), point(15009,22400)),multipolygon( polygon( linestring( point(-19797,-29630), point(-2,1.473148e+308), point(-14157,19456), point(9653,20407)), linestring( point(9.862974e+307,9097), point(-7930,131071), point(-6930,6.315852e+307)), linestring( point(-26379,11955), point(-7696,-18052), point(22533,-3428))), polygon( linestring( point(-144115188075855874,6847), point(15392,-15139), point(17592186044418,30868)), linestring( point(30867,1.699505e+308), point(28141,36028797018963966), point(3475,-3846)), linestring( point(-32475,33554433), point(26635,-13171), point(-5426,-23764))), polygon( linestring( point(28439,-9256), point(29820,27473), point(-12869,-28346), point(11358,-9421)), linestring( point(-5236,-17451), point(68719476736,6760), point(-23573,22222)), linestring( point(4.045857e+307,15554), point(2925,-14469), point(-7225,-3598)), linestring( point(2552, 8649.6484), point(15114,-2323), point(4398046511106,1.475971e+308))))),linestring( point(-13205,31701)),point(26848,32347))),(linestring( point(1.134669e+308,2199023255555), point(30481,9.103358e+307), point(25374,1.412110e+308), point( 4994.4697,1.593815e+308), point(-24864,68719476740))),(multilinestring( linestring( point(1.508247e+308,-2), point(16519,27329), point(1.118336e+308,1.486146e+308), point(-11203,-1518), point(31779,17991)), linestring( point(-1399.4746,-2547), point( 3969.9150,-7569), point(-16493,31285), point(23718,-3), point(262148,1.431394e+308), point(-28467,1.538140e+307)))) ;
insert ignore into `test`.`t`(`a`) values (point( 7438.5859, 4930.4717)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(67108860,19227), point(-31226,19959), point(-14400,-27489), point(18039,-25834), point(-6065,19164)), linestring( point(30,30967), point(9182,-18828), point(8796093022211,-15589), point(25525,-8025), point(7349,-17207), point(24715,-29349), point(19755,6.801408e+307), point(30432,30078), point(2.145045e+307,-16467)), linestring( point(26553,-19201), point(11094,-17619), point(4.914583e+307,19231), point(10089, 6892.9727), point(-19115,9636), point(-2315.4556,-7109), point(-29527,9222), point(-27540,-27538), point(-2197,13853), point(13527,-18247)), linestring( point(28185,28160), point(-5465,-7390), point(-1724,9580), point(20459,-13020), point(12791,23364)))),(linestring( point(18014398509481987,-2756), point(-21306,1.140443e+308), point(-22337,-31176), point(32734,-4532), point(-1845,12148), point(30714,-6277.1914), point(15890,562949953421316), point(-33554436,3401), point(24179,-61))),(point(24839,-7177)),(point(9035,-442)),(linestring( point(-21430,-11994), point( 2660.8838,-1231), point(-1741,26858), point(1.319241e+308,1.112257e+308))),(multilinestring( linestring( point(7309,1.285613e+308), point(-1218,18626), point(-18681,-5406), point(-8185.3643, -63.0791), point(-12173,-24486), point(9.877040e+307,-28439), point(12769,-1663)), linestring( point(-9706,21837), point(32657,9007199254740992), point(17512,-31526), point(65535,-26678), point(-4106.7686,-5233.2891), point(19842,-20134), point(21674,8.307137e+307), point(17592186044420,504), point(-26341,-4194303)))),(linestring( point(16642,24457), point( 9731.8457,144115188075855875), point(8388608,-1082), point(32670,-10258), point(281474976710654,13622), point(2147483649,298), point(11295,-26175))),(multilinestring( linestring( point(1.638738e+308,13642), point(-20698,-27876)), linestring( point(15325,28581), point( 2187.5488,11190)), linestring( point(19069,32444), point(5185,-3070), point(-23110,1.337885e+308), point(4503599627370497,-19503), point(-13281,-13659), point(-21228,9074), point(7.267812e+307,-6179), point(1.257131e+308,-14256), point(-26238,30), point(-22761,-5464)), linestring( point(-18822,-13203), point(549755813888,-26124), point(14229,20968), point(12439,4.450978e+307), point(1.069300e+308,30578), point(3.568611e+307,-9259)))),(geometrycollection( multilinestring( linestring( point(-1922,-2445)), linestring( point(15041,5.838602e+307)), linestring( point(-27038,32280), point(-3230,-7615.1260), point(-29299,9850), point(-5285,4.254050e+307), point(-14338,3917), point(274877906946,9.741133e+307), point(-23371,-22230)), linestring( point(-13314,9.833833e+307), point(14401,-31340), point(12211,-17590), point(23253,144115188075855873), point(1.526150e+307,13581), point(4294967297,26949), point(-30534,-18970), point(8.888644e+307,-19106))),multipolygon( polygon( linestring( point(1.457606e+308,-25767), point(14182,8370), point(3364,25217), point(1.160421e+308,17719)), linestring( point(-13779,-8388607), point(-19503,13511), point(15578,-12468)), linestring( point(-4741,-4199), point(13730,9783), point(-2054,1.604712e+308), point(-8136.3975,-2051)), linestring( point(-14169,-29476), point(-3082,562949953421310), point(-3891,8236))), polygon( linestring( point(-30654,19368), point(-6339,9696), point(-14751,16777220)), linestring( point(24273,-274877906940), point(17592186044420,-20219), point(-25890,-6873), point(29582,10309)), linestring( point(-3234,-12490), point(25761,4213), point(25391,27110))), polygon( linestring( point(-19749,10704), point(9453,-3035), point(25840,1480)), linestring( point(19005,-25246), point(-5935,22562), point(-9918,-15919)), linestring( point(-31828,-7943), point(-5559,7.101051e+307), point(1.272189e+308,17331)))))),(multipoint( point(21597,-26179), point(23003,13534), point(-26495,8.036689e+307), point(9316,1.200418e+308), point(18014398509481987,31521), point(-5339,140737488355329), point(1.208442e+308,31167), point(-16937, 3884.4180), point(20423,1.569746e+308))),(linestring( point(-15119,3.223449e+307), point(2894,3077), point(-7279,-20765), point(19090,-24731), point(9,-9069))),(polygon( linestring( point(-14332,25138), point( 4627.7012,3), point(-6118.9170,-7702)), linestring( point(29662,8.484950e+307), point(-25072,33554431), point(-6134,-17245), point(-5930,-29350)), linestring( point(-11020,-19800), point(-30208,12321), point(18341,-29817)))),(polygon( linestring( point(-30552,8817), point(-8780,30037), point(17838,-29926)), linestring( point(-19204,14365), point(31623,24289), point(-1537,-18784)), linestring( point(26881,16602), point(-21775,1.416388e+308), point(6.754728e+307,-18498)), linestring( point(7.817371e+307,-12073), point(28091,-18866), point(-1560,8348), point(-16387,-26370)))),(multipolygon( polygon( linestring( point(-18117,8706), point(27432,2609), point(-18199,32000)), linestring( point(-7884.9004,1.717122e+308), point(-11211,6247), point(-3586,-22159), point(-26748,-31852)), linestring( point(16509,24621), point(-7469,-2093), point(16680,21475))), polygon( linestring( point(9308,-32498), point(-12703,16388), point(19,-20403), point(1354,-20990)), linestring( point(-4776,7925), point(9859,-31831), point(-22207,-1065)), linestring( point( 7787.7168,13749), point(-29118,1.330841e+308), point(8589934595,-34359738366)), linestring( point(-8112.7451,5.383037e+307), point(-20065,3931), point(-2902.8955,15899), point( 2143.5586,11837))), polygon( linestring( point(1.252809e+308,9753), point(22939,29775), point(-4294967297,-31499), point(6982,8523)), linestring( point(-19719,4.008979e+306), point(8589934596,32405), point(15587,12491)), linestring( point(7897,31639), point(-367,1.693663e+308), point(-8388610,-10819), point(-30458,14120)), linestring( point(29810,14129), point(-524288,-13457), point(30045,-12751), point(11026,3926))), polygon( linestring( point(-13763,-26877), point(-7138,7.285723e+307), point(15825,26794), point(15058,27093)), linestring( point(-9792,21422), point(-4424,4294), point(-29700,-1287), point(14918,-4194308)), linestring( point(-29723,-23068), point(-13409,-7437), point(-17892,16848))))),(multipolygon( polygon( linestring( point(15281,-26172), point(-12308,8720), point(-25300,12361)), linestring( point(-1212,5564), point(-8808,-7251.6943), point(-15534,17799), point(22485,-9096.3232)), linestring( point(32765,-1125899906842628), point(-2795,7.162948e+307), point(19498,-9334)), linestring( point(-3462, 2512.5508), point(-1368,576460752303423492), point(-3926,2.585405e+307), point(-10267,28928))), polygon( linestring( point(-11143,23972), point(13690,-18201), point(15268,-706)), linestring( point(-13902,31440), point(6405,28651), point(1.634432e+308,10096)), linestring( point(-12207,28389), point(1.343827e+308,15563), point(-11668,-9507)), linestring( point(1.104880e+308,-25687), point(576460752303423489,9976), point(9223372036854775807,27259), point(1.734497e+307,-16916))))),(multipoint( point(-16207,1026), point(8.268603e+307,8.360144e+307), point(31209,1.641665e+308), point(1058,13645), point(-19088,-30041), point(6389,0))) ;
insert into `test`.`t`(`a`) values (geometrycollection( linestring( point(12768,23804), point(644, 9913.8398)))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(17592186044412,-6522), point(-24190,17328), point( 426.2734,26883), point(7316,1.264609e+308), point(-4194307,-3165), point(11437,2345), point(4500,-5315), point(-27157,-12962), point(-9228, 1075.9775))) ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (linestring( point( 994.8057,-31867))) ;
insert into `test`.`t`(`a`) values (point(1.516931e+307,-21833)) ;
select a from t where a =1 and a ='255' ;
insert into `test`.`t`(`a`) values (geometrycollection( multilinestring( linestring( point(2717,16446), point(2.335527e+307,-4143), point(7684,-1165), point(-13989,-26509), point(-16334,-3165), point(18446744073709551613,29974)), linestring( point(19767,20461), point(30,-25197))))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(31623,-28599), point(32326,8806), point(2199023255548,-25031)), linestring( point(-10203,-31934), point(27204,23309), point(-23293,26901), point(-26279,16005)), linestring( point(-10472,-26943), point(10707,16597), point(26140,17166), point(-14574,262141)), linestring( point(1.340278e+308,-11508), point(26280,-22963), point(-18856,-276)))),(polygon( linestring( point(-16664,288230376151711746), point(5364,-12381), point(8.619125e+307,-18173), point(-6395,-28811)), linestring( point(-12498,10327), point(-22423,-11278), point(28378,1.310227e+308), point(31044,1.768665e+308)), linestring( point(12724,-68719476739), point(-23834,8372), point(-5751,7.245966e+307), point(-20666,5872)), linestring( point(32383,1048573), point(18933,7.731272e+307), point(3.453758e+306,-23407)))),(geometrycollection( multilinestring( linestring( point(24905,11507), point(23931,-31393), point(25168,-16110)), linestring( point(-15244,9.294585e+306), point(32269,-25475), point(23592,-8819))))),(multipolygon( polygon( linestring( point(7.960684e+307,12), point(25338,-6202), point(21428,1.434782e+308), point(1,-19946)), linestring( point( 5990.5361,-25466), point(-31320,14273), point(4520,966)), linestring( point(1.168322e+308,-1132), point(30850,28608), point(-24762,-19714), point(3.691304e+307,8194))), polygon( linestring( point(3.159247e+307,1.070458e+308), point(-27454,4171), point(20949,833)), linestring( point(-31777, 3436.4971), point(25123,-5803.2310), point(10226,-12714)), linestring( point(-916,18698), point(14412,1.498401e+308), point(-11499,12455)), linestring( point(7178,3), point(-24112,2305843009213693952), point(690,-29611), point(-29453,3424))), polygon( linestring( point(31510,1.233315e+308), point(27201,5425), point(3607,-943), point(-1231,23108)), linestring( point(-16386,11385), point(-5444,2480), point(-31372,3.112495e+307), point(-1832,1.614940e+308)), linestring( point(-25471,-15271), point(1074,1.642987e+308), point(8422,-12361), point(26583,2.386893e+307)), linestring( point(-5774,1.665453e+308), point(-249,26057), point(5.447932e+307,10460), point(-4294967297,19176))))),(geometrycollection( multipolygon( polygon( linestring( point(5.917811e+307,-15571), point(1.275087e+308,29983), point(18748,-4255.0474), point(9.333972e+307,268435454)), linestring( point(-13836,11784), point(-27459,-2450), point(23962,-24062)), linestring( point(13633,-23365), point(2147483646,-70368744177666), point(-10042,8786), point(15708,-9504))), polygon( linestring( point(1.728281e+308,-25126), point(8388608,27703), point(35184372088836,22663), point(14592,10818)), linestring( point(6887,-15487), point(-16679,32355), point(5.802532e+307,5486)), linestring( point(-25605,128), point(-30866,4099), point( 1040.5596, 8490.2012), point(-25962,-31317)))))),(linestring( point(202,23915), point(-15998,1.143774e+308), point(-7350,4331))),(point(-25913,32535)),(multilinestring( linestring( point(-1860,24224), point(24628,1.470614e+308), point(22546,20262)), linestring( point( 3647.6289,7.848303e+307), point(1027,281474976710655), point(-15065,31251), point(25904,1.245600e+308), point(33554435,31123), point(-19620,2679), point(2097151,-29133), point(-13528,-11328), point(-15200,30729), point(-30064,2149)), linestring( point(15198,1.106045e+308), point(17082, 4259.2764), point(-4329,-1621), point(9223372036854775806,16451)))),(geometrycollection( linestring( point(-27749,-25697), point(-7983,23471), point(-268435455,-23808), point(24673,-20220)),polygon( linestring( point(-6936,17946), point(-11235,5.121248e+307), point(-15565,-815)), linestring( point(8562,7374), point(-23357,4042), point(-21746,562949953421310), point(17466,6293)), linestring( point(26664,19242), point(26266,8796093022204), point(7.389634e+307,-19557)), linestring( point(1.510047e+308,-1048575), point(4584,27520), point(31236,-2251799813685251))))),(multipoint( point(-2810,4398046511105), point(-2331,-5463))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-616,-32073), point(157,-22823), point(3578,-17833)), linestring( point(-19386,-30979), point(351,16777218), point(17455,-12396), point(9.151943e+307,1062)), linestring( point(-134217727, 430.7539), point(-8589934593,-5925), point(10002,8796093022206), point(1.549648e+308,-1036)))),(multipolygon( polygon( linestring( point(5899,-29963), point(-14163,28001), point(31923,-25390)), linestring( point(-25426,4375), point(-6950,3567), point(8538,3630)), linestring( point(-1283,30699), point(-18646,-23585), point(8407, 3257.0225))), polygon( linestring( point(-2766,-576460752303423492), point(-2778,124), point(-12098,29438), point(29110,-14392)), linestring( point(30864,-4533), point(-7960.2871,929), point(28787,-2876), point(-10087,6254)), linestring( point(6931,7.524670e+307), point(-31094,-18075), point(-3704,15945))), polygon( linestring( point(-22410,19399), point(24255,-18521), point(-13682,-7207)), linestring( point(-6990,-31558), point(-24182,1.549894e+308), point(7.858569e+307,4398046511101)), linestring( point(2931,3851), point(-562949953421309,20961), point(10609,-9970.2129), point(21289,-29204)), linestring( point(-17752,24586), point(12712,27574), point(17283,9.543610e+307), point(19898,19487))))),(multilinestring( linestring( point(7.186520e+307,29322)), linestring( point(1281,-31792), point(-8257,-9612), point( 5192.4033,4786), point(-6025,-20375), point( 3808.8740,-15777), point(17748,-23996)), linestring( point(11570,66), point(30019,-10248), point(1.763134e+308,23028), point(8.049876e+307,16908), point(-19488,-2344), point(9536,23136)), linestring( point(-4349,-23268)))),(polygon( linestring( point(20736,11645), point(-6995,16388), point(14917,-15513), point(14026,9180)), linestring( point(-9989,19879), point(24437,967), point(28282,-4431)), linestring( point(-18093,9244), point( 2726.2363, 7352.5977), point(6258,26891), point(-5194,-23600)))),(linestring( point(1.408393e+307,1.219088e+308), point(124,9.150262e+307), point(31112,-9528), point(-13312,-4212.1348), point(1.432486e+308,32068), point(35184372088830,127))),(multilinestring( linestring( point(23449,4095), point(1531,-8778), point(9.014971e+307, 1704.1465), point(31746,-898)), linestring( point(4.983158e+306,1.707087e+308), point(8292,-2113), point(22135,-7169), point(-28143,-18743), point(2097156,-23973), point(4093,-11265), point(-4344,137438953474), point(-29232,-2846), point(-602,21893)), linestring( point(4979,-3819), point(-2305843009213693956,-30874), point(16163, 5623.6182), point(1.332095e+307,31350), point(27643,3.946791e+307), point(29669,-6509.9326)), linestring( point(-6672.0073,-25444), point(-24863,-20412), point(15407,28181), point(-695,-29010), point(19700,4), point(13468,-18802)))),(linestring( point(11523,-23478), point(22103,-13776), point(-29835,2461), point(268435460,13731), point(1.710063e+308,-15559), point(30339,17633), point(-12633,13973), point(1.337668e+308,5.983700e+307))),(point(-4611686018427387907,-29245)),(polygon( linestring( point(-17079,-13740), point(-19900,22644), point(18602,-8189), point(6234, 5034.3799)), linestring( point(-23845,29384), point(-13940,-30604), point(-13404,21188)), linestring( point(32216,-29111), point(-19148,-8749), point(-3673,-23600), point(-3618,21889)))),(point(-29768,12540)),(point(-24360,13279)),(geometrycollection( linestring( point(12350,-27839), point(1.133375e+308,7.945961e+307)),point(-17203,29557))),(point(16927,26167)),(multipoint( point(28293,20098), point(-1492,-31625), point(-8233,30932), point(-19415,-9021), point(-5058.2334,31075), point(-19908,-26645), point(-30332,-6391), point(9.125803e+307,5309), point(-6163,-15706), point(11195,17387))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(6.603281e+307,-1744.2529), point(9046,1.383488e+308), point(32585,30592)), linestring( point(7.336071e+307,262148), point(27985,-132), point(-3086,19424)), linestring( point(-10185,-15873), point(-17658,-31780), point(-22417,498), point(-26364,14991)), linestring( point(-7998,-2097151), point( 7659.9414,-16512), point(-32754,19658), point(274877906941,25469))), polygon( linestring( point(-2980,-18132), point(-24015,-7073), point(29589,-7058)), linestring( point(20356,9215), point(-20827,8.284757e+307), point(-31341,-871)), linestring( point(-9684,-3666), point(27263,-20605), point(-3736,-24208)), linestring( point(27131,15209), point(6584,3382), point(-31530,20497))), polygon( linestring( point(9071,-20527), point(61,-28076), point(-5315,-8806.8945), point(1.369936e+308,-65533)), linestring( point(4.954694e+307,9223372036854775807), point(-10265,14137), point(-31536,-10755), point(-1073741822,18029)), linestring( point(22100,-5793), point(-7750,4248), point(5715,-30117))))) ;
insert into `test`.`t`(`a`) values (multipoint( point(563,35184372088834), point(1073741828,-27640), point(-31498,-2029), point(20970,27125), point(12179,-31779), point(16002,-6821.3389))) ;
insert into `test`.`t`(`a`) values (point(3704,21019)) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(-9343,-9418)),(linestring( point(23921,-1269), point(1.224094e+308,-11239), point(25207,-16384), point(-5958,14568), point(-29560,-6126), point(10275,-16660), point(-1048579,-1120), point(-23118,15158))),(linestring( point(16380,4168), point(524284,21087), point(1.271975e+308,-533), point(27115,6.561196e+307), point(9.254593e+307,7967), point(29874, -465.1084))),(multipolygon( polygon( linestring( point(-29367,262145), point(28272,17162), point(3087,-18215), point(11603,-23084)), linestring( point(19079,32446), point(14704,22281), point(-6432,1.608124e+308)), linestring( point(2147483650,-27474), point(1.572359e+308,-26192), point(30997,23974)), linestring( point(31831,4503599627370492), point(2.090077e+307,7301), point(3207,652))), polygon( linestring( point(29220,28982), point(16777214,1.772533e+308), point(-414,-26617), point(-281474976710653,-27831)), linestring( point(10532,-8208), point(13205,4294967300), point(6.164320e+307,-769), point(-9977,-19883)), linestring( point(-7962.8398,-20996), point(65534,24616), point(-22905,-25717)), linestring( point(22610,31544), point(1.098577e+308,5757), point(-17382,17114), point(-7171,137438953475))), polygon( linestring( point(-12572,-8760), point(28061,-8), point(1.348160e+308,29989), point( 7041.8672,-3165)), linestring( point(13753,-23392), point(-18042,-24751), point(16523,2127), point(-29789,2962)), linestring( point(-26193,18285), point(-8709,-17760), point(12293,25751), point(-3996,-5992)), linestring( point(-26199,1099511627780), point(-26610,-14056), point(-4914,-3013.3857), point(7125,26950))))),(linestring( point(3862,1099511627778))),(multipolygon( polygon( linestring( point(2052,5589), point(549755813888,92), point(22830,-2618), point(-17872, 4228.4189)), linestring( point(1026,2395), point(-15682,27931), point(-17379,-33)), linestring( point(1.122919e+308,34359738364), point(-1732,-4099), point(29208,-6045))), polygon( linestring( point(17598,15046), point(13939,14561), point(1.684433e+308,-9510), point(-9847.7559, 8206.7715)), linestring( point(-12644,-18847), point(-6154,-31874), point(20298,-24669), point(-32770,24541)), linestring( point(6189,-22417), point(2413,3167), point(-32565,24606)), linestring( point(9480,12719), point(-9949.9033,-18813), point(11274,2), point(-18890,13237))))),(point(1.781894e+308,12881)),(polygon( linestring( point(3874,26424), point(-5084,-8388610), point(-19382,-21098), point(744,-32393)), linestring( point(1.306757e+308,8.303670e+307), point(5069, 5031.7324), point(-23888, 5859.8623)), linestring( point(16625,-28940), point(5272,20974), point(26295,4.774070e+307), point(1428,1.342810e+308)), linestring( point(-15941,-3981), point(-9531.8291,-3870.2656), point(-19684,-30599)))),(multilinestring( linestring( point(-9602,-274877906945), point(-245,7967)), linestring( point(23226,-11404), point(-21614,1.749408e+308), point(2078,32236), point(-25712,-21395), point(1.373509e+308,-1152921504606846975)))),(multipolygon( polygon( linestring( point(386,7755), point(1.084473e+308,-20809), point(22763,-4585)), linestring( point(3258,5.983441e+307), point(-1069,5.818133e+307), point(-16931,524288), point(144115188075855869,-6339)), linestring( point(-3802,9341), point(1.440766e+308,-5853), point(2239,31056), point(27423,6964)), linestring( point(28623,1.724240e+308), point(24257,23251), point(28548,24856))), polygon( linestring( point(-7415,25052), point(1028,-25462), point(23102,-31816), point(-7668.8311,-9298)), linestring( point(-32766,-6196), point(2132,-8388611), point(15831,-29779)), linestring( point(16736,16006), point(-30962,1.481747e+308), point(-536870914,1.183473e+308), point( 9965.5449,-11603))), polygon( linestring( point(10119,-17581), point(8522,5537), point(24608,22829)), linestring( point(27552,1.611925e+308), point(-6256,18303), point(-7066,6709), point( 3117.1641,8.893819e+307)), linestring( point(7510,-3610), point(22968,-17360), point(11619,-8329), point(22232,29066))))) ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-32040,-131072), point(2.473500e+307,7057), point(2.134420e+307,-16213), point(14775,24939), point(186,-1515)), linestring( point(16411,-323), point(1.549722e+308,-9706)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-13281,7.745443e+307), point(18906,27308), point(-3396,13615)), linestring( point(-1868.5732,-21150), point(-32068,8589934595), point(12161,-16708)))),(geometrycollection( linestring( point(8942,23994), point(-17169,17161), point(1125899906842620,10374)),multilinestring( linestring( point(8601,-18078), point(12661,-1768), point(8589934592,25021), point(-27402,-6772), point(-17032,29930), point(6,2147483644), point(17592186044412,-8019.1650)), linestring( point(-32093,7854), point(-16654,-19121), point(24409,-18197), point(12790,29366), point(-1579,1.012238e+308)), linestring( point(8.445212e+306,29949), point(4041,-20559), point(-28128,1125899906842626)), linestring( point(27491,-18496), point(19779,-18205), point(-1122,68719476736), point(21462,-5740), point(-26492,375), point(11501,-19887), point(-19373,-29401), point(-30856,2.267109e+307), point(576460752303423487,-1022))),multipolygon( polygon( linestring( point(30434,14827), point(-28242,-14602), point(-4413,-15704)), linestring( point(-20975,17464), point(-9639,-9650), point(28607,21888), point(-1393,-9606)), linestring( point(-13145,-17781), point(11411,-12616), point(22364,1.534400e+308)), linestring( point(30161,17545), point(1332,6630), point(28641,-6962), point(-6172,-22071))), polygon( linestring( point(-14928,-25142), point(-5672.0503,4171), point(-19246, 5277.2578), point(-2251,-8589934595)), linestring( point(262143,-26060), point(-30583,-8589934589), point(8431,6600), point(-1068.7822,3976)), linestring( point(-28350, 1424.1143), point(-5900,9223372036854775808), point(7.797908e+307,29588)), linestring( point(-1551,26613), point( -234.3955,-28503), point(18677,-17232)))))),(multipolygon( polygon( linestring( point(-34359738364,268435460), point(31625,-24727), point(9.371227e+307,-65533), point(262142,-126)), linestring( point(-6654,-21588), point(-29579,2.471303e+306), point(-22402,4.297864e+307), point(-22098,4.525663e+307)), linestring( point(-25230,5560), point(-23042,-28853), point(562949953421315, 3690.9746))), polygon( linestring( point(19577,-21772), point(13838,-30204), point(-11506,-24848)), linestring( point(24846,1.167857e+307), point(16267,-1440), point(5,-27426)), linestring( point(29964,18803), point(2362,27733), point(-13091,-14036), point(-3637,3.660696e+307))), polygon( linestring( point(-13206,-33554433), point(-29410,-13927), point(-10852,20090), point(10158,-17790)), linestring( point(28777,-21127), point(-29305,30176), point(-19589,29731)), linestring( point(19052,20898), point(1.701233e+308,67108866), point(10686,19444)), linestring( point(10808,-28225), point(21882,-17920), point(16193,9024), point(1.456934e+308,30082))), polygon( linestring( point(19901,28308), point(13123,18534), point(-24766,-20561), point(-6522,-28775)), linestring( point(4294967293,-26299), point(-19143,-6788), point(-12087, 146.6230)), linestring( point(20576,2734), point(36028797018963969,-3931), point(-5403,68))))),(multipolygon( polygon( linestring( point(24953,-18884), point(-20417,5.038880e+307), point(-720,2.386894e+307)), linestring( point(-4346,-11462), point(-573,11181), point(-4099,10901), point(-26201,-21613)), linestring( point(524291, 7393.0391), point(1929,-30884), point(-9444,-2142), point(32265,-27534))), polygon( linestring( point(-6112,27752), point(-15773,-1190), point(-4911,15315), point(-24631,-5664)), linestring( point(-31147,32560), point(-5827,27479), point(-15516,9.785688e+307)), linestring( point(-29962,32029), point(-20677,30918), point(-512,2251799813685245), point(-19637,17044)), linestring( point(-21745,-8092), point(21927,-26733), point(2051,-3854))), polygon( linestring( point(-962,20078), point(8671,-10246), point(-12831,-3504)), linestring( point(-19217,27800), point(140737488355327,31448), point(6679,9344), point(8349,-7909)), linestring( point(1.387406e+308,-4092), point(-3380,-4832), point(-19066,21689))), polygon( linestring( point(-21218,1220), point(-4098,18619), point(2959,4.262763e+307), point(23766,10684)), linestring( point(6.323623e+307,9630), point(-2833,-22991), point(15580,-1880.1743), point(-26923,9605)), linestring( point(1.754881e+308,-10777), point(20749,-16936), point(-156,1073741824))))),(multilinestring( linestring( point(-26166,3054), point(9007199254740989,18403), point(6787,-4476), point(-68719476738,-3170), point(9223372036854775804,-4785)), linestring( point(-8491,4216), point(-23368,-26683), point( 5797.1172,-22656), point(2475,-9034), point(18978,27110), point(-13882,26812), point(-17969, 341.4150), point(-27136,-20557)), linestring( point(13172,25228), point(2.782325e+305,-32619), point(-5619.5742,24524), point(-32461,-31384), point(-16644,3897), point(27882,2.358545e+307), point(-3902, 6236.7646), point(2750,-32408)), linestring( point(17668,-3023.4512), point(8737,-15913), point(5.540462e+307,4398046511106), point(-17816,14406), point(1.490702e+308,16213)))),(linestring( point(-6573,32206), point(28983,-27888), point(-937,-18478), point(-17906,-2781), point(262141,-29641), point(-708,27803))),(linestring( point(14016,-14257), point(2678,22365))),(geometrycollection( multilinestring( linestring( point(-29854,26533), point(17179869188,-20379), point(5937,140737488355331), point(5215,-5101)), linestring( point(-11088,-3891), point(24237,-29353), point(26505,-20864), point(8589934591,3447), point(-23021,17630), point(11308,-16422), point(-16097,6973), point(29924,-26591), point(1.427256e+308,-16602))))),(polygon( linestring( point(-28781,-29586), point(21961,19580), point(3305,1873)), linestring( point(22389,8617), point(-14917,-31811), point(-19589,9.001207e+307)), linestring( point(-4403.9336,13974), point(-16728,1.453178e+308), point(30382,29107), point(-5905,10212)), linestring( point(-17098,137438953470), point(68719476737,-9223372036854775804), point(-29084,-28404), point(-15260,-1982.8506)))),(multipoint( point(-562949953421313,-576460752303423489), point(-26684,28945), point(-1308, 2931.5313), point(30677,-9224), point(4294967292,-17331), point(-5213,15667), point(3373,11431), point(-27507,24665), point(-1979.2251,25868))),(linestring( point(2251799813685248,14505), point(1,6.674545e+307), point(-13918,27961), point(-2613,-31801), point(18002,5456), point(20073,8376), point(10395,9651), point(-5804.0972,32628), point(4295,27543))),(geometrycollection( geometrycollection( multilinestring( linestring( point(-14213,25743), point(28496,8029)), linestring( point(12998,5085), point(26347,-26789), point(-7616,-10737), point(31101,20723), point(-9007199254740994,9726), point( 1154.6465,-28080), point(28013,2045)), linestring( point(34359738370,-18693), point(-23737,15333), point(-13241,12940), point(-25216,-17654), point(-32354,-22243), point(-14956,-4577.0967)), linestring( point(125, 9752.8008), point(-26287,9818), point(1.692503e+308,10830), point(-9504.6553,22168), point(-24616,-2244), point(-1048577,6007), point(20903,-1193), point(1.679555e+308,11393), point(536870910,-27757))),multipolygon( polygon( linestring( point(3610, 5888.6855), point(20809,22247), point(3.894591e+307,15363), point(-6461.0063,-29430)), linestring( point(11681, 2008.9922), point(-22079,7.971518e+307), point(-19832,16409), point(-31202, 4501.4775)), linestring( point(-3424.6699,6.083644e+307), point(4.630353e+307,12365), point(-4847, 4833.7422))), polygon( linestring( point(-7700.3301,-8912), point(-20226,-31847), point(9223372036854775808,-20385)), linestring( point(-25667,-10228), point(11712,-1488), point(17204,-24354)), linestring( point(-9412,22065), point(19509,-5570), point(-30223,-16777220), point(13236,-7829)), linestring( point(-31401,-3695), point(30093,-3332), point(5029,-14))), polygon( linestring( point(30973,-2135), point(30027,-14851), point(10343,-14475), point(17843, 9037.3438)), linestring( point(-6958,-2199023255549), point(1617,-2767), point(3.868477e+307,22900), point(-2580,-27927)), linestring( point(-18604,15057), point(1.051159e+308,9.490430e+307), point(28258,-9405), point(-29155,6.025493e+307))))),geometrycollection( multipoint( point(4503599627370495,7929), point(342,311), point(21344,4194305), point(-2506,1.026647e+308), point(-31020,6016), point(1.609159e+308,510), point(-31789,760), point(4526,-26261), point(-14835,20786), point(21844,32343))))),(linestring( point(22599,21897), point(-11007,29304), point(-3557,-2616), point(-22976,-18051), point(24132,-12083))),(point(1.310618e+307,7560)) ;
insert ignore into `test`.`t`(`a`) values (geometrycollection( geometrycollection( multipoint( point( 5286.9688,-15317), point( 3672.2363,9.161731e+307), point(-21992,-6154), point(-3631,-23680), point(2401,5057), point(31124,-28402), point(-5854,-27563), point(-6088,-29168))),point(1.484828e+308,1.173389e+308))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipoint( point(254,33554432), point(7.061505e+307,-10204), point(-18202,-1302.4688), point(-16494,-30245), point(1.069335e+308,134217732), point(30576,-21924), point(-18948,-32629), point(13421,27058)),polygon( linestring( point(-22616,14652), point(-18451,262147), point(-10009,-7273)), linestring( point(1.147479e+308,-3449), point( 6064.6396,21040), point(3.344090e+307,17272), point(-31057,-11548)), linestring( point(21453,-8186), point(-4097,6.268652e+307), point(4870,8978), point(1.597850e+308,-3025))),geometrycollection( polygon( linestring( point(1.495610e+308,19342), point(-3044,6083), point(20348,-28620), point(6935,-65)), linestring( point(25325,-17836), point(4398046511104,-7440), point( -243.8955,-3846), point(22326,-7332)), linestring( point(14647,16396), point(13055,-8043), point(8598,31575))),point(2622,29770)))),(point(-1072,-4071.2852)),(multipoint( point(29250,16616), point(-18803, 1162.3926), point(17055,-6929), point(845,3117), point(8.089169e+307,23961), point(12820,-67108868), point(-9397,20907))),(polygon( linestring( point(1.184906e+308,17570), point(65539,-9348.6875), point(-1125899906842627,210)), linestring( point(10323,3332), point(5.166802e+307,1099), point(-15580,29716)), linestring( point(29673,13154), point(-20708,-16549), point(9149,-20534), point(12643,30364)), linestring( point(60,25465), point(13071,-7810), point(29452,-10638)))),(point(10885,1.309755e+307)),(linestring( point(12901,-18364), point( 6428.4238,-697), point(30715,19646), point(-29159,-11202), point(22823,-13890), point(-1403.0371,-26136), point(31137,-4354), point(-4600.3154, 4413.2207))),(polygon( linestring( point(18428,-5158.7734), point(18245,-14782), point(-5501.9121,22222), point(28956,-2147483650)), linestring( point(-15195,22997), point(-22269,28403), point(4000,-28434)), linestring( point(8589934591,1.367680e+308), point(-1399,140737488355326), point(-7722,70368744177666)))),(point(-16841,-29421)),(polygon( linestring( point(23202,9964), point(32583,3), point(28514,-32653)), linestring( point(-19530,-2364), point(1.174643e+308,1.245198e+308), point(17893,-3641), point(15923,-31889)), linestring( point(24841,-25421), point(67108866,1025), point(-3747,-2277)))) ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(8966,1), point(10792,-4503599627370495), point(4568,-22475)), linestring( point(-28858,1.295903e+308), point(13270,14755), point(-15547,-32329), point(21335,-4194305), point(-22545,2770), point(21924,1.207521e+308), point(9.061266e+306,4.001639e+307), point(-16418,4976), point(28841,3.570711e+307)), linestring( point(-15371,-29602), point(4176,-5284.3066), point(-9966,9710)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(2.361702e+307,-10269), point(-11811,31437), point(24251,4503599627370496), point(-32139,-19871), point(-8089,-30668), point(20936,32629), point(-5049,-562949953421316))),(linestring( point(-562949953421308,-1479))),(polygon( linestring( point( 5636.6504,-4794), point(-24269,1.628038e+308), point(-16893,-29972), point(21561, 9218.9609)), linestring( point(-15244,-30377), point(-3916,29609), point(-29020,31208)), linestring( point(4398046511104,13255), point(-14951,1.156549e+308), point(-2216,9003), point(11800,32029)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipoint( point(10857,-12026), point(-1,31506), point(30736,10514), point(-15214,-12891), point(14473,-14203), point(7.757743e+307,-1496.1709), point(14453,1.690024e+308)),multipolygon( polygon( linestring( point(-17878,-27227), point(-30519,2.635000e+307), point(25462,-32043), point(28700,17412)), linestring( point(-29163,-25221), point(19499,9079), point(-15388,-18878), point(9263,22571)), linestring( point(-9223372036854775805,16789), point(-18679,-24781), point(-15737,31696), point(26274,3241)), linestring( point(-28511,31331), point(260,-7297), point(1.433974e+308,18446744073709551613), point(-4767.8755,-21490))), polygon( linestring( point(-17263,1.062550e+306), point(-262147,-29198), point(-17247,-3027.2446)), linestring( point(5.112321e+307,-28098), point( 5314.8037,27465), point(-4333,8796093022208)), linestring( point( -745.8516,-12058), point(30354,22895), point(19489,32240)), linestring( point(140737488355325,-10563), point(15770,7510), point(-8644,-10025)))),geometrycollection( polygon( linestring( point(-22724,-4198.9561), point(470,-29684), point(9928,20497), point(1.316711e+308,-1372.9102)), linestring( point(-11707,1.457332e+308), point(27016,15448), point(14597,19544), point(1.517272e+308,30151)), linestring( point(253,-144115188075855876), point(2954,27746), point(-1842,1.756150e+307)), linestring( point(-21026,28290), point( 2265.9854,1.058313e+308), point(1038,30000), point(-15601,9180))),point(8263,-27148),geometrycollection( point(-6798,-17908),multipoint( point(27722,-15673), point(29437,1.535710e+308), point(23382,6.242107e+307), point(6.567375e+307,8084), point(-20300,1.723436e+308), point(26296,26654), point(-31334, 1233.4482), point(19480,23877)),point(-14841,-35184372088832))))),(multipoint( point(-3639,12177), point(20888,1.210400e+308), point(1.706640e+308,-1125899906842626), point(15446,-30566), point(13033,-5642.9204))),(multilinestring( linestring( point(7.435598e+307,-31950), point(8964,-19629), point(1048575,-6657)), linestring( point(25842,7), point(-6023,7917), point(-12133,19935), point(-5655,-21296), point(-5094,-4468), point(-26135,19471), point(-28538,-112), point(13062,3.940637e+307), point(16703,-3966)), linestring( point(-5801,13230)))),(linestring( point(-17279,18507), point(-20318, 3858.7275), point(-15881,-24206), point(-19969,6809), point(13136,21884), point(17287, 6845.7637), point(-1803,512), point(4396,68719476734), point(-12235,-9598.7881))),(polygon( linestring( point(-3257,15759), point(-24860,2.966465e+307), point(-29741,6189)), linestring( point(-6224,-31076), point(9590,-3584), point( -189.4482,-30714), point(12269,-15384)), linestring( point(536870914,17857), point(-4097,4398046511106), point( 9987.6348,1.291054e+308)), linestring( point(9.684160e+307,-28496), point(2.165568e+307,9007199254740992), point(5.933374e+307,-2047.5591), point(-25910,1.766455e+308)))),(point(-30545,28241)),(linestring( point(1073741826,3096))),(point(1073741827,12209)),(point(16403,24737)),(point(13061,25084)),(geometrycollection( multipoint( point(-17801,-24762), point(10356,-7319), point(15847,-22293), point(9.586196e+307,1.303053e+308)),multilinestring( linestring( point(1942,4398046511101), point( 1184.4355,27254), point(16,11740), point(-25046,-2927), point(13439,6372), point(8388608,1.599294e+308), point(-29784,1.271218e+308), point(18605,36028797018963969), point(-29729,-23401), point(-24011, 2988.7285)), linestring( point(-12123,23966), point(9.531236e+307,5124), point(19023,3238), point(524292,-21161)), linestring( point(-6948,2), point(10458,1.312463e+308), point(-2047,-10150), point(20168,23266), point(13576,-10339), point(-8406,30044), point(-2893,24506), point(6594,1.365577e+308)), linestring( point(7.108179e+307,20550), point(20353,-3311), point(-9666,28713), point(-879,-30436), point(17986,25044), point(-19241,17690), point(8257,11203), point(6863,-6874), point(2097153,-26535))),multipolygon( polygon( linestring( point(18168,34359738370), point(-18165,-7489), point(4.186642e+307,-32053), point(11207,5805)), linestring( point(1.148086e+308,26996), point(-21940,-25606), point(126,11870), point(144115188075855875,-850)), linestring( point(-12838,-2819.0405), point(-25289,-13888), point(618,12333)), linestring( point(10869,-8901), point(-17775,-15701), point(-6,27454), point(-8958,1.284283e+308))), polygon( linestring( point(-16013,1099511627775), point(-3845,11065), point(-4243,-1786)), linestring( point(-27272,-9571.1514), point( 5581.7813,22381), point(-28396,7969)), linestring( point(1.416824e+308,549755813886), point(15074,-16549), point(-5328,-5246))), polygon( linestring( point(131076,-19546), point(-2199023255549,-16844), point(286,4194307)), linestring( point(22802,-30017), point(-3028,-29600), point(30793,9197), point(-26930,-11819)), linestring( point(-1895,28527), point(-13820,-29951), point(-4157,4294967293), point(20757,13636))), polygon( linestring( point(-32358,28496), point(15045,288230376151711740), point(2305843009213693949,-3960), point(-32209,1.147934e+308)), linestring( point(-29765,9.571783e+307), point(659,-10755), point(27748,14098)), linestring( point(-20188,-8504.2354), point(1.591190e+308,34359738365), point(-24875,16031)), linestring( point(19633,-8388612), point( 18.8311,-16327), point(30182,-11252), point(-1214, 8398.6738)))))),(linestring( point(5808,30286), point(14069,30536), point( 6045.6240,-23073), point(-12825,2504))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(5.762395e+307,-2255), point(-25941, 7436.0605), point(22764,-23115)), linestring( point(-19379,-6803), point(11238,-20886), point(-24889,-20855), point(-24741,-29367)), linestring( point(-21615,65534), point(25346,25559), point(-3466,-1750))), polygon( linestring( point(14031,-8894), point(9501,-6411), point(6956,23778)), linestring( point(8272,5778), point(23405,24192), point(-7965.9712,-13630)), linestring( point(-29400,25959), point(-1919,31041), point(-28436,28029))), polygon( linestring( point(12629,-21764), point(-17467,7047), point(-248,30160), point(-29384,72057594037927937)), linestring( point(65536,-19945), point(17822,536870915), point(-22387,13660)), linestring( point(2219,6036), point(-610, -253.4150), point(-14574,-20), point(-16651,-9094.8604)), linestring( point(29258,8395), point(13982,-25123), point(-28007,-5590))))) ;
delete from t limit 2 ;
select a from t where a =0 ;
insert into `test`.`t`(`a`) values (linestring( point(23322,-16817), point(-21513,27406), point(856,25024), point(1.544978e+308,6578), point(7.977379e+307,-24781), point(16792,-30103), point(-29075,29233), point(8622,-1073741828), point(-26327,27224))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(11393,-22417), point(-6237,-23557), point(26299,1.408119e+307)), linestring( point(27099,-6206), point(4835,5194), point(22903,-20249)), linestring( point(-17195,24559), point(-31187,-25117), point(23742,21082), point(-262143,26838))), polygon( linestring( point(32077,19842), point(10454, 953.3691), point(14433,140737488355331)), linestring( point(11321,-20957), point(4.951125e+307,-7125), point(-16267,10919), point(-1833,-9039)), linestring( point(-7133,-13578), point(24925,27964), point(274877906942,4093), point(12570,25836))), polygon( linestring( point(26658,-26343), point(-12809,-1022.4238), point(9,20599), point(511,31731)), linestring( point(2097154,13620), point(-5596,675), point(1.787790e+308,-8388608)), linestring( point(19471,-13265), point(15717,-27497), point(2044,9480), point(10746,-16418)), linestring( point(6368,1.092513e+308), point(-18460,-14677), point(8189,260), point(23653,-25625))), polygon( linestring( point(17194,-8464.5674), point(-21219,5101), point(1.535103e+308,-24795)), linestring( point(-8191,-31841), point(17592186044419,1.218348e+308), point(1231,-31703)), linestring( point(-32569, 7597.3320), point(-21540,-15284), point(11525,4194306)), linestring( point(-281474976710655,1), point(132,23392), point(-25710,-4751), point( 7491.5742,12276))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(274877906941,21354), point(15663,-26753), point(-28919,3857), point(-11279,-9046.2686)), linestring( point(-27537,20795), point(28953,-19259), point(2044,-366)), linestring( point(11,979), point(-140737488355324,-16073), point(11164,-13038), point(16385,-4515)), linestring( point(1184,20211), point(4977,-4966), point(16874,-29883)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-17317,29088), point(-119,2323), point(1.012745e+308,-19085)), linestring( point(27808,16361), point(3571,-3612), point(8.561565e+307,32136)), linestring( point(27897,-959), point(-8118,5919), point(9461,26571)), linestring( point(33554433,-27062), point(-2147483645,26546), point(18070,20448)))),(geometrycollection( multipoint( point(-31386,-28237), point(-10315,-22937), point(-26621,-31852), point(-7045.5273,8796093022211), point(-29696,1.005030e+308), point(-29951,17148), point(14936,-23087), point(-28046,-29548), point(-15680,14656)),polygon( linestring( point(-2188,9490), point(-25945,20856), point(-24181,1.551335e+308)), linestring( point(29361,24793), point(2589,-14035), point(1.299603e+308,15018)), linestring( point(-20806,-800), point(-7745.7256,-6210), point(-18522,9782)), linestring( point(1.521054e+308,2.692104e+307), point(24772,137438953470), point(-29312,-3491))),point(15712,2199023255552))),(linestring( point(17249,2304), point(-9803,-19702), point(31661,20168), point(-7595,9757), point(16325,7918))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(35184372088832,26487), point(-7597.9204,17497), point(13463,2586))),(linestring( point(3.558475e+307,281474976710660), point(15321,23417), point(14107,3965), point(13077,15220))),(polygon( linestring( point(30005,-30934), point(15820,4449), point(-16383,-25796), point(12244,-26975)), linestring( point(3.166877e+307,-29155), point(27645,-9902), point(21917,3193), point(3808,-26357)), linestring( point(-23489,30506), point(-3095,-23295), point(11832,-13617), point(17509,-26919)), linestring( point(5785,25240), point(-6801,15272), point(15755,19947)))),(multipolygon( polygon( linestring( point(17179869184,-29730), point(1471,8291), point(31689,1536)), linestring( point(-1830,-8522), point(-10991,25794), point(36028797018963968,-6508)), linestring( point(-18014398509481983,-28530), point(1.217472e+308,-27647), point(3.281439e+307,6.812190e+306), point(-549755813890,29861)), linestring( point(17521,3.649632e+307), point(20988,1099511627772), point(6982,-22742), point(-3320,18911))), polygon( linestring( point(9753,-27766), point(-6827.8486,-7390), point(70368744177660,23875)), linestring( point(14506,-19616), point(-21829,-4565), point(4957,1073741820), point(4503599627370496,-876)), linestring( point(6258,-31954), point(-9212,22724), point(28927,2.490375e+306))), polygon( linestring( point(28791,-25829), point(-32305,4503599627370495), point(-25233,-28995), point(-14712,7079)), linestring( point(-9269,-12907), point(18127,1025), point(-28183,-28187), point(19900,22360)), linestring( point(-5753,-18520), point(9006,-8029), point(11991,26906))), polygon( linestring( point(11838,-9857), point(-9145.3086,11919), point(1.031421e+308,17507)), linestring( point(17541,12183), point(536870912,5.812434e+307), point( 7376.2383,5), point(7811,-17179869183)), linestring( point(-3974,-2138), point(-32157,-17490), point(18446744073709551614,-17323), point(-3164,-5396)), linestring( point(23266,-1505), point(131,-15589), point(4.670297e+307,9690), point(-778,-31620))))),(linestring( point(-30166,7034), point(-21577,-5571), point(6.593919e+307,10358), point(-27245,-30653), point(-24357,70368744177663), point(-20412,1.367957e+308), point(27100,19810), point(14445,15616))),(polygon( linestring( point(7.527124e+307,1.966566e+307), point(-10845,-3142), point(-10417,-65535), point(16102,18718)), linestring( point(5523,0), point(-27489,18131), point(14019,-12761), point(-1709,-4503599627370496)), linestring( point(9079,-10871), point(18040,-21263), point(15576,-19944), point(-288230376151711745,30663)), linestring( point(1129,-22654), point(-17244,3441), point(-15634,26289), point(3.977938e+307,-34359738365)))),(multilinestring( linestring( point(67108863,-9765), point(26271,7.106767e+307), point(-4133,1.310787e+308), point(-27099,7517), point(1152921504606846975,-6241), point( 4867.3086,-4720), point(8.642260e+307,13189), point(17179869180,-980), point(31047,8796093022208)), linestring( point(-3676,-14522), point(6351,1.105751e+308)), linestring( point(-23374,12441)))),(polygon( linestring( point(-31449,2491), point(4.632494e+307,25553), point(-20821,-6526), point(4302,-17477)), linestring( point(12172,5944), point(-22552,-26838), point(16777212,6.951044e+307)), linestring( point(18554,-9306.1543), point(23014,-8917), point(-3761,11869), point(31944,-26845)))),(linestring( point(-29217,-19035), point(-25898,-32189), point(-4764, 180.3096), point(-2921.7334,-1810), point(-19415,235), point(5997,-10810), point(16511,22418), point(-24824,-19877))),(point(13803,274877906946)),(linestring( point(25583,-12452), point(-14066,-2254), point(-137,-2176), point(9534,7.656033e+307), point(-4218, 6053.4199))),(geometrycollection( polygon( linestring( point(-32542,1.262438e+308), point(-1927,21469), point(255,-12639)), linestring( point(-6637,-383), point(-5493,4904), point(-16017,-4816)), linestring( point(-26743,-516), point(5674,7.379652e+307), point(-28955,-25981), point(28,1408)), linestring( point(20378,-3721), point(-5685,20436), point(1.153113e+308,-13401), point(-25347,19876))),multipolygon( polygon( linestring( point(-4167.4014,-1773), point(19508,26807), point(-18,31609), point(14975,-30448)), linestring( point(20873,-11671), point(2147483646,6.534660e+307), point( 2928.6836,28983)), linestring( point(-9548,21282), point(-5010,-15778), point(19623,25206))), polygon( linestring( point(-1614,22276), point( 6154.5420,-27284), point(22046,137438953474), point(1.443391e+306,541)), linestring( point(16761,-13511), point(2.779957e+307, -794.5684), point(8388610,17654), point(-5651,-1824)), linestring( point(-7605, 4083.9160), point(9367,-8613), point(14596,1.157750e+308))), polygon( linestring( point(4052,-20120), point(29082,19472), point(21918,17270), point(894,-10199)), linestring( point(-14540,18990), point(26407,20576), point(19204,27295), point(-1796,3.848793e+307)), linestring( point(30483,-28528), point(19902,8532), point(12701,-134217729), point(22402,1.051178e+308))), polygon( linestring( point(29662,524291), point(-28539,16383), point(20653,-6382), point(6317,1.205697e+308)), linestring( point(-15702,-30350), point(2227,-27646), point(21361,22552), point(-27427,473)), linestring( point(14409,10683), point(4094,1924), point(28286,-256), point(32388,6.951605e+307)))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-12514,-8825), point(20815,4607), point(-28198,20494), point(24531,10762)), linestring( point(1.609173e+308, 5006.9160), point(7197,5.869001e+307), point(20103,-2839), point(-15804,-17990)), linestring( point(-3671,21037), point(1.557519e+308,1048577), point(-6380,10528)), linestring( point(4606,-12958), point(509,-2993), point(2097156,-3196.8677), point(6490,-2867.2695)))),(linestring( point(128,16322), point(-8656,7.622084e+307), point(-15041,17732), point(12438,4611686018427387906), point(-25414,-22428))),(point(-29369,11774)),(multilinestring( linestring( point(-21107,-9030)), linestring( point(941,-10634), point(1.532962e+308,-576460752303423485), point(1.201756e+308,-32544), point(1.410549e+308,6925), point(25264,-21163), point(8193, 936.9170), point(-20821,-16462), point(28145,1.116183e+307), point(13516,9007199254740995)), linestring( point(19627,-30823), point(737,2047), point(1048579,-26234), point(-11941,-1723), point(-20829,9.134943e+307), point(27835,3992), point(605,9116), point(-29645,-9688), point(-29194,-5546), point(-1513.6807,-7945)))),(geometrycollection( linestring( point(-10661,14970), point(-5809,30990), point(2397,-14996), point(-23481,6.422753e+307), point(-29114,-11357), point(-26706,8195), point(-18336,-16087)),multipolygon( polygon( linestring( point(-12048,6509), point(-11089,3557), point(-4901.6831,-8382), point(5834,1899)), linestring( point(9118,20396), point(16147,-7156.5620), point(-5063,8.756865e+307)), linestring( point(1.343040e+308,14502), point(1.759653e+308,262141), point(34359738366,6945))), polygon( linestring( point(-413,10191), point(18737,26590), point(1.020021e+308,-23114), point(-30224,1.559113e+308)), linestring( point(24608,31719), point( 9878.7617, 5294.5137), point(6302,16244), point(-4637,17599)), linestring( point(3.690350e+307,-2450), point(9069,30855), point(-18052,11197), point(1.246347e+308,134217727)), linestring( point(1099511627776,-5388.2559), point(17757,31222), point(8526,-21808), point(-29193,-25214))), polygon( linestring( point(1910,7236), point(-4267.9326,-31020), point(-20578,-21216), point(23718,-255)), linestring( point(6916,-4294967296), point(13250,527), point(-68,12118), point(-12580,13139)), linestring( point(-17112,-6225), point(2305843009213693950,-6272), point(7494,1.466089e+308))), polygon( linestring( point(5211,-5713), point(-1219,-25234), point(11184,6105)), linestring( point(-21204,12580), point(-5387,-6404.7412), point(-26012,-3479)), linestring( point(3744,-12426), point(25458,15340), point( 8072.2012,-26451)), linestring( point(-3903,-5882), point(2.727553e+307,-30344), point(1976,-8479), point(5021,-195)))),geometrycollection( geometrycollection( multilinestring( linestring( point(-5571,8388605), point(17466,9), point(31603,-4436), point(6653,-32503), point(11899,-19423), point(5632,6619), point(3145, 3977.1074), point(22501,-30597), point(-18080,2046)), linestring( point(-2097155,-4579), point(-576460752303423489,3529), point(-31110,-2599), point(26166,8.342485e+307), point(-1371,-16103)), linestring( point(-3431,-26168), point(12480,3.306981e+307)), linestring( point( -386.2461,32321), point(-9223372036854775807,-16384), point(26317,3845), point(-3809,14901), point(23718,1547), point(9.046280e+307, 5909.8574), point(1657,17324), point(-21660,23870), point(30559,-32238), point(130, 6356.5840))),linestring( point(8.822842e+307,-25967), point(-19117,1822), point(-7054,-21448), point(-8454,21630), point(281474976710659,-32028), point(-12853,19278), point(-10167,130)),linestring( point(32187,20107), point(-4094,-15291), point(576,22878), point(-22386,1.301102e+307), point(30589,1099511627779), point(19340,-20093)))))),(point(17469,-14512)),(multipolygon( polygon( linestring( point(20756,13241), point(25286,26748), point(14292,1.220911e+308)), linestring( point(-18100,-27758), point(4.080637e+307,4328), point(1.154762e+308,-29071), point(-27195,8245)), linestring( point(-802,29317), point(-22462, 8515.3828), point(22022,-9770.0918)), linestring( point(10800,-23313), point(-26748,2350), point(-29552,1099511627779))), polygon( linestring( point(24094,3.786480e+307), point(27758,1152921504606846978), point(-30914,-18730), point(-25847,288230376151711744)), linestring( point(4.506989e+306,-13228), point(27523,1.411666e+308), point(6.967276e+307,31146)), linestring( point(6.457102e+307,-5064), point(-17628,-9703.2959), point(18966,-18927), point(6620,-24965))), polygon( linestring( point(-7763,-5758), point(1.447311e+308,7037), point(2092,-11223), point(-3651,-4536)), linestring( point(16763,7805), point(29091,-20447), point(-17602,18335), point(16266,18189)), linestring( point(2097149,8388609), point(5647, 5229.4453), point(274877906948,-23730))))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(23779,26036), point(-28216,26077), point(-17690,508), point(-21164,22523), point(-26387,-15642), point(21843,2360))) ;
insert ignore into `test`.`t`(`a`) values (geometrycollection( multipoint( point(6.608678e+307,-1497), point(2.129047e+307,-15513), point(14002,-23954), point(-2274,-25921), point(34359738367,29609), point(-21985,23199), point(18446744073709551614,5.451633e+307)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(6687,-9557), point( 1941.0469,22956), point(-17025,29853)), linestring( point(-2973,4046), point(9.498003e+307,9.565491e+307), point(28812,-4888)), linestring( point(-1506,-2695), point(19177,19350), point(-8355,15496), point(-28558,-4611686018427387902)), linestring( point(1391,1146), point(-24230,13885), point(29457,-22981))), polygon( linestring( point(29425,-29582), point(-15255,28305), point(262146,-497)), linestring( point(-28828,-1695), point( 1870.1035,-34359738367), point(-10531,-25292)), linestring( point(4855,6.072808e+307), point(-25284,24315), point(68719476737,1193))), polygon( linestring( point(-13872,25746), point(-2679,20755), point(-12494,32287)), linestring( point(-11165,24652), point(30285,-24350), point(-5973,14125)), linestring( point(-9191, 9324.6445), point(-29701,382), point(4092,3940), point(17406,288230376151711746))), polygon( linestring( point(7.469543e+307,6216), point(-7166,5163), point(23519,27729), point(2204,8388611)), linestring( point(-32115,-12618), point(1.042561e+308,7936), point(16587,34359738366)), linestring( point(2980,1.674738e+308), point(-19690,21467), point(22599,31726), point(-11598,509))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-15623,20749), point(12945,2052), point(-9191,4692)), linestring( point(30827,137438953473)), linestring( point(-16137,-9934), point(26357,-28312), point(1428,25436), point(-23483,19397), point(-15192, 7455.7656)), linestring( point(3.887834e+307,-10891), point(18909,-6130), point(-14071,-30406), point(14262,21107), point(-16877,-19926), point(-11891,30385), point(25430,-18853)))),(polygon( linestring( point(16767,-4294967296), point(5984,30139), point(-3514,4204)), linestring( point(2950,-2227), point(-28762,21799), point(-1946,-3948), point(-12561,-7823)), linestring( point(22724,-10491), point(9223372036854775807,-21997), point(12743,18766)))),(multipoint( point(7583,-25544), point(-11597,36), point(281474976710655,20361))),(multilinestring( linestring( point(28669,-28045), point(-32,31285), point(-27402,-31183), point(1.583007e+308,-25795), point(26114,-2218.8999)), linestring( point(28516,-3761), point(-13933,1.088347e+308), point(2.063135e+307,-14045)))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(45,14957), point(30756,1.343834e+308), point(1.296371e+308,-32017), point(31099,70368744177668), point( 3005.6494,-22219), point(-7398,-31513), point(-25487,21898), point(281474976710660,-32602), point(2510,1018), point(-10661,16777219))) ;
insert into `test`.`t`(`a`) values (point(7912,5.205773e+307)) ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-6546.5288,-4099), point(18184,25124), point(-11246,-9769)), linestring( point(-1942.1934,-16399), point(7.555554e+307,-16635), point( 9470.9082,6343), point(-19808,9.447081e+307)), linestring( point(27419,-9292), point(-16926,6.683263e+307), point(1026,16777212), point(-25260,-29920)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(1.236803e+308,1048576), point(-32380,9529), point(33554432,-17588)), linestring( point(24101,-25356), point(14684,31446), point(10234,268435454), point(-27035,-1125899906842621)), linestring( point(1.382813e+308,-3957), point(-22979,19832), point(1.659905e+308,2.242458e+307), point(28319, 1100.8926)), linestring( point(19079,-144115188075855873), point( 9465.2305,-2972), point(-387,7762))), polygon( linestring( point(2062,8), point(2.852417e+307,27478), point(-22426,-9991)), linestring( point(4611686018427387904,24066), point(-70368744177660,2251799813685248), point(-9161,-17935), point(6906,-19603)), linestring( point(281474976710655,-134), point(31199,8130), point(29939,-21166))), polygon( linestring( point(-13718,9.783040e+306), point(25026,20164), point(-13537,7.447101e+307), point(8.180687e+307,1.199237e+308)), linestring( point(19261,1051), point(27098,-28244), point(-16129, 8052.2031), point(20723, 229.9717)), linestring( point(31477,24108), point(2.591745e+307, 5721.7168), point(-3444.1411,5.063333e+306), point(17157,598)), linestring( point(25452,-4219), point(-19108,32476), point(5.187040e+307,30323), point(-968,-9957))))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(-32015,-9223372036854775804), point(-4528, 6638.9180), point(-16767,-2332.6357)), linestring( point(30315,11791), point(-21133,21472), point(-19261,25766), point(25129,4095)), linestring( point(-20695,1.643695e+308), point(-1664,-11616), point(-29236,22914), point(-1347,-21100)), linestring( point(20069,14947), point(18627,-29565), point(22895,8918)))) ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(1.784759e+308,-24217), point(31179,1.372011e+308), point(-3811.0298,125), point(18914,-17745)), linestring( point(21781,-27891), point(-31162,-29644), point(11428,9223372036854775808), point(13192,20587), point(129,7495), point(29402,32768)), linestring( point(25632,1.646050e+308), point(6005,-2890.4541)))) ;
select /*+ JOIN_SUFFIX( t ) SEMIJOIN(FIRSTMATCH ) */ a from t where a =1 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(2045,1), point(-14771,-31612), point(65532,28876), point(21007,576460752303423490)), linestring( point(11429,13548), point(4565,31527), point(4913,17179869185)), linestring( point(16475,18166), point(32555,932), point(6234,24397)))),(polygon( linestring( point(1.123903e+308,26812), point(-20493,4.728888e+307), point(281474976710659,15649)), linestring( point(3169,-19334), point(18,31832), point(2589,21662), point(5002,-32428)), linestring( point(-14865,1.816658e+307), point(2251799813685251,-1184.2412), point(10560,16060), point(8328,28397)))),(point(3.599127e+307,-14734)),(geometrycollection( point( 9187.8887,6.294320e+307),linestring( point(-31211,-11456), point(17056,-2394), point(5.864488e+307,-30610)))),(linestring( point(32597,7820), point( 8875.0957, -147.0215), point(30956,-23713), point(-32046,-10630))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-27638,3733), point(-13903,-16219), point(901,8760), point(-22454,-244)), linestring( point(22939,23448), point(-21475,-4951), point(-5688,6007)), linestring( point(-29121,9.747885e+306), point(6577,1393), point(-31877,19612), point(8388608,-22164))), polygon( linestring( point(-18514,-28886), point(11497,14121), point(524291,1.352156e+308), point(-7364,-30550)), linestring( point(-3804,24789), point(510,-32767), point(-1834.9072,-19759)), linestring( point(5.163244e+307,-27872), point(36028797018963965,9.506930e+306), point(30009,-18474), point(12081,-30425)), linestring( point(36028797018963964,-4507), point(-13375,-23051), point(2176,22029))), polygon( linestring( point(-576460752303423484,32295), point(-2953,20345), point( 3185.3174,-5594), point(-31606,2407)), linestring( point( 6474.6445,-13651), point(-12413,17000), point(2906,18651)), linestring( point(-16796,17179869183), point(20172,-15985), point(-7148.3174,-18099)), linestring( point(9.480327e+305,13066), point(14059,-29954), point(-14199,28517), point(-12704,8.071757e+307))), polygon( linestring( point(8952,-11418), point(1.160186e+308,-11303), point(65533,5.096856e+307), point(4077,-9025)), linestring( point(-29398,19408), point(-2199023255556,7879), point(9.770996e+307,1.002320e+308), point(-25156,-12296)), linestring( point(7082,-30808), point(3574,13786), point(15561,15793)), linestring( point(-26959, 9385.6074), point(-16190,-28427), point(129,-9996))))),(geometrycollection( multipolygon( polygon( linestring( point(9305,25005), point(24942,-27001), point(-28271,65539), point(19335,-24239)), linestring( point(-14277,-27314), point(2483,-11064), point(26643,-3956)), linestring( point(16406,-14007), point(19677,-7420), point(9748,-19996)), linestring( point(-255,-468), point(-10227,8937), point(22180,-14170), point(6026,1.583888e+307))), polygon( linestring( point(-10977,72057594037927937), point( -573.7412, 9908.0020), point(-29639,-22822)), linestring( point(-31233,19480), point(-24267,-7636), point(30610,25873), point(1.109043e+308,24349)), linestring( point(15796,17592186044419), point( 6382.2275,10390), point(-22536,-19324), point(-32216,-6543)))))),(linestring( point(-31481,8124), point( 58.1348,24772), point(-21198,4094), point(25075, 3812.2070), point(-13657,13536), point(-32432,9007199254740989), point(31051, 7306.2969), point(-21191,13793), point(-18443,1983))),(multilinestring( linestring( point(8.065193e+307,-3871), point(-17592186044417, 3931.8691), point(16972,-13829), point(9576,2103), point(15694,70368744177668), point(28520,70368744177667)), linestring( point(1073741828,-6051), point(8.674457e+307,576460752303423487), point(4.054138e+307,4424), point(4655,1.853018e+307), point(31539,-29640), point(21598,2200), point(26855,-30289), point(-24808,14502)))),(multipoint( point(9621,-7868.0527), point(-22023,-1948), point(-28683,-26360), point(-31971,16777213))),(multipoint( point(27579, 1144.2100), point(-25739,-65), point(-32206,8.039370e+307), point(32407,562949953421311), point(22481,-7672), point(-3265.1875,-12335))),(linestring( point(7696,-32576), point(-1893,-15905), point(5.717873e+307,32391), point(28920,3303), point(4243,31232))),(polygon( linestring( point(1.274914e+308,1759), point(29008,28408), point(1048580,-14916)), linestring( point(4.584630e+306,-20426), point(-21012,4.628813e+307), point(-24486,-27581), point(13713,-18322)), linestring( point(-14492,29448), point(11289,-27476), point(4294967293,-21782), point(23119,-17348)))),(multipolygon( polygon( linestring( point(15090,4611686018427387907), point(-7918,-13593), point(-27008,30675), point(18671,16286)), linestring( point(5.715310e+307,-562949953421316), point(-8220,-31118), point(2251799813685248,25788)), linestring( point(7206,-11196), point(21171,16507), point(-18014398509481988,44), point(1.012258e+308,-215))), polygon( linestring( point(1934,-9840), point(31443,8193), point(29095,15765)), linestring( point(-31624,22686), point(14504,-20592), point(36028797018963965,29956)), linestring( point(-22385,-14295), point(-28051, 1227.8604), point(-23534, 1034.8359), point(-10528,-442))), polygon( linestring( point(1073741821,23876), point(-21963,4.020246e+307), point(-10418,-9591), point(-26202,-8195)), linestring( point(28352,67108867), point(4643,-2202), point(5784,-11779)), linestring( point(-11966,-6721), point(409,-9700), point(17333,-13720), point(1.184853e+308,8.718717e+307)), linestring( point(2199023255556,-16339), point(24383,9223372036854775806), point(4.826746e+307,-4106))))),(multipolygon( polygon( linestring( point(5955,31673), point(-27911,1674), point(-197,-8339)), linestring( point(16926,8388612), point(9645,-3870.5313), point(-5465,-32212), point(1.246544e+308,-9015)), linestring( point(23819,23764), point(-9466,8648), point(16432,-29090))), polygon( linestring( point(-28105,-13084), point(4071,27530), point(1758,32278), point(-22178,-32283)), linestring( point(6112,1.750491e+308), point(-29736,1.118107e+308), point(758,8680), point(24085,25534)), linestring( point(2.839931e+307,-31483), point(4503599627370497,31248), point(-13831,-13994), point(-1035,1.675374e+308))))),(multipolygon( polygon( linestring( point(1.587671e+308,10441), point(-2728,30), point(-5222,7797)), linestring( point(1.055828e+308,5.059671e+307), point(-618,28487), point(-9816.4463,30029)), linestring( point(28746,8), point(26252,1372), point(-140737488355329,-26094), point(-2961,1.226862e+307))), polygon( linestring( point(281474976710660,20676), point(26865,32035), point(-1265,7371), point(1.336013e+307,-29537)), linestring( point(-13692,29495), point(17346,2582), point(-24970,-10614), point(8365,-18014398509481987)), linestring( point(24864,1.365503e+308), point(4398046511106,4.739518e+307), point(-18357,29364), point(-137438953468,1152921504606846973))), polygon( linestring( point(-1531,17513), point(-17410,9985), point(23845,4340), point(-31946,-26003)), linestring( point(3699,-4963), point(3.308898e+307,0), point(15927,8102), point(-5951,-21135)), linestring( point(7.206978e+307,-15531), point(2.373675e+307,-26373), point(-28657,-12433), point(17179869188,576460752303423489)), linestring( point(-26854,-18085), point(1.212015e+308,-10698), point(-3006,5727), point(-12629,-9513))))),(point(-30566,11084)),(multipoint( point(-12037,-511), point(11211,15762), point(-19711,1.629877e+308), point(-17385, 2967.4180), point(1.194356e+308,-28218), point(16442,-14513), point(-27332,35184372088835), point(18116,12812))),(multipoint( point(28486,-26803), point(18700,4.518043e+307), point(32560,536870910), point(-1475,515), point(16777214,-1638), point(26057,-32664), point(4.358868e+307,17638), point(-11159,31144))),(point(-11768,28571)),(polygon( linestring( point(-20804,23902), point(-16571,16386), point(262141,-6757), point(-16573,-5373.6406)), linestring( point(10364,5.521490e+307), point(-6650.1577,-5699), point(-10997,-9565.6104)), linestring( point(16085,-6030.6182), point(5.506159e+307,1.527763e+308), point(4.090062e+306,-8968), point(-5171,5067)), linestring( point(1.754618e+308,-144115188075855872), point(21499,-36028797018963966), point(26529,-66), point(-11927,-12128)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-22611,-492), point(-4104,1.201389e+308), point(4109,68719476734)), linestring( point(1.455124e+308,13076), point(-22806,-9987.6680), point( -838.8203,-10161), point(20765, 4233.6143)), linestring( point(562949953421315,1894), point(20987,24269), point(-747,19475), point(-16233,-23772)), linestring( point(26047,29621), point(-13194,-13662), point(-20669,19079)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(16971,6005), point(-26229,12030), point(4609,27630), point(-932,-2662)), linestring( point(32768,-5362), point(-13312,-2884.3218), point(19857,35184372088834)), linestring( point(-24914,19894), point(-27393,4), point(-8625,472)))) ;
delete from t limit 2 ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (linestring( point(16717,27082), point(-1028,-20236), point(-16777219,8.672437e+307), point(24021,-6260.8711), point(-6491.5156,-24417), point(1.478276e+308,1.018061e+308), point(6141,7.721183e+307))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-20074,29902), point(15375,1.093954e+308), point(18026,12981)), linestring( point(2880,-2763), point(268435453,15838), point(3303,-27253)), linestring( point(-21623,23504), point(27245,-22272), point(29883,6), point(24129,-12293))), polygon( linestring( point(32446,7766), point(1.029396e+308,-608), point(-15415,-3239.1304), point(-25144,4097)), linestring( point(27552,18014398509481983), point( 3490.5557,-13477), point(-4551,-30773), point(-10944,25024)), linestring( point(-20879,-9397.1045), point(-9004,-9020), point(32125,21171)), linestring( point(-3418,13037), point(1073741825,-4754), point(-3375.3242,28141), point(23765,30776))))) ;
insert ignore into `test`.`t`(`a`) values (geometrycollection( multilinestring( linestring( point(-16234,3), point(32520,17592186044419), point(-7637,9.715608e+307), point(-8274.2725,-27523)), linestring( point(-2317.3574,-32560), point(19384,13564)), linestring( point(-7386,-30150), point(5466,2251799813685251), point(-4769,-6069), point(11676,-21877), point(-10363,17592186044418))))) ;
insert ignore into `test`.`t`(`a`) values (linestring( point(-2305843009213693949,22902), point(-33554435,-6334), point(-6616,-12417), point(-30116,-17371), point(24664,-18123), point(-27108,3.430469e+307), point(5581,-27360), point(7482,12289))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(31928,-30955), point(-10413,14117), point(4612,4663))),(point(6347,-19133)),(multilinestring( linestring( point(-4349.6924,-27008), point(-15168,6.984077e+307), point(23862, 6230.5469), point(18451,8095), point(21101,-18965), point(1152921504606846975,-4645.6665), point(31201,26822)), linestring( point(-19263,-26292), point(23807,28880), point(8203,2371), point(27506,-288230376151711744), point(524288,15773), point(-3410,-18820)))),(geometrycollection( linestring( point(-24372,-17556)))),(multilinestring( linestring( point(-25096,5652), point(7475,6976), point(-4376,-3514), point(-25932,17578), point(9365,1.140955e+308), point(-24110,12660), point(30221,268435452)), linestring( point(1.082511e+308,-7029.1841), point(20255,32385), point(10949,55), point(16096,9707), point(-36,-12971), point(9.359289e+307,1.674530e+307), point(28176,5319)), linestring( point(-5581,-16124), point(-18864,-6701)), linestring( point(11537,15650), point(1.519131e+308,2824), point(-1178,11338), point(-21383,21950), point(1.028067e+308,1.090655e+308), point(-15430,-144115188075855872), point(288230376151711744,-1513), point(-3971,-14171)))),(multipolygon( polygon( linestring( point(-2533,21061), point(2147483644, 5280.6436), point(-12823,1048574)), linestring( point(-20630,7052), point(14080,13522), point(15765,-19843), point(-6801,2.112022e+307)), linestring( point(-32522, 5855.5225), point(9659,17414), point(8796093022205,-27157))), polygon( linestring( point(-15289,28175), point(27106,18014398509481981), point(-32623,-23862), point(6.693685e+305,-24446)), linestring( point(-2305843009213693948,-29838), point(-17179869180,4.108496e+307), point(6.796003e+307,13927)), linestring( point(16839,11904), point(32765,-13828), point(30428, 2355.0430)), linestring( point(16353,2972), point(-918,-3602), point(14461,-4849), point(-10098,-4729))), polygon( linestring( point(-27982,-129), point(29036,9185), point(-1213,25641)), linestring( point(-9206,20263), point(26390,24709), point(20295,-22306)), linestring( point(1.212364e+308,7.341384e+306), point(1125,-24065), point(12776,16128), point(13409, -944.2754)), linestring( point(6209,-20727), point(8096,-24082), point(6495,4381))))),(multipoint( point(-28484,6.086391e+307), point(2884,-5753), point(-12984,1.556633e+308))),(multipoint( point(4.029333e+307,-1483), point(18844,31526), point( -691.7998,29060), point(262148,14838))),(geometrycollection( geometrycollection( point(7545,19567),point(22104,14942)),multipoint( point(-1843,32071), point(4875,-8554), point(-22662,11473), point(-22156,8388604), point(21077,-24891)),linestring( point(21578,-20133), point(27774,31851), point(-5348,-28440), point(7.761689e+307,-7881), point(-13839,21207), point(22328,19258), point(-1919,16777217), point(6.522885e+306,-19163), point(15847,2219), point(-3553,30933)))),(multilinestring( linestring( point(3.893405e+307,16777217), point(-7072,-23131), point(1125899906842621,-5416), point(16200,137438953468), point(31170,-4152), point(32121,9.422947e+307), point(-18091,-32681)), linestring( point(-16944,-21251), point(19411,32104), point(2097150,19703), point(17990,-25335)))),(point(-10531,-18955)),(multilinestring( linestring( point(-2619,14336)), linestring( point(27864,-6240), point(12706,-8069.3662), point(1.498714e+308,-21229), point(18458,-21020), point(7.604625e+307,72057594037927940)), linestring( point(-9287,3635), point(8856,-11508), point(-13767,1.643605e+308), point(22796,1.119596e+307), point(4059,1.677663e+308), point(4794, 4537.1064), point(-28477,-10725), point(29223,4294967295), point(-24304,-2785)))),(linestring( point(-20191,25692), point( 1682.7090,29953))),(point(-3956,26317)),(point(-10767,-25080)),(point(23695,6.902819e+307)),(multilinestring( linestring( point(1898,65534), point(15905,24924), point(29746,-428), point(-17407,-6723.6768)), linestring( point(-1673.9268,7968), point(15453,7043), point(29117,18558), point(21108,4503599627370500), point(12934,-512), point(29916,8288), point(6.171265e+307,2935), point(-6114,24381), point(-12481,-6893), point(-16750,1354)))),(linestring( point(21988,5.861144e+307), point(-13371,-21634), point(-20361,-9140), point(-78,-12389), point(-29694,-19372), point(4094,-7523), point(-262140,29956), point(9.139721e+306,9143))) ;
insert into `test`.`t`(`a`) values (geometrycollection( geometrycollection( multipoint( point(28400,4294967297), point(36028797018963972,-1787), point(2.639455e+307,-11033), point(-24477,-9631), point(-9666,-14729), point(1.918384e+307,-29220), point(15947,-12358), point(6.728002e+307,25559), point(-25843,6031))))) ;
select a from t where a =0 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(-3040.7954,28021), point(5806,268435454), point(1.183353e+308,11840), point(24476,4611686018427387901)), linestring( point(6.283834e+307,-7223), point(-31506,-2242), point(1.726942e+308,17473)), linestring( point(1362,-3816.2422), point(17592186044416,144115188075855870), point(-10725,-7171)), linestring( point(2969,-4484), point(5291,-3517), point(-820,-18705))), polygon( linestring( point(11901,-25249), point(-15450,2305843009213693955), point(5331,-12826)), linestring( point(9373,2147483645), point(-28978,-28789), point(22510,25484), point(14059,1.550412e+308)), linestring( point(-3037,31791), point(6.750699e+307,1385), point(26526,-9879), point(2782,-8215.8164)), linestring( point(1.185392e+308,-31068), point(17564, 279.4355), point(29619,-12383)))),multipoint( point(9.960991e+307,7656), point(-25026,3396), point(25312,31796), point(-9835,20750)))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(-24724,9293), point(9036,-21673), point(10949,288230376151711745), point(-29001,-16688), point(13172,3978), point(17401,12945), point(10361,-5429), point(12426,-23267), point(-7756.8696,24448))) ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (linestring( point(6.448719e+307,3.101065e+307), point(-11651,6768), point(2854,7402), point(15857,25349), point(2.908709e+307,-13393), point(-4555,10730), point(16058,-26436), point(-5131,-29889))) ;
delete from t limit 2 ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(8.145948e+307,-11933), point(-10410,-17292), point(19468,6), point(-28985,-7111.2119))),(multilinestring( linestring( point(24466,15401)), linestring( point(13672,16414), point(28821,-25768), point(28201,5448), point(-2284.2095,-10444), point(1469,8.500338e+307), point(23727,8.787771e+307), point(-68719476736,23289), point(21954,9476), point(-22638,64), point(-2706,-11039)), linestring( point(4994,7.977030e+307), point(-11381,-8700), point(13991,1144), point(4.213162e+307,2147483651), point(8070,-22611), point(65539, 3351.5146), point(30154,-28542), point(-32279,6.211913e+307)))),(linestring( point(31651,21447), point(-1261,13755), point(30093,4095), point(3054,179), point(27073,32491), point(-30877,13931), point(28674,-11343), point(25358,36028797018963965), point(1.201281e+308,30365), point(1.512941e+308,17685))),(polygon( linestring( point(19547,-25759), point(-1941.1348,-26661), point(1.419224e+308, 4340.6533)), linestring( point(-288230376151711746,9.889955e+307), point(-17703,-18814), point(-262148,-2815), point(-5031,19063)), linestring( point(7.536937e+307,11410), point(-5610,-25006), point(18646,-4398046511103), point(24814,1.882695e+307)), linestring( point(-7367,31662), point(-24089,25752), point(-32357,-16584)))),(multipoint( point(11702,-576460752303423484), point(28125,14057), point(-31568,-10757), point(-20945,23188), point(-32622,26732), point(-3844.4375,28349), point(-6274,-10119))),(multilinestring( linestring( point(10409,-23455), point(-5134,26033), point(2.307117e+307,8976), point(-2292,-9659.7559), point(19644,-4701), point(12239,-15460)), linestring( point(-30654,-26870), point(-23907,22999), point(-14629,29645)))),(polygon( linestring( point(28692,-28721), point( 1322.9824,-25714), point(18460,9085)), linestring( point(-1914,32), point(-8376,-9264.7344), point(-2414,4.791173e+307)), linestring( point(12259,-3293), point(-14359,-18501), point(32642,1.533513e+308), point(1852,-12536)))),(multilinestring( linestring( point(22327, 8785.0547), point(9159,-24946), point(1.011715e+307,-10978), point(1.062889e+308,-22999), point(24327,32391), point(281474976710652,19370), point(-3797,-12025)), linestring( point( 9014.5293,8913)), linestring( point(-26949,16397), point(20101,-23144)))),(multilinestring( linestring( point(76,-284), point(19566,-9137), point(-18063,-8084), point( 1562.0049,5.175037e+307), point(-3802,-6908), point(-30706, 2245.9834), point(131,31676), point(-3776,33554436)), linestring( point(125,3278), point(-4946,-11374), point(-4398046511108,26980), point(-20425,-20552), point(15268,26991), point(31566,-27295), point(-32156,1.767302e+308)))),(multipoint( point(-30980,-6644), point(-2216,9720), point(29140,595), point(23521,27861), point(-25528,-23365), point(4034,4398046511104), point(20998,-12675), point(3037,-20658), point(-21631,18265))),(multilinestring( linestring( point(-30151,4.483221e+307), point(-18095,2.346461e+307), point(-1331,-15218)), linestring( point(3677,1.422587e+308), point(7243,-11328), point(-6662,8196), point(5,18641), point(-28591,-20720), point(4070,7.831465e+307), point(-6522, 983.9951)), linestring( point(14440,-7068), point(-7739,-12390), point(-14655,5603), point(-28510,-26831), point(-12597,6.856151e+307), point(-20284,17209), point(-1525,13068), point(1.681232e+308,-15485), point(1.205064e+308,17132)))),(point(-6741,3.458195e+307)),(point(-1522,9689)),(geometrycollection( point(-31585,1096),geometrycollection( multipolygon( polygon( linestring( point(30937,31250), point(25958,31412), point(-26071,19681)), linestring( point(7072,31183), point(6930, 5751.4697), point(-2646,17179869180)), linestring( point(-1370,5215), point(18696,6235), point(-2769.6382,-31618)), linestring( point( 31.0811,27249), point(20966, 6438.5547), point(-2097151,-7294))), polygon( linestring( point(6836,26715), point(-1209,17455), point(-6884,913), point(1.623354e+308,20382)), linestring( point(-7792,140737488355326), point(4.171664e+307,-25945), point(-3417,-30487)), linestring( point(-25520,-6530), point(30800,1048574), point(-20512,23429), point(-29666,8796093022207)), linestring( point(-724,5.919364e+307), point(-5151,17084), point( 5090.6426,9264), point(29106,4))), polygon( linestring( point(-1514.4805,-27838), point(4294967297,9993), point(-16703,14696)), linestring( point(1.211868e+308,-6661), point(1.259425e+308,9281), point(-14449,25595)), linestring( point(-4775,9036), point(-5295,-8798), point(32313,6257)), linestring( point(-23918,-3083.0015), point(2199023255555,-13294), point(-10993,21568)))),point(1395,5615),linestring( point(18253,-7541), point(1.203940e+308,16416), point(-8240,-12447), point(-6168,-292), point(-21628,4888), point(-2498,-4227), point(-18479,2.045037e+307))),point(16197,-13683))),(point(-23180,-31047)),(multipoint( point(18048,31797), point(11570,13169), point(576460752303423492,-4670), point(1.128134e+308,-6856), point(-7681.4004,28394), point( 2514.9131,13451), point(1358,30394), point(10851,562949953421310))),(multipoint( point(5583,16562), point(-6209,12846), point(-13223, 8407.6035), point(1.285840e+308,8751), point(6847,-20276))),(multilinestring( linestring( point(-27409,3766), point(-21673,30440), point(-9478,-9872), point( 7332.8457,2.564569e+307), point(-30316, 9135.8691), point(140737488355332,31497)), linestring( point(-20513,-6610), point( 9200.0781,4194307), point(20992,26060), point(-12,3270), point(-9429,-27261), point(131075,-1), point(2.637862e+307,131069)))),(linestring( point(576460752303423490,14752), point(2824,-32001), point(26116,4.894595e+307), point(1487,-9773), point(-24787,19131), point(-5569,67108865), point(14722,1.041207e+308))),(geometrycollection( polygon( linestring( point(14295,-32512), point(13201,19142), point(-1425,2199023255549), point(6564,12951)), linestring( point(16872,-18190), point(-20973,7.385546e+307), point(7.294437e+307,8355), point(8071,-23072)), linestring( point(-23232,26293), point(-31697,3652), point(1099511627775,22111), point(24127,24675))))) ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-11960, 5269.7324), point(-10393,-3365), point(-24408,8589934595), point(1125899906842627,4.137334e+307)), linestring( point(11713,-24682), point(-9984,6694), point(15299,16777214), point(8.177047e+307,-13141)), linestring( point(6177,7361), point(6005,17053), point(262143,140737488355331), point(-15364,-15921))), polygon( linestring( point(28993,32138), point(6049,-13503), point(-25238,1283), point(16146,-26399)), linestring( point(-1206,2.427134e+307), point(26361,-12572), point(2113,27113), point(5.643038e+307,-5933)), linestring( point( 8925.1094,-28826), point(9.823747e+307,24168), point(-21256,144115188075855875))))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-30435,-18353), point(1.582256e+308,29218), point(28158,31493)), linestring( point(-7250,11998), point(8589934596,12700), point(-30640,-16545), point(7.615239e+306,-19552)), linestring( point(-12884,16501), point(13643,-10024), point(-16503,33554436), point(2933,-18729)), linestring( point(34359738364,-12532), point(-10918,4635), point(19715,15618))), polygon( linestring( point(-32083,7811), point(-466,-32225), point(-5728,5.047121e+306)), linestring( point(-29753,-8183), point(-16857,-3834), point(7892,635), point(18446744073709551615,-2151)), linestring( point(-6540,34359738371), point(-7118,-15531), point(1.292308e+308,-5783))), polygon( linestring( point(5095,1.251230e+306), point(1394,-19761), point(1.758495e+307,16465)), linestring( point(-32695,1.779170e+308), point(10023,5273), point(-18584,8796093022211), point(-15796,-9007199254740993)), linestring( point(5385,4.713357e+306), point(-25826,25842), point(-23404,-18575)), linestring( point(21245,8089), point(4194304,-20139), point(28611,12414))))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( polygon( linestring( point(-28066,-11428), point(-576460752303423487,17378), point(472,-6444.8340), point(-28116,-10180)), linestring( point(2912,-19437), point( 584.8955,-23077), point( 362.3613,-8746), point(1003,7879)), linestring( point(-5174,13941), point(1073741820,-25472), point(-1367, 1008.1084)), linestring( point(-12708,134217724), point(-12738,324), point(28150,-9007199254740996), point(13613,18571))))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(1228,4412), point(8541,-29226), point(13363, 8930.7969), point(4194303,-22446)), linestring( point(2280,-14843), point(-27139,-5080), point(-9379,-4931), point(-1809,549755813889)), linestring( point(30146,281474976710655), point(1125899906842624,-30867), point(-7620,25423)), linestring( point(-11288,-21812), point(5238,-3776), point(-2,-14288), point(17928,8465))), polygon( linestring( point(-6580,-7390), point(-30416,14344), point(-13253,-15253)), linestring( point(32592,-5862), point(-4723,-2805), point(2.613360e+307,-16270), point(-32606,8412)), linestring( point(268435453,8589934589), point(1.032335e+308,-11038), point(1.512114e+308,-35184372088832))), polygon( linestring( point(642,-594), point(-16933,12113), point(18855,9546)), linestring( point(28692,14749), point(25519,8), point(7.478369e+307,-12882)), linestring( point(8796093022205,1.287261e+308), point(25433,29412), point(-14719,-15544)), linestring( point(-8571, 7823.0215), point(-16777212,-26338), point(-13650,13957))), polygon( linestring( point(25087,1041), point(-1514,-9169), point(-28845,16004)), linestring( point(8242,1037), point(2736,31726), point(24352,-10243), point(-8589934595,23415)), linestring( point(-295,-11093), point(-27411,-423), point(-7848,11342))))) ;
insert ignore into `test`.`t`(`a`) values (linestring( point(-30586,21100), point( 5362.5020,2831), point(-11793,9698), point(2147483649,-7044), point(134217724,-4362), point(-19618,-30701), point(16777214,-20102), point(6274, 7440.9336))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-25478,134217729), point(-5202,274877906942), point(30759,25439)), linestring( point(-29203,21688), point(32018,14824), point(25604,4611686018427387903), point( 3312.5479, 2670.4346)), linestring( point(35184372088831,-16465), point(-18455,-12861), point(-20052,-30414)), linestring( point(6461,-27603), point(-22863,1.081398e+308), point(-16955,-11372))), polygon( linestring( point(-20892,-4202), point(-22317,28374), point(-7598,28311), point(-950,4477)), linestring( point(20635,-16312), point(-14390,1021), point(-14886,-17035)), linestring( point(-8646,2199023255549), point(-4291,23766), point(8528,-5437))), polygon( linestring( point(1175,7339), point(-3629,-31273), point(-17013,524284), point(-11078,-4449)), linestring( point(-29519,-2304), point(-26440,-7572), point(-25442,549755813890)), linestring( point(23777,1.413158e+308), point(18405,-2474), point(9801,16349), point(-9880,-16355))), polygon( linestring( point(8517,23969), point(-12742,1.500007e+308), point(11953,-65537)), linestring( point(140737488355329, 9425.1270), point(5397,4539), point(1.023365e+308,17799)), linestring( point(7009,2158), point(-25076,-15227), point(2.592089e+307,25185), point(-4382,4092))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(-631,131075), point(-13493,31984), point(274,8.145416e+307)), linestring( point(20015,17179869183), point(-14112,8128), point(17423,-31912)), linestring( point(15825,6191), point(24857,-20264), point(-562949953421308,23814), point(-29624,2314))), polygon( linestring( point( 697.6426,-3641.7441), point(29782,28036), point(-2623,-3294), point(1.297777e+307,-31081)), linestring( point(-9066,8388606), point(25419,4.562289e+305), point(12283,-6169.3149), point(1229,19649)), linestring( point(-28001,23559), point(9594,-31065), point(10245,1332)), linestring( point(-8862,-3), point(30935,21316), point(-8796093022207,30095)))))),(multipolygon( polygon( linestring( point(11234,28430), point(13857,15381), point(-15731,17246), point(11380,-29479)), linestring( point(24919,32711), point(10205,-8595), point(-15022,-17805), point(-6243,28129)), linestring( point(-10664,1.777619e+308), point(-12887,4999), point(26545,16383)), linestring( point(6.759890e+307,-6222), point(-22095,1.545950e+308), point(2064,61))), polygon( linestring( point(25131,5.204100e+307), point(12244,7507), point(16598,-10650)), linestring( point(-4239,-30090), point( 2599.8457,11526), point(1.440915e+308,-26112), point(-9223372036854775805,26609)), linestring( point(9.293470e+307,30623), point(9.991063e+307,1.276394e+307), point(-30998,-26897))), polygon( linestring( point(-16829,22826), point(-3677,15485), point( 1762.5020,16777217)), linestring( point(-4063.2046,5.270827e+307), point(-5003,-24931), point(-26313,18433), point(-2137.1143,17044)), linestring( point(14988,22849), point(21411,-31348), point(-12818,-17714), point(1.432725e+308,20784))), polygon( linestring( point(-28447,13921), point(137438953469,31052), point(1.469473e+308,2.939129e+307), point(-31350,1.051588e+308)), linestring( point(-14846,-13562), point(9468,16383), point(-7714,-31629), point(25200,134217729)), linestring( point(-19796,9531), point(3693,-17561), point( 6931.7891,131072), point(-6656,3275))))),(linestring( point(-10407,-21593), point(-5476,19933), point(1.218684e+308,8388612), point(-31049,19104), point(1.169163e+308,19442))),(linestring( point(-6318,-21658), point(12,31356), point(-7799,-10906), point(5568,27557), point(25870,-2585), point( 205.3535,-134217724), point(4.758311e+307,-18651), point(18997,-8150))),(multipolygon( polygon( linestring( point(3628,30498), point(-30818,14848), point(16666,5229), point(-1725.8574,2050)), linestring( point(550,28209), point(10490,21665), point( -356.0146,536870914)), linestring( point(750,18561), point(22045,4611686018427387903), point(1441,-865))), polygon( linestring( point(1.240232e+308,-25788), point(17179869182,25658), point(8.099297e+306,29008)), linestring( point(-2,-18656), point(-9066,-23199), point(17919,-8165), point(3922,8796093022211)), linestring( point(-21868,2305843009213693954), point(13755,-31826), point(-17413,1434), point(1015,-20622)), linestring( point(1.082350e+308,34359738366), point(-5443,-30802), point(-26424, 2165.6748), point(-17724,-15920))), polygon( linestring( point(927,1.311762e+308), point(-3933, -325.0557), point(7756,-1130.8242), point(13125,31586)), linestring( point(3151,21853), point(12613,10271), point(-23314,-2097151)), linestring( point(-15064,10022), point(-20423,-736), point(-3834,19021))))),(multilinestring( linestring( point(-1234,-28699), point(524287,1.363461e+306), point(22911,8589934589)), linestring( point(2042,16999), point(17179869187,4093), point(1.521026e+308,-9379), point(1.729956e+308,3.905841e+307), point(31008,-5188.7964), point(5,6841), point(-29336,-18514), point(13910,-11555), point(-10911,31025)), linestring( point(-852,-27669), point(1.073289e+308,-6), point(14331,-26428), point(7762,-25698), point(-11402,8.127431e+307), point(2687,28922), point(-536870915,-23288), point(30294,9435), point(32027,24551)), linestring( point(-12374,25656), point(-18216,26834), point(-12353,1.537790e+308), point(31569,-13585), point(-18721,24571), point(25201,-135), point(29161,-281474976710660), point(19371, 8141.6113)))),(polygon( linestring( point(24422,10872), point(1.256025e+308,31619), point(16911,-12238), point(-24420,-12388)), linestring( point(-8932,6), point(-25824,-7774), point(9,9853), point(-14867,8.251344e+307)), linestring( point(14789,-20797), point(-12594,-23945), point(27693,21063), point(-8209,-9842)), linestring( point(16672,81), point(12892,-13166), point(10041, 8092.7676), point(9.276732e+307,-14892)))),(multilinestring( linestring( point(-30936,18664), point(-3009,25226), point(30006,6276), point(4629,-487), point(-12356,-18547), point(3.977016e+307,22015), point(-30784,9249), point(-6459,-3665), point(28119,1.322986e+307), point(672,-1555.1963)), linestring( point(9.767656e+307,4.809994e+307), point(-23922,514), point(-11044,1593), point(1.431640e+307,1049), point(480,1579), point(3332,-25130)), linestring( point(-10484,-30560), point(-16750,1), point(-30037,-3243), point(-4287.8325,-7806), point(-22492,-3063), point(21654,-27672)), linestring( point(9.149028e+306,18614), point( 5757.1719,-18824), point(752,16057), point(-32561,16244), point(14983,3352), point(-23240,32012), point(-5072,-10418), point(-25828,6025), point(-909,-8769.4697), point(-29577,1.768162e+308)))),(multilinestring( linestring( point(25978,1.650561e+308), point(-23130,1.434281e+308), point(-10356,15820)), linestring( point(22230,8589934588), point(-31396,-36028797018963968), point(129,-25465), point(19867,9.494963e+307), point(-6526,-24933), point(4.609200e+307,19527)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(315,-26379))) ;
select a from t where a ='127' ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( point(14588,12516),geometrycollection( multipolygon( polygon( linestring( point(-16633,19287), point(-26448,-29054), point(-5674,30607)), linestring( point( 1225.7480,9.515164e+307), point(13989,2097149), point(-18943,17022), point(2335,65535)), linestring( point(15364,-11199), point(-17991,4.476138e+307), point(-12443,8.130330e+307), point(24008,24400))), polygon( linestring( point(11470,10650), point(-8192,-25482), point(26742,-14399), point(-29799,1.529471e+308)), linestring( point(-18794,1627), point(16101,2191), point(12668,10696)), linestring( point(28558,27852), point(22085,127), point(13755,-185), point(-29960,-16451)), linestring( point(9870,9.353970e+307), point(6834,28009), point(-259,-211))), polygon( linestring( point(-8368.8564,-12968), point(4686,1614), point(53,16055), point(5792,2752)), linestring( point(7883,-17600), point(-22391,29535), point(-3601,10303)), linestring( point(14568,-13986), point(20945,5.523188e+307), point(-7231,-5545), point(1,9740))))),multilinestring( linestring( point(21405,-28102), point(7863,7735), point(12836,-16476), point(9534,14441), point(-31367,29902)), linestring( point(2547,2733)), linestring( point(5.880930e+307,-18621), point(31273,26420), point(-4503599627370493,-11319), point(-18130,-3014)), linestring( point(7519,13413), point(-28151,-9124), point(-26932,23801), point(-33554435,-21424), point(21830,144115188075855870), point(-334,-1757.1641))))) ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(1.393851e+308,-17083), point(4792,17765), point(-22054,-5304), point(-21100,24938)), linestring( point(147,8388605), point(796,-25980), point(17528,3.435174e+307)), linestring( point(-12008,28697), point(-24,1477), point(274877906942,-18523)), linestring( point(15849,19596), point(9762,1284), point(-25503,-9501))), polygon( linestring( point(-12672,-3853), point(-15020,1.551474e+308), point(-7,-4194306)), linestring( point(10896,-10096), point(-777,2681), point(1.780308e+307,12617)), linestring( point(19595,4194303), point(1570,-19848), point(-23322, 265.4609), point(-26297,1892))), polygon( linestring( point(10,-6136), point(28845,-22564), point(1.785459e+308,1.387254e+306)), linestring( point(-12820,7.568833e+307), point(20323,12138), point(2875,-21396)), linestring( point(17,-18486), point(-19619,-12291), point(-3858,2289), point(-24258,-7)), linestring( point(-25360,1.005176e+306), point(27983,7.962981e+307), point(251,-7000.2568), point(1098,-7612))), polygon( linestring( point(-13837,-24186), point(29048,3744), point(25990,6.627955e+307)), linestring( point( 3578.4863,8067), point(9483,1.631392e+308), point(736,-16416)), linestring( point(31397,1125899906842624), point(-23331,30484), point(-2743,20245), point( -376.8564,-14539)), linestring( point(32003,140737488355325), point(-12268,-29756), point(-27340,4194304), point(-9007199254740991,-8598))))) ;
insert into `test`.`t`(`a`) values (multipoint( point(24430,2146), point(-6438,21543), point(-22776,-6441), point(8861,-13572), point(30036,17039), point(12826,29206), point(31461,-31148), point(32575,15195), point(20183,16377))) ;
select distinct sql_small_result a from t where a =1 or a =255 ;
select a from t where a ='2015-01-01' ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(24435,-30786), point(22287,-11086), point(7272,-14705), point(11043,6.933106e+307), point(-20395,15540), point(1062,-28461), point(-3226,2697)), linestring( point(-12712,7.517010e+307)), linestring( point(2.351673e+307,6.933347e+307)))) ;
select a from t where a ='2015-01-01' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(536870913,8937))),(polygon( linestring( point(26779,17670), point(16604,18014398509481982), point(-4589,-16794), point(-24381,13254)), linestring( point(19248,24425), point( 4828.3564,-4578.6768), point(7.011543e+307,6663)), linestring( point( 6050.1279,9.485743e+307), point(-27500,-11099), point(-15142,14694)), linestring( point(9936,-19597), point(36028797018963968,-1778), point(-7848,32768), point(22948,-19099)))),(multilinestring( linestring( point(-12544,20720), point(-28283,22863), point(-25999,7321), point(15778,27460), point(-10771,27023), point(-599,22017), point(-259,-3831), point(9561,-20459), point(-10647,20387), point(31244,-130)), linestring( point(1.679093e+308,11512), point(1.506626e+308,-512), point(1.233716e+307,26161), point(5.591887e+307,-26132), point(72057594037927932,-3772), point(14265,15471), point(22486,-17446), point(31391,-21803)), linestring( point(5710,-7444), point(-4306,-4626), point(-26749,1.395254e+308), point(-28306,3702), point(-1567,9745), point(23479,-25486), point(4503599627370497,3.999790e+307)))),(point(-13712,1048577)),(linestring( point(-2199023255548, 7996.8066), point(17899,1.551376e+308), point(-20549,131075), point(1.362344e+308,3993), point(4677,-16163), point(1.380144e+308,-2332), point(-19526,9.785381e+307), point(-28155,140737488355327), point(25626,23023), point(-27690,23202))),(polygon( linestring( point(-8984.6631,18040), point(-4966.7622,3644), point(255,16777212), point(-5300,1099511627772)), linestring( point(2048,-5339), point(-30595,8800), point(-18372,-13908)), linestring( point(-8165.0928,15037), point(21480,-3050), point(12905,10490)))),(multipolygon( polygon( linestring( point(5835,19765), point(3806,-1734), point(1078,-22144), point(-18284,1426)), linestring( point(-4312,1.113545e+308), point(17658,-25199), point(15015,-19002), point(2300,-17394)), linestring( point(274877906946,-15802), point(19539,1.252894e+307), point(-31448,-9107), point(31625,288230376151711746)), linestring( point(-68719476737,19031), point(-27309,11229), point(-27530,-19))), polygon( linestring( point(20260,-11730), point(-4294967295,-31156), point(-14817,-9088.6660)), linestring( point(-25587,17540), point(5624,11603), point(4.138040e+307,-10732)), linestring( point(9413,-1741), point(20737,-26303), point(-3525,-1847), point(-19282,5483))))),(point(-19819,1032)),(polygon( linestring( point(1.482918e+308,-28867), point(2.864599e+307,-23534), point(-29565,28547)), linestring( point(15479,-3099.1416), point(16777216,-10721), point(30775,-536870908)), linestring( point( 8753.4277,-13725), point(32111,8960), point(11984,24387)), linestring( point(-16720,-12925), point(-27933,-773), point(1.589278e+308,17604), point( 5170.9922,24635)))),(multipolygon( polygon( linestring( point(5.914092e+307,7991), point(17473,5631), point(-15274,11657)), linestring( point(6572,32770), point(-7056,-18305), point(-70368744177663,1.504942e+308), point(11796,16449)), linestring( point(-4133,-29227), point(18446744073709551614,-31387), point(-32481,-3723)), linestring( point(9223372036854775812,4223), point(-8548,31121), point(11641, 4523.4033), point(13764,-4904))), polygon( linestring( point(32292,-7356), point(-9489,-6379.4502), point(14773,1332)), linestring( point(-26276,-2282), point(-21288,13351), point( 3138.1045, 8771.8926), point(27285,6.754663e+307)), linestring( point(2.229589e+307,7.516956e+307), point(-15322,-19102), point(-27299,19847), point(1.331272e+308,3033)), linestring( point(-3814,18095), point(-16092,-16031), point( 1112.0273,-25031))), polygon( linestring( point(5.356575e+307,-27205), point(-23506,1020), point(-24516,26500), point(13251,-21544)), linestring( point(-13458,1.399584e+308), point(1.186226e+308,1.254326e+308), point(18115,31774), point(-2174,-27635)), linestring( point(27934,30767), point(30463,13047), point(-29477,1.026163e+308), point(10920,8272))), polygon( linestring( point(1.669211e+308,18954), point(-23104,-3822), point(-21384,-1971.1675)), linestring( point(281474976710653,-4503599627370494), point(-3492,144115188075855872), point(-1588,-16335), point(3.240640e+307,-640)), linestring( point(9218,2054), point(-259,-1957), point(27759,-12704))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(7.537436e+307,-2880)),(linestring( point(1.476570e+308,7230), point(-13032,-9320.9170), point(8817,9868), point( 2497.8271,-7602.2529), point(22518,-18026), point(-25199,-2789), point(-23244,4))),(multilinestring( linestring( point(-8796093022207,-1073741826), point(22786,32350), point(-31722,31854)), linestring( point(4719,-27188), point(4.660227e+307,-6164), point(-466,4364), point(-6351.9707,7883), point(8.131966e+307,9007199254740994), point(1125899906842624,1.164184e+307), point(549755813892,8566), point(-6756,17266), point(-16511,25379)))),(linestring( point(16877,2097148), point(-15870,-17941), point(4194308,9.241586e+307), point(-805,1024), point(-24511,-11088), point(-29024,9025))),(linestring( point(30512,-2714), point(8196,10851), point(6.859247e+307,26872), point(13086,-7872), point(-9992,12426), point(-21330,-10702), point(-10516,-12337), point(8833,-20637), point(-25693,22131))),(multipolygon( polygon( linestring( point( 2279.9414,-15502), point(3.977267e+307,1.775557e+308), point(10916,1.791827e+308)), linestring( point(-29621,-25444), point(1.299979e+308,-13596), point(23930,10619)), linestring( point(2752,-1551), point(7904,-140737488355324), point(-28142,-10987)), linestring( point(-27559,1298), point(-19859,4543), point(1.644420e+308,-24548), point(-29511,5466))), polygon( linestring( point(-18481,-17118), point(5.848837e+306,4953), point(-2056,-30652), point(515,5)), linestring( point(13440,-13529), point(-72057594037927937,1.385118e+308), point(9640,-2779.3525)), linestring( point(13663,9476), point(20796,26397), point(29687,-32661))), polygon( linestring( point(-4811,4.434543e+307), point(-24047,1.119912e+308), point(19964,-3007), point(-9847,12505)), linestring( point(-3191,-11816), point(690,9067), point(9.767529e+307,4609), point(21365,-30486)), linestring( point(-23563,-1048577), point(-9663,-6734.1611), point(-10461,1.360976e+308), point(-406,-17062))), polygon( linestring( point(-21896,17840), point(6408, 8572.5918), point(6208, 2166.6963)), linestring( point(27182,1073741826), point(5073,-23003), point(-3760,18395), point(-2041,20004)), linestring( point(-17076,2479), point(-5669,20752), point(-16505,6284), point(1.407959e+307,-31908)), linestring( point(-20788,-17149), point(31760,23644), point(-16929,18064))))),(geometrycollection( multilinestring( linestring( point(16218,9.401763e+307), point(-30321,6880), point(3821,22706), point(25247,72057594037927932)), linestring( point(-13559,-9359), point(1.529496e+308,20287), point(-4263,1.619849e+308), point(8.536605e+307,4294967294), point(-8868,-27698), point(-15817,-6894), point(3497,-14607), point(-12924,4768), point(21553,36028797018963972)), linestring( point(-17067,18707), point(17933,9027), point(30854,-9007199254740990)), linestring( point(-9548.0029,28547))),polygon( linestring( point(11828,5088), point(4194300,-140737488355324), point(-9298.5713,-8888)), linestring( point(6952,10612), point(1.580287e+308,4299), point(18648,16533)), linestring( point(-1237,-28689), point(8.138671e+307,-144115188075855871), point(-386,10805))),polygon( linestring( point(-3339,-2509), point(-19485,31793), point(-3540.7783,-12713), point(-751,-17824)), linestring( point(15528,19821), point(-1473,3), point(31515,23586), point(-8205.6123,2428)), linestring( point(-30845,17179869185), point(-3991,21257), point(2097155,26032))))),(geometrycollection( point(-18366,1.373418e+307))),(multipoint( point(-28060,9007199254740993), point(-31410,9425), point(-17434,17201), point(-25907,-24599), point(1.715710e+308,-3636.9922), point(7013,31632), point(-31781,62), point(-27453, 157.1846))),(multilinestring( linestring( point(256,-27160), point(17726,29366), point(2.253081e+306,-8803), point(-2545,17503), point(16378,7.094730e+307), point(12282,-12491)), linestring( point(20119,30570), point(3421,-2097148)), linestring( point(25490,-21014)), linestring( point(6.107840e+307,9.917012e+307), point(12094,23982), point(13450,32720), point(28241,-26742)))),(point(2199023255553,-17523)),(polygon( linestring( point(-8388609,-3627), point(-21550,8876), point(1.592706e+307,-29210), point(4.519348e+307, 1102.3340)), linestring( point(9319,19147), point(20909,-9470), point(1.035283e+308,-9421)), linestring( point(17542,-31220), point(134217727,-2070), point(-12940,-19223)))),(geometrycollection( point(-16124,10575),geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(176,562949953421316), point(15982,-1609), point(-6971,-6770), point(137438953476,-27009)), linestring( point(27993,-8388604), point(8.819688e+306,26193), point(-6794,3330), point(6.985773e+307,-15659)), linestring( point(23710,-11844), point(-12403,-22393), point(12037,5)), linestring( point(-14943,-31609), point(12494,31565), point(-5733,-3544))), polygon( linestring( point(8781,-14209), point(9007199254740996,7.817494e+307), point(-1672,-30160), point(-26471,144115188075855874)), linestring( point(17987,-16593), point(21200,7.305144e+307), point(-11634,3.508496e+307), point(-17747,5.169244e+307)), linestring( point(11367,-25967), point(-2567.5083,-16072), point(6439, 9630.7598), point(144115188075855869,5729))), polygon( linestring( point(-5,-30373), point(30645,7333), point(16075,10765)), linestring( point(9.546302e+307,2905), point(537,0), point(-20562,1.261223e+308), point(18446744073709551615,24951)), linestring( point(8087,12697), point(30533,17063), point(72057594037927935,4261), point(-30145,-1))), polygon( linestring( point(28111,-22398), point(4294967295,17358), point(15874,31487), point(18679,-23629)), linestring( point(8,19884), point(31103,18040), point(-22372,-29162), point(15637,1.896790e+307)), linestring( point(23444,-15894), point(-26355,-16743), point(-19561,17328), point(288230376151711748,-8959)))),point(30289,-36028797018963972))),geometrycollection( polygon( linestring( point(7154, 7801.8809), point(27117,-17054), point(11649,72057594037927935)), linestring( point(18864,-3840), point(-16034,-23108), point(22170,11906)), linestring( point(-31372,1.231068e+308), point(-1524.5898,-7939), point(8640,-22395), point(30172,13456)))))),(geometrycollection( linestring( point(8781,16703), point(24010,-7036.6138), point(30502,-25558), point(-5518,33554429), point(292,1944), point(24064,-24651), point(18446744073709551614,35184372088831)),point(27881,-23264))),(multipoint( point(-5632,-18810), point(-21671,536870908), point(-13844,-21435), point(70368744177666,4364), point(-12124,-18413), point(-2305843009213693951,-8828), point(24137,3836))),(polygon( linestring( point(-9578,-26249), point(9505,6594), point(27525,-28254)), linestring( point(-25431,-4787), point(16307,275), point(1073741828,-21177)), linestring( point(25787,-17041), point(-31,10226), point(2597,-13260), point(-1092,15341)))),(multilinestring( linestring( point(16862,31131), point(9800,1.135470e+308), point( 761.9707,-29135), point(26724,6342), point(-25818,-32690), point(-3553,10583), point(-31280,-15594)), linestring( point(3062,3081), point(-32227,19126), point(-1869,31404), point(-7158,-15474), point(2.122831e+307,-17964), point(2251799813685244,23345), point(7350,1912), point(-5,9381)))),(polygon( linestring( point(-25905,-30850), point(-4760.4702,1.217672e+307), point(6.022631e+307,1073741822)), linestring( point(1.234138e+308,-14988), point(4.093179e+305,2237), point(5.562541e+307,-21271), point(-4256,24504)), linestring( point(6827,-21357), point(5199,-18046), point(30330,-8296), point(-8153.9785,-27210)))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(-7268,10689), point(-20322,9223372036854775811), point(-24879,29995), point(8.225567e+307,-20043), point(32259,12893), point(25100,-15751), point(28261,25044), point(22830,18446744073709551615), point(-5281,-4194303))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point( 4603.6094,-8747.4316)),(point(-9156,9629)),(multilinestring( linestring( point(-3156,2046)), linestring( point(-9663.9385,-4014), point(-31481,5.168989e+307), point(-19436,-14749), point(3306,21160), point(-4044,-19647)))),(multipoint( point(25921,9777), point(-12471,30428), point(23591,-8857), point(8.830096e+307,-3542), point(26957,-27436), point(524291,16457), point( 7761.3145,20637), point(137438953476,-11970), point(13228, 4273.3330), point(262143,1.316401e+308))),(point(72057594037927932,-10209)),(polygon( linestring( point(9.355645e+307,-8906), point(-4792,4194303), point(-30819,-16214), point(17592186044420,-26730)), linestring( point(-7983,13249), point(-18816,5.875547e+307), point(-7609,-8841)), linestring( point(1.723267e+308,-8875), point(5188,3307), point(26685,-13248), point(-23828,-15268)), linestring( point(10008,549755813887), point(30168,-2634), point(-140737488355329,-31071), point(-22200,-16129)))),(linestring( point(-8194,-5334.8096), point(17179869184,1.250331e+308), point(20202,-1119), point(1894,-1192.8799), point(32606, 3083.7275), point(-30183,6865), point(32738,-14567), point(-2174,27264))),(linestring( point(-30542,4594), point(5662,268435459), point(65535,8100))),(geometrycollection( multilinestring( linestring( point(-17004,295), point(-9549,14817), point(-18147,-30292), point(-18372,-29460), point(14846,-7209.8906), point(-4370,-18552), point(-12792,9744), point(30729,5.693988e+307), point(5880,14291)), linestring( point(-6988,1.728416e+308), point(30947,4194305), point( 8311.2285,24032), point(26642,13761), point(7916,-7590))))),(multilinestring( linestring( point(17088,30925), point(-26906,32601), point(16923,65536), point(21418,-18126)), linestring( point(-8161,1.349891e+308)), linestring( point(-27535,-29095), point(13341,-23935), point(4011,30155), point(-30963,-31647), point(-32080,21762), point(-6232,-32586), point(10774,28760), point(20207,1.778570e+308), point(-4398046511106,23156), point(8194,2.750804e+307)), linestring( point(3.860877e+307,4294967299)))),(geometrycollection( geometrycollection( point(13824,-2952)))),(multipoint( point(1.696389e+308,-2944), point(17472,-24043), point(6.000708e+306,29554), point(31430,14285), point(2147483651,-14505), point(-8887,10513), point(-1817.4844,6224))),(multilinestring( linestring( point(15878,-9254.6133), point(-23720,-4294967298)), linestring( point(-26522,-19955), point(7.975450e+307,97)), linestring( point(-13497,26175), point(9223372036854775810,4398046511108), point(9014,1.777073e+307), point(3.892966e+307,15566), point(-13478,-1769), point(-23851,-6028), point(19945,19703), point(-18725,36028797018963968), point(16990,1.277352e+308)))),(polygon( linestring( point(6014,1649), point(9.179834e+307,-30501), point(-11346,2.023284e+307), point(1.637790e+308,3.585120e+307)), linestring( point(-19903,-4891), point(-15833,-23472), point(16888,-29974)), linestring( point(-25599,-23697), point(1.193691e+308,8.677589e+307), point(274877906945,5.515701e+307), point(-70368744177663,-17592186044416)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(22967,-15875))),(linestring( point(1220,27666), point(22404,10724), point(18909,31497), point(-21103,28811))),(polygon( linestring( point(11331,4676), point(-31066,6782), point(8951,259), point( -726.3262,4194302)), linestring( point(5089,-17784), point(1.796752e+308,-10862), point(-3251,25787)), linestring( point(-21877,20085), point(18338,-1536), point(29481,1.307608e+308), point(28685,7.709721e+307)))),(geometrycollection( geometrycollection( multipoint( point(11490,5571), point(1.702615e+308,-82)),multipolygon( polygon( linestring( point(1026,-14460), point(8181,31), point(-28692,-2479)), linestring( point(-25185,-25631), point(4194306,-8796093022210), point(3343,5449), point(2671,17015)), linestring( point(19743,-13834), point(-16386,19893), point( 6727.2012,-4687), point(22656,18064)), linestring( point(-23709,576460752303423484), point(1.711719e+307,1021), point(24691,11286))), polygon( linestring( point(-14657,11161), point(-29584,13376), point(-2611,3.507620e+307)), linestring( point(-19932,20531), point(-24962,-4147), point(-561,7890), point(7468, 577.8477)), linestring( point(33554432,-21135), point(28494,15042), point(-19113,17754))), polygon( linestring( point(-17471,31451), point(16386,9407), point(15751,-21515)), linestring( point(1073741828,7.155102e+307), point(-33554433,11946), point(-31659,27984)), linestring( point(-18803,-15473), point(-26210,127), point(15969,-9072)), linestring( point(5.381284e+307,-3567), point(8455, -532.0439), point(-9446,8671)))),multilinestring( linestring( point(-16282, 8133.8867), point(19219,17567), point(8787,-1216), point(1.003738e+308,22844)), linestring( point(1.219656e+308,262146), point(28180,18294)), linestring( point(1.582436e+308, -505.2842), point(14419,-25417)))),linestring( point(-1086,-4101), point(-26856,-6954), point(-11490,1.251481e+308), point(-6328,11180)),polygon( linestring( point(-15906, 4105.2158), point(-19867,12652), point(-24224,72057594037927938)), linestring( point(1.038412e+308,5.613482e+306), point(-2672,-25889), point(32622,-8801), point(-18977,137438953469)), linestring( point(-12530,-6979), point(1125899906842621,14298), point(-17842,1800))))) ;
replace into `test`.`t`(`a`) values (linestring( point(28416,8520), point(2097155,-15301), point(-981,-5486), point(15015,-7406), point(17055,15592), point(70368744177661,2712), point(-21416,8005), point(5.322846e+307,9.843749e+306), point(-7380,-12602))) ;
delete from t limit 2 ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (point(10055,14674)) ;
select a from t where a ='16383' ;
replace into `test`.`t`(`a`) values (multipoint( point(21870,-8483), point(-8696,-20893), point(-7337,13916), point( 8784.6523,12920), point(14503,1557), point(-30077,-5810), point(-32176,-4084))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( point(30927,-18358),point(31684,-6259.4780),polygon( linestring( point(21279,8532), point(-15419,26157), point(-159,25080), point(36028797018963966,30437)), linestring( point(2327,1.071053e+308), point(32163,26152), point(7042,11419), point(21230,524287)), linestring( point(24258,-17321), point(9.025307e+307,-3117), point(21376,863)), linestring( point(1.395826e+308,26110), point(17973,-11254), point(-28391,-30355))))) ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(4306,1.785592e+308), point(788,-20129), point(-32215,-32412)), linestring( point(-30749,1099511627779), point(-26370,10489), point(-5597,-21435)), linestring( point(26599,-256), point(1.307158e+308,25397), point(-12944,-4398046511107), point(6,2147483647))), polygon( linestring( point(-14290,506), point(-12825,12413), point(-20340,8876), point(-9381,-814)), linestring( point(22456,-25817), point(24356,-30176), point(16998,3988)), linestring( point(-2286,21753), point(19219,8832), point(-14308,31801)), linestring( point(29753,13131), point(596,1.731402e+308), point(-30419,7260), point(32308,18677))), polygon( linestring( point(511,1.518254e+308), point(68719476733,14098), point(13594,3634), point(2.995587e+307,-7329)), linestring( point(18304,-20746), point(-32745,137438953476), point(-15888,5.121686e+307)), linestring( point(16198,7.109147e+306), point(-5838,4041), point(29145,32421), point(31762,-12236)))),geometrycollection( geometrycollection( point(-13620,68719476736),multipoint( point(-3371,-8626), point(25036,1.298787e+308), point(-20944,-2234), point(1.539997e+306,-2438.9912), point( 2409.9473,1.302835e+308), point(-17083,-10190), point(26853,15949)),multipolygon( polygon( linestring( point(12882,1072), point(218,14797), point(25155,6.929478e+307)), linestring( point(-15102,9566), point(-20480,4.364987e+307), point(-6108.8013,-7796.6235)), linestring( point(20390,-3672), point(-4977,-26273), point(21089,-15845)), linestring( point(-13604,9.562700e+307), point(-919,-6384), point(28962,-10373), point( 1362.3564,18621))), polygon( linestring( point(-3625,-21880), point(18692,28653), point(-5753,19811), point(27657,-25985)), linestring( point( 7592.3320,10552), point(16385,-15264), point(25053,23261)), linestring( point(31703,-21891), point(-8493,-15778), point(-12285,15184), point(-13415,-21820)))))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(24292,-9771), point(22097,8.371702e+307), point(-7573,-16188)), linestring( point(3262,9648), point(18014398509481983,-28753), point(25660,8347), point(-23109,-1930.6704)), linestring( point(12380,28342), point(31001,-11044), point(-22804,3.977191e+307)), linestring( point(-17887,-11612), point(5247,18324), point(1673,6), point(2184,-19576)))) ;
delete from t limit 2 ;
delete from t limit 2 ;
select a from t where a ='65525' ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(11762, 2852.7715), point(-23380,1.705837e+308), point(19314,1.304533e+308), point(-281474976710660,-8107), point(-19984,-8141)), linestring( point(1099511627775,-29391), point(-32498,16990), point(1.317607e+308,-29473), point(8190, 6995.8203), point(-11680,12549), point(14823,-1775.3115), point(-28459,5452), point(-24253,-9161.3750)), linestring( point(18809,288230376151711746), point(11372,36028797018963964), point(-32639,8159)), linestring( point(10770,1.159334e+308), point(28498,3247)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-3745,-26201), point(15326,10356), point(-24060,-25358), point(-8599.9531,29125), point(11340,15912), point(-22600,5.451718e+307), point(-23633,-14714), point(4800,29243), point(4398046511100,6911)), linestring( point(-1518,-16383), point(-14351,10289), point(25923,10066), point(-32338,8388608), point(1488,23710), point(-11295,2530), point(20270,-9007199254740990), point(-21809,7033), point(14369,-7839)), linestring( point(20176,-3324)), linestring( point(-21351,-15354), point(3.688368e+307,6919), point(-10915,-31316)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-22819,-9222), point(4755,-23654), point(18850,26599)), linestring( point(32438,-32403), point(-26664,-16063), point(-8218,-10392), point(-29,-21436)), linestring( point(-17048,1.720752e+308), point(-8909,27066), point(7.659317e+307,-7303)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( geometrycollection( polygon( linestring( point(524292,-23180), point(-16321,973), point(-19407,19397), point(31953,815)), linestring( point(-25212,-36028797018963971), point(24485,-28179), point(2147483645,16952), point(-7457, -805.1494)), linestring( point(-31861,244), point(-21316,1.084088e+308), point(27137,-12184), point(27438,1152921504606846979)))),geometrycollection( polygon( linestring( point(4166,-85), point(8468,10884), point( 4417.6699,3.530473e+307)), linestring( point(32766,5.281373e+307), point(-9673,9215), point( -895.6572,-26984)), linestring( point( 6123.8926,28905), point(-19721,2265), point(16886,9.413531e+307), point(-36028797018963964,549755813892)), linestring( point(-7353,-21518), point(25929,23900), point(60,-22820))),polygon( linestring( point(21763,-1225.1162), point(13837,21634), point(17417,-17063)), linestring( point(-17744,16126), point(8758,24512), point(7.070408e+307,-24574), point(-13275,11411)), linestring( point(67108861,9674), point(-3733.8672,1946), point(3.011779e+307,14133), point(1213,1.665190e+308)), linestring( point(1099511627775,17467), point(-25861,1.540649e+308), point(-15800,23354))),geometrycollection( geometrycollection( polygon( linestring( point(-6990,-126), point(7.109279e+307,413), point(26807,-17530)), linestring( point(20488,-9052), point(-32290,3158), point(-24807,-1913.9570)), linestring( point(274877906940,21417), point(-2189,24604), point(-5414,-4294967299))),polygon( linestring( point(-26559,-31506), point(-19071,-4910.3423), point(1763,19809), point(-31275,-3523)), linestring( point(17690,4375), point(21818,-16999), point(-3932.3789,31345)), linestring( point(-26822,-16222), point(-7333,29583), point(25120,1.196780e+308)), linestring( point(-17421,21772), point(19474,2413), point(-24494,13182))),multipoint( point(-18124,2199023255551), point(5167,2147483649), point(22331,4611686018427387901), point(-8472,-20257), point(-2190,25966), point(-29350,-15781), point(-23559, 4833.8594), point(28386,-29843), point(25623,-9947.4219), point(-26899,1.449860e+308))),geometrycollection( polygon( linestring( point(-28320,-10040), point(8388611,7449), point(-24155,4436)), linestring( point(18894,-10270), point(7521,-25146), point(10191,-2117.4443), point(352,7865)), linestring( point(25378,16388), point(-12850,-26494), point(-550,-30469), point(13673,2097149))),linestring( point(-19718,-5554), point(-9566,1.501045e+308), point(4.870190e+307,-18674), point(-10330,26551)),point(-24877,-28744)))))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point( 4498.1953,-32517), point(3.222170e+307,15129), point(-32048,16614), point(8495,-72057594037927938), point(1.446326e+308,-536870911), point(16538,-26023))) ;
select a from t where a ='2015-01-01' ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (linestring( point(13133,1.451539e+307))) ;
delete from t limit 1 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-21411,4194306), point(-22890,-22180), point(6.542007e+307,-10362), point(-2147483647,10456), point(-23380,13121), point(-29429,20315)), linestring( point(-366,11031), point(536870910,-642), point(-21713,-7166)), linestring( point(-19990,15551), point(-26132,7001)), linestring( point(12124,-27777), point(9.971643e+306,12343), point(7842,-4904.3447)))),(polygon( linestring( point(137438953470,7573), point(549755813889,5472), point(13579,-281474976710654), point(-4662,8.160721e+307)), linestring( point(9.382587e+306,-28912), point(-24316,15495), point(19836,-2037)), linestring( point(16000,20068), point(-30370,-28384), point(23060,-4294967300)), linestring( point(3309,13335), point(8.554234e+307,22693), point(-8193,29944)))),(polygon( linestring( point(-8985,21765), point(19787,-25096), point(-17761, 4456.5234), point(1.781501e+308,72057594037927935)), linestring( point(5.467836e+307,28135), point(26384,5856), point(-11316,-23339)), linestring( point( 2099.2031,268435456), point(19741,3427), point(-663,-8563)))),(multipolygon( polygon( linestring( point(-28674,6450), point(-15830,21901), point(-25203,1.143738e+308)), linestring( point(2290,3061), point(-17592186044413,-15505), point(17096,9462)), linestring( point(-13170,25014), point(-32575,-12163), point(-16703,-12244))), polygon( linestring( point(-2258,2574), point(8.724048e+306,1.070132e+308), point(1.232328e+308,-134217730), point(13050,-29561)), linestring( point(1.520455e+308,20001), point(30319,-2609.1001), point(-2086,-27512), point(6.997496e+307,-25525)), linestring( point(9930,6.651913e+307), point(10232,-13576), point(-21027,-4), point(13917,-163))), polygon( linestring( point(-30790,6.800339e+307), point(20402,8110), point(2251799813685244,19372)), linestring( point(30420,25703), point(1.399251e+308,1.126570e+308), point(4611686018427387905,5590)), linestring( point(8196,-113), point(-23468,516), point(28630,-7945)), linestring( point(31757,8158), point(7905,3292), point(21001,9469), point(-13571,-29054))))),(polygon( linestring( point(1.259522e+308,514), point(-27144,7720), point(4.322604e+307,1.109446e+308), point(1.619394e+307,6.944650e+307)), linestring( point(-10629,1318), point(6977,28577), point(5034,20524)), linestring( point(1.773328e+308,20841), point(21777,-17985), point(-24331,-4042), point(30519,-3982)))) ;
delete from t limit 1 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(72057594037927940,-15592), point(7404,15818), point(25030,13344)), linestring( point(-19142,19471), point(-19179,-28943), point(-16615,6.243867e+307)), linestring( point(-1802,22228), point(28457,9.123178e+307), point(12686,-3008), point(-32423,5559)), linestring( point(4398046511106, 8158.3672), point(-11381,14833), point(7304,11487)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-16186,20744), point(-3309,16897), point(-16068,-8530)), linestring( point(-268435458,18154), point(4820,-4746), point(15465,8933)), linestring( point(7178,-14316), point(22479,30505), point(-31077,-1728), point(12847,9626)), linestring( point(23474,18446744073709551614), point(-28172,-2861), point(6.719178e+307,10090))), polygon( linestring( point(-11392,1.654453e+308), point(24682,-32744), point(-9317.2842, 175.9961), point(1632,-27683)), linestring( point(17768,-30037), point(5847,-22759), point(-12162,-13120), point(-27105,1.353515e+308)), linestring( point(31064,-26433), point(7941,-19230), point(-285,23614)), linestring( point( 5720.3525,-31997), point(30153,1.589975e+308), point(-15765,6.793197e+307), point(1.590382e+308,-25596))), polygon( linestring( point(13123,1.418988e+308), point(26084,4326), point(-7946,9563), point(24614,-2277)), linestring( point(25410,32771), point(-5641,-22247), point(30438,13926), point(262148,15601)), linestring( point(3665,-26293), point(20179,1.475590e+308), point(5702,24778), point(13848,8332))))) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(2199023255550,23690), point(-6350.0376,-28355), point(9.257353e+306, 9924.0625)), linestring( point(-15503,-30044), point(19958,1.606479e+308), point(12950,-7850), point(-13231,1.442517e+308), point(-5583.6089,-28981), point(23366,3.921917e+307), point(19081,-10225), point(8.077001e+307,-6049), point(27984,-18128)))) ;
insert ignore into `test`.`t`(`a`) values (point(-19017,8908)) ;
insert into `test`.`t`(`a`) values (geometrycollection( point(-18506, 5816.4648))) ;
insert into `test`.`t`(`a`) values (multipoint( point(10117,-2305843009213693950), point(253,8936), point(4364,70368744177663))) ;
insert into `test`.`t`(`a`) values (multipoint( point(-27049,-14047), point(30205,1.101610e+308), point(5165,2417), point(4081,1.024941e+308), point(36028797018963971,20874), point(1.275597e+308, 2203.8828), point(23469,-8025), point(-32306,7325))) ;
select a from t where a =null ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(-2705,33554431), point(6.044200e+307,11029), point(20951,26110), point(23572,-8321.3672)), linestring( point(1.169546e+308,5550), point(6196,31217), point(-28095,-8304), point(-23078,1125899906842620)), linestring( point(2045,9007199254740996), point(1.113503e+307,18041), point(6965,-99)))) ;
select sql_big_result a from t where a =null ;
insert into `test`.`t`(`a`) values (geometrycollection( multilinestring( linestring( point(-28109,4294), point(2674,28882), point(-25331,28863)), linestring( point(20065,-7117), point(24154,1.240517e+308), point(11358,7433)), linestring( point(26727,-14276), point(-3435,-19608), point(-11732,-7222), point(-18573,11581), point(15264,29697), point(5794,-12115), point(-12676,-28282), point(15,-22199), point(-23236,27058), point(5.361855e+307,1700))),point(6438,16575),point(186,-26614))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(9199,-5052.1743), point(9115,1.217661e+308), point(9007199254740996,-32076), point( 5743.0664,5.043300e+307)), linestring( point(4616,-16886), point(1.061652e+308,8781), point(-7253,-7936), point(1.692603e+308,1752)), linestring( point(-4480,29832), point(1503,23601), point(-3054,29752))), polygon( linestring( point(-28631,29355), point(-21863,-1132), point(-15511,-20562)), linestring( point(288230376151711741,-13282), point(29907,-30208), point(20529,28593)), linestring( point(-4398046511101,3454), point(2.649476e+307,15072), point(-15197,131071), point(24894,-30723)), linestring( point(3908,25897), point(4093,3145), point(8.639376e+307,5526)))),point(-616,-23312),geometrycollection( multipolygon( polygon( linestring( point(25508,27170), point(-6753.1992, 4243.3223), point(-28548,23820)), linestring( point(-13685, 5343.2813), point(-30316,-16505), point(8350,-8361), point(-4008,12718)), linestring( point(14299,-12921), point(8.653227e+306,-18929), point(11685,-22497))), polygon( linestring( point(-1047,4307), point(6609,-29174), point(536870914,-8338), point(9848,23696)), linestring( point(23997,-17582), point(24698,30498), point(27642,-28934), point(-14308,8319)), linestring( point(30845,-7930), point(-13820,-17518), point(10226,2305843009213693953)), linestring( point(11299,1.332110e+307), point(-23364,-1554.2520), point(16106,-25430), point(-13363,28459))), polygon( linestring( point(-8998,25885), point(-7630,-30144), point(10673,-5132.8003), point(-15784,-21530)), linestring( point(3.796810e+307,2.819280e+307), point(18939,1.099044e+308), point(-14640,252)), linestring( point(-29812,-30276), point(15824,-5031), point(28704,32746), point(29861,281474976710652)), linestring( point(31135,-5306), point(19876,4.391504e+307), point(14450,-23937)))),multipolygon( polygon( linestring( point(29075,1.305101e+308), point(-20701, 4140.8574), point(-7671,23568), point(30961,24001)), linestring( point(-21829,-26982), point(262148,6521), point(137438953468,7489)), linestring( point(2,15424), point(10353,-4486), point(-3438,22291), point(-6255,-13475))), polygon( linestring( point(-6492,21166), point(1314, 7699.5742), point(-22051,-16922), point(-31,-25737)), linestring( point(-5757,-8200), point(24742,-268435456), point(-17474,4194308), point(6578,-23006)), linestring( point(4,9.272528e+307), point(1305,31413), point(26748,5.024042e+307), point(33554428,4.187373e+307)), linestring( point(20523,-9743), point(-1177,-23260), point(-5857,16926)))),polygon( linestring( point(-8497,30921), point(-30884,-32211), point(1.478746e+308,-2251799813685252)), linestring( point(2145,7935), point(-27959,144115188075855871), point(3050,274877906945)), linestring( point(14155,-22607), point(-888,-3885), point(21925,-17179869182), point(-23747,4.366298e+307)))))),(point(26617,-29461)),(multipolygon( polygon( linestring( point(17019,13208), point(13729,1.907260e+307), point(16216,-2784), point(-30027,-18059)), linestring( point(28820,3.932873e+307), point(1.067276e+308,-10882), point(-20776,31586), point(-10528,144115188075855869)), linestring( point(10496,-32245), point(5,-31332), point( 8159.8750,-5632.0205), point(3.156785e+307,23695)), linestring( point(-12981,-7707), point(1.677293e+308,16196), point(-24267,23062))), polygon( linestring( point(-28374,25283), point(504,67108862), point(15755,7105)), linestring( point(-26286,33554431), point(16920,3.975139e+307), point(1.042651e+308,9421), point(-1246.1387,20341)), linestring( point(15328,-22440), point(-3563,14498), point(3046,1175), point(235,10780)), linestring( point(28516,8), point(257,-18509), point(5.207379e+306,-12138), point(-6259.1704,10962))), polygon( linestring( point(4.050730e+307,-332), point(18929,288230376151711744), point(-27026,21515), point( 9507.8516,-16302)), linestring( point(-16834,8195), point(-15963,29772), point(-6143.6646,25086)), linestring( point(21786,-10471), point(-29018,-9280), point(-549755813884,-7936), point(-21558,10618)), linestring( point(19568,-5528.9731), point(24361,27757), point(15994,-17245))), polygon( linestring( point(-12550,-32031), point(-7755,1.501793e+308), point(-16901,-21211)), linestring( point(-536870910, 9179.3496), point(1152921504606846977,2455), point(-1125899906842621,-9362), point(9007199254740990,24237)), linestring( point(-1022,1048573), point(27142,4383), point(-1684,682), point(6.039223e+307,-30638))))),(linestring( point(9.898371e+307,32085), point(-536870916,33554431), point(1.537771e+308,-22080), point(4047,-31928), point(5926,26671), point(-10051,-13713), point(-6052,-9178), point(-23528,9.697479e+307))),(multipolygon( polygon( linestring( point(29498, 7089.2520), point(-25000,6571), point(-12195,-372)), linestring( point(1.678914e+308,26930), point(16777220,7896), point(20786,-1099511627779)), linestring( point(-14618,-6216), point(33554434,32455), point(13365,22850))), polygon( linestring( point(17002,19646), point(13529,-26039), point(9892,8934), point(-13547,-17204)), linestring( point(1.509462e+308,14505), point(12610,-12727), point(26747,17361), point(-14697,29496)), linestring( point(68719476738, 2336.3760), point(-30346,1948), point(25993,-16251))), polygon( linestring( point(-27526,-11754), point(-26018,-20790), point(147,20694)), linestring( point(70368744177665,1027), point(-23270,23064), point(-13995,3543)), linestring( point(5664,-4642), point(-29547,5), point(-11935,9.997476e+307))), polygon( linestring( point(-18014398509481984,256), point(4389,-11300), point(-4530,7.612372e+307)), linestring( point(19833,5111), point(8.573959e+307,31839), point(1.783307e+308,24904), point(-9007199254740990,1.037555e+308)), linestring( point(9683,-26457), point(-16368,3192), point(-8480,1.857415e+307)), linestring( point(-30775,25350), point(-29799,134217732), point(32,-29938), point(3405, 618.6426))))),(point(-3591,30373)) ;
delete from t limit 1 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(-15979,-9362), point(-31153,12069), point(-6798,6571), point( 236.8350,2508)), linestring( point( -415.6719,12398), point(2050,15948), point(-9615,67108864)), linestring( point(-15811,-3134), point(12193,4.562694e+307), point(18148,-1490), point(2097149,11292))), polygon( linestring( point(21130,-18773), point(3.025989e+307,-3131), point(3899,6.303430e+307), point(-11353,-17396)), linestring( point(-8835,-2305843009213693948), point(-9631,10842), point(-2645,23632), point(-14086,-31729)), linestring( point(-6640,-8177), point(-2147483652,-15016), point(-24092,-2049))), polygon( linestring( point(-28485,32585), point(5626,2244), point(-9109.3623,29532)), linestring( point(31239,27242), point(6558,-8006), point(-3556,-7755)), linestring( point(-12510,-30954), point(3043,-20710), point(19122,28284))), polygon( linestring( point(-3798,6.348199e+307), point(6008,-6869.5947), point(-2802,7560), point(-31049,23486)), linestring( point(-17991,4611686018427387904), point(-26209,23884), point(-29439,17857), point(-274877906947,-29248)), linestring( point(8916,6192), point(-19131,11654), point(-23638,-7457), point(797,-16766)), linestring( point(17999,7473), point(1.677846e+308,29523), point(-17555,-28364)))),multipolygon( polygon( linestring( point(-10764,24834), point(-759,30172), point(-3600,26990)), linestring( point(-17804,26209), point(-11994,34359738372), point(-16452,-4850)), linestring( point(25080,-30807), point(-4294967295,-2691), point(-6770,1.796860e+308)), linestring( point(-25360,23547), point(680,-3031.4634), point(23259,8), point(1772,-14980))), polygon( linestring( point(-12528,-8589934590), point(29482,-4398046511108), point(27877,1.782106e+308), point(-16212,-23715)), linestring( point(-30401,-14977), point(9.903762e+307,23713), point(10472,4)), linestring( point(-7211,562949953421316), point(7290,31269), point(-6622,8861)))),linestring( point(32204,21846), point(562949953421314,-20556), point(-27382,27062)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(9.499449e+307,25822), point(32277,19946), point(749,-27636), point(-16934,-671)), linestring( point(72057594037927937,-26181), point(-12859,27867), point(1.300534e+308,21240), point(70368744177664,-22102)))),(geometrycollection( polygon( linestring( point(36028797018963967,12524), point(-23720,-10960), point(10564,23530), point(18446744073709551614,11294)), linestring( point(4.701725e+307,-9114), point(-28449,1073741828), point(31404,6175)), linestring( point(25548,30532), point(6.664116e+307,-28409), point(3093,-31496), point(137438953473,-25177))))),(linestring( point(3.505192e+307,15467), point(-20119,-1032.7637), point(-4237,9.713382e+307), point(-5915,26693))),(multipolygon( polygon( linestring( point(-17245,-14492), point(-23064,23943), point(-16258,-24866)), linestring( point(-429,10939), point(19152,-13727), point(-28974,-28043)), linestring( point(-1706,-22128), point(-2091,-12673), point(1.256552e+308,-27504)), linestring( point(17760,5540), point(-8600,-8861), point(19092,137438953473))), polygon( linestring( point(15449,14398), point(19634,25809), point(-27101,-22600), point(4503599627370494,-7760)), linestring( point(-4823,-4273), point(2.351605e+307,-9255), point(17175,7.967286e+307), point(-2304,-13042)), linestring( point(29746,-28383), point(455,10539), point(22466,10028)), linestring( point(26926,-5548), point(-24093,-6369.6836), point(1.633455e+308,1.509256e+308))))) ;
select /*+ */ a from t where a ='2012-01-01 00:11:11' ;
insert ignore into `test`.`t`(`a`) values (point(9901,-8589934596)) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(-9001,-7981), point(22596,32139), point(10264,28607)), linestring( point(27816,20741), point(4294967295,30705), point(8.489066e+307,-7821), point(407,5101)), linestring( point(26317,8.087032e+307), point(28441,2.545496e+307), point(-12568,830)))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(7.612702e+307,-27938), point(-15232,-12767), point(-14633,-2916), point(22773,-7740.4072), point(-8820,-17596), point(-4425.2192,-32622), point(1.218071e+308,1.594861e+307), point(19560,-30085))) ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(5656,27193))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(23258,23546), point(1307,70368744177667))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(11104,17828), point(11,-21735), point(2918,7982)), linestring( point(-2432,3288), point(2,-3154), point(-31565,4453)), linestring( point(2.856372e+307,-3360), point(22151,-4267), point(-4370,67108861), point(15661,-15502)), linestring( point(-30604,1.374613e+308), point(7.372849e+306,1), point(23964,8589934595))), polygon( linestring( point(-8968,1073741828), point(-27927,12804), point(1048577,-10642)), linestring( point(12477,-13808), point(-27912,5358), point(23095,-30511), point(576460752303423487,-16338)), linestring( point(-17250,24780), point(-6916,27512), point(7.224611e+306,29697)), linestring( point(27403,14967), point(8525,13042), point(31824,-26926)))),linestring( point(18014398509481980,31455), point(16434,1.176356e+308), point(254,2147483647), point(-20762,-32237)),linestring( point(-30655,-22514), point(-11473,4768), point(-4135.9717,5647)))) ;
select a from t where a =32767 and a =255 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-20187,-8729), point(-25675,6287), point(-144115188075855868,2.074429e+307), point(-14635,23883), point(1.141395e+308,-32114)), linestring( point(-19258,16093)))),(multilinestring( linestring( point(22630,-20413), point(29998,7105), point(562949953421315,-17275), point( 7560.5898,20829), point(-12259,-18183), point(-7976,1.082482e+308), point(-9034, 159.3428)), linestring( point(-11066,262148), point(30454,20307), point(18295,-15453), point(-14576,2), point(36028797018963964,9104), point(5015,21159)), linestring( point(-13409,-29110), point(-14043,13668), point(1.064260e+308,-7180), point(16465,-10131), point(13609,16381), point(-1873,-16716), point(3.885495e+307,18942), point(-15434,-18014398509481986), point(28108, 935.4502), point(28621,22938)))),(point(18775,-19367)),(point(1418,-25931)) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( linestring( point(-16118,68719476734), point(-11190,31937), point(28987,-15829), point(19714,30231), point(21094,-29374), point(13366,-2624), point(14547,17434), point(-7636,2.877909e+307), point(-8734,6287), point(20558,20241)),multipolygon( polygon( linestring( point(15818,-30097), point(-12553,-11744), point(-11856,18392)), linestring( point(-22234,9007199254740993), point(6396,14978), point(11655,3119)), linestring( point(-2159,23071), point(-11101,18466), point(-6758.8086,5.716992e+307))), polygon( linestring( point(26953,17117), point(19608,2068), point(-2383.3018,68719476736)), linestring( point(21799,-29664), point(-9851,-3632), point(-15979,2021)), linestring( point(-1368,-24108), point(3785,30785), point(-27728,25471), point(-13459,27737)), linestring( point(-26259,208), point(-2148,22231), point(16566,16301)))),linestring( point(-31736,1.120711e+308), point(-4004,-7959), point(-30916,4194307)))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(-13968,-22167), point(28512,-25259), point(26747,-28979), point(191,255), point(-1005,-17136), point(21775,13506), point(-35184372088834,1.698981e+308), point(24003,-9246))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(25183,3.935360e+307), point(-30505,3379), point(1.583648e+307,-18772), point(14996, 978.4873), point(536870909,31614), point(-31120,9144), point(2610,26592), point(-4809,4315))),(multilinestring( linestring( point(-8434,6.283336e+306), point(357,10336), point(-12486,12466), point(14180,-7208), point(20147,-29360), point(31700,1384), point(-31791,24600), point(-1423,19964), point( 3476.2012,-7432)), linestring( point(12055,-16515), point(21480,3433), point(-28179,3115), point(23856,32667), point(-31121,-15226)), linestring( point(1.392552e+308,-16281), point(23687,4829), point(-8779.9785,17586), point(5302,26292), point(-14948,10623), point(24200,-11645), point(-14142,4.806883e+307)))),(multipolygon( polygon( linestring( point(24032,-8118), point(-26089,-29427), point(1.849862e+307,-910), point(29624,25205)), linestring( point(17592186044419,576460752303423489), point(-14699, 5168.2275), point(-263,25761)), linestring( point(-3119,4.805803e+307), point(16623,-3993), point(1294,1022), point(19381,-377)), linestring( point(18446744073709551614,-21517), point(26529,13954), point(11901,3769), point(-23242,-23712))), polygon( linestring( point(-18189,8.796960e+307), point(-19539,-21295), point(-16862,1099511627775), point(1.733691e+308,4574)), linestring( point(-15459,-18292), point(9192,29197), point(1064,16781)), linestring( point(1.270603e+307,-26967), point(19525,27446), point(11718,23918), point(12168,-22617)), linestring( point( 9780.4063,3448), point(-22200,16777216), point(-25769,-11464))))),(multipoint( point(-9296,28591), point(-800,16724))),(linestring( point(-32564,-16921), point(12372,-27160), point(18014398509481985,549755813886), point(7.151376e+307,23121), point(-25879,-29101), point( 6645.7695,-30297), point(27852,-9371.9580))),(polygon( linestring( point(288230376151711747,-17158), point(1.089414e+308,28925), point(1.376388e+307,-35184372088835)), linestring( point(-1453.6855,-31958), point(31491,-31721), point(-2995.3618,-13995)), linestring( point(9.807477e+307,-24508), point(-27970,35184372088828), point(13318,-18565), point(26859,-7027)))),(multilinestring( linestring( point(-21787,1.057060e+308), point(11037,-11186), point(31127,-15023), point(-10199,1.514096e+308), point(25732,7.095671e+307)), linestring( point( 2508.2500,29729), point(-19273,2865)), linestring( point(11435,1659), point(29766,-2076)))),(point(4.262359e+307,32764)),(multilinestring( linestring( point(28717,-28608), point(-17834,-6824), point(-7719,-6412), point(31657,-13228), point(-1006.3008,17592186044417), point(-3131.6162,13529), point(22410,-3487), point(10167,1048580), point(-13473,-9583), point(25671,-11288)), linestring( point(260,-15576), point(1.067714e+308,-23910), point(-26384,1615), point(1282,25749), point(27890,-16544), point(-9659,30977), point(-18939,7008), point(-2189,-1979)), linestring( point(6280,1.444923e+308), point(12261,19294), point(1622,11328), point(9977,-4332), point(14142,-432), point(-27038,17536), point(15613,-5544.7578), point(-5459,-23317), point(-987,21597)), linestring( point(9224,-346), point(-3387,-23858), point(-10122,-4902)))),(multipoint( point(2.468788e+307,-8749), point(-18548,10390), point( 9184.1406,-9850), point(18953,29733), point(-20352,23389), point(-16764,7.153098e+307))),(geometrycollection( multipolygon( polygon( linestring( point(-7775,32555), point(13134,-13281), point(2514,28777)), linestring( point(-16723,-10307), point(28551,1152921504606846973), point(3.430963e+307,-9463), point(20650,6341)), linestring( point(-7708,-24167), point(-12195,15180), point(-70368744177665,3042))), polygon( linestring( point(-26966,28543), point(-4063,29765), point(1.269666e+308,8.923586e+307)), linestring( point(-25086,-23785), point(-21,4095), point(30140,-19049)), linestring( point(1.048792e+308,-7094), point(19449,1.616666e+308), point(-1,-15184))), polygon( linestring( point(7911,-10032), point(28476,5288), point(-70368744177661,24786)), linestring( point(-22443,1.515005e+308), point( 5757.6084,4.620118e+307), point(27778,-16271)), linestring( point(-3887,127), point(1,28197), point(-13422,-1321.9746))), polygon( linestring( point(-2714,1688), point(-9582,6741), point(2015,-8626), point(20283,-4440)), linestring( point(513,3928), point(22170,-23114), point(17799,-15418)), linestring( point(16800,32764), point(18795,-513), point(-13151,18671), point(9223372036854775810,-7760)))))),(linestring( point(-30881,-30796), point(13100,11755), point(14243,-29672), point(-10101,-20712), point(7564,10980), point(2775,31378), point(-1631.4961,2713), point(30687,1.650558e+308))) ;
select /*+ QB_NAME(qb2 ) SUBQUERY(INTOEXISTS ) */ a from t where a ='127' and a ='32767' ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-25339,-25458), point(10875,20728), point(-17011,32168), point(13871,-22954)), linestring( point(22213,-30860), point(10968,4503599627370495), point(-144115188075855869,3.801276e+306)), linestring( point(31454,-7340.9668), point(18315,-22034), point(-20155,20937)), linestring( point(24987,-25730), point(-31852,-1977), point(-3917,-1554), point(15318,21819))), polygon( linestring( point(-7043,20142), point( 6058.7793,11276), point(-27384,-27256), point(576460752303423488,6117)), linestring( point(-28401,-16239), point(1.197656e+308,27327), point(259,-18014398509481982)), linestring( point(-21346,-918), point(4194302,15036), point(-14072,1.511037e+308), point(-5976,-4673.0586)), linestring( point( -557.7617,-7664), point(-10080,2170), point(7025,1.414564e+307), point(18615,-22950))), polygon( linestring( point(14008,-20218), point(-2082,-32225), point(29085,140737488355330), point(5.866287e+307,-8759)), linestring( point(28181,-14825), point(-30750,-9803), point(-17506,-28755), point(28787,-722)), linestring( point(-11956,36028797018963966), point(30096,32328), point(-21549,-6296), point(15397,-7750))))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(1.156957e+308,20665), point(15970,27824), point(9619,-4674)), linestring( point(13443,-7314), point(-2789,-10329), point(21076,5894), point(-22133, 3834.1465)), linestring( point(-22322,21486), point(25618,-28645), point(11634, -51.4639)), linestring( point(1.256681e+308,-17179869180), point(-14177,31252), point(13821,9.491949e+307))), polygon( linestring( point( 4538.3838,11836), point(-331,31249), point(19611,28080), point(12062, -600.7656)), linestring( point(3132,27206), point(1073741824, 3082.6914), point(1797,17872)), linestring( point(18451,-11972), point(-19055,147), point(3014,-6071))))) ;
select a from t where a ='2016-11-11' ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-6430,-6376.8428), point(-1696,33554433), point(21064,-27958), point(6211,25229)), linestring( point(18291,19559), point(6796,6.362026e+307), point(-16195,-5675), point(-2114,-4611686018427387903)), linestring( point( 5327.8164,-11744), point(27817,-32485), point(5665,1.478680e+308), point(-9904,2.813612e+307)), linestring( point(-10330,12570), point(70368744177661,13443), point( 3642.5869,-2316))), polygon( linestring( point(-11111,9.380830e+307), point(17179869183,-23460), point(24301,-9679)), linestring( point(-7591,23601), point(2.748547e+307,27180), point(-11479,-288230376151711747), point(-32730,-11931)), linestring( point(16368,22696), point(-6812,-20542), point(160,8.515313e+307), point(28097,19354))), polygon( linestring( point(-16065,-5941), point(16820,-9620), point(-11401, 4552.6211), point(-11227,2.779912e+307)), linestring( point(-28476,32138), point(16917,24901), point(9056,536870916), point( 5471.2842,-2479)), linestring( point(1.608639e+308,19196), point(-16647,-13782), point(-26685,17238), point(13540,2407)), linestring( point(65534,3033), point(15299,437), point(72057594037927939,20311), point(4.644497e+307,16835))), polygon( linestring( point(-25301,8.897848e+307), point(4611686018427387906,679), point(-28573,7818)), linestring( point(-1312,-11431), point(-509,16236), point(-26991,1.419678e+308)), linestring( point(-16798,-21279), point(-7109,-24300), point(4.250908e+307,-8951), point(1.765095e+308,-560))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-25136,6426), point(-28447,18134), point(14219,6673), point(5.058422e+307,-15169)), linestring( point(-29876,549755813889), point(9.739532e+306,2.624865e+307), point(-27440,23483), point(11785,-24923)), linestring( point(-2095,-27744), point(3.707258e+307,-3294), point(-65532,-8514), point(29068,72057594037927934)), linestring( point(1099511627772,-28786), point(30668,262146), point(22997,-1000), point(5584,1.425986e+308))), polygon( linestring( point( 6228.0264,4939), point(15982,7.190744e+307), point(-21038,22258)), linestring( point(-2660,-20616), point(22798,28987), point(-23049,8143)), linestring( point(-25942,-14344), point(-24670,-20982), point(-9101.6123,3.232527e+307), point(6.147654e+307,11120)), linestring( point(2046,704), point(1.131428e+308,-28683), point(21012,137438953472))), polygon( linestring( point(524285,32616), point(-21072,-1162), point(24698,11895)), linestring( point(-3799,-17007), point(4904,-10025), point(-153,14949)), linestring( point(6957,-15873), point( 3888.3232,9.740560e+307), point(-10921,-9281.3115), point(137438953470,-8312))), polygon( linestring( point(-12583,-945), point(9636,4609), point(10951,27207)), linestring( point(-15362,-4503599627370494), point(8,4294967299), point(-31473,24375), point(15015,-29387)), linestring( point(7061,8636), point(-3268,18446744073709551615), point(-11929,2220)), linestring( point(29023,-6666), point(-13542,2305843009213693950), point(12165,-19011), point(1.063286e+308,27958))))),(multipolygon( polygon( linestring( point(26613,31136), point(144115188075855873,9203), point(6,18446744073709551615)), linestring( point(2.934073e+307,-24822), point(8.819510e+307,-26909), point(-28604,21315)), linestring( point(3754,15479), point(15957,1.479629e+308), point(19636,1.763805e+308))), polygon( linestring( point(3385,25834), point(11232,-2123), point(16385,30398)), linestring( point(-9718,11774), point( 370.1621,-1166), point(1914,29369)), linestring( point(-14203,16545), point(22918,775), point(-11666,24604)), linestring( point(879,-2690), point(3363,23156), point(2.765361e+307,25069), point(4.801602e+307,13514))), polygon( linestring( point(-4133,29869), point(8388610,27611), point(16777219,-2503), point(562949953421314,20036)), linestring( point(14439,-12298), point(10521,-26251), point(-2869,20278)), linestring( point(30341,8196), point(-20734,-14333), point(-32292,4.267199e+307), point(65536,15299)), linestring( point(-19830,-28341), point(13334,-21677), point(12998,22663))))),(linestring( point(-5420,-13883), point(12646,-5246.4648), point(134217730,-11679), point(-21975,-27302), point( 9714.7246,13499))),(linestring( point(11628,4.740051e+307), point(1.333924e+308,-13686), point(-11314,-30049))),(multipoint( point(7901,6.619806e+307), point(-4461, -51.1055), point(-8074,2.773394e+307), point(1048574,-10081), point(-21971,137438953474), point(-27671,-24446), point(10513,-21691), point(-12586,6.950019e+307), point(25196, 8458.8184), point(-30870,-24092))),(multilinestring( linestring( point(-6376,140737488355331), point(2.721433e+307,-17663), point(-14751,-14836), point(274877906940,746), point(35184372088829,-20468), point(-12223,-7640), point(-2048,4983)), linestring( point(-12564,-16117), point( 5556.5889,1.686134e+308), point(23559,-28737), point(-7688,-7045), point(20492,31285), point(-10550,5.298955e+307)))),(multipoint( point(-8928.6973,25099), point( -674.3936,-15965), point(1.124722e+308,5776), point(6678,9305), point(-25306,-28504), point(-245,-2560))),(multipoint( point(1.554702e+307,2307), point(658,4866), point(11433,-11468), point(-9100.2578,-9236.5762), point(1.694125e+307,-22404), point(-26669,-9602), point(-15081, 303.9209), point(13198, 7619.5840), point(-845,9007199254740989))),(geometrycollection( geometrycollection( geometrycollection( polygon( linestring( point(20433,-31277), point(-14709,16934), point(1.187531e+308,-15992), point(15092,22934)), linestring( point(2184,-30204), point(-7228,23597), point(-9791,28413)), linestring( point(-6963.5313,19523), point(18014398509481988,-700), point(-2973,32623)), linestring( point(-10871,2394), point(-1674,-2924), point(-22505,-20631))),multipolygon( polygon( linestring( point(15601,-6129.8418), point(1073741828,-24057), point(-2890,9.303822e+307)), linestring( point(19942,12019), point(1627,-5255), point(144115188075855876,17999)), linestring( point(-58,19364), point(-9074,-6825), point(-22472,-12476), point(-6998,-9088))), polygon( linestring( point(-6673,-16468), point(-22081,-9203.2480), point(-21347,4980)), linestring( point(14045,-23608), point(28066,144115188075855868), point(7775,-17994)), linestring( point( 4637.2412,11226), point(19294,2839), point(4031,-7573), point(-15554,18617)), linestring( point(18647,10369), point(29889,373), point(-17673, 8901.2246))), polygon( linestring( point(-16652,27138), point(12865,-28600), point(-17592186044416,33554428), point(-6374,-8100)), linestring( point(-14820,1.471111e+308), point(-1099511627772,72057594037927933), point(-6938.0645,-3055)), linestring( point(-3166,21270), point(28635,1.185153e+308), point( 2400.0732,-1342)), linestring( point(14360,-18895), point(-27807,16609), point(6991,1.715040e+307), point(-28010,3.231506e+307))), polygon( linestring( point(1.722346e+308,-5015), point(31667,-10005), point(-12569,-23061), point(1.914057e+306,13597)), linestring( point(-14761,-268435460), point(-6247.3804,-9043), point(9029,-25198), point(1073741823, 5545.9590)), linestring( point(67108860,22980), point(-20114,11801), point(10073,17179869181), point(-13993,-20764)), linestring( point(-36028797018963970,4.447997e+307), point(16566,510), point(-8459,-14010))))),geometrycollection( multilinestring( linestring( point(2,1048574), point(-7912,-2961), point(31752,2199023255556), point(-24407,19444), point(-8778,-27467), point(16381,14312), point(-30299,-29275), point(-25506,-29705)), linestring( point(-7909,21013), point(26677,19641), point(4220,-23989), point(29284,-4356), point(21548,-8939.4766), point(29945,68719476735), point(-13251,-4820), point(2199023255549,-32701))),multipolygon( polygon( linestring( point(-68719476740,12918), point(27101,4.157942e+307), point(5048,-32559)), linestring( point(-10900,19152), point(3251,2147483644), point(4.380647e+307,1214)), linestring( point(-20346, 4201.9121), point(1.766355e+308,-19863), point(16027,-29579), point(18536,-31895)), linestring( point(18183,-26759), point(3301,16517), point(-61,-21126), point(6554,12977))), polygon( linestring( point(31366,8260), point(-18014398509481982,32446), point(10670,-30818), point(26642,-16151)), linestring( point(12813,-7948), point(3519,19715), point(-725,-5216)), linestring( point(-9491,-3965.0884), point(-4355,-20653), point(-18293,-13715)), linestring( point( 276.9756,23778), point(-14257,1.048009e+308), point(23188,15), point(-3403,29460))), polygon( linestring( point(26897,1.124426e+308), point(-31668,8343), point(-17901,479), point(2915,9.369378e+307)), linestring( point(6629,12292), point(5.289104e+307,-16964), point(11617,5398)), linestring( point(20933,17179869181), point(23057,-6450), point(8388608,22876), point(4281,1.369638e+308))))),point(26754,21109)),multipoint( point( 9905.1758,16180), point(20935,18014398509481985), point(25562,-24042), point(22882,30777), point( 6645.0234,-21391), point(6572,-23451)),polygon( linestring( point(-28505,-4194304), point(-31018,-144115188075855874), point(31821,-12992), point(2.260828e+307,17397)), linestring( point(6.009657e+306,12270), point(19449,-5173), point(15671,7623), point(1.352895e+308,22493)), linestring( point(29714,-29859), point(6.266812e+306,3941), point(-30364,1221), point(7352,-20638)), linestring( point(-9550,18014398509481986), point(19849,2.139890e+307), point(19759,-4717))))),(linestring( point(1.317251e+308,-31906))),(point(27868,8697)),(point(-35,6.098334e+307)),(linestring( point(-18393,262146), point(1.837165e+307,12234), point(31509,19032), point(6.667872e+307,-5882), point(12196,1.775901e+308), point(-29958,4192), point(-21605,-31553))),(multipoint( point(13670,-18776), point(-20926,30623), point(12135,2346), point(25839,-18091), point(23307,4653), point(25106,-7373), point(-12665,-16026), point(28466,22200))),(point(-9283,-31404)) ;
insert ignore into `test`.`t`(`a`) values (point(-18932,8796093022207)) ;
insert ignore into `test`.`t`(`a`) values (geometrycollection( multipoint( point(-16443,4503599627370492), point(1769,-8056), point(-15170,16874), point(19896,-12269), point(24413,21971), point(137438953475,-20198), point(1.393660e+308,29271), point(6816, 3100.0664)),multipoint( point(-21423,8854), point(17592186044417,-13886), point(-1589,5917)),multilinestring( linestring( point(-17338,-6628.8608), point(26642,24833), point(-29260,-21993)), linestring( point(5.883705e+307,-7254), point(5379,1099511627779), point(2484,-16331), point(6577,-21179), point(29956,-15505), point(29765,-17829)), linestring( point(-8196,26855), point(-4553,-27410), point(-26774,131070), point(-3757,36028797018963966), point(-19091,-7970)), linestring( point(-19380,28752), point(19784,-9084), point(-3921.8633,18941), point(-22635,19134))))) ;
insert into `test`.`t`(`a`) values (multipoint( point(-8672,4389), point(9.879551e+307,1.143834e+308), point(-5096,-19037), point(12208,-1616), point(-24578,19001), point(-11910,-12379), point( 1072.0645,-31007))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( geometrycollection( geometrycollection( linestring( point(-27588,-3979.3643), point(-6982,262145), point(30359, 9902.3789), point(8326,8388608), point(-14110,-19386)),multipolygon( polygon( linestring( point(3367,-13721), point(-14018,1.595083e+308), point(-6526,1.302492e+308)), linestring( point(16831,6264), point(-6771,7320), point(-2200, 6825.2461), point(-17226,472)), linestring( point(16777213,15964), point(17299,-15104), point(-23122,14955), point(-26654,6.514723e+307))), polygon( linestring( point(23949,-4230), point(-2457.5259,9631), point(30190,-4996), point(-4574,1.934837e+307)), linestring( point(-28104,1.065701e+308), point(-25837,1.140443e+308), point(-14561,1.184265e+308), point(4427,-4635)), linestring( point(-26924,268435459), point(-34359738365,28653), point(23665, 3689.7959))), polygon( linestring( point(1.503962e+308,12079), point(-22790,-17459), point(-5091, 5654.3457)), linestring( point(-12100,21792), point(19719,2), point(-31822,-6463), point(-34359738370,7.697842e+307)), linestring( point(26827,-9007199254740996), point(16380,-27282), point(3649,-6563), point(18014,18418))), polygon( linestring( point(-21724,-30815), point(4935,-20854), point(32007,-30900), point(-4639.6455,-17703)), linestring( point(20835,30389), point(-4147,11781), point(28724,124)), linestring( point(2.768316e+307,-13096), point(4.912664e+307,-4294967294), point(-20875,-7543.6699), point(24052,2097155)))))),geometrycollection( multipoint( point(-29485,26940), point(-819,2432), point(4092,-8129.6362), point(-4445,26180), point(-18596,-24913), point(-134217730,17592186044420), point(19512,853), point(16045,26495), point(-25737,-16423)),polygon( linestring( point(-3744,29810), point(-32690,-8455), point(-24797,137438953475)), linestring( point(-20120,-23814), point(-14052,-7027), point(-20569,-5483)), linestring( point(23210,-8887), point(19418,16071), point(-5044,24779)), linestring( point(5592,31548), point(-1073741825,27424), point(16279,-8955), point(-8297, 6207.1934))),polygon( linestring( point(-26526,1.853234e+307), point(27781,-11969), point(21040,2.563604e+307), point(-19762,17)), linestring( point(4753,-7427), point(31301,1.027370e+308), point(1.259952e+308,11160)), linestring( point(-10411,-1296), point(15657,1.016260e+308), point(-17004,36028797018963968)), linestring( point(-24959,-31771), point(-27322,21794), point(-23273,1.543188e+308), point(31482,-20778)))),point(-6942.2646,524286))) ;
insert into `test`.`t`(`a`) values (linestring( point(4393,-5508), point(23592,2196))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-28706,12370), point(-29874,-24535), point( 1819.7061,1.881048e+307)), linestring( point(21738,-12538), point(1.066963e+308,514), point(-15026,-7417)), linestring( point(-13814,-25316), point(-11771,25332), point(2,-29795), point(29263,-413)), linestring( point(-4142.5396,1.339206e+308), point( 1520.1240,24466), point(-766,-7514))), polygon( linestring( point(-11623,-3734), point(8540,1.128953e+308), point(-26720,30971), point(3,-349)), linestring( point(11335,-18984), point(32766,5549), point(-2232,-19122)), linestring( point(12769,11837), point(-13636,3776), point(-27902,18042))))),(multipolygon( polygon( linestring( point(33554432,-14842), point(-6598,-21263), point(-7040,21819), point(-28000, -990.4063)), linestring( point(11099, 9914.5605), point(-6768,-9138), point(2897,20156)), linestring( point( 3661.1514,7.469209e+307), point(4043,-17644), point(1671,11282)), linestring( point(6399,20411), point(30214,25942), point(-11382,-4104))), polygon( linestring( point(-24921,9.878737e+307), point(29236,-7458.9829), point(562949953421310,5.079837e+307)), linestring( point(-5067,-21318), point(26085,417), point(4887,-5267), point( -469.3867,-29600)), linestring( point(23571,15911), point(131073,-27401), point(14154,4.842718e+307)), linestring( point(-29232,6393), point(-258,8658), point(13191,-24059), point(16728,1.716505e+308))), polygon( linestring( point(1.081050e+308,21433), point(1.192525e+308,-23699), point(3421,2773)), linestring( point(3193,-2199023255554), point(26929,-20909), point(23800,9860), point(-28644,19926)), linestring( point(5237,22521), point(6903,10490), point(6.226453e+307,9.660971e+307), point(-13374,-32592)), linestring( point(203,22919), point(21160,-36028797018963970), point(25615,-20753), point(-7853,-27777))), polygon( linestring( point(645,6534), point(18081,14555), point(21941,12157)), linestring( point(-19961,1.389473e+308), point(8996,6081), point(259,32014), point(-32478,14287)), linestring( point(9.493000e+307,-2305843009213693948), point(-8733,17179869180), point(1.158714e+308,29180), point(8.799717e+307,-6819)), linestring( point(-26747,4552), point(-11452,-25161), point(-25348,9321), point(-9847,137438953473))))),(geometrycollection( polygon( linestring( point(32648, 9342.1563), point(-8920,26818), point(4562,-5079), point(-305,30442)), linestring( point(20508, 7550.7090), point(14494,-20255), point(22735,26632)), linestring( point(-30566,19691), point(13063,2.373617e+307), point(-2144,6592))))),(point(-20338,2009)),(point(9400,-17878)),(point(10068,-31303)),(linestring( point(-15506,6997))),(geometrycollection( multipoint( point(6769,-7614.7100), point(22610,-15124), point( 1283.3760,29024)),polygon( linestring( point(25187,30855), point(-20507,-2970.3540), point(-31440,1.318215e+308)), linestring( point(-4294967297,10886), point(1.685388e+307,15805), point(29868,-4948)), linestring( point(22314,-16911), point(-17229,-10787), point(16689,-18691), point(-21863,8.059073e+307))))),(geometrycollection( multipoint( point(-12506,-8137), point(9.767769e+307,-10313), point(-6438,22397), point(28372,26881)),multipoint( point(-2263.7207,6303), point(21261,1.313331e+308), point(-30732, 7388.2891), point(29728,25939), point(-10095,27524), point(144115188075855870,6139), point(29395,12033), point(10401,20017), point(27522,-16224)),linestring( point(64,2517), point(20049,11614)))),(multilinestring( linestring( point(9615,-7918), point(-12292,13690), point(11641,-28596), point(-24190,-28218), point(1110,12573), point(-14098,-28220)), linestring( point(13918,26303), point(7.185427e+307,-19576), point(-14971,13677), point( 4248.6992,-30498), point(-20681,5549), point(-468,-31636)), linestring( point(-34359738365,13140), point(2.498322e+307,7549), point(-8018,-8342), point(3794,-11503), point(-29216,25199), point(4312,8589934596), point(23479,-30650), point(-16796,-2786), point(8414,-10904)))),(linestring( point(30065,-32288), point(18079,9040), point(17671,140737488355332), point(-31109,8893), point(15412,-30724), point(32151,30495))),(point(-16470,6.319141e+307)) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( geometrycollection( polygon( linestring( point(-15664,34359738365), point(134217728,9468), point(-21645,-21172)), linestring( point(-22254,-11503), point(-7859,-18743), point(-8469, 4821.6025)), linestring( point(11952,-4225), point( -630.8955,1.684962e+307), point(14510,30949), point(17592186044414,-14822)), linestring( point(32474,-10966), point(2862,-797), point(30799,-12709), point(-17244, 4027.1182)))))) ;
delete from t limit 2 ;
select a from t where a ='2016-11-11' ;
insert into `test`.`t`(`a`) values (point(-22065,-26079)) ;
insert ignore into `test`.`t`(`a`) values (linestring( point(27878,3), point(-24471,-8114), point(-32077,-15925), point(-1027,15350), point(-29752,2682), point(8.685981e+307,-8388609), point(-31328,17592186044416))) ;
delete from t limit 2 ;
select a from t where a ='255' ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(5203,-32660), point(-14556,5.820994e+307), point(-5759,-9514), point(29054,25187)), linestring( point(14343,914), point(-30998,28230), point(1.606396e+308,25914), point(-10134,-2973.4351)), linestring( point(-10786,-7477), point(-13472,3165), point(-8568,-13597), point(-29994,-1427))), polygon( linestring( point(-1601,14798), point(20063,28814), point(13291,23081)), linestring( point(-1125899906842623,28426), point(16958,-14224), point(30719,13653)), linestring( point(14614,2147483652), point(1.893865e+307,131070), point(21659,-1014)), linestring( point(70368744177662,-7122.5430), point(-27431,2049), point(-8864,281474976710656), point(-30808,-19433))), polygon( linestring( point(20565,2.600801e+307), point(-7941.9204,-859), point(13800,7279), point(-2732,2097155)), linestring( point(-29558,32568), point(-19846,-18888), point(-32749,1.465946e+308)), linestring( point(19181,-562949953421312), point(17592186044412,-10611), point(-29944,35184372088830))))) ;
insert into `test`.`t`(`a`) values (multipoint( point(-23879,28887), point(-22289,-5771), point(-11631,9007199254740995), point(17501,29811), point(4156,20796), point(-9354,-23177), point(24088,-28101))),(point(-11480,25214)) ;
insert ignore into `test`.`t`(`a`) values (geometrycollection( linestring( point(32095,10362), point(-25886,-562949953421313), point(27817,35184372088828), point(15509,-29767), point( 3005.0830,-4968), point(30453,-12406), point(-11848,-21985), point( 6469.7441,11969), point(-17782,16777)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(5.029126e+306,20560)), linestring( point(-11408,27936), point(-17964, 6506.1973), point(15269,4327), point(-26994,11851), point(9686,18754), point(11274,1.116675e+308)))) ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(-29747,25843), point(28162,-25893), point(17438,4503599627370494), point(-14812,-7247), point(22444,9708), point(7459,-10621)), linestring( point(-18421,9598), point(22308,-576), point(1.098774e+307,-27317), point(1.580078e+308,7572), point(31062,-19830), point(1.002706e+308,1063), point(-22947,32148)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(-20085,259), point(-19011,1073741826), point(-7381,144115188075855872), point(-19798,908), point(-18604,7629), point(19528,15421), point(-4055,1152921504606846980))),(multipoint( point(6366,14864), point( -887.4834,-4942), point(17042,-5801), point(19049,-4182), point(-27203,-16608))),(polygon( linestring( point(-29996,-12904), point(-2839,-10207), point(8610,31551)), linestring( point(-6016,23916), point(27803,-19487), point(-315,131076), point(5862,-2792)), linestring( point(22526,-10619), point(23202,9007199254740994), point(66,25155)), linestring( point(17587,24123), point(-10848,-17179869186), point(6116,1048573), point(-18525,11856)))),(multipoint( point(12271,5310), point(17789,14674), point(22555, 8771.5410), point(9771,34359738365), point(18846,-17280), point(30664,-506), point(3986,9155), point(10322,31549), point(30276,5017))),(linestring( point(10479,5072), point(21978,-27497), point(-21991, -220.4980), point(1.001109e+308,-32717), point(-5359,12625), point(30526,1.069737e+308), point(-11014,-19202), point(8.752972e+307,6746), point(1.409244e+308,6791))),(multipolygon( polygon( linestring( point(7823,-13004), point(6.899082e+307,-31429), point(-26263,1.582695e+308), point(9266,3497)), linestring( point(30502,8189), point(27243,4.290446e+307), point(-11692,590), point(-4951,-30148)), linestring( point(-7568.3008,30328), point(9222,-5132.0864), point(-22741,-946), point(-27778,29722))), polygon( linestring( point(8787,536870909), point(1.054578e+308,1496), point(29004,7577), point(1.568852e+308,512)), linestring( point(1.694841e+308,6.174593e+307), point(-10738,-10277), point(-20173,1.345944e+308)), linestring( point(9227,70368744177667), point(3.242654e+307,-13981), point(-32241,4)), linestring( point(5.282386e+306,4.315002e+307), point(5391,576460752303423486), point(-27389,9758))))),(linestring( point(-562949953421312,1048577), point(3411,-7727.8330), point(3.071789e+307,-27888), point(31437, 4341.9229), point(-17592186044414,-820), point(18983,-8851), point(-14986,-20783), point(720,-27953), point(-252,9.155425e+307), point(-3379, 8965.8965))),(multilinestring( linestring( point(6.888510e+306,-8787), point(-32581,2537), point(-12139,5.286015e+307), point(4611686018427387902,-6664), point( 5846.4668,23251), point(8589934595,70368744177661)), linestring( point(34359738367, 7812.4707), point(-32541,22773), point(-17457,-7828), point(19833,67108867), point(29706,14075)))),(linestring( point(-16034,4.064878e+307), point(11121,-12473), point(32316,35184372088833), point(26807,-15558), point(19068,14813), point(12394,-30540), point( 6482.4844,-7036))),(multilinestring( linestring( point(5075,6106), point(30979,24624), point(5793,1612), point(-6583,-9920), point(-1707,-32019), point(-18530,7463), point(-25416,23545), point(24555,1048579), point(-25310,24702)), linestring( point(5685,4032), point(25989, 7795.6387)))),(geometrycollection( multilinestring( linestring( point(549755813887,14569), point(-12377,-30720), point(-7140,17563), point(29741,-3445.5552), point(5.906363e+306,-9221), point(-14592,1245), point(-10543,1.236138e+308), point(-19113,11871), point(9300,-12972), point(9978,1.677858e+308)), linestring( point(26850,20963), point(1.486967e+308, 4800.0840), point(21042,2365), point(23907,9533), point(1.495931e+308,281474976710660), point(9,-2390), point(-22344,-15016)), linestring( point(12435,6.712996e+307), point(9023,26381), point( 6539.0918,-31333), point(9007199254740996,7995), point(-30957,-12617), point(16085,195), point(16450,-31926), point(-28605,-1255), point(31102,-23365), point(3530,2421))),geometrycollection( polygon( linestring( point(-26181,131074), point(29185,-3947), point(-11953,1.676449e+308), point(-303,30329)), linestring( point(7.201940e+307,15001), point(-26194,-5925), point(-31467,4869)), linestring( point(4.735067e+307,-6461), point(-19544,-17920), point(19477,-32162), point(-9387,-6265)), linestring( point(8589934595,25038), point(13171,27314), point(-32058,1.360490e+308))),multipoint( point(-1627,17027), point(-14702,31300), point( 6469.4941,-6066), point(-29482,-30966), point(2300,1.400258e+308), point(969,-26551), point(-3873,9064))))),(geometrycollection( multilinestring( linestring( point(25637,1.480968e+308)), linestring( point(8.892210e+307,-14761), point(7407,6770), point(-24013,-17559), point(16829,12824), point(6953,18746), point(25551,-11), point(-24222,21719), point(5.806365e+307,1073741823), point(6282, 3737.9814)), linestring( point(19860,-8388606), point(-31163, 6388.8340), point(-3055,-304), point(-10840,1.260496e+308), point(11691,-10403), point(25464,-15907), point(-5100,10280)), linestring( point(5734,-15845), point(26700,-10158))))),(linestring( point(32463,-32743), point(-3207,8.702828e+307), point(-31488,8), point(8.053761e+307,-31897), point(18666,1.506571e+308))),(multipoint( point(-14077,4194303), point(21295,4.362554e+307), point(24858,9.493935e+307), point(1778,-24820), point(-28781,6625), point(17688,17988), point( 3049.8291,446), point(-18658,-16623))),(linestring( point(-2957,16648), point(-4046,-25850), point(-29006,13677), point(11674,19442), point(-1089,9699), point(-11349,20276), point(25935,6762), point(-19013,20062), point(-9037,1.167023e+307))),(linestring( point(26892,1.342528e+308), point(1.364117e+308,-24935), point(-27510,1.141089e+307))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( linestring( point(14277,-17866), point(327,-31044), point(-5609,21503), point(5340, 6361.6377), point(26815, 308.7588)))),(polygon( linestring( point(-27928,19762), point(27621,27926), point( 3324.0449,-8757), point(13368,18015)), linestring( point(-13620,1073741825), point(1.185914e+308,253), point(34359738368,15935), point(-21514,-11841)), linestring( point(28050,-3498), point(-9723.3936,17179869186), point(-8594,2510), point(9486,-8194)), linestring( point(1.393379e+307,25280), point(338,-34), point(6062,-4420)))),(multilinestring( linestring( point(1.189373e+306,-31474), point(-29180,8426), point(-23955,14379), point(1.238221e+308,9.539251e+307), point(-11547,-10325)), linestring( point(1.391287e+308,137438953475), point(10003,22708), point(-2724,13061), point(-27692,14760), point(24132,-23323), point(16313,9007199254740990), point(-17771,-12616)), linestring( point(-6020,8906), point(1.357465e+308,-22576), point(6538,25027), point(-23159,-31075), point(13738,-12366), point(1.219482e+308,-10358), point(25807,4.368734e+306), point(4724,-8589934591)), linestring( point(2.061182e+307,-1532.3311), point(6.290932e+307,12806), point(1.383546e+308,9.167309e+307), point(25108,18306), point(6.350833e+307,-30648), point(9.260303e+307,31942), point(8,24292), point(8.614006e+307,-24055), point(-22122,25856), point(24072,-576460752303423488)))),(linestring( point(72057594037927934,-17433), point(-20012,-18351), point(21770,2.845655e+307), point(-19306,-31918))),(multipolygon( polygon( linestring( point(-28774,29194), point(-3720.0742,24273), point(-19272,-32745)), linestring( point(-26321, 2678.5693), point(-3812,8934), point( 93.7471,-9007199254740996)), linestring( point(-2246,-10458), point(-24205,-7084), point(25733,1.519761e+307), point(29016,1.561417e+308))), polygon( linestring( point(-24565,-31405), point(11412,-2376), point(-8907,-8861)), linestring( point(1498,1.331717e+308), point(23162,1.562067e+308), point(23139,1094)), linestring( point(3268,-1252), point(28147,20081), point(7.198186e+307,30294)), linestring( point(1099511627774,1124), point(10429,9711), point(4956,6.995460e+307), point(1.111438e+308,-5826))), polygon( linestring( point(-3700,1.161961e+308), point(-5824,-4480), point(27205,13317)), linestring( point(13079,5915), point(-24575,-32569), point(8.929526e+307,1.431080e+308), point(4249,-26512)), linestring( point(10860,-29187), point(-16719,31896), point(-3447,-14594))), polygon( linestring( point(4294967293,-10107), point(1.164268e+308,7272), point(-30067,20435)), linestring( point(4448,-25713), point(30485,20977), point(31657,20300)), linestring( point(21839,1803), point(14833,-17602), point(-17210,4477), point(24889,28482)), linestring( point(3.253381e+307,8.168635e+307), point(25513,5.923359e+307), point(8189,7866), point(-21664,-18600))))),(multipolygon( polygon( linestring( point(-17179869187,-29661), point(-12153,12556), point(5808,-61), point(-1371,10642)), linestring( point(-70368744177664,-17027), point(-16597,-4768.6553), point(21104,23989)), linestring( point(-4097,-24669), point(29535,7446), point(6744,1.720630e+308), point(-19740,16417)), linestring( point(17592186044420,-3816), point( 2464.4111,-29995), point(31262,-97))), polygon( linestring( point(-16491,17121), point(13028,-12332), point(22535,-18918), point(-6155,18607)), linestring( point(31073,12758), point(-9246.2861,9223372036854775812), point(-14283,-17451), point(24844,-22109)), linestring( point(-7058,1115), point(-29644,8249), point(-29455,21865), point(8.691063e+307,-329))), polygon( linestring( point(-19737,-32100), point(9.080396e+307,-2931), point(8275,-24190)), linestring( point(34,14491), point(-21958,12135), point(12058,2251799813685251)), linestring( point(26585,-12744), point(-17939,11599), point(-12005,-25415))), polygon( linestring( point(-9414,23225), point(-2302,-22308), point(-6579,6405), point( 7798.2344,-29066)), linestring( point(-14734,-12929), point(-13297,-21961), point(68719476739,3)), linestring( point(19753,-14469), point(23627,-21450), point(-13036,-10810))))),(multipolygon( polygon( linestring( point(-268435459,7.556384e+307), point(18155,-7561.3906), point(4.631344e+307,65)), linestring( point(5.926640e+306,6642), point(-16195,-11959), point(-7217,16359)), linestring( point(-31571,6145), point(-22419,5680), point(-18155,10651)), linestring( point(25180,554), point(-1537,-7205), point(-4518,-15228), point(-15211,-32702))), polygon( linestring( point(-19025,3354), point(-26347,2.195830e+307), point(29400,20504), point(-26109,65534)), linestring( point(-2766.4907,7950), point(3909,-27892), point(2.563743e+307,-31925)), linestring( point(1.039827e+308,4.358577e+307), point(5654,-11274), point(-16948,1.192670e+308))), polygon( linestring( point(4431,-32165), point(733,6258), point(14933,-27034)), linestring( point(13684,-10348), point(2518,13883), point(7101,68719476740), point(-21493,31695)), linestring( point(-18014398509481987,-283), point(-16693,30938), point(-28931,10334))))),(multilinestring( linestring( point(-22622,-12223), point(-32350,16382), point(1.680415e+308,-24515), point(1.846839e+307,32348), point(-4658,7405), point(-22283,23046), point(6.978203e+307,14140), point(-31871,-1125899906842622), point(19377,18113), point(-804,2465)), linestring( point(31642,16396), point(4503599627370498,-24959), point(-26138,-1119), point(23070,-6153)), linestring( point(5979,-29193), point(22994,-15696), point( 8962.3418,17985), point(2.573752e+307,12190), point(-10896,31122), point(1.057921e+308,13923), point(4611686018427387902,-11070)), linestring( point(1,32518), point(9539,4025), point(-26940,-8192), point(-248,-1880), point(-29136,-31799), point(-31749,29242), point(-6936,-6405), point(12071,-20463), point(-15566,-30686)))) ;
select a from t where a ='2015-01-01' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(11417,-27120), point(-3851,144115188075855872), point(68719476734,-2326), point(-11659, 4143.9316)), linestring( point(28412,27210), point(-8993,-11870), point(-1213,36028797018963967)), linestring( point(12683,-18247), point(16711,-12016), point(23733,2820), point(-10829,7586))), polygon( linestring( point(1.324672e+308,-17042), point(-27670,1.078003e+308), point(6762,6127), point(-7395,-29691)), linestring( point( 705.0186,-15521), point(29602,-2220), point(1.709470e+308,14508), point(19090, -460.2617)), linestring( point(19250,-15987), point(26559,-2179.7983), point(262146,-12119), point(-8019,1466))), polygon( linestring( point(23498,3.113725e+307), point(-4421,-2407), point(27205,14067), point(-12151,28969)), linestring( point(-2496,-7057), point(-5818,-14539), point(-7704,2.028312e+307), point(27431,3.345727e+307)), linestring( point(27694,-5388.9697), point(3.488237e+306, 1527.1211), point(-5131,-29724), point(1.748313e+308,19375))))),(point(22884,-23671)),(point(-24607,-11890)) ;
insert into `test`.`t`(`a`) values (linestring( point(10210,274877906942), point(-4308,8531))) ;
insert ignore into `test`.`t`(`a`) values (point(8902,4.003614e+307)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(1.467764e+308,16211)),(multipolygon( polygon( linestring( point(-8217,-112), point(8.707752e+307,1.743424e+308), point(1.520258e+308,4999)), linestring( point(3.552357e+307,16844), point(288230376151711744,10641), point(8549,-6143.5024)), linestring( point(-5830,2), point(-29702,-18435), point(-7056.4316,30393), point(-15691, 9321.0039)), linestring( point(25428,19930), point(20932,-24775), point(7.189239e+307,-7808), point(27167,28316))), polygon( linestring( point(26597,-8073), point(2385,18797), point(-29546,-11118), point(549755813888,31112)), linestring( point(1692,7047), point(8265,9644), point(-6312,1000), point(16899, 8629.8711)), linestring( point(1.499946e+308,8237), point(-10771,-27880), point(15200,8.597938e+307)), linestring( point(5.562734e+307,14544), point( -994.5908,29456), point(-18013,-31586), point(23428,3.537069e+306))), polygon( linestring( point(6943,26617), point(-15222,16190), point(163,2287)), linestring( point(3657, 343.1240), point(-2334.3091,6.864006e+307), point(5177,-27474), point(-28795,21169)), linestring( point(-28235,1125899906842622), point(10730,16388), point(-105,-20986)), linestring( point( 1511.2178,-8968), point(-29912,10474), point(-11649,10260), point(-3124,-22165))))),(point(-4070,-26352)),(point(-20574,7.377751e+307)),(multipoint( point(-14626,-25901), point(-23783,4194304), point(67108866,-27142), point(9.324279e+307,8.012698e+307), point( 5960.6494,-1982), point(254,25449), point(-15645,-21886), point(-3630,-1335))),(polygon( linestring( point(-26379,24963), point(-6185,-30337), point(3,-17592186044417), point(-24731,-4608)), linestring( point(-29195,22775), point(-27592,8.046174e+307), point(-3898,536870908), point(-5065,-7835)), linestring( point(28542,25644), point(30009,-5907), point(2,-22720)), linestring( point(-25145,-13241), point(23048,31003), point(-16526,4503599627370495)))),(point(29219,-9898.9668)),(multipoint( point(-6650.0107,18843), point(32767,-30823))),(multipoint( point(-24308,-3933), point(24975,6567), point(1.255425e+308,-549755813888), point(8.149262e+307,-15007), point(-25726,22508), point(24906,2164))),(geometrycollection( point(8623,-5577))),(point(-5688,-18079)),(point(-20376,-1154.1963)),(multilinestring( linestring( point(1.415751e+308,11198), point(28446,4.695112e+307), point(7153,-5593)), linestring( point(-3738,13638), point(-2912,8303), point(-30781,-11905)), linestring( point(-32654,-3579), point(14189,-7207), point(35,-27486), point(13935,-13597)))),(multipolygon( polygon( linestring( point(-21265,-12620), point(24048,8978), point(1073741825,-13148)), linestring( point(10164,5933), point(5,6.772671e+307), point(-27769,12565)), linestring( point(-32506,1.334060e+308), point(4626,-536870914), point(9.044710e+307,-1356))), polygon( linestring( point(-20904,-36028797018963968), point(288230376151711740,-1420), point(-321,28574)), linestring( point(-22363,-14554), point(18156,-21427), point(-5636,5785)), linestring( point(13568,2), point(-4419,-8057), point(-2171,4.895910e+306), point(2.368706e+307,11678)), linestring( point(-7164,29937), point(-1769,-4700.5884), point(27135,29360), point(-12401,31922))), polygon( linestring( point(-11749,5729), point(-27434,-12757), point(17820,-536870908)), linestring( point(-8189,-30604), point(-27403,-10402), point(1.527127e+308,4.484657e+307)), linestring( point(-30855,30483), point(-25165,7006), point(-7857,19845)), linestring( point(-28379,-2), point(-1664,29567), point(18937,1372))))),(geometrycollection( geometrycollection( polygon( linestring( point(2.399277e+307,-31664), point(18519,29552), point(-26496,-27372)), linestring( point(-4362,10994), point(4007,6462), point(16502,13382), point(15161,-10557)), linestring( point(29897,17589), point(19984,20958), point(7301,32306)), linestring( point(-1011,-2353), point(-4294967293,1099511627775), point(-2620,-3801.1089), point(13882,2305843009213693954))),polygon( linestring( point(-28062,30357), point(3006,-30094), point(-25046,-8676), point(-10188,3075)), linestring( point(28334,2245), point(-19322,257), point(-22376,10696), point(13353,21242)), linestring( point(14611,-8211), point(-9607,22992), point(-18862,25881)))),geometrycollection( multilinestring( linestring( point(-8730,18997), point(23636,-19143), point( 9208.6680,6978), point(12069,-9006), point(-31200,32640), point(-6771,20624), point(-10202,1.275375e+308), point(-16768,6506)), linestring( point(6.084421e+306,-3447)), linestring( point(-2965.4326,8.821434e+307), point(-24928,27096), point(-21170,-27469), point(2199023255554,-16604)))),polygon( linestring( point(-865,-14001), point(-6309.7100,-3107), point(13423,-3642.3950)), linestring( point( 3187.1045, 1825.7275), point(-20316,2390), point(13348,-22719)), linestring( point(10243,26122), point(-17269,2786), point(7003,1.574195e+308))))) ;
delete from t where a ='' ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(9194,26932), point(24148,32706), point(-13412,-13860), point(17547,24629)), linestring( point(-31642,20774), point(8019,-24318), point(-1415.6143,-1629), point(7303,-29852)), linestring( point(6499,3880), point(-4941,1.646856e+308), point(-7313,10169), point(17725,1.562424e+307))), polygon( linestring( point(480,-21167), point(-2777,2251799813685247), point(2.793378e+307,24253), point(1.709570e+308,-4839)), linestring( point(-6454.8135,-29674), point(-24820,-6631), point(-5505,1.743438e+308)), linestring( point(-29619,-19393), point(26686,-5731.9316), point(1.649888e+308,1.270432e+308), point(-4879,-18584)), linestring( point(7370,26406), point(9007199254740991,8011), point(-32750,536870913))), polygon( linestring( point(-32000,-13793), point(25473,-7702), point(10039,-13267), point(31749,6.041164e+307)), linestring( point(30479,137438953468), point(61,-12083), point(-20245,24049)), linestring( point(-661,-17179869183), point(1.194924e+308,-9007199254740990), point(3.478659e+307,2.022167e+307), point(36028797018963969,-28901))))) ;
select a from t where a ='16383' or a ='11:11:11' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(31037,7.751409e+307), point(-4054,-12071), point(-12237,30269), point(-32611,-21111)), linestring( point(20741,23313), point(26157,25731), point(23745,15877), point(-5754.7676,-23414)), linestring( point(36028797018963964,1.169881e+308), point(13057,-5917), point(-13269,11432), point(-14039,-698))), polygon( linestring( point(-17128,7595), point(-5964,-31885), point(20956,16655)), linestring( point(-28760,-3780.8369), point(9363,3663), point(-25278,-2305843009213693954)), linestring( point(9564,-13456), point(-3806,-304), point(-1532,13947), point(9223372036854775809,16420))))),multipolygon( polygon( linestring( point(-8790,-28472), point(-970,-32034), point(-16029,-8527)), linestring( point(9702,14325), point(-19975,1.121035e+307), point(3.472259e+306,4.307945e+307), point(-2251799813685248,-11277)), linestring( point(-369,-6415), point(-2938,2199023255555), point(-30132,-3202)), linestring( point(-24698,18127), point(-25674,6662), point(13632,28126))), polygon( linestring( point(10986,20233), point(3,-8895), point(-4237, 7837.5137), point(5152,20094)), linestring( point(-12783,32574), point(-8869,31578), point(10767,3.024889e+306), point(19419,-15844)), linestring( point(-14223,-14709), point(7035,21011), point(1.169164e+307,-24405), point(-29573,9.651409e+307)), linestring( point(-22236,-20718), point(-29732,13198), point(31446,1048577))), polygon( linestring( point(-8589934589,-1349), point(6401,-13024), point(1.550541e+308,4.436002e+307)), linestring( point(-31908,-13944), point(1.726091e+308,29675), point(28762,-14182)), linestring( point(25110,394), point(4093,9861), point(32770,1.734051e+308), point(-21830,13556)), linestring( point(22467,16813), point(28274,3264), point(4.832417e+307,21026))), polygon( linestring( point(-18985,26875), point(9306,-18671), point(8382,-29561), point(-26433,-25476)), linestring( point(-24991,-21430), point(9335,-19961), point(4098,19670)), linestring( point(11933,9801), point(-25824,11528), point(-1433,-23559), point( 5720.8242,30049)))))),(point(1.030117e+308,6604)),(point(-494,524289)),(multipolygon( polygon( linestring( point(-5225,33554428), point(-11470,-6532), point(18321,19569), point(8867,29514)), linestring( point(31525,-12035), point(-26104,31932), point(-14903,-12549), point(11685,-22930)), linestring( point(-3827,-23130), point( 8306.6563,28739), point(-21342,32752)), linestring( point(1.551629e+308,-3129), point(-8553,1073741823), point(-9359.6025,20695))), polygon( linestring( point(-27124,32425), point(8.200927e+307,-32199), point( 181.4814,-7680.4824)), linestring( point(32127,-21146), point(-2962,-19721), point(-19008,-20078)), linestring( point(281474976710658,31776), point(562949953421309,13), point(-2751.6582,9879), point(3213,29)), linestring( point(25129,9223372036854775804), point(-3136,25475), point(5714,21159))))),(polygon( linestring( point(2450,7474), point(-24071,3819), point(25999,30056), point(7.191975e+307,-18198)), linestring( point(4.463989e+307,-29082), point(6.123875e+307,-28774), point(-13751,14341), point(11360,2305843009213693954)), linestring( point(22510,9007199254740996), point(10477,-17027), point(29129,-32042), point(26776,131076)))),(multipoint( point(-22022,-9361.7832), point(-186,-27669), point(13672,-27201), point(1825,32161), point(-16760,-13937), point(6,-7757), point(-28768,32366))),(multilinestring( linestring( point(14097,-21646), point(-8130,-22488)), linestring( point(13449,-26393), point(68719476733,-17466), point(1.461744e+308,-5258), point(1486,-1933.5942), point(-20078, 3957.5439), point(3.663084e+307,-29977), point(23774,-17636), point(-2328,-12822)), linestring( point(-17349,15183), point(2400,-177), point(24129,-17458)), linestring( point(-2199023255552,18372), point(28598,17102), point( 1358.6924,14133), point( 6350.0459,-22725)))),(point(29248,13636)),(multipolygon( polygon( linestring( point(-19671,17), point(-29622,-7200), point(-14693,1.318216e+307)), linestring( point(14409,29910), point(1.343316e+308,-10587), point(-26704,-28253), point(5399,-29043)), linestring( point(80,7638), point(-31987,-82), point(29848,576460752303423486))), polygon( linestring( point(12037,-5705), point(-16092,-7069), point(8262,4194301)), linestring( point(7070,-26509), point(-4534,1.582498e+308), point(30148,-286)), linestring( point(-3909,15627), point(9.572216e+307,-5421.1245), point(-35184372088828,26914)), linestring( point(9702,1.438333e+308), point(21384,-9191.4893), point(-12612,-7997), point(6121,-9583))), polygon( linestring( point(1243,7779), point(26879,-31791), point(13796,1125899906842623)), linestring( point(-14746, 8418.9863), point(-9870,3587), point(27104,-8245), point(25534,2147483645)), linestring( point(16273,9445), point(-24028,12056), point(-26228, -491.5977))))),(geometrycollection( point(31006,28892),linestring( point(1.071425e+308,6.747288e+307), point(-23383,24603), point(1.236511e+308,23201), point(34359738368,-12957), point(-10509,2251799813685250)))),(linestring( point(25220,18964))),(linestring( point(11101,1.831404e+307), point(20226,14581), point(-31254,7520), point(4,3794), point(23147, 4089.4404), point(30255,25019))),(polygon( linestring( point(-13573,-30199), point(274877906944,4503599627370500), point(17083,-27701)), linestring( point(-1750,-26151), point(26029,29742), point(1.006420e+308,-28271), point(1125899906842627,6107)), linestring( point(4181,12685), point(-30006,4.072181e+307), point(29969,31744)))),(multipoint( point(4,-1936), point(8796093022212,-15172), point(-28484,-9806), point(-16703,-30805), point(-27440,4098))),(linestring( point(-6464,-134217724), point(14588,-19308))),(linestring( point(7.505095e+307,-28208), point(-28694,-27011), point( 7494.8594,-23557), point(27386,68719476736), point(-1703,24228))),(linestring( point(7555,-18721), point(-22281,-16267), point(1795,-31846), point(24252,85), point(26264,31805), point(11867,14522), point(-31031,1.438294e+307), point(-18626,25163), point(2559,17179869183))),(geometrycollection( multipoint( point(7,14604), point(2047,11712), point(-17918,-13376), point(-18015,7743), point(-15002,21255), point(30797,-27706), point(-22915,-15643), point(-27839,27691)),geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(-31729,-12199), point(13792,-26172), point(-25780,-20287)), linestring( point(12834, 5829.4238), point(281474976710660,6.836387e+307), point(3284,1.359988e+306), point(24976,-31669)), linestring( point(-5622.5942,-1442), point(281474976710652,1.341994e+308), point(1.721038e+308,723)), linestring( point( 5906.9053,11960), point(18334,25546), point(-12531,28135))), polygon( linestring( point(-7322,64), point(-16777220,562949953421308), point( 4237.5850,-8739)), linestring( point(-8911,1.745667e+308), point(62,8322), point(31640,-19086)), linestring( point(-5802,1.640438e+308), point(2428,2.137523e+307), point(9.895378e+307,215), point(2792,14120)), linestring( point(3463,5.327662e+307), point(-9007199254740993,26407), point(-39,5268))), polygon( linestring( point(14311,5.471452e+307), point( 5073.3115,1903), point(-19877,-8896), point(26471,-23337)), linestring( point(-11208,-22994), point(-19183,-32745), point(22686,22472), point(20329,-24369)), linestring( point(-8607,-20381), point(-27372,-19357), point( 4371.8711,26332))), polygon( linestring( point(1.628238e+308,-18873), point(27733,-2811), point(-9072,28691)), linestring( point(32525,6386), point(-12301,5.073153e+307), point(14428,27121)), linestring( point(14816,23624), point(8866,10225), point(2.124265e+307,25844), point(18602,8.909482e+306)), linestring( point(-20848,-27096), point(1.108903e+308,15448), point(14267,-28069)))),multipolygon( polygon( linestring( point(23156,-22627), point(-12257,-20302), point(290,3807)), linestring( point(-5304,-17484), point(29557,-12957), point(-6472,4194301), point(11581,-30295)), linestring( point(3913,17911), point(-3029,-2763), point(1.078737e+308,11497), point(14123,140737488355326)), linestring( point(25372,-6133), point(-4813, -865.2285), point(-25016,-13456), point(8838,-10416))), polygon( linestring( point(-1469,8796093022205), point(-32244,26990), point(4246,6563), point( 1846.0703,311)), linestring( point(7955,15898), point(18356,24042), point(-14464,5.169223e+307)), linestring( point(-22940,-24445), point(1.658465e+308,13200), point(1299,-1467)))),geometrycollection( point(-31382,1.213509e+308),geometrycollection( linestring( point(-13498,-16586), point(11201,-8527), point(-15028,15067), point(1371,21572), point(20229, 3251.7432), point(26955,-29534)),point(30915,-9564)),multipoint( point(-27064,24576), point(-16613,5604), point(18,33554435), point(-30154,-21947), point(-24680,21186), point(-7762,7455))))))),(geometrycollection( multipoint( point(-13159,-2954), point(1023,4826), point(3345,25997), point(1533,-13194), point(-9375,-28138), point(3899,12987), point(-11983,1.215279e+308), point(-15974,22365), point(-31957,3880)))) ;
select a from t where a =1 or a =1 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(-4194305,-27217)),(linestring( point(6.941932e+307,-26577), point(16336,-22753), point(-26419,5828), point(20823,-19994), point(23697,20626), point(8116,-8391))),(geometrycollection( multipolygon( polygon( linestring( point(-30235,-18517), point(7616,-7989.2378), point(60,-17199)), linestring( point(2410,24192), point(-25609,11530), point(-449,6102)), linestring( point(7531,-16777214), point(-20041,15794), point(28242,-23694)), linestring( point(-22553,-18565), point(1.036324e+308, 292.9492), point(9007199254740995,25981))), polygon( linestring( point(-6515,29885), point(288230376151711746,24731), point(26931,-8553), point(2.170192e+307,-7248.7070)), linestring( point(18014398509481980,23916), point(-17358,3.731129e+307), point(-31106,15225)), linestring( point(-9196.9072,-26536), point(6669, 7626.7383), point(9007199254740993,-19242)), linestring( point(25762,19445), point(-686,-8192), point(-8835,-384)))))),(point(-20122,1.691607e+308)),(multipoint( point(-30335,-10211), point(-14710,-5379), point(-6497,-9223372036854775808), point( 1538.2891,-9411), point(-3368,-6842.8369), point(-17339,31021), point(27303,-10324), point(31328,32382))),(polygon( linestring( point(1277,-1645), point(20322,-20993), point(-474,32232), point(2.349681e+307,-3374)), linestring( point(-25101,927), point(-19530,-21573), point(20062,25075), point(1073741822,1.165639e+308)), linestring( point(-8764,549755813886), point(-29027,4294967298), point(20037,-2354)))),(multilinestring( linestring( point(28061,32703), point(4509,-15170), point(1.038070e+308,-20423)), linestring( point(-13625,-144115188075855871)), linestring( point(524287,4728), point(3205,-16338), point(26970,134217730), point(32216,-4611686018427387904), point(31767,549755813889)), linestring( point(-21933,-415), point(97,-30391), point(-9732,18968), point(9548,25851), point(-16381,1.490350e+308), point(549755813889,-9676.7275), point(20729,1.646927e+308), point(26889,576460752303423489)))),(polygon( linestring( point(30863,22023), point( 9818.5176,4.611771e+307), point(-6563.2178, 518.5381)), linestring( point(31973,-3693), point(4294967293,22790), point(-20133,16885)), linestring( point(10853,-17226), point(24377,-288230376151711745), point(856,4611686018427387901)), linestring( point(-30483,13567), point(2.154971e+307,6610), point(1.083659e+308,17801), point(19918,-26695)))),(linestring( point(24609,17485), point(-140737488355324,-25499), point(-258,21277), point(-2305843009213693953,7.552018e+307), point(-17979,-28891))),(point(-7985,3826)),(geometrycollection( polygon( linestring( point(-16505,7072), point(21742,4611686018427387906), point(-28633,1.053073e+308), point(-7022,24009)), linestring( point(11955,-72057594037927937), point(-11304,28554), point(18074,-3739)), linestring( point(-31166,-9007199254740990), point(4194301,-21897), point(-21148,-21966)), linestring( point(562949953421309,-468), point(-35,-11210), point(1.201502e+308,8190), point(68719476736,-10362))),point(-6154,-21258),geometrycollection( point(21912,-21249),multipoint( point(23811,1.067768e+308), point(27884,6077), point(18977,1152921504606846978), point(-27393,-36), point(21504,19621), point(6925,-1638), point(21299,-13696), point(-26543,14346))))),(multipoint( point(-254,5442), point(-120,-2665.9219), point(-24516,-58))),(linestring( point(23460,-100), point(4832,36028797018963971), point(-5707,9891), point(513,-5491), point(28260,2782), point(-6440.2813,-17480))),(geometrycollection( multipolygon( polygon( linestring( point(268435452,15823), point(-20669,7221), point(26677,-5635)), linestring( point(24872,16313), point(-12650,-32587), point(-3200,20784)), linestring( point(-19657,18749), point( -424.8604,18014398509481986), point(-25540,-4562)), linestring( point(15983,14424), point(-18899,-14705), point(-31714,17592186044417), point(-7,72057594037927937))), polygon( linestring( point(13473,5052), point(17145,-4626), point(-15667,-15497), point(13303,1048578)), linestring( point(31195,9197), point(28673,-610), point(31700,23322), point(-12835,-12336)), linestring( point(1396,-9175), point(-16288,288230376151711747), point(-25214,22554))), polygon( linestring( point(20865,-13296), point(-3637,-32350), point(281474976710658,29748)), linestring( point(20964,-24381), point(-2436,-6968), point(-3092,4015), point(32429,21010)), linestring( point(14384,-21308), point(1.393139e+308,6176), point(-30194,15897)), linestring( point(8.611139e+307,1.153850e+308), point(16388,-7853), point(27361,-6324))), polygon( linestring( point(-2334,8404), point( 3873.7734,-14313), point(-28446,-30879)), linestring( point(15453,-70368744177665), point(33554433,-11333), point(-16965,7625), point(9.141001e+307,29307)), linestring( point(-2209,-30009), point(8796093022212,-6253), point(22723,32741), point(-27070,-32213)))),multipoint( point(576460752303423485,-13075), point(1.541939e+308,23995), point(-14455,23293)),geometrycollection( polygon( linestring( point(-5474,1.607581e+308), point(20876,8.721473e+307), point(-30561,16072), point(28697,13348)), linestring( point(-2199023255555,-1395), point(-1141,-2711), point(-14943,514), point(6412,29317)), linestring( point(8.183301e+307,23975), point(25797,-15967), point(1.035952e+308,26006), point(-19206,-22245)), linestring( point(-19981,26512), point(-65533,2810), point(-2080,22986)))))),(multilinestring( linestring( point(288230376151711745,-5403)), linestring( point(-430,28667), point(12316,-32625)), linestring( point(-26108,-3913), point(-16369,-3690), point(27860,-5420)), linestring( point(-30471,4015)))),(polygon( linestring( point(-2305843009213693948,12944), point(1.250538e+307, 6391.1133), point(8573,-24664), point(-26297,4474)), linestring( point(7871,-22094), point(-17863,-5492), point(6210,-1085.5029)), linestring( point(-5299,3.998508e+307), point(-19808,10632), point(5793,-6559), point(129,2097152)), linestring( point(9946,-8567), point(-18001,10722), point(-10685,7415)))) ;
insert ignore into `test`.`t`(`a`) values (point(11396,15439)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-10795,3.907597e+307), point(22868,3260), point(-19992,13912), point(-18014398509481981,9882), point(20447,-4083)), linestring( point(10646,-17767)), linestring( point(-30019, 8896.8984), point(1013,-30152), point(-4468,-1443), point(-11613,14446)))),(polygon( linestring( point(9682,19601), point(1154,-17682), point(22268,-27375)), linestring( point(19514,-14055), point(20301,-30898), point(-903,24070), point(3.522158e+307,-24075)), linestring( point(335,7236), point(-4544,1804), point(8796093022208,8.226752e+307)))),(geometrycollection( polygon( linestring( point(24107,4432), point(8195,28075), point(-8796093022210,21576)), linestring( point(8290,-24657), point(3430, 6271.8633), point(-9615,-20926)), linestring( point(-8968,1.243797e+308), point(-23566,8678), point(1.143966e+308,-30950), point(6701,-3434)), linestring( point(1.086212e+308,8498), point(16137,16166), point(-16240,-14197), point(21095,8743))),geometrycollection( point(-17396,-22430),geometrycollection( polygon( linestring( point(-28676,-10915), point(1082,-8901), point(24148,-9241)), linestring( point(-23428,1027), point(4893,11371), point(-20705,22456), point(-4838,6616)), linestring( point(18014398509481986,-21728), point(27296,23514), point(-9575,-27359))),point( 1300.8037,-26762),linestring( point(-21046,-12822), point(-6314.8105,678), point(1.411834e+308,25238), point(16777219,-9000), point(-11380,15364), point(70368744177664, 2399.9287), point(4468,-735))),point(29035,-25865)))),(linestring( point(15417,-5941), point(1.701620e+308,25305), point(-23947,20755), point(-8604.3535,-20245), point(1245,9.155860e+307), point( 6712.7773,1.732118e+308), point(-17,24614), point(-10202,-31410), point(18446744073709551615,14122), point(262147, 9996.9238))),(multilinestring( linestring( point(23025,8589934591), point(6727,-22890)), linestring( point(-8030.7471,27257), point(-29007,-130), point(10167,-660), point(2.003567e+307,-26531), point(2.450472e+305,4741)), linestring( point(15961,5.688994e+307), point(-26652,31595), point(4487,-8484), point(576460752303423484,15765), point(137438953475,137438953470), point(21935,-18526)))),(geometrycollection( multilinestring( linestring( point(22484,-1099511627778), point(32120,6268), point(12903,4648), point(6510,-18282), point(12412,-8092), point(23980,144115188075855872), point(-16757,1.596810e+308), point(-26246,17448)), linestring( point(-25241,-16854), point(-15370,21283), point(10405, 1290.3750)), linestring( point(8092,32465), point( 8668.5898,9723), point(23574,1195), point(-30681,8356), point(1.657925e+308,8142), point(-11277,1457), point(-31624, 4753.1807), point(1073741828,-14406)), linestring( point(-4173,18691), point(10583,1.040769e+308), point(144115188075855873,1138), point(-28775,32364), point(27703,5141), point(-1550,1034), point(13844, 4215.8896), point(7.841741e+307,-8785), point(30644,-66))),linestring( point(-7570,27132), point(-6905,-9947)),multipolygon( polygon( linestring( point(-29924,26011), point(8796093022210,24246), point(13610,-2262), point(19550,16965)), linestring( point(-18176,11221), point(-7084,1.340839e+308), point(14078,2230), point(12275,-8793)), linestring( point(0,15099), point(-28,-25867), point(-9111,-29510)), linestring( point(-2214,171), point(25818,17592186044420), point(-23940,-23285))), polygon( linestring( point(998,-26850), point(1.582756e+308,17797), point(22296,33554429)), linestring( point(-24608, 1417.2715), point(-7262,13634), point(-6022,26469), point(-8213,17272)), linestring( point(1.709356e+308,1.387035e+307), point(-31807,-4046), point(21035,-29005))), polygon( linestring( point(576460752303423490,17888), point(7370,-11827), point(1.131694e+308,-2587.1387), point(-12418,-17270)), linestring( point(28190,1.267029e+308), point(5.310313e+307,-10173), point(-1069,-14195)), linestring( point(-1397,-8375), point(-2492, 600.1592), point(18792,-13047)), linestring( point(134217729,-18840), point(-13031, 8897.2813), point(2607,1.220309e+308)))))),(polygon( linestring( point(26170,31520), point(-14179,31629), point(1109,-30496)), linestring( point(-3976,-15025), point(-28240,1546), point(30230,27870)), linestring( point(3529,4911), point(-4432,25309), point(23080,18014398509481980), point(-7144,1.111392e+308)), linestring( point(28959,2305843009213693948), point(32073,-32216), point(14547,-31281)))),(point(1.319628e+308,24990)),(point(-30284,-17578)),(multilinestring( linestring( point(-19440,-18517), point(-506,9412), point(-14863,18246), point(19084,12420), point(-28840,2147483648), point(18966,17124), point(-1911,-12400)), linestring( point(-2176, 3314.7461), point(-9598.5283,8463), point(6869,-26522), point(-1099511627777,1.771173e+308), point(-22462,-16570), point(-23383,27373), point(-17449,-18714)))),(multipoint( point(13733,2.179212e+307), point(-27713,-16178), point(25377,-1691), point(-6022,-19368), point(2386,-10900), point(-31820,1.324260e+308))),(multipolygon( polygon( linestring( point(32744,-22398), point(-15665,576460752303423490), point(28595,14142)), linestring( point(14018,16750), point(-12619,17440), point(16490,2097148)), linestring( point(-376,10706), point(-26103,-14581), point(25695,0)), linestring( point(-14949,-24589), point(-19570,32378), point(30790,255), point(32470,-32516))), polygon( linestring( point(-7301,5189), point(-6682,1880), point(15462,30371), point(9963,-15338)), linestring( point(-3005,-22804), point(-2490.3711,24849), point(1.572927e+308,-9555), point(2227,646)), linestring( point(281474976710659, 380.4727), point(23184,11605), point(31904,29914)), linestring( point(-4748,-26388), point(2196,-9899), point(4.356494e+307,32072))), polygon( linestring( point(11891,-30666), point(5503,13397), point(-9511,-2222)), linestring( point(9.979765e+307,8.559784e+307), point(26514,20345), point(25419,2358), point(10279,-6103)), linestring( point(-779,-6060), point(-13382,5899), point(22925,16702)), linestring( point( 4406.2539,-7334), point(6870,5245), point(4.429768e+307,-29287))), polygon( linestring( point(-28412,562949953421315), point(22002,30503), point(9.935881e+307,32424), point(9720,6.458556e+307)), linestring( point(26999,-8317), point(-9477,12766), point(11,20536), point(-15172,-9254.3350)), linestring( point(-3710,10350), point(-31645,-9981), point(10857,-14515), point(-8597,-8613))))),(linestring( point(24481,1.850443e+307), point(-9295.4844,-7))),(geometrycollection( multipolygon( polygon( linestring( point(-16583,-32540), point(19326,16112), point(-1232.5752,31625)), linestring( point(-909,-21317), point(23363,1.271927e+308), point(-5273,-21527)), linestring( point(-27408,6.656790e+306), point(-4817.5688,-28710), point(18044,-15484))), polygon( linestring( point(24427,6711), point(21467,-4000.5605), point(-13607,26069)), linestring( point(-30808,30033), point(442,6710), point( 2037.2354,-9477), point(11626,21561)), linestring( point(9082,-28593), point(-22254,29974), point(936,-8080.8408))), polygon( linestring( point(-7341,15126), point(3869,1.404847e+308), point(-29132,130)), linestring( point(1849,-32634), point(7556, 857.6416), point(29640,1.356554e+307), point(-15299,31083)), linestring( point(-4708.5190,20725), point(25828,1.363656e+307), point(15257,-70368744177660), point(-14969,-1073741821)), linestring( point(281474976710656,23352), point(-8397,7.414663e+307), point(1.540776e+308,-29793), point(14580,-11971))), polygon( linestring( point(10527,25803), point(-20016,-28487), point(26073,24776), point(12413,5.022989e+307)), linestring( point(-17509,-2472), point(1.173386e+308,-9965), point(-26859,-29107), point(-8732,-2459.6709)), linestring( point(13931,31135), point(536870909,-30671), point(8796093022210,29343)))),multipolygon( polygon( linestring( point(30737,-15710), point(20094,3794), point(12344,31261), point(-30779,10704)), linestring( point(15748,22691), point(-19068,1.246564e+308), point(253,-25389), point(-17196,1.028222e+308)), linestring( point(10739,67108862), point(-17460,-12148), point(1435,30108)), linestring( point(27360,3), point(-4473.0215,-18832), point(31250,28758))), polygon( linestring( point(4398046511101,3.626391e+307), point(-23768,6977), point(-31462,24536)), linestring( point(9007199254740988,-12945), point(4611686018427387904,19660), point(2.115779e+307,-8435), point(-2199023255556,-22930)), linestring( point(-8190,137438953471), point(-144,4398046511107), point(-7726,-24359), point(-1152921504606846977,-14254))), polygon( linestring( point(29871,536870909), point(25080,15310), point( 9354.1113,-21010), point(-11899,29661)), linestring( point(23247,-26264), point(-28705,-31595), point(9936,28603), point(-31890,3.555960e+307)), linestring( point(-30872,6882), point(9533,-9007199254740990), point( 5989.8760,17647)))))),(multipoint( point(26490,-16329), point(-1565,-28274), point(17592186044418,-22053), point(1.061880e+308,-4871), point(1.456094e+308,1.227785e+307), point(1.316415e+308,59), point(9007199254740989,1.083719e+308), point(-9664,-19433))),(polygon( linestring( point(-5606,-14320), point(-9780,-14818), point(-13613,30108)), linestring( point(-13048,-30812), point(-19365,-274877906948), point(1017,29326), point( -265.5020,2.171784e+307)), linestring( point(19613,1723), point(908,-13121), point(6.481166e+307,1.530897e+308), point(-18732,-29134)), linestring( point(17592186044414,-15041), point(12495,-8722), point(-3151.5317,12643)))),(multipolygon( polygon( linestring( point(-13273,1.309288e+308), point(26719,9201), point(-32251,-576460752303423487), point(-32620,-4994)), linestring( point( 6217.9336,1.703727e+307), point(-12755,-24124), point(-32274,31218), point( 4278.2441,-21393)), linestring( point(-25092,16777215), point(1872,-18220), point(-2864,15356)), linestring( point(-27324,-9600), point( 6126.7979, 8479.6426), point(-15895,-3609.5532))), polygon( linestring( point(-19386,7517), point(-2777,-19599), point(549755813890, 4886.9902)), linestring( point(-4624,-34359738366), point(23013,-20110), point(-8197,21126), point(4111,-9067)), linestring( point(4.721742e+307,-23036), point(-14687,31694), point(32244,-30929), point(-3970.2354,8666)), linestring( point(10737, 7418.5195), point(4,27632), point(23940,-562949953421316))), polygon( linestring( point(17024,5.322312e+307), point(1440,4466), point(-6375,1.324641e+308), point(23276,18405)), linestring( point(4462,-8209), point(-32675,-26570), point(19983,-5764.8193)), linestring( point(10982, 8325.2617), point(33554431,-16741), point(4,-28290), point(2147483652,20982)), linestring( point(696,22323), point(21524,-10667), point(-30210,8631))), polygon( linestring( point(-15288,19285), point(1.729024e+308,-7797.7896), point(22466,2044), point(8669,31613)), linestring( point(16689,32225), point(2.819903e+307, 8844.8008), point(-29898,28034)), linestring( point(-32669, 4475.9951), point(18446744073709551615,10408), point(109,32066), point(-2084,10947)), linestring( point(-1892,28983), point(-19038,-14656), point(-6748.7471,1.268206e+308), point(-16719,29345))))),(point(-27814,16)),(polygon( linestring( point(-32530,-29581), point(1099511627780, 3728.9756), point(-72057594037927935,-21892)), linestring( point(-11608,15813), point( 9897.1504,7888), point(26623,6.166163e+307)), linestring( point(-14886,4267), point(27598,7491), point(5900,-30712), point(7.913095e+306,-6757)))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(24584,124), point(-3674,-29865), point(5.716449e+307,28578), point(-23227,5329), point(17711,-31477), point(4334,4098))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(-11513,72057594037927933), point(19483,6.103636e+307), point(-21798,-7894), point(16511,-15064)), linestring( point(4065,-9617), point(634,29254), point(24425,31689), point(-29857,-2680.9673)), linestring( point(-3266,-21329), point(5.859092e+306,4.420449e+307), point(-274,18096)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (linestring( point(8191,-268435460))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( multipoint( point(18488,24679), point(-1129,29960), point(-9528,1.197293e+308)),geometrycollection( polygon( linestring( point(18569,1.677299e+308), point(-14153,15461), point(-22393,-32019)), linestring( point(-7095,1.692748e+308), point( 3972.4121,-3), point(12433,31564), point(-17861,-518)), linestring( point(15250,-15219), point(13377,3268), point(29017,4570), point(7.076468e+307,24348))),multipolygon( polygon( linestring( point(-14376,-5229), point( 983.8359,-11821), point(-108,-9027), point(-26007,30238)), linestring( point(-21075,536870916), point(19361,-6574.4741), point(17179869181, 4469.1104), point(-5571,18014398509481988)), linestring( point(25847,6795), point(18709,-30588), point(27280,-10019), point(-144115188075855868,-12071))), polygon( linestring( point(7065,-16777214), point(-7540,-17191), point(6234,15606), point(-24064,26563)), linestring( point(-24987,140737488355329), point(-13643,1.754621e+308), point(262144,-8388607)), linestring( point(-8504,-26376), point( 8650.8867,20927), point(7.583683e+307,-4191), point( 5743.1289,3695)), linestring( point(8.578519e+307,11507), point(27508,2406), point(-7083.3857,9716), point(6.199450e+307,27127)))),multipolygon( polygon( linestring( point( 404.2871,-12169), point(-16756,-30473), point(-281474976710659,28), point(20919,-7126)), linestring( point(16994,-7496), point(17179869180,-30066), point(9.690947e+307,1.602399e+308)), linestring( point(-3995,1.729830e+308), point(-5281,-6680), point(134217732,-70368744177663))), polygon( linestring( point(32560,32219), point(1.882699e+307,7923), point(-31637,10904), point(-15105,18543)), linestring( point(24749,-12681), point(-10023,17181), point(17178,-12914)), linestring( point(5.701871e+307,21853), point(6600,-7223), point(4488,-12899), point(30987,4212)), linestring( point(-129,1.157245e+308), point(21653,1.745272e+308), point(-30756,1.179564e+308))), polygon( linestring( point(8252,589), point(-14616,26190), point(30320,30788)), linestring( point(3259,-8307), point(-10308,-30329), point(5.904136e+307,9922)), linestring( point(134217729,18313), point(9.391786e+307,-471), point(22640,-17962)), linestring( point(-262148,-2379), point(-23591,34359738367), point(8602,27443))), polygon( linestring( point(2917,-4611686018427387900), point(31759,-15274), point(-18345,-27411)), linestring( point(21151,19331), point(-3707,2432), point(2013,-28296)), linestring( point(16086,-28436), point(32764,1099511627776), point(30159,27797)), linestring( point(-2093,17348), point(-9852,-17851), point(-27945,3991), point(-15333,-24021))))))) ;
insert ignore into `test`.`t`(`a`) values (linestring( point(8978,14855), point(-970,-742), point(2257,6091), point(-26292,27049), point(-7351,11237), point(1,7255), point(-11306,-214), point(-6445,-25741), point(23076,8224), point(16,-7058))) ;
insert ignore into `test`.`t`(`a`) values (point(3.680396e+307,11213)) ;
insert into `test`.`t`(`a`) values (multipoint( point(10947,20901), point(-10003,-29822))) ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (linestring( point(140737488355324,-29474), point(1125899906842623,12256), point(-739,549755813886), point(17933,31498), point(31155,16385))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(17620,32366), point(-11187,6941), point(-12455,1621), point(-18242,-31217)), linestring( point(8189,-7390), point(-20248,29361), point( 9574.0566,-30952)), linestring( point(18441,-21178), point(29453,-18832), point(9532,23681))), polygon( linestring( point(-1268.6494,7204), point(67108863,8654), point(8796093022207,-29136), point(24432,1.103165e+308)), linestring( point( 7490.7871,2154), point(-9692,20607), point( 6992.9648,15164), point(-32572,26283)), linestring( point(4503599627370500,19378), point(2.935889e+307,27008), point(16727,515), point(24968,-20841))), polygon( linestring( point(-6354,1.242673e+308), point(26168,-29932), point(-108,-14050)), linestring( point(5.124051e+307,28965), point(-10503,-20901), point(6764,19369)), linestring( point(-7406,1.480482e+308), point(3.768975e+307,-16386), point(16909,-2047), point(-16550,27678)), linestring( point(-7192,1840), point(-17572, 3394.2988), point( 5058.4746,-536870914))), polygon( linestring( point(-24513,-29714), point(-9333.9609,72057594037927934), point( 2454.8867,1.302906e+308)), linestring( point(-2140,4684), point(67108860,-19635), point(27086,1.390502e+308)), linestring( point(-30394,9.929425e+307), point(26667,29965), point(15480,862), point(19806,9412)), linestring( point(-26266,65534), point(-16676,-29534), point(-13201,2783))))),(point(-26130,-1099511627777)),(polygon( linestring( point(3.924892e+307,-28488), point(25287,3), point(10442,22200)), linestring( point(2147483647,1.695786e+308), point(-29640,-6134), point(-9428,8331), point(-15115,36028797018963972)), linestring( point(268435456,-30731), point(23663,16277), point(4049,-32754), point(18446744073709551614,-32731)), linestring( point(562949953421312,1.577430e+308), point(-134217728,22496), point(-5007,8.566998e+307), point(22518,3250)))),(multipoint( point(2806,12499), point(-21141,18446744073709551614), point(10162,5.942664e+306), point(27112,27029), point(-2791,19927), point( 3584.9082,-32741))),(point(-3051,-20952)),(polygon( linestring( point(-16764,-13535), point(2249,18575), point(1.113476e+308,19011), point(7.331706e+306,-18000)), linestring( point(-1899,-17592186044420), point(13448,19563), point(-10765,22300), point(2.164677e+307,742)), linestring( point(-4194304,-22381), point(13813,-26023), point(-18908,24765), point(32769,-4206.3374)), linestring( point(3825,-26966), point(-23887,17229), point(32691,24832), point(-14318,-25546)))),(point(-14891,-8522)),(point(30949,-4451)),(polygon( linestring( point(-20955, 4580.1289), point(26322,-12473), point(876,-11729), point(4.407990e+307,-28307)), linestring( point(16742,26301), point(20301,6573), point(5.239682e+307,4294967294), point(4398046511104,15687)), linestring( point(-10259,-3574.8477), point(-21633,1.063091e+308), point(35184372088832,-5609)), linestring( point(28279,3839), point(-29236,-30963), point(13390,1.547333e+307)))),(geometrycollection( linestring( point(36028797018963969,-260), point(78, 2011.4111), point(-8796093022211,-29570), point(-24394,-15695), point(562949953421310,31010), point(7.178583e+307,1.324240e+308), point(306,-6606.1196)))),(multipolygon( polygon( linestring( point(-25812,1.679098e+308), point(9.686306e+305,-8208), point(18767,536870912)), linestring( point(22388,3.153295e+307), point(-1254,8.524943e+307), point(2023,20349)), linestring( point(5168,5.986731e+307), point(-30325,5.101713e+307), point(-624,5700))), polygon( linestring( point(64,22797), point(-2771,15370), point(9.619360e+307,2044)), linestring( point(8576,-9136), point(-31931,5816), point(22477,6159)), linestring( point(2464,-27449), point(22945,-1345.3291), point(13982, 1997.5225))))),(geometrycollection( point(3470,-1004),point(-10516,24647),polygon( linestring( point(29202,1121), point(-18431,31642), point(1.696444e+308,-7864)), linestring( point(-7516,-21711), point(5524,-28258), point(17878,-17217), point(-27978,-20969)), linestring( point(10352,-17950), point(16836,1.612539e+308), point(258,26744), point(-8867.6426,19369)), linestring( point(17492,984), point(-6522,-32211), point(20517,16133))))),(multilinestring( linestring( point(1023,-13988), point(-13192,8095), point(979,-19150), point(3735,-25025), point(6313,32391), point(31823,-3539), point(1699,10492), point( 9083.0313,-22238), point(-3266,4119), point(-21035,-26369)), linestring( point(5285,30951), point(6863,-7654.2373), point(-3764,576460752303423490), point(5.057519e+307, 6276.6807), point(-5231,13074), point( 5140.7637,11754), point(6076,-3361), point(-31769,-21634), point(-22598,8189), point( 9385.7402,-10965)), linestring( point(-21880,4.992046e+307), point(6.992086e+307,7.554589e+307), point(-8756,-21206), point(-12525,-18397), point(-1048574,31164), point(13830,16211), point(144115188075855873,29253)), linestring( point(14997,-8176), point( 624.6729,1.388947e+308), point(27207,1.705915e+308), point(13095,4921), point(-18301,-23939), point(15586,-3853), point(25984,-25350)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(8.833870e+307,22926), point(21238,-12158))),(multipoint( point(-21800,-24436), point(-31523,-9282), point(-31673,2.611325e+307), point(972,9.232132e+307), point(-30930,-145), point(2603,30360), point(17179869183,281474976710657), point(5.994470e+307,-15739), point(-8407,30545), point(9639,8887))),(multipoint( point( 7774.3008,-9573), point(-27128,3394), point(-23898,-32625), point(288230376151711744,6299), point(28805,30725), point(2199023255549,26663), point(-24590,-8797))),(linestring( point(-13655,1125899906842627), point(20909,-28669), point(2.704557e+307,6570), point(24072,4277), point(19796,-1027), point(6670,1782), point(562949953421314,5.801736e+307), point(17738,15473), point(11248,-28593), point(4.557487e+307,-8199))),(point(-4423,-23424)),(point(1.054831e+308,22215)),(point(-15061,6563)),(geometrycollection( multipoint( point(-8962,-16747), point(-3083,-24425), point(-17455,26015), point(23136,6695)))),(multipolygon( polygon( linestring( point(32113,22711), point(-5596,-26169), point(-14639,25280), point(-28003,-16528)), linestring( point(18219, 3977.8154), point(-24581,-7657), point(-29338,-17340)), linestring( point(-5866, 5164.7090), point(9772,10196), point(3571,27316), point(510,-26229))), polygon( linestring( point(1830,-23374), point(-18603,1.639841e+308), point(16926,-20197)), linestring( point(2.216017e+306,28998), point(524290,-19846), point(30336,-3898)), linestring( point(288230376151711740,14553), point(1.750214e+308,31786), point(-17101,1.556400e+308), point(26340,144115188075855870))), polygon( linestring( point(128,-20281), point(-9625.3486,-8585), point(27034,-16664), point(-31989,1.409955e+308)), linestring( point(1.094676e+308,7647), point(130,8008), point(12428,18411)), linestring( point(10419,-7861), point(1.373603e+308,16805), point(26161,11026), point(-711,-24546))))),(polygon( linestring( point(-25340,16353), point(3426,9940), point(1,9861), point(24662,-6070.9756)), linestring( point(-7291,-18185), point(30492,7.503253e+307), point(-23650,-9637)), linestring( point(524286,-23141), point(-28807,67108864), point(-8971, 6590.7285), point(-28810,-22972)))),(multipoint( point(26450,3928), point(25970,-5419))) ;
select a from t where a ='' ;
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-28904,-29863), point( 1190.6602,-15218), point(11454,27193), point(-1869,-19236)), linestring( point(24950,1.307018e+308), point(-30505,5.762929e+307), point(21847,13709), point(-7616, 1390.2305), point(12773,-26954), point(254,-9293), point(15357,-30811), point(-18986,-1152921504606846975), point(9165,29722), point(32106,-890)), linestring( point(7.480979e+307,-14582), point(-9074.6074,10289), point(18816,-31877), point(-27272,9092), point(-10267,-29775)))) ;
select a from t where a ='65525' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(17736,-6594), point(13589,-14477), point(576460752303423490,-10418), point(-29790,-14028), point( 8345.2402,-680), point(28244,23152), point(-21317,3649), point(29500,2110))),(multipolygon( polygon( linestring( point(23173,29226), point(25509,-25397), point(25041,-4294967292)), linestring( point(19940,27621), point(18446744073709551613,68719476736), point(-13108,20407)), linestring( point(-7968,127), point(-14231,1499), point(-4585,-6), point(4611686018427387906,-29714))), polygon( linestring( point(29888,-10017), point(29490,-12795), point(6.933338e+307,32181)), linestring( point(21363,-29419), point(-10635,8205), point(3971,-10356), point(-26121,19019)), linestring( point(7.471791e+307,12056), point(-2584,-29339), point(-15270,2147483647), point(-30383,13385))), polygon( linestring( point(7039,1.470985e+308), point(77,18186), point(-20245, -872.9990), point(-25996,-13573)), linestring( point(-20667,8796093022207), point(-13474,-27262), point(-14986,9227)), linestring( point(4.713986e+307,20606), point(-3338,749), point(10892,5.243237e+307), point(-19137,1850))), polygon( linestring( point(1.239433e+307,-29300), point(-26447,-20269), point(16760,-5156)), linestring( point(1.756956e+307,-8144), point(21063,-31750), point(7.338195e+307,1973), point(-25693,29028)), linestring( point(21339,-17788), point(12381,8589934593), point(8.655023e+307,-16343))))),(point(536870913,-9211.1543)),(geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(9007199254740993,30921), point(-32048,28626), point(-28906,-6055), point(24782,3563)), linestring( point(19408,-2926), point(-144115188075855869,-1761), point(72057594037927934,-28808), point(26736,11785)), linestring( point(-16388,3.554026e+307), point(-7189.1592,3), point(-2786,-11079)), linestring( point(24749,1.053502e+308), point(30960,31128), point(10934,7841))), polygon( linestring( point(22460,2336), point(3219,-8619.1787), point(-26918,-27508), point(-31769,6844)), linestring( point(-570,27643), point(-24192,204), point(-24285,28758), point(-21976,21243)), linestring( point(-29731,7.021598e+307), point(32752,2.897003e+307), point(19273,-3704)), linestring( point(4772,27031), point(-19280, 9206.5781), point(16777220,15890))))),linestring( point(-16242,2550), point(-7762,-15713), point(18255,15426), point(-16026,-23181), point(1073741822,30562), point(17155,1.563843e+308), point(34359738372,24759), point(29867,3274)))),(multilinestring( linestring( point(8.945475e+307,11430), point(6.474997e+307,72057594037927936)), linestring( point(-8299,-11308), point(19178,-23573)))),(multilinestring( linestring( point(36028797018963968,-22378), point(-4642,-32039), point(-9205,-274877906944), point(19120,-18127), point(12055,-20058)), linestring( point(25244,-6029), point( 8286.9590,-6407), point(-10910,8264), point(-5529,14732)), linestring( point(29221,30817), point(30889,32103), point(9932,-19299)), linestring( point(-28241,536870914)))),(geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(12652,1.452535e+308), point(13484,13107), point(36028797018963967,21620), point(-13028,-25971)), linestring( point(-1994,-26134), point(-12070,31550), point(1.013468e+308, -965.6309), point(-12217,-32387)), linestring( point(23787,7889), point(1.739001e+308,29872), point(12732,-31971))), polygon( linestring( point(6896,28425), point(-29024,14519), point(3.009185e+307,-11864)), linestring( point(9223372036854775806,-17524), point(26873,29726), point(11334,-5236)), linestring( point(1.504868e+308,20076), point(-3532.1001,-21635), point(-27692,-16471), point(-5174,-17338))), polygon( linestring( point(-1798,-22300), point(-7421,1031), point(-17939,10961), point(3.357595e+307,354)), linestring( point(-32588,524288), point(581,18749), point(-7082,-22082), point(11728,1.259751e+308)), linestring( point(12954,-15563), point(-23019,25898), point( 7380.7070,17726))), polygon( linestring( point(-9354,15477), point(5890,7858), point(-274877906947,9762)), linestring( point(-9380.9063,9793), point(10257,-31822), point(-8500.3154,268435459)), linestring( point(420,11836), point(14231,25080), point(9.028849e+307,9284)))),multipoint( point(25865,11681), point(-27564,8847), point(23465,8.268275e+307), point(-30618,140737488355326), point(22595,24331), point(1.046485e+308,1.485974e+308), point(-21015,17388), point(2.551898e+307,-32028))),multipolygon( polygon( linestring( point(-3734,9078), point(1048574,25002), point(32372,-20415), point(13301,-17003)), linestring( point( 4433.4453,16386), point(29097,12941), point(20843,2251799813685246), point(-30771,19552)), linestring( point(3872,1569), point(-29047,140737488355330), point(21149,-15996)), linestring( point(-2549.6479,-2920.5718), point(-24952,-23568), point(-12976,1.592489e+308))), polygon( linestring( point(23950,-16474), point(-7529.7266,6.051215e+307), point(-29256,1.016799e+308), point(-5713,1.257927e+308)), linestring( point(-15065,7299), point(-30952,-19113), point(2,-6624.3096), point(31412,19164)), linestring( point(12318,23988), point(-21865,28583), point(-15214,-5469)), linestring( point(-29081,-6325), point(7423,66), point(9.401937e+307,27127), point(-25786,1.514031e+308))), polygon( linestring( point(-9094.5762,-2467), point(28556,1.419369e+308), point(-2359,4.594821e+307), point(8.913755e+307,19959)), linestring( point(8022,5879), point(12762,2251799813685245), point(-10224,-23436)), linestring( point(549755813886,7905), point(-7203, 7208.5195), point(-15135,-13284), point(-1465,15896))), polygon( linestring( point(-31535,18014398509481980), point(25934,20465), point(12037,-4328), point(9115,15010)), linestring( point(-8718,-4722.9912), point(4516,-32605), point(7291,-32254), point(6.066818e+307,5.437903e+307)), linestring( point(4022, 9980.3359), point(17014,20341), point(2305843009213693949,17913)))))),(point( 6172.2344,536870911)),(multilinestring( linestring( point(12653,-19089), point(-26226,-19012), point(-5691.8999,-13037), point(9223372036854775804,-17356), point(-13869,27469), point(17806,19879), point(-22878,15727), point(6.506830e+307,4.327723e+307), point(-12155,14067)), linestring( point(1.156504e+308,7492), point(-7672,7578), point(-14236,32463)))),(multipolygon( polygon( linestring( point(-1152921504606846980,1.541311e+308), point(19792,1.128714e+308), point(2908,7693)), linestring( point(1.133838e+308,-14576), point(8004,23166), point(9580,-11567), point(-4053.1226,-14022)), linestring( point(17592186044418,5838), point(13613,8.342648e+307), point(1073741828,18092), point(-3408.0493,8589934590))), polygon( linestring( point(-337,-26199), point(11322,-29708), point(14368,873), point(26486,-24070)), linestring( point(1.285352e+308,-33554428), point(4326,15094), point(10763,-23171)), linestring( point(30877,-32078), point(-7115,32645), point(7370,11822)), linestring( point(-11181,-15802), point(-15304,-28647), point(12709, 8069.9902), point(-13943,-15534))), polygon( linestring( point(30399,1380), point(-5069,-23109), point(6206,29427), point(-15751,21966)), linestring( point(-7970,15042), point(-10765,-2493), point(4610,-24439), point(-9235,-8975)), linestring( point(31942,-16387), point(-374,-7461), point(-8264,-21980)), linestring( point(-20505,4), point(3.105978e+306,-25719), point(-15329,-36028797018963968))), polygon( linestring( point(1185,-9011), point(26097,24992), point(-13586,3.777258e+307)), linestring( point(-31835,-21226), point(-5234,10965), point( 7181.2285,24981), point(4503599627370499,1.795456e+308)), linestring( point(-9147.0273,-29204), point(25126,-4611686018427387907), point(1355,-32708)), linestring( point(-21789,8190), point(31215,15192), point(3118,4.214137e+307), point(-36028797018963971,14548))))),(linestring( point(-16600,-7986), point(16988,7061), point(1077,-4134))),(polygon( linestring( point(9633,-21872), point(-11024,18446744073709551614), point(262145,20726), point(4801,19644)), linestring( point(1.742506e+308,-12791), point(2716,-26862), point(-1500,30884), point(1.038364e+308,1.755077e+308)), linestring( point(12530,-28223), point(-17688,3799), point(1.453830e+308,-28775)), linestring( point(11205,18402), point(1099511627779,36028797018963966), point(2.081334e+306,-3222), point(4547,-24115)))),(multilinestring( linestring( point(-31529,12794)), linestring( point(-8608,4.125014e+307), point(884,19277), point(25853,-13344), point(30114,30183), point(25864,7073), point(-15409, 1871.1660), point(2321,26361)), linestring( point(20504,-9064), point(11,-16072), point(17220,-23698), point(30447,-29117), point(-11890,7149), point(32320,-28727)), linestring( point(2.692385e+307,1.495272e+308), point(-22513,27427), point(9,9177), point(-69,20753), point(-19540,32423), point(22950,-6), point(-32103,17374), point(-11754,-28356), point(-19236,18529)))),(geometrycollection( multipoint( point(25868,-32046), point(20101,-22303), point(-32329,1.593317e+308), point(28774,25007), point(2490,16832), point(-6203,-29420), point(17143,29382), point(-3121,-31635), point( 2382.6748,16495)),multipolygon( polygon( linestring( point(13925,-26318), point(-17128,223), point(4294967296,-21490)), linestring( point(8796093022205,-36028797018963964), point(9069,5408), point(-23944,611)), linestring( point(-20960, 3077.9492), point(27749,1.287778e+308), point(-1478,5333)), linestring( point(1.319573e+308,9237), point(8589934588,-25983), point(2345,-31518), point(19398,-11667))), polygon( linestring( point(13627,31266), point(4503599627370492,3916), point(19723,8)), linestring( point(5.276764e+307,-8146), point( 4771.3008,27585), point(-2775,-31048)), linestring( point(8720,20793), point(8748,19490), point(24223,29147), point(1.755743e+308,24103))), polygon( linestring( point(245,-32464), point(-23246,-14262), point(-1299,-21535)), linestring( point(-16450,7.199534e+307), point(-1842,-21318), point(2.235857e+307,-22670)), linestring( point(8353,-16174), point(8978,15377), point(-7251,-30545)))))) ;
insert ignore into `test`.`t`(`a`) values (geometrycollection( multilinestring( linestring( point(-32509,27857), point(13957,15746)), linestring( point(-15256,20757), point(32708,17844), point(-18428,255), point(3381,6784), point(1.283112e+307,-21120), point(15277,31447), point(19178,26604), point(2.252414e+307,-15741), point(30662,-16023), point(-17811,-4137)), linestring( point(1029,16368), point(9.179577e+307,1.244844e+308), point(-10185,-21903), point(-16380,-25668)), linestring( point(-8466.0703,-288230376151711740), point(70368744177667,-1021), point(8.046770e+307,11791), point(25649,4094), point(7544,6300), point(5.261314e+307,-27688), point(984,21253), point(28702,1.620336e+308), point(8195,-2899), point(-8388611,27631))),point(-7620,-28149))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipoint( point(-28346,-24810), point(3.268861e+307,25994), point(1152921504606846972,23925), point(13265,-15726)),multilinestring( linestring( point(1.210988e+308,24249), point(144115188075855868,15301), point(32539,23771), point( 4906.1152,30537), point(-15361,22694), point(-20719,-1713), point(-10189,13639), point(-14423, 2984.3896), point(-13447,21319)), linestring( point(1685,9522), point(-15376,11353), point(18014398509481982,-24204)), linestring( point(11353,18711), point( 6582.0508,20193), point( 4428.3213,12261)), linestring( point( 3230.6221, 576.0107), point(549755813889,27704), point(18631,-14971), point(8783,-15215), point(18180,24983), point(4194306,1.789079e+308), point(7.822303e+307,2050), point(-25085,260), point(-24966,23132))),geometrycollection( multipoint( point(16738,21208), point(-129, -33.3213), point(21867,-32164), point( 984.5195,1.687327e+308), point(-12820,-3230), point(-21522,5943), point(5.968483e+307, 4813.1836), point(2251799813685246,-8476.8018), point(2138,-4418)),polygon( linestring( point(-28526,33554433), point( 9236.5430,-14710), point(-27221,-5306)), linestring( point(24028,8796093022205), point(-2743,22787), point(-28961,-2147483650), point(-25810,-4830.4028)), linestring( point(-5356,4048), point(-10738,844), point(9223372036854775804,12729)), linestring( point(15579,29614), point(16351,-8468), point(-4942,-32768), point(-23899,2097148))),linestring( point(-13185,11781), point(-20034,-1099511627775), point(-10857,-27741), point(-25758,-16017), point(28130,-7265.7910), point(34359738365,10624))))),(polygon( linestring( point( 9871.1211,26597), point(23060,-22860), point(-28850,31971)), linestring( point(1.492901e+306,28953), point(67108863,-14279), point(-17637,-15658)), linestring( point(288230376151711741,-31494), point(2505,-25350), point(23431,-10201)))),(geometrycollection( point(16456,5.396035e+307),linestring( point(6.688283e+307,2199023255550), point(6.235383e+307,-19087), point(12672,-10282), point(-3162,-7726), point(31597,-30883), point(-32429,22210), point(-13075,144115188075855871), point(11671,18472), point(3109,1709), point(5227,-23869)))),(point(-10149,-13083)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(1125899906842626,25136), point(6.273128e+307,-16304), point(31633,-6042), point(1.432545e+308,9223372036854775806), point(-32559,22798), point(1838, 6655.4004), point(-9867,14820), point(21704,1.212769e+308), point(1.135196e+308,13113))),(multilinestring( linestring( point(1.374031e+308,18708), point(11100,-16728), point(1.293695e+307,6.223755e+306), point(-5166,1.318011e+308)), linestring( point(-19836,-27646), point(31674,9447), point(12735,14497), point(1.014941e+308,1208), point(-34359738367,20934)))),(point(-7277,2097153)),(multilinestring( linestring( point(9.481807e+307,19159), point(-5262,18388), point(20229,4350), point(1.259308e+308, 837.3740), point(2147483652,-5997), point(-23327,33), point(14326,21889), point(-938,4795), point(2305843009213693949,11627), point(3323,1125899906842627)), linestring( point(-6657,5.965974e+307), point(26376,-26537), point(-19657,26701), point(-31669,-19047), point(8463, 5073.7510)))),(multipolygon( polygon( linestring( point(-26117,-17048), point(-19201,-9517), point(-15139,9857)), linestring( point(31662,-6515), point(10230,-565), point(-8739,4.970828e+307)), linestring( point(-1152921504606846972,-9223372036854775805), point(30584,-17243), point(21111,6051))), polygon( linestring( point(18314,-1669), point(-17295,-20228), point(1.321650e+307,-16478)), linestring( point(18300,2.946370e+307), point(22205,-23073), point(-6183,-13316), point(-4491,28676)), linestring( point(4.102096e+306,1.433094e+308), point(25920,-19742), point(1.828179e+307,27885))), polygon( linestring( point(10842, 1748.7314), point(30447,-7653.4619), point(-12755,-5779)), linestring( point(-8221,1.760647e+307), point(13127,7209), point(1545, 6321.4814), point(-10822,17006)), linestring( point(18821,2251799813685252), point(-10770,-14089), point(-24926,-22644))), polygon( linestring( point(4294967300,372), point(17592186044415,-6280.7935), point(-19579,7.795030e+307), point(-29261,-1997)), linestring( point(31182,12593), point(1.712816e+308,19642), point(18325,1.984476e+307)), linestring( point(19676,-6), point(-26408,2305843009213693954), point(1.311200e+308,274877906946)), linestring( point(4696,-19759), point(25115,1.369818e+308), point(16821,-12315))))),(polygon( linestring( point(-1525,9223372036854775809), point(19383,-9740), point(10992,32046), point(4.618105e+307,2282)), linestring( point(3.274801e+307,31688), point(-31188,-7822), point(8213,1380), point(13492,5.009985e+307)), linestring( point(-6603,-27454), point(1.385107e+308,15869), point(-6103,-22660)), linestring( point(-5542,-24060), point(29913,3095), point(-6004,1311), point(-24646,-23152)))),(linestring( point(9670,20600), point(27207,31589), point(-16260,27984), point(15080,-25662), point(28715,25985), point(26912,1073741822), point(-21631,-27963), point(-32619,1.313137e+308), point(9775,1023))),(multilinestring( linestring( point(6.204441e+307,-25871), point(3418,-25567), point(15120,31894), point(-3771,8156), point(-12904,29748)), linestring( point(140737488355329,-22629), point(-5387,10958), point(-25471, 8394.4395), point(1.873147e+307,29794)))),(point(-5511,-2563)),(linestring( point(1.781326e+308,18102), point(1.719066e+308,17336))),(linestring( point(-865,-26624), point(-16889,4398046511103), point(14536,18523))),(polygon( linestring( point(26665,30948), point(-2147483650,-25250), point(8.190400e+307,3.596684e+307)), linestring( point(23275,21956), point(-22433,21794), point(-13468,-5100.4556), point(159,-23572)), linestring( point(-4226,-15945), point(-516,32068), point(-25032,-30599), point(-634,-18618)))),(multilinestring( linestring( point(2409,11575)), linestring( point(-32282,-12892), point(-28115, -996.3916)), linestring( point(-26828,227), point(-19728,-5780), point(27802,5103), point(-32033,13640), point(-18025,14770), point(-21902,5984), point(-32234,10431), point(17957,-21117), point(-274877906943,5852)), linestring( point(-10741,-1132)))),(polygon( linestring( point(15667,7853), point(29507,-2783), point(28996,30244), point(14412,16509)), linestring( point(29731,24746), point(3566,-2021), point(1.179908e+307,-28797), point(11046,-10390)), linestring( point(32475,23395), point(17979,25941), point(-8940, 5744.6924)), linestring( point(140737488355324,-18038), point(5781,-1899), point(27042,-31949), point(30093,-28556)))),(linestring( point(20118,140737488355326), point(15633,2.139030e+307), point(-21281,-4702))),(linestring( point( 8935.8848, 6407.3809), point(1.148771e+308,19176), point(-25996,19772), point(-985,4503599627370496))),(linestring( point(-2380,3662), point(1537,-25752), point(19650,7.682647e+307), point(-23817,14011), point(4294967300,17206), point(4.829905e+307,274877906946), point(6560,1.009888e+308), point(-288230376151711742,-20183), point(5304,-12898))),(multipoint( point(18719,-14865), point(-28780,2360), point(24405,36028797018963969))),(multipoint( point(-32701,2007), point(-28960,19151), point(-582,1.790386e+308), point(-22397,-29799), point(12388,20232), point(2573,34359738364), point(-268435454,-25986), point(23239,30410), point(25029,-23598))),(polygon( linestring( point(-6270.6953,16), point(-5595.3052,-6348), point(-26977,21167), point(22374,2923)), linestring( point(4600,16330), point(16759,-14096), point(-13019,23676)), linestring( point(-4718,-134217728), point(-17315,32085), point(14884,18456)), linestring( point(-10687,23932), point(274877906944,-4039), point(26087,6584), point( 3212.2852,-2097150)))) ;
insert ignore into `test`.`t`(`a`) values (point(29370,-20556)) ;
delete from t limit 2 ;
delete ignore from t where a =16383 ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (linestring( point(26968,-19686), point(29134,-24864), point(7362,26011), point(25066,15148), point(-8868,29388), point(23304,-16624))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(-25894,23237), point(-27616,-29149), point(-22467,8688)), linestring( point(27821,-20505), point(29108,-23409), point(-7437,1.197589e+308)), linestring( point(-4354,14600), point(23846,-1784), point(4398046511101,-20279)), linestring( point(-16777220,30925), point(-9223,1.400272e+308), point(-23756,-21820), point(7159,21035)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(1414,5864), point(11542,-32738), point(5110,-8517), point(18231,1.146384e+308)), linestring( point(-1181,-5428), point(29943,-4463), point(-2199023255548,-29638), point(-24810,32226)), linestring( point(-6239,-13218), point(-16382,32733), point(-20140,-2025)), linestring( point(-14610,28), point(26316,6.746628e+307), point(3.169932e+307,-31975))), polygon( linestring( point(-7943,-32395), point(3.318574e+307,-20307), point(1.092136e+308,2199023255549)), linestring( point(1930,1048579), point(-140737488355330,28845), point(1.680475e+308,-29598)), linestring( point(30939,-15082), point(1152921504606846974,238), point(24704,-10275), point(24749,-3745))), polygon( linestring( point(-25457,-10037), point(24427,1.223336e+308), point(-9,-11617), point(-19053,-11113)), linestring( point(-27287,-29354), point(4.092037e+307,2.324354e+307), point(-31862,-26068)), linestring( point(10420,4711), point(20009,-21914), point(20810,-12983))))) ;
delete from t limit 2 ;
select sql_big_result a from t where a ='11:11:11' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-15834,2136), point(-3341,2303), point(23180,2683), point(9223372036854775804, 1787.2920), point(-29747,-17920), point(-21713,9512), point(19225,-25833), point(-177,-7470), point( 976.5820,-6506)), linestring( point(23526,21494), point(1.041866e+308,27986)), linestring( point(137438953470,31709)), linestring( point(2.429840e+306,21739), point(2.237060e+307,-32551), point(7561,1.019917e+308), point(23288,70368744177668), point(7120,-4667)))),(point(13839,-10184)),(polygon( linestring( point(1.393509e+308,17798), point(27189,1152921504606846979), point(-18014398509481984,-27724), point(12915,16048)), linestring( point(4.089421e+307,28767), point(21354,3138), point(-27367,-14000), point(-14204,-25197)), linestring( point(-21906,23635), point(14321,-9382), point(-10432,-11369), point(8137,32683)))),(multipoint( point(-12635,7818), point(15303,8706), point(-13946,9963), point(18857,-6765), point(9.472503e+306,4.500649e+307), point(3.466052e+307,-10277), point(-23470,25964))),(multilinestring( linestring( point(25202,31817), point(12282,1.211530e+308), point(-28306,19313), point(9723,-27435), point(-13674,1152921504606846978), point(-31109,-21819), point(15615,7.051749e+307), point(-2507, -545.5957), point( 9379.0488,-11518), point(-6315,-25042)), linestring( point(1.756317e+308,1.791808e+308), point(-28869,-9069), point(10516,-24832), point(-21935,-10749), point(5539,15417)))),(multipolygon( polygon( linestring( point(31176,27330), point(-20624,18369), point(4465,-22112), point(1.581417e+308,-14506)), linestring( point(26997,-17768), point(-26863,-7757.3770), point(-17413,26674), point(22044,2097152)), linestring( point(-17703,2147483648), point(-31699,-6805.9199), point(-25954,-72057594037927935))), polygon( linestring( point(-31580,-16957), point(14493,-9181), point(3.175055e+307,-18582)), linestring( point(9431,4503599627370498), point(-27894,-17179869183), point(-17166,-4305)), linestring( point(15885,-24905), point(1.082803e+308,25527), point(-17266,-18395))))),(multipoint( point(-3273,-23193), point(-19311,27755), point(-32711,2.276358e+306))),(point(-2768,2097156)),(point(12083,-29404)),(multilinestring( linestring( point(-524285,19104), point(9465,23697), point( 3541.6875,17461), point(11789,-16566), point(-19780,-2147483649), point(-22284,-19638), point(274877906945,13626), point(7.576726e+307,4398046511102), point(-13692,256), point(-21501,697)), linestring( point(2.569206e+306,1417), point(1.543529e+308,6.438990e+307), point(8196,8.146059e+307), point(-13370,1.310113e+308), point(-31714,-10919), point(-22431,26753), point(-5,21211), point(18731,6657)), linestring( point(-6757,-10261)), linestring( point(-8286,-3748), point(-4503599627370499,7290)))) ;
insert into `test`.`t`(`a`) values (multipoint( point(-13070,1048572), point(1.264222e+308,-5684), point(-9,-5609), point(30312,-497))) ;
insert into `test`.`t`(`a`) values (point(14599,-13131)) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(-68719476739,7257), point(19165,32766), point(18320,7582)), linestring( point(13233,-13971), point(32338,-3174), point(27807,-18150), point(18094,-26298)), linestring( point(7524,6563), point(-9223372036854775807,1.529042e+308), point(23488,-5800)), linestring( point(30170,-9007199254740989), point(-10070,-17759), point(1043,-6503)))) ;
delete from t limit 1 ;
insert into `test`.`t`(`a`) values (linestring( point(-29457,-21763), point(-2233,23433), point(1.470436e+308,20251))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point( 3580.1133,-30566), point(-19751,5.294018e+307), point(10485,-32515), point(24327,6474)), linestring( point(-20434,-28836), point(-18077,20441), point(144115188075855869,-8802), point(274877906947,25294)), linestring( point( -460.1807,27779), point(1.749755e+308,19539), point(-17592186044419,-21354), point(30470,-3943))), polygon( linestring( point(-18795,14120), point(29842,-5195), point(9007199254740996,6.128191e+307), point(30765,18524)), linestring( point(1.129299e+308,-9997), point(6842,-2760), point(-9787,-16840), point(5293,-13720)), linestring( point(9,5125), point(8.880179e+307,-16981), point(-25870,1.538625e+308)), linestring( point(-11836,-32320), point(-16374,-8716), point(26661,-8846))), polygon( linestring( point(8941,1.211685e+308), point(-7076,1.148007e+308), point(-14696,4.510725e+307), point(-8860,-18256)), linestring( point(7.626081e+306,-5957), point(-2062,3537), point(-23118,19937)), linestring( point(4.830917e+307,1.083458e+308), point(32204,-32533), point(65,-9865.5889), point(-1235,16085))), polygon( linestring( point(1.028279e+308,-17458), point(1.206582e+308,-5724), point(21689,7224)), linestring( point(-288230376151711745,6.324290e+307), point(-21293,-67108867), point(-7514, 4244.8877)), linestring( point(17739,2937), point(-13125,13498), point(-7310,5373))))),(geometrycollection( polygon( linestring( point(31744,-131076), point(2.543645e+307,28394), point(-3609,7.083377e+307)), linestring( point(15696,10115), point(17179869181,7469), point(-20138,-980), point(29149,536870909)), linestring( point(16641,-10363), point(12975,32212), point(18014398509481981,67108866), point(2251799813685248,14339)), linestring( point(-366,-26833), point(-3035,503), point(-262147,-7106), point(-4951,28198))),linestring( point(67108864,-27184), point(9434,23781), point(-25222,-15543)))),(point(-5012.8081,19790)),(polygon( linestring( point(-27663,27935), point(28803,2303), point(-13732,-5449), point(-14568,-13401)), linestring( point(16835,18815), point(3.369098e+307,20946), point(-11776,-9571)), linestring( point(-21542,13), point(-24096,9632), point(855,1.667555e+308)), linestring( point(-30870,-14519), point( -456.7803,31088), point(1.785344e+308,-18124)))),(geometrycollection( point(-19971,31849),linestring( point(-18951,8.847443e+307)),polygon( linestring( point(21380,-22265), point(31043,23927), point(-288230376151711742,27741)), linestring( point(-2367,17399), point(1.194649e+308,-8628), point(-8627,-26646)), linestring( point(21131,-11842), point( -141.9756,24681), point(-1073741828,-2151)), linestring( point(29438,-2199023255555), point(-9626, 4155.7031), point(30844,-8796093022206), point(-25609,1.442342e+308))))),(multipolygon( polygon( linestring( point(1.147122e+308,-9733), point(-6344,36028797018963965), point(29566,19319), point(-30719,3318)), linestring( point(11050,-9223372036854775808), point(-6165,-31761), point(9.850285e+306,2.037084e+307)), linestring( point(7344,32414), point( 4795.9961,34359738364), point(-6676,137438953476), point(-15733,1.569347e+308))), polygon( linestring( point(11954,-27840), point(6299,3906), point(-14883,-5643.1152)), linestring( point(16387,-14744), point(5,6), point(-9359,4097), point(-3048,3269)), linestring( point(-12164,-22747), point(17145,-13055), point(6.350340e+307,19537))), polygon( linestring( point(28580,-24516), point(-9051.2520,-5724), point(4.897175e+307,274877906944), point(4348,17733)), linestring( point(-11136,516), point(-27610,-22776), point( 639.3574,34359738369)), linestring( point(17289,1.182622e+308), point(5.354544e+307,25992), point(-9646,6312)), linestring( point(21568, 8927.7656), point(10868,-3471.2563), point(9101,-28680))))),(multipolygon( polygon( linestring( point(-3647,11342), point(2422,-11435), point(-6986,-2049)), linestring( point(25823,-18495), point(-23890,6115), point(29106, 4199.6719)), linestring( point(-18087,18014398509481987), point(1411,24357), point(-5344,-17128))), polygon( linestring( point(15095,-25206), point(2884,-131073), point(-19021,29389)), linestring( point(24587,11512), point( 5231.4434,-7866), point(-29590,-1201), point(28226,-5215.5938)), linestring( point(137438953473,28155), point(-21215,-27485), point(-3612.9702,20711), point(13263,-12961)), linestring( point(6.148609e+307,6.407563e+306), point(34,1.149324e+308), point(9330,-3338), point(-9023,16885))))),(geometrycollection( linestring( point(-6975,-10394), point(-21904,-6604), point(10684,5.475663e+307), point(19399,22769), point(1.242344e+308,-31908)),multipoint( point(1125899906842626,-25143), point(-26164,-5904), point(-6587,-23975)))),(linestring( point(12547,8.200045e+307), point(23766,-14488), point(-9762,15699), point(10537,20312), point(-14223,31887), point(21628,-131071), point(-13232,-3069), point(28796,6.215543e+307), point(8379,-22477))),(multipolygon( polygon( linestring( point(25324,-30252), point(-10558,-21317), point(-28072,1.517758e+308), point(14784,140737488355332)), linestring( point(1.241796e+308,-11650), point(3.589467e+307,7542), point(-19490,31000), point(16533,3)), linestring( point(31074,22131), point(8757,16227), point(-11587,-12354), point(-23674,6845))), polygon( linestring( point(-32183,-26778), point(6888,15682), point(7405,-1125899906842624)), linestring( point(-19503,1.214458e+308), point(31105,4), point(-131071,-13591)), linestring( point(4093,1.234079e+308), point(61,27691), point(9182, 4403.9189), point(22641,2439))))) ;
select a from t where a ='65525' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(30663,-24291))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-2396,1.091868e+308), point(-22818,-21017), point(-19683,-14244), point(-16772,-13237)), linestring( point(-12447,7066), point(15424,8.429011e+307), point(-20272,18095), point(5377,10672)), linestring( point(-26595,-25612), point(-13377,27607), point(30203,-12934), point(-31308,30880))), polygon( linestring( point(1,20541), point(12053,8936), point(-1133,12529), point(7286,13948)), linestring( point(67,-24256), point(8589934592,22227), point(-6232,8796093022209)), linestring( point(6875,-22624), point(17592186044417,-18110), point(-22663,4)), linestring( point(24646,-9391), point(8796093022209,-41), point(-19842,-27764))), polygon( linestring( point(19565,-26083), point(4611686018427387906,10193), point(-4957,3.653700e+307)), linestring( point(-4398046511106,-23662), point(4294967299,-20826), point(-15530,-6907), point(-10096,17138)), linestring( point(-2718,-5607), point( 4135.5234,274877906940), point(248,-9313), point(-16469,2812)), linestring( point(21244,-7709), point(1.547493e+308,3574), point(-15854,-3973))))) ;
delete from t limit 2 ;
select a from t where a =16383 ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(7938,2305843009213693951), point(1.724892e+308,5737), point(-1406.2207,26703))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(15255,9254), point(-31386,13123), point(-771,1979)), linestring( point(-742,11117), point(9.554640e+307,25841), point(-2297,-24053), point(4637,5.014898e+307)), linestring( point(-27918,-29885), point(20935,-22428), point(12683,-7057)), linestring( point(-14077,-6343), point(8.987805e+306,-15887), point(-5575.9521,18014398509481982))), polygon( linestring( point(9048,-15256), point(-5909,-18179), point(16409,4294967299), point(-21206,-18579)), linestring( point(9134,-3983), point(26737,-22171), point(-13892,24055)), linestring( point(140737488355327,-9429), point(31836,3814), point(9.725837e+307,1195), point(18808,22855))), polygon( linestring( point(-25522,15003), point(-4733,23693), point(-1073741823,15854), point(1.484243e+308,27251)), linestring( point(-21061,-1580), point(-25496,-24044), point(-6601,-31002)), linestring( point(-1952,16118), point(28808,-8291), point(18647,23811)), linestring( point(6.019779e+307,1.235407e+308), point(-10901,-13973), point(-17298,-29251), point(15749,2251799813685245))))) ;
insert ignore into `test`.`t`(`a`) values (linestring( point(3.758701e+307,1125899906842621), point(1073741825,-13677))) ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (multipoint( point(-17022,31405), point(11128,-31537), point(9.104323e+307,-21582), point(-19532,31164), point(29138,-24850), point(17386,10267), point(524290,5637), point(-26052,1048573), point(332,13019))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(-7632,-31535), point(-2636.8979,30916))),(polygon( linestring( point(13136,-11130), point(-20814,-4548), point(-9538,8589934590), point(-14857,21228)), linestring( point(7.424631e+307,-30916), point(10935,-1089), point(14497,6.462226e+307), point(-5418,-31351)), linestring( point(32393,4294967296), point(25218,23239), point(8567,319)))),(multilinestring( linestring( point(68,-19628), point(-25172,19740), point(29619,19678), point(-24682,12790), point(7985,10721)), linestring( point(18506,-21364), point(-4937,25591)))),(multipolygon( polygon( linestring( point(16300,17793), point(-11435, 1306.1875), point(8796093022206,4480), point(17349,17438)), linestring( point(-31150,6383), point(28818,17740), point(8471,-21601)), linestring( point(-16336,524284), point(2670,281474976710659), point(10108,-8967.3145))), polygon( linestring( point(-7980,31958), point(28071,4), point(-5,12979)), linestring( point(19,6.234940e+307), point(-997,-22445), point(-10566,-28602)), linestring( point(-32579,3502), point(6273,1367), point(-9488.2783,13311), point( 6543.5840,-24004)), linestring( point(29117,-32527), point(6154,-7635), point(6774,1.530708e+308), point(-17600,-31846))), polygon( linestring( point(1.734355e+308,-21921), point(8786,20649), point(19559,30245), point(-3094,-4814)), linestring( point(24476,-5842), point(30701,2944), point(14758,28110)), linestring( point(-144115188075855873,-12966), point(-1073741825,9.927061e+307), point(2123,5)), linestring( point(-9186,32745), point( 942.2051,-10187), point(4503599627370499,68719476735))), polygon( linestring( point(-21912,28113), point(23783,-30338), point(-30912,-29816), point(1125899906842622,26002)), linestring( point(-8877.0166,2453), point(13317,28114), point(8926,12401), point(-10748,12861)), linestring( point(-12707,72057594037927934), point(-19780,1125899906842623), point(11817,3.005986e+307), point(-8432,-3308))))),(multipoint( point(-28485,21066), point(12234,23823), point(27001,1.742473e+308), point(-31169,281474976710652), point(-2888,27721), point(1.160835e+307,-29363), point(-25444,-8829), point(15390,4294967295))),(polygon( linestring( point(-7871,27801), point(1073741827,11188), point( 4923.5645,72057594037927936)), linestring( point(-30857,7.103540e+307), point(5277,-29360), point(16131,1125899906842625), point(9.041901e+307,-32686)), linestring( point(5.574796e+307,28777), point(27888,-288230376151711745), point(-6552,-28464)), linestring( point(-6443,4194300), point(-5510,1.258615e+308), point(9872,26809)))),(linestring( point(-22990,61), point(-31595,3.911010e+307))),(point(18410,-31255)),(geometrycollection( multipoint( point(8.229728e+307,1.264345e+308), point(-3785,-28526), point(19554,7408), point(13689,-10149), point(-6704,-6425), point(11348,1.701100e+308), point(20809,68719476739)))),(linestring( point( 9867.5859,-16062), point(-27956, 9779.2324), point(2.205539e+307,2051), point(21931,-31111), point(-10858,1.204730e+308))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(-5674,7271)),(geometrycollection( linestring( point(-12937,21448), point(12896,-11767), point(2929,-2199023255549), point(15456,-281474976710659), point(16844,-10311), point(-17179869187,-15223)))),(point(-558,-192)),(multipolygon( polygon( linestring( point(4.825622e+307,140737488355332), point(19370,-25159), point(1.461620e+307,274877906942)), linestring( point(1311,1.397465e+308), point(-5122,17179869181), point(1.100279e+308,12997), point(5.299744e+307,26488)), linestring( point(-9343,10572), point(1.626953e+308,21956), point(-25507,-29236), point(-4294967298,16387)), linestring( point(20290,-5051), point(-27981,-2978), point(549755813885,-18212))), polygon( linestring( point(24902,-1334), point(30876,-14495), point(1,27382), point(1.098231e+308,17016)), linestring( point(20047,23737), point(68719476732,-9324), point(11593,32293)), linestring( point(11993,-6947), point(-15971,-7024), point(-14725,-23852), point(29612,-9156)), linestring( point(-29370,28341), point(14569,-9440), point(-17473,27391), point(-32266,-8913))), polygon( linestring( point(1.398039e+308,30649), point(7976, 9682.6387), point(1.381672e+306,25766)), linestring( point(-3234,-4528), point(13504,30922), point(1285,31052)), linestring( point(2379,13646), point(17772,14410), point(29856,-9319.0576)), linestring( point(15579,30211), point(-13919,9130), point(11581,-31603))))),(multipoint( point(15475,-16451), point(27250,21859), point(22304,-25734), point(7.983567e+306,-3242))),(polygon( linestring( point(-1760,882), point(-4865.6440,25574), point(15116,-24741)), linestring( point(-11608,-18756), point(-21737,24125), point(-29314,-6992)), linestring( point(-10261, 3634.9883), point(29642,-19824), point(4526,-10961)))),(geometrycollection( polygon( linestring( point( 1730.1436,1.652369e+308), point(130,-4490), point(29596,-30548)), linestring( point(-21733,-5060), point(31067,13101), point(1.009442e+308,-10685), point(12918,383)), linestring( point(-7573,-32283), point(16734,-8003.1455), point(999,-1335), point(14839,16777219))),point(-15100,-5696),multipoint( point(-25544,15784), point(-949,6285), point(27737,11287), point(-2199023255550,-10238), point(-20266,20428), point( 4601.4990,-2179), point(7829, 2349.1572)))),(multipoint( point(-27693,1.556536e+308), point(549755813884,2.234148e+307), point(-13797,11098))),(multilinestring( linestring( point(9007199254740990,19356), point(-16384,-26247)), linestring( point(-12892,1.678409e+307), point(-65536,131069), point(-29464,-9526), point(31351,-12005)), linestring( point(-290,-25416), point(-549755813888,140737488355328), point(10719,4294967293)))),(multipolygon( polygon( linestring( point(-11078,-6046), point(6716,-21658), point(262147,-2663)), linestring( point(-7810,-905), point(6018,-15521), point(-22762,-8028), point(-4116,-18253)), linestring( point(2.942489e+307,-30368), point(-3020,2199023255552), point(17554,-31793), point(28673,5336)), linestring( point(12720,1.393247e+308), point(14182,-20054), point( 464.1006,30756))), polygon( linestring( point(7632,-6406), point(24317,22580), point(6,-6797)), linestring( point(26131,-1865), point(-23083,281474976710655), point(16863,1.223509e+308)), linestring( point(-18971,-26443), point(-16190,-10817), point(19885,2268), point(-27713,-827))))) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(30871,-5427), point(-12265,-13188), point(2.285717e+307,3327), point(-3873,1152921504606846972), point(4398046511102,-21932)), linestring( point(-23436,-17557), point(27965,25208), point( -616.1289,30201), point(22037,-207), point(1.281272e+308,-8675.5801), point(505,-22148)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(16181,-1729)),(linestring( point(-25513,7281), point(-14005,536870913), point(1.593438e+308,131072), point(-6449,-17641), point(31163,-19108), point(14312,29600))),(point(21845,-24980)),(multipolygon( polygon( linestring( point(-9553,-17959), point(-5332,17505), point(6831,20886), point(-23710,25270)), linestring( point(3517,-4503599627370500), point(4791,24176), point(288230376151711746,-20739), point(6427,6.037221e+307)), linestring( point(-1015,-32409), point(3337,128), point(25386,-16695), point(8.638975e+307,3857)), linestring( point(-29890,-27855), point(-1552,-11193), point(1.483381e+308,3809), point(15280,-5497))), polygon( linestring( point(28904,21581), point(8351,5811), point(1.581346e+308,25716), point(-25501,549755813886)), linestring( point(-32723,1024), point(1.548680e+308,-262144), point(-7445,-8511)), linestring( point(12102,-26789), point(30325,-25997), point(6975,-1985))), polygon( linestring( point(-13850,7.503619e+307), point(26122,1728), point(-24792,28628), point(21383,1.123937e+308)), linestring( point(-27371,-24420), point(-17707,-11), point(1.237152e+308,3059)), linestring( point(22145,25746), point(-13839,26950), point(1616,-4563), point(1130,-29380))))),(multilinestring( linestring( point(-26033,29847), point(-7111,12755), point(16199,-5368), point(23589,13213), point(23962,6325), point(-10704,2.270307e+307)), linestring( point(-14834,-5126), point(-4184,4386), point(134217725,-21920), point(13263,-1704), point(30039,30432), point(28013,-10906), point(18263,-18952), point(4098,1.138623e+308), point(32137,16404)), linestring( point(-31748,-25015), point(30480,1.292094e+308), point(22210,9.352312e+307), point(2.335203e+307,12956), point(1.672784e+308,32307), point(27993,-19176), point(1.051104e+308,5966), point(1.089307e+308,282), point(-5755,2305843009213693948)), linestring( point(-25199,-20567), point(17724,5663)))),(multilinestring( linestring( point(3487,-31669), point(7.581624e+307,5.621741e+307), point(-3924,-12067), point(28984,-22352)), linestring( point(11342,-21402), point(-9587,-16992), point(10635,-13924)), linestring( point(274877906942,14546), point(6.967802e+307,12409)), linestring( point(-1328.0293,-31537), point(28835,536870911), point(-7757,9458), point(65,-23277), point(-13403,29467), point(-30292,8188)))),(multipolygon( polygon( linestring( point(29888,30425), point(-31463,1795), point(271,14902), point(30650,22952)), linestring( point(-24041,24835), point(6888,562), point(-12261,31714), point(-14012,1620)), linestring( point(-26237,-29182), point(-20590,22302), point(19486,26953)), linestring( point(2046,-32292), point(2305843009213693950,14055), point(-20862,6709), point(710,15208))), polygon( linestring( point(-2999,-9058), point(-9303.3740,-2564.3037), point(2051,14789)), linestring( point(-4655.6587,-12549), point(22450, 4637.9131), point(19487,1488), point(1.676570e+308,8)), linestring( point(8190,-23109), point(6.699715e+307,7567), point(-7940,-25740), point(765,562949953421309))), polygon( linestring( point(1.751823e+308,4377), point(23788,35184372088833), point(-29829,12789)), linestring( point(2251799813685250,22840), point(29071,3542), point(-11605,15358)), linestring( point(-30491,9897), point(22194,26005), point(13092,6.904818e+307), point(-16214,-3935))))),(multipolygon( polygon( linestring( point(25814,32616), point(-20471,32661), point(17172,-1360)), linestring( point(-12351,-7106), point(1.612458e+308,-30765), point(6596,-68719476735)), linestring( point(-7435,-6737), point(-2430.9346,-22058), point(-10850,23486), point(-8774,3.941153e+307))), polygon( linestring( point(12819,9830), point(9.411150e+306,-9698), point(18014398509481980,1.317869e+308), point( 5361.2744,-26047)), linestring( point(10495,-18162), point(-10922,1.539622e+308), point(-21445,-16048), point(-20208,28431)), linestring( point(-24491,2.432980e+307), point(253,4398046511102), point(12719,23764), point(880,-2624)), linestring( point(8840,-7879), point(-23787,-8747.0908), point(-28129, 7322.5957))))),(multipoint( point(-9988,32220), point(3727,28696), point(-9832,-9707.5654))),(multilinestring( linestring( point(1.605484e+308,-5840), point(-26818,-16524), point(-817,-903), point(24097,26338), point(-10,9579), point(-9707,-19687), point(15099,140737488355329), point(-15777,-14325), point(12184,-6002)), linestring( point(-29334,-3646), point(5523,-10017), point(1021,-23813), point(9087,-20296)), linestring( point(30619,-26232), point(6584,2097149), point(-20766,1020), point(2648,-29477), point(-8314,-12869), point(-8361,-12324), point(-15894,-21169), point(-6192,8210), point(30741,28131), point(16141,6677)), linestring( point(-8195,-19853), point(32709,524284), point(19624,-26773), point(-19519,9965), point(8286,-19149), point(-16951,1048575), point(8796093022212,-5893.9375), point(1.418240e+308,9.397915e+306), point(1.380445e+308,562949953421314)))),(geometrycollection( multipolygon( polygon( linestring( point(21473,-1048573), point(1.184826e+308,8401), point(8448,-10624), point(6952,-18792)), linestring( point(536870910,23196), point(1.341963e+308,288230376151711744), point(-30241,20269), point(-8593,-9395)), linestring( point(8420, 3543.6904), point(7.530397e+307,1.345590e+308), point(-32649,-32215), point(-26357,-15302)), linestring( point(7.077233e+307,-28712), point(11644,1.286794e+308), point(1.198138e+308,4194300), point(4695,2305843009213693953))), polygon( linestring( point(7979,9634), point(-3131,-20984), point(22369,5946)), linestring( point(-9756.0234,32266), point(21400,12091), point(576460752303423486,4.500413e+307), point(-2705,7321)), linestring( point(-18014398509481980,-512), point(-1171,8.336101e+307), point(3.205626e+307,-1092), point(-14830,22651))), polygon( linestring( point(-17130,-13404), point( 1420.3906,32770), point(19896,-2015.6074)), linestring( point(-20807,-11249), point(126,-7366), point(-5285,10945), point(-23661,562949953421316)), linestring( point(-13245,24346), point(-27129,-823), point(7605,5757), point(31217, 987.7148)), linestring( point(-32331,23135), point(513,-7669), point(31685,24045), point(-2935,-21855))), polygon( linestring( point(-31607,-17592186044412), point(30595,-5009), point(28067,-9819)), linestring( point(-5990,-27261), point(-12827,-27646), point(-19485,-20761)), linestring( point(-5116,29199), point(27030,26870), point(3445, 142.0625), point(-5297,-9542)), linestring( point(5.783384e+307,3489), point(-32596,-12162), point(-13825,-12738)))),multilinestring( linestring( point(9559,29205), point(-9791,9007199254740992), point(-9471,-20813), point(-32354,3.616926e+307)), linestring( point(4824,30385), point(11509,-5383), point(281474976710660,-10846)), linestring( point(-13470,30), point(7.299764e+307,9155), point(-28894,-6982), point(1.215266e+308,-16054), point(15985,65536), point(15796,-13307))))),(polygon( linestring( point(-576460752303423488,9.321918e+307), point(2599,1.031575e+308), point(72057594037927932,1.512833e+308), point(-20681,20950)), linestring( point(-30614,4.146374e+307), point(-6273,-2564), point(-7632,-22520)), linestring( point(22785,1.734662e+308), point(30902,-3060), point(-25586,-10606)), linestring( point(19031,5096), point(2286,6.896840e+307), point(-4304,-15219)))),(multilinestring( linestring( point(6720,28057), point(-9305,23395), point(2731,-28099), point(-32576,1.430875e+308), point(4458,-9855), point(16777212,-15602), point(22809,-10001)), linestring( point(-17304,-21030), point(-23999,18229), point(14745,-15149), point(-8427,-26786), point(1.643440e+307,8589934595), point(-32466,4640), point(-25970,27819), point(4095,-20173), point(-5629,14328)), linestring( point(-29176, 3552.2227), point(17842,-3156), point(-11296,8191), point(24053,-17248), point(262141,25425)))),(geometrycollection( linestring( point( 7671.6406,6.782995e+307), point(-5088,-17825), point(-18351,8930), point(-22938,-20963)))),(polygon( linestring( point(5918,8331), point(2.272857e+307,-18317), point(-65536,-32358)), linestring( point(-9273,208), point(32606,12495), point(13504,9008), point(1.170374e+308,6559)), linestring( point(16732,2686), point(5256,-9863), point(19206,17904), point(-32490,23358)))),(geometrycollection( multipolygon( polygon( linestring( point(16381, 7402.7441), point(-4194300,-23426), point(-14813,18014398509481985)), linestring( point(-31025,132), point(18364,2076), point(-30747,-19587), point(-17841,17592)), linestring( point(17179869188,8388610), point(1.386425e+308,10185), point(4830,14544), point(1.657051e+308,-6265))), polygon( linestring( point(67108865,-1720), point(-14441,-28242), point(1585,4338), point(-13408,26142)), linestring( point(-29384,32751), point(-20867,21412), point(18229,10499), point(-13491,10354)), linestring( point(-4294967292,-29229), point(-549755813887,14773), point(31248,-12225), point(6576,15565)), linestring( point(-24668,-18442), point(18447,-5763), point(13336,-30094), point(-2305843009213693954,3382))), polygon( linestring( point(-10748,2.053238e+307), point(8796093022204,-5002), point(-23198,1.445825e+306)), linestring( point(29991,-7413), point(-24218,-28033), point(19245,26442), point(-13985,-13686)), linestring( point(15596,281474976710658), point(134217724,1.465137e+308), point(1.031607e+308,-25372), point(20753,-26889)), linestring( point(-7306,70368744177664), point(-29819,5.634857e+307), point(-27623,13301))), polygon( linestring( point(1.367633e+308,5.050491e+307), point(65538,8125), point(1048578,6926)), linestring( point(-16998,-509), point(19779,-27505), point(18555,9.853538e+307), point(-28084,-26677)), linestring( point(17179869188,29641), point(1.137564e+308,-9695), point(1903,16347)), linestring( point(9.712398e+307,3.001430e+307), point(288230376151711742,-14195), point(-26320, 1893.8320), point(16355,4194301)))))),(multilinestring( linestring( point(-23680,5891)), linestring( point(-9203, 8446.5527), point(-1250,1.326455e+308), point(-1890,-28913), point(30887,-36028797018963966), point(-32634,1.815583e+306), point(14313,14299)), linestring( point(-32617,-68719476732), point(-14221,17931), point(-7511,569), point(1703,-4574)), linestring( point(-11369,4), point(-25559,9376), point(-5405,4.769787e+307), point(-20110,21992), point(28026,20492), point(1.594826e+308,-131070), point(2724,1.678156e+308)))),(geometrycollection( linestring( point(-13032,1.475192e+308), point(25230,-8210.0088), point(16895,8449), point(-6598,31173), point(1125899906842627,7732), point(1.274390e+308,13737)),multipolygon( polygon( linestring( point(-31251,-25093), point(-32257,16652), point(1.166643e+307,1099511627777)), linestring( point(-1805,5111), point(-5415, 307.1992), point(-7071,1.667734e+308)), linestring( point(-4593,16884), point( 3450.1074,-28781), point(-21696,14802))), polygon( linestring( point(3857,2332), point(-28082,14338), point(-17591,1.325181e+308)), linestring( point(35184372088834,-22698), point(-27232,-13361), point(2545,17200)), linestring( point(-25158,10130), point(-5024,-6493), point(9.870587e+307,19043), point(2147483650,-18865))), polygon( linestring( point(-17199,7.503553e+307), point(-13175,948), point(-22716,18272)), linestring( point(4.021916e+307,-10879), point(-67108863,17313), point(-32745,-32768), point(5927,27692)), linestring( point(29519,23641), point(1.850400e+307,-18816), point(3593,-6829)), linestring( point(17967, 6964.2734), point(30407,-11731), point(18014398509481981,-6599))), polygon( linestring( point(-7013.1680,9223372036854775810), point(-20145,8512), point(-15607,7153), point(-32732,-9590)), linestring( point(8259,-11744), point(3575,1.270840e+308), point(6119,-4955)), linestring( point(2703,19535), point(1.645588e+308,9.157576e+307), point(12296,-16386), point(-26735,-16340)))),multilinestring( linestring( point(-11025,18431), point(4294967298,5.555878e+306), point(29982,3.716787e+307), point(5254,-15627), point(1.535032e+307,2791), point(1602,11696)), linestring( point(-24991,30563), point(121,17412), point(27878,-23737), point(17347,-26982), point(65532,30056)), linestring( point(-25208,-25446)), linestring( point(32463,22697), point(-1291.5752,25330), point(66,25439), point(24606,7.984168e+307), point(-20861,9438))))),(point(2199023255548,32644)),(multilinestring( linestring( point(-3139,-18849), point(4.888260e+307,140737488355326), point(-7678,-11416), point(-21196,-20321), point(20865,-32145), point(10372,7787), point(29764,-25867), point(10098,-23262)), linestring( point(25345,-26145), point(28394,4620), point(8191,23104), point(29889,6103), point(-9649,-8653.7686), point(576460752303423484,4755), point(-20647,1.453632e+307)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (geometrycollection( linestring( point(-2606,-26330), point(1.267336e+308,7192), point(23281,21769), point(-20791,28387)),polygon( linestring( point(16703,-22501), point(10801,-549755813889), point(21625,-19946), point(26364, 2646.6035)), linestring( point(13914,5799), point(22921,28709), point(-3507,16223), point(-28795,-28492)), linestring( point(-10303,-1187), point(22192,262148), point(2.068180e+307,-31321), point(8121,274877906946))),geometrycollection( point(-5291.6475,-19484),linestring( point(-16777216,21609), point(-70368744177662,19343), point(-1675,-5665), point(-17038,5797), point(16777213,-24635), point(10575,18581)),polygon( linestring( point(1.387910e+308,-27860), point(-15409,24161), point(-18999,-26831), point(-13920,-16434)), linestring( point(65,-1316), point(-2599.9253,11652), point(2278,-6852), point(-3359,-7373)), linestring( point(12120,2048), point(-25902,-16888), point(2805,25054)), linestring( point(-27848,23313), point(-22617,-1735), point(-31483,137438953470)))))) ;
select a from t where a ='32767' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( point(3744,2516),multipolygon( polygon( linestring( point(36,24039), point(-24792,-30971), point(14595,-4294967294), point(-19018,6153)), linestring( point(-24963,1054), point(-20132,10238), point(-25031,-25126), point(20669,-14759)), linestring( point(576460752303423488,-31685), point(2431,-801), point(-137438953473,-9223372036854775808), point(-15479,281474976710655))), polygon( linestring( point(4544,-14228), point(1.638419e+308,7.685061e+306), point(7455,13)), linestring( point(13787,4044), point(-17183,-2529), point(-14747,-20103), point(288230376151711745,-18437)), linestring( point(-2250,-5994.1670), point(-28119,-8736), point(21926,15313)), linestring( point(-128,-2450), point(-2477,-5949.8184), point(15747,12732))), polygon( linestring( point(22090,-32456), point(11251,29277), point(-6471,3914)), linestring( point(-27445,12660), point(-13357,-3757), point(-5390,-3), point(-29026,29707)), linestring( point(30130,-22566), point(-8112,-19191), point(4398046511102,-31471), point(-28576,3.165855e+307))), polygon( linestring( point(1.689739e+308,-31107), point(-32720,-25375), point(-3228,-2644)), linestring( point(-24951,-30947), point(4803,4.363088e+307), point(1125899906842628,-30734)), linestring( point(-30816,-29551), point(-17934,1880), point(32697,19836)), linestring( point(23151,30663), point(-31667,1.017419e+308), point(-1676,18014398509481981), point(308,30066)))))),(geometrycollection( geometrycollection( point(-5430,-32530)),multilinestring( linestring( point(-24123,-7922), point(20555,-13397), point(1.749238e+308,16029), point(30763,24021), point(13046,6592), point(8171,-27936), point(7.184388e+306, 3978.8594), point(20683,-21179)), linestring( point(-25458,-3043), point(-30065,17552), point(-25386,-8187), point(-17833,2.536618e+307)), linestring( point(1.460931e+308,26983), point(-27535,-3141), point(-10664,-2251), point(-24257,-7219), point(1.044282e+308,-2109.9063))))),(multipolygon( polygon( linestring( point(-19832,1.077648e+308), point(-17439,25768), point(-25957,28872)), linestring( point(-19927,13114), point(-28700,21099), point(-31860,-30259), point(-26487,524290)), linestring( point(4294967295,-24861), point(28962,14808), point(1.290134e+308,2059))), polygon( linestring( point(-27163,6810), point(26332,21382), point(6182,2305843009213693949), point(9637,-11510)), linestring( point(4095, 7353.7422), point(-30839,3.146220e+307), point(21840,-4262), point(30757,27497)), linestring( point(-10905,-32223), point(1.598733e+308,-18843), point(5373,-2631), point( 2201.0811,-22278))), polygon( linestring( point(-4141,21572), point(10109,1.276759e+308), point(-20014,-2764), point(-2068.4116, 2334.7520)), linestring( point(5237,-20363), point(-6279,-709), point(-7953,4398046511103), point(-23136,-510)), linestring( point(-4539,15812), point(-576460752303423489,-27793), point(-16831,-14790))), polygon( linestring( point(-30837,7695), point(29428,1.303493e+308), point(32104,-11911), point(2.562544e+307,-19860)), linestring( point(-1995, 5483.9297), point(-11443,24588), point(9.300070e+307,4246)), linestring( point(4294967296,-9904.0420), point(-17287,-13373), point(-12608, -886.8340), point(-11098,3846)), linestring( point(23095,21163), point(2321,31425), point(1237,-4779.7949), point(6487,14727))))),(geometrycollection( multipolygon( polygon( linestring( point(-18627,-25609), point(-70368744177663,-4819), point(-17505,23987)), linestring( point(-25807,18965), point(19329,729), point(-12048,-15162), point(1.462718e+308,-13844)), linestring( point(8.508780e+307,1.784060e+307), point(5600,1.595780e+308), point(32768,-10878)), linestring( point(32351,65534), point(18014398509481984, 5330.7520), point(-4494, -95.5078), point(4.929495e+306,27191))), polygon( linestring( point(-25891,-28044), point(274877906948,-14848), point(-29334,7368), point(-7302,6392)), linestring( point(15432,11387), point(28506,-30084), point(-4882,32523), point(1.572443e+308,20113)), linestring( point(-29364,8.505400e+307), point(20839,28453), point(32222,140737488355325), point(-9218,-5868)), linestring( point(-1215,3566), point(9455,-3385), point(4575,-27149)))),point(24154,27910),linestring( point(619,-32255), point(6967,-11154), point(-30982,-29040), point(5.033485e+307,-2399), point(20294,-20041)))),(polygon( linestring( point(-27704,28760), point(15677,-6014), point(1.249572e+308,-21972)), linestring( point(-18006,11077), point(32625,15981), point(-15798,-13279), point(16961,-28698)), linestring( point(-30188,-25505), point(2147483644, 6287.2646), point(16045,25832), point(-4194303,25375)))),(multipoint( point(23504,-15107), point(-8772,32754))),(multipolygon( polygon( linestring( point(-27168,-26261), point(-11454,-30930), point(1152921504606846973,27174), point(17193,1.604637e+307)), linestring( point(32,27151), point(-4659.0952, 9733.5410), point(-4,20231)), linestring( point(-27836,7591), point(8388612,10), point(-32070,6461))), polygon( linestring( point(23079,-17727), point(6.326441e+307,29389), point(-3214,1.672235e+308), point(-8256.2852,-21821)), linestring( point(2205,24052), point(29154,12853), point(-28762,-6130), point(10692,-2834)), linestring( point( -47.0518,-4756.2988), point(6197,-2776), point(-15715,17086)), linestring( point(-734,64), point(7.939530e+306,-2617), point(29698,1655), point(-4503599627370492,13080))), polygon( linestring( point(-25068,1.615962e+308), point(24914,31011), point(65535,-4987), point(-14979,22314)), linestring( point(28,-30873), point(-8214,28581), point(-18887,-19431)), linestring( point(2680,10789), point(8589934588,32048), point( 6658.8516,1.352325e+308))), polygon( linestring( point(-1433,5380), point(18922,72057594037927940), point(-27689,-14693)), linestring( point(7590,-24303), point(-31939,30803), point(-13093,29851), point(-18927,1)), linestring( point(-28149,17623), point(-1279,134217731), point(7900,2.439017e+307)), linestring( point(-16347,2.817657e+307), point(5,3886), point(1.766703e+308,1459))))),(linestring( point(-16241,-4240.6226), point(8388607,-20329), point(17179869180,-4602.2598), point(25836,29436), point( 31.2979,7194), point(-29088,21914))),(multipoint( point(1.640146e+308,-10333), point(-22583,6613))),(multipoint( point(-18900,16247), point(-16032,1.209650e+308), point(262147,29941), point(32542,25858), point(-23016,4.962332e+307), point(3296,29616), point(-13019,13702), point(-13088,536870916), point(-15464,-7361))),(multipoint( point(2844,-24845), point(-17326,-9528), point(-12387,17748), point(4503599627370496,-16191), point(-18182,-181), point(30511,27896), point(-15379,1.566801e+308), point(-31629,-5357), point(31396,1048580), point(-13764,2549))),(point(-31464,1.470471e+308)),(multipoint( point(-19128,-26835), point(30745,-31671), point(23025,-8547))),(multipoint( point(21535,1.097190e+308), point(28087,-4340), point(-16119,6.635701e+307), point(12857,19813), point(-4246,16011))),(linestring( point(20273,-5836.1958), point(-7252,-14526), point(-13410,31941), point(-3233,9933), point(14203,6450), point(-6503,-10884), point(28836,1.789076e+308), point(32485,-22116), point(30545, 9170.3574))),(multilinestring( linestring( point(13240,18014398509481983), point(15300,2097155), point(-562949953421315,-19137), point(3170,30298), point(23175,6.119159e+307), point(2.790974e+307,6116), point(-12776,8107), point(-21016,32413)), linestring( point(1.201157e+308, 9434.7871), point(767,20875)), linestring( point(-967,-31205), point(-7521,31947), point(-16774,14967), point(15385,-15044), point(17269,3470), point(11493,31484), point(-7497,-24761), point(-20665,1.530638e+308), point(17592186044417,8196), point(-32569,-19003)), linestring( point(9.501067e+307,-31767), point(-29391,-21963), point(12961,-18294), point(27266,1.287616e+308), point(20532,6477), point(-4878, 125.8779), point(10791,-31495), point(-31098, 848.8457), point(-20546,31089)))),(multipoint( point(15161,-26912), point(-21345,-17684), point(6,6428), point(3562,10518), point( 6614.1719,1.577784e+307), point(-3479,14366), point(-7413,30309))),(geometrycollection( polygon( linestring( point(1.107777e+308,-1099511627773), point(1.634130e+308,1.490264e+308), point(-27754,-16103), point(2706,7.366787e+307)), linestring( point(2,-21961), point(1281,9223372036854775804), point(28381,26062), point(-8181,-27807)), linestring( point(1343,-806), point(-2748,10747), point(-26903,-9717)), linestring( point(-30354,-380), point(9.287290e+307,-16461), point(-20826,-12734), point(23613,-12882))),polygon( linestring( point(-1312,8250), point(12866,5.604990e+307), point(9742,8589934594), point(3756,-15656)), linestring( point( 72.6836,19417), point(-9961,-6475.4717), point(-28382,30489), point(-30949,134217729)), linestring( point(16639,15750), point(-32128,-7786), point(1.766044e+308,-7293), point(-29068,-21473))),linestring( point(12185,-4783), point( 4951.5020,-10386), point(26137,26128), point(-2585,-21622), point(-7335,-1993), point(1.004408e+308,-5579), point(-23756,-14545)))),(multilinestring( linestring( point(2,-98), point(15201,31482), point(19383,-30086)), linestring( point(5.091119e+307,1.065592e+308)), linestring( point(-9215,9540), point(-8946.6934,30623), point(4294967300,-32267), point(9750,15673), point(-21431,10513), point(1,8.755207e+307)))) ;
select a from t where a ='65525' ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (linestring( point(19078,-10837), point(-14132,-13423), point(15051,22461), point(-25273,-23293), point(-27179,1.085672e+308), point(22822,22963), point(12987,-2269), point(-8215,14389), point(17144,-25313))) ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (geometrycollection( multipoint( point(-3800,8951), point(-755,1.122893e+308), point(26444,3.995013e+307), point(-14776,-17416), point(15284,31175), point(-6512,-31784), point(-13663,-65538), point(6849,9.854618e+307), point(30829,8005), point(-7532,-27856)),point(-5637,21978))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(21132,5.275236e+307), point(-29416,17592186044419), point(-6086,17535), point(-23618, 8628.4512)), linestring( point(30706,25550), point(-22209,-7253), point(1.745435e+308,-19751), point(3756,26992)), linestring( point(-11803,16438), point(1.495893e+308,510), point(-774,-1454)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point( 4014.2275,-11), point(8388605,-281474976710659), point(-17724,-12252), point(-6500.7373,-14426)), linestring( point(-18333,-29631), point(28688,26427), point(30922,1.380436e+308), point(-13138,-29027)), linestring( point(26207,-7210), point(2489,-140737488355324), point(23763,1.342071e+308)), linestring( point(2891,27505), point(8933, 5762.3027), point(9517,598), point(25258,12380))), polygon( linestring( point(1.052475e+308,-2379), point(19140,9389), point(-12463,14247)), linestring( point( 9855.5781,-7727), point(22040,6.378956e+307), point(19808,6.951588e+307), point(8473,1048578)), linestring( point(8195,-8877.2490), point(-31892,-17859), point(29419,6680)), linestring( point(-23295,30748), point(31236,17592186044417), point(3267,-1870), point(-31885,15870))), polygon( linestring( point(3.063032e+307,4215), point(-29113,23371), point(-27637,11485)), linestring( point(-15744,1.461746e+308), point(-21841,29056), point(29759,-2255), point(13849,14495)), linestring( point(-22001,4367), point(2.157553e+307,6.368566e+307), point(8076,-6005), point(1.219651e+308,8038)), linestring( point(-10105,536870915), point(-15463,-6929), point(-23552,-214), point(-10779,-19027))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(1.190149e+308,22075), point(-2197.4897,3.041793e+307), point(30759,26903))),(linestring( point(-10867,30978), point(-5368,26748))),(multilinestring( linestring( point(-16376,-3908), point(-28257,8536), point(-19574,252), point(4194304,8507), point(15668,-24590)), linestring( point(-12629,21389), point(-19007,-18441), point(7510,-20019), point(1.594077e+308,-13038)), linestring( point(2.580405e+307,-14399), point(1.077574e+308,2482), point(-8388607,17012), point(2,-15961), point(-32556,1.632239e+308), point( 8287.8984,13301), point(-8470,-4398046511107), point(-11110,17774), point(-21062,10151)), linestring( point(1.463613e+308,30554), point(5754,-7634)))),(point(9763,-20733)),(polygon( linestring( point(18252,24164), point(4960,-4374.3872), point(13828,6976)), linestring( point(1.025445e+306,-3931), point(16987,5218), point(2679,2251799813685252), point(-4837,-8171.3008)), linestring( point(-20729,32172), point(17179869182,1.544824e+308), point(27240,8.474752e+307)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(144115188075855875,1099511627775)),(geometrycollection( multipolygon( polygon( linestring( point(-21685,27469), point(5013,12818), point(9223372036854775810,16357)), linestring( point(-15353,-27894), point(-9725.2744,17747), point(17363,24889), point(16380,-18423)), linestring( point(17,-24848), point(10749,22812), point(-15751,1.122281e+308)), linestring( point(-8235,5201), point(-6086,-26498), point(10011,8.390116e+306), point( 1904.1602,-10836))), polygon( linestring( point(13710,8439), point(830,-15440), point(236,27200), point(6284,5.232363e+307)), linestring( point(26467,-4503599627370499), point(-22939,32218), point(140737488355332,10146), point(24382,1.010437e+308)), linestring( point(11252,28352), point(-30322,1.246544e+308), point(13787,4398046511102), point(-19884,1125899906842624)), linestring( point(7.901513e+307,131068), point(-19529,-6703), point(27869,1.654695e+308))), polygon( linestring( point(-27430,30168), point(-8781,-24963), point(-14916,23749)), linestring( point(-30224,-1048574), point(2359,1.709177e+308), point(1833,26048)), linestring( point(17116,25498), point(-24209,3), point(9756,-5393), point(17148,-24084)), linestring( point(-5818,10370), point(-20192,-14815), point(-13805,-18392), point(31187,8.534459e+306)))),polygon( linestring( point(9492,4611686018427387900), point(-15210,9.060823e+307), point(-9551,1.579036e+308), point(18096,16330)), linestring( point(-9007199254740993,-8388612), point(8199,31011), point(-596,-4274)), linestring( point(1.496384e+308,-9784.2246), point(4158,-2178), point(3118,-20463), point(288230376151711740,4127))))),(multilinestring( linestring( point(27204,10961), point(-9499,-21485), point(-5392,1023), point(-23116,-3650.6812), point(1048575,-8446), point( 7927.8516,-23097), point(-4060,32162)), linestring( point(32761,-2299), point(4.856694e+307,-20425)))),(point(36028797018963964,19480)),(multilinestring( linestring( point(-21127,1.452779e+308), point(-131068, 8576.5605), point(5976,29544), point(23429,70368744177664), point(20816,24279), point(-32651,7.150701e+307)), linestring( point(2.916968e+307,-19865), point(5544,26651), point(-24013,6.432288e+307), point(-13791,21653), point(21560,-27610)))),(geometrycollection( polygon( linestring( point(-9602,30369), point(19371,-11257), point(11074,-3727)), linestring( point(16552,25180), point(893,1.086897e+308), point(26144,-4004)), linestring( point(-16405,19097), point(12470, 4257.4248), point(6.051336e+307,12068), point(24639,9290)), linestring( point(-1000,5031), point( 7875.7285,1.729842e+308), point(-16273,137438953473), point(5462,32544))))),(geometrycollection( linestring( point(-12135,26624), point(1.136458e+308,25498), point(9223372036854775808,-2305), point(6257,14015), point(21839,258), point(8388608,3923), point(-31463,24645), point(144115188075855876,-9209), point(-7727,-29170)),linestring( point(-24453,-13502), point(92,-32749), point(1.393235e+308,13259), point(-28964,1.106982e+308), point(3773,-4930.1191), point(-11160,-27512), point(-5178,-4317.9404), point(25115,-2099), point(-17334,-24224), point(2748,10594)))),(multilinestring( linestring( point(18117,-12983), point(-2251799813685247,-6807), point(-17223,28323), point(-23237,-20978), point(11754,24992), point(-5564.8379,22595)), linestring( point(-15129,-25232), point(-26526,-7977), point(-23722,-11866), point(-1826,4426), point(-12412,-27117)))),(point(18155,20342)),(multipoint( point(-15525,9411), point(3305,-2294), point(30490,-29944), point(-31756,7.660149e+307), point(-11366,-2124), point(13692,8372), point(-9397.5313,-2679))),(multipoint( point( 6797.9238,17592186044417), point(3505,-32332), point(-6114,17377), point(20815,26140), point(1920,-65536), point( 6350.1973,-26518))) ;
select a from t where a =255 ;
select /*+ JOIN_SUFFIX( t ) SEMIJOIN(FIRSTMATCH ) */ a from t where a ='1' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(10546,8884), point( 3002.9326,-21873), point(-7676.3838,2305843009213693950)), linestring( point(-13213,2670), point(-11216,-16587), point(-27130,30252), point(3334,-2393)), linestring( point(-15980,-9007199254740994), point(3528,-27490), point(-17023,-21651), point(32439,16810)), linestring( point(14054,7611), point(5152,-14290), point(-13428,-30438), point(4,-20579)))) ;
select a from t where a ='127' ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(32634,4611686018427387904), point(-9185,-468), point(17718,24198)), linestring( point(-14323,-547), point(67108868,-12262), point(-22803,-5946), point(26375,-17843)), linestring( point(30546,6339), point(4887,-8636), point(15586,6.414445e+307), point(-25419,-6397.4673)), linestring( point(-587,24698), point(-26712,1.794871e+308), point(1802,2133), point(140737488355331,5779)))) ;
insert into `test`.`t`(`a`) values (linestring( point(-5565,1503), point(-68,3191), point(1508,6708), point(-28693,8725), point(2199023255550,68719476739))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(-25507,30977), point(13160,10349), point(17179869186,-12970), point(8558,7.599023e+307)), linestring( point(30919,-30711), point(-22070,8.838994e+307), point(6.158947e+307,-21025), point(16472,8628)), linestring( point(-1612,26410), point(-27902,65), point( 47.6846,15885)), linestring( point(20470,1.162309e+305), point(6713,23812), point(5438,1.728300e+308), point(-2283,4111)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(6517,1.498530e+308), point( 1213.7354,1.982395e+307), point(6625,-68719476739), point(3259,-16185)), linestring( point(27783,-22246), point(-20857,-6986), point(-2646,1.000645e+308), point(-21841,7.306997e+307)), linestring( point(-9275,-26659), point(-11648,-522), point(32689,-6693), point(5642,3492))), polygon( linestring( point(12497,-10216), point(29670,5.951217e+307), point(67108865,-5877), point(-14250,17179869181)), linestring( point(10352,-6299), point(268435455,536870914), point(24483,-14383), point(68719476734,7.160990e+307)), linestring( point(7.155208e+307,-26270), point(-7412,-31244), point(-27004,-12912), point(-17,-31341))), polygon( linestring( point(-31316,21266), point(-20712,-12160), point(-11016,-15862)), linestring( point(-13506,16050), point(-8631.5752,5981), point(28126,5276), point(1.673791e+308,549755813888)), linestring( point(-29212,1.187184e+308), point(-28383,25568), point( 3221.6855,-23541), point(-72057594037927936,10921))))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( linestring( point(18871,-23554), point(25700,19449), point(18553,12513), point(-27078,5737), point(9.580396e+307,1689), point(1.625601e+308,-5911), point(-1449,-10437), point(-29128,67), point(4.748885e+307,-10394), point(19960,-18263)),multipolygon( polygon( linestring( point(1.755981e+308,-8959.2422), point(-19717,6015), point( 4494.9229,-20936)), linestring( point(15397, 4841.3730), point(17735,-12891), point(-24459,67108868), point( 9256.6582,1.701435e+308)), linestring( point(-6104,-3102.9766), point(1073741824,281474976710652), point(2573,27075))), polygon( linestring( point(14310,1472), point(-137438953471,-32210), point(3273,685)), linestring( point(-2361,-14231), point(-5981,-27949), point(21733,8.731031e+307)), linestring( point(-8978.3047,4960), point(-639,7494), point(1.280446e+308,8098), point(-5540,116))), polygon( linestring( point(14780,26383), point(21975,-12510), point(29454,17179869183)), linestring( point(-6761,1473), point(527,3.041301e+306), point(-22410,5), point(12029,-13009)), linestring( point(-7140,-31875), point(-29641,2688), point(4817,-5201), point(-9452,-1119)), linestring( point(-3657.3477,1.157821e+308), point(-26293,-5650), point(8188,8976))), polygon( linestring( point(-32515,-14799), point(-30186,16547), point(15538,3.834566e+307), point(-13188,12150)), linestring( point(-24388,4126), point(-32319,4455), point(-743,4335)), linestring( point(1.162081e+308,5897), point(-26590,-2723), point(27149,17903), point(5903,31574)), linestring( point(-11466,19865), point(3.072144e+307,-15045), point(-6581,19537)))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipoint( point(-6283.2188,-2988), point(-17925,-27480), point(7554,27173), point(-4611686018427387900,-4223)),polygon( linestring( point(-21859,5360), point(-32642,-26732), point(1525,24836)), linestring( point(-13720,19437), point(1.650371e+308,20336), point(20694,1.930510e+307), point(32655,-13485)), linestring( point(-14648,-10310), point(-8481,12864), point(-24738,1.970690e+307), point(-21630,20524))),polygon( linestring( point(-17842,31061), point(6362,-9223372036854775806), point(21669,20953)), linestring( point(-23370,7282), point(-4641,-31810), point(6.197044e+307,4905)), linestring( point(20286,31814), point(2308,4951), point(21546,-11285))))) ;
select /*+ SEMIJOIN() */ a from t where a ='2012-01-01 00:11:11' ;
select a from t where a =0 ;
insert into `test`.`t`(`a`) values (multipoint( point(7983,34359738364), point( 6341.3711,-20133))),(linestring( point(-17972,-131072), point(-7570,-3731), point(24331,1.372777e+308), point(25631,-32219), point(-6769,18056), point(17179869180,4.139257e+307), point(-23912,-23024))),(linestring( point(1152921504606846974,35184372088835), point(0,30362), point(-31005,-19743))),(multipoint( point(-23879,-25185), point(6.026430e+307,-17802), point(13423,-516))) ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (point(23604,1.411050e+308)) ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (point(17897,1.024072e+308)) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(5241,-28692), point(31068,-4148.4355), point(6.206985e+307,-8592), point(-1810,11685), point(26779,20099), point(-21856,-7905), point(30393,-21151))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(-2113,-6650.2158), point(-18771,20882), point(27128,21769), point(4092,-22958), point(9668,1099511627777), point(1.612806e+308,-24800), point(19516,-18177), point(14415,-10855), point(-16711,-25926))) ;
select distinct a from t where a ='32767' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(24714,28506), point(-17222,14941), point(-31151,-15443), point(1.407225e+308,-7360)), linestring( point(1156,-24875), point(-4512,1013), point(27628,1.024811e+308)), linestring( point(-30189,-12738), point(-31172,-13092), point(-12627,9223372036854775805)), linestring( point(1.200231e+308,-32352), point(-3296.0327,3364), point(1.154459e+308,7.483530e+307)))) ;
insert ignore into `test`.`t`(`a`) values (linestring( point(-21882, -251.0000), point(-14325,19418), point(1905,-17050), point( 9814.2500,-8604), point(4106,32234))) ;
insert into `test`.`t`(`a`) values (linestring( point(-13892,12485), point(-21764,-26572), point(10105,-6223.8535), point(6335,16736), point(-19675,-3108.7354), point(-20511,-27152), point(-25172,-28461), point(24784,15559), point(1048578,-15713))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point( 7146.8223,-576460752303423492), point(4855,16365), point(20439,5183), point(7037,25751)), linestring( point(32451,28293), point(9935,-28913), point(-8210,2302)), linestring( point(2982,-7715), point(65532,-13183), point(1.101540e+308,-6904)), linestring( point(-28768,25743), point(5.425948e+307,-18812), point(8549,29736)))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(10634,-1897), point(-4294,-13661), point(-61,5819), point(-10722,26379), point(30988,-10945), point(562949953421311,-10810), point(-20749,-17850), point(24781,2251799813685252), point(-144115188075855869, 9994.7773))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-5344,3785), point(6.375147e+307,1.107083e+308), point( 5885.3135,26615), point(4187,-29450), point(30176,10964), point(-3108,-1447), point(3.923169e+307,2188), point(72057594037927940,-3937)), linestring( point(8.454798e+307,3259), point(1.717375e+308,13736), point(19389,-8356), point(19534,28841), point(24642,-20400), point(-10533,9.560385e+307), point(2250,-5892)))),(multipolygon( polygon( linestring( point(1.158253e+308,-2468), point(-29102,27634), point(5178,-8566.2266)), linestring( point(-14301,31314), point(5618,27310), point(-20758,-20574), point(-9223372036854775807,1.072499e+307)), linestring( point(-288230376151711740,-16039), point(4611686018427387901,-23572), point(20320,-20305), point(-12040,2072))), polygon( linestring( point(19938,-18522), point(27015,-28591), point(14121,-4554.0376)), linestring( point(8.215329e+307,18307), point(15155,-19545), point(2.419685e+307,-5129), point( -131.1318,-70368744177666)), linestring( point(13340,-22520), point(-17713,24682), point(-20783,-24627))))),(linestring( point(13299,1334), point(1817,-16150), point(2454,1.174966e+308), point(8489,134217726), point(-25595,1.366373e+308), point(-549755813886,-23929))),(linestring( point(-514,-15797), point(9.587509e+307,12218), point(-26934,5907), point(8388609,2.543188e+307), point(-14518,-14760), point(24115,10945), point(-530,-13845), point(9.519361e+307,-11766))),(multipoint( point(-8237,2.194076e+306), point(8445,-16868), point(-189,-24008), point(3912,549755813887), point(-23352,-26461), point(12831,17179869185), point(7951,-24334), point(28908,-9422), point(32270,7.835692e+306))),(point(4921,8388607)),(geometrycollection( multipolygon( polygon( linestring( point(26455,-21838), point(-29570,-26581), point(18429,1.632251e+308)), linestring( point(-5273, 313.4893), point(-29117,29328), point(-4282,4.660679e+307)), linestring( point(-31974,14720), point(-1943,27250), point(6.743512e+307,12710)), linestring( point(-131076,-1560.2783), point(-3325.8364,-26131), point(9417,-1108))), polygon( linestring( point(20728,28842), point(25720,9616), point(-10981,29051), point(-23743,30727)), linestring( point(-17176,73), point(33554434,9), point(262140,111)), linestring( point(7322,-1275), point(19035,10205), point(6024,5.941987e+307), point(18149,5.412932e+306)), linestring( point(29554,30789), point(29315, 5086.4580), point(3.016010e+307,-820), point(-25042,17550)))))),(geometrycollection( point(10849,-25489),multipolygon( polygon( linestring( point(65533,274877906940), point(-3929,-26004), point(31049,14745), point(-10525,1.031166e+308)), linestring( point(5988,26919), point(11146,18549), point(-14328,-536870908), point(-26379,5047)), linestring( point(3820,25649), point(-8524,-8872), point(-5197, 6917.5605), point(12136,-12156)), linestring( point(25258,16384), point(29769,-21856), point(-17117,-7669), point(35184372088832,17645))), polygon( linestring( point(-26089,-17734), point(17859,26416), point(6.657434e+307,27893)), linestring( point(-8631,-24596), point(256,2374), point(-32553,-909), point(-13152,20193)), linestring( point(23712,-4053.3604), point(-1023,1699), point(-31319,-3701)))))),(multilinestring( linestring( point(1.337665e+307,25047), point(-18701,19166), point(22995,-1023), point(-16318,-17372), point(-15024,-14645), point(2097149,-23951), point(21974,4503599627370495), point(-6951.5317,6106), point(-30556,-16768), point(18770,-663)), linestring( point(5290,7.978654e+306), point(-2305843009213693953,20953), point(-15344,-5421.3037)))),(polygon( linestring( point(-20445,1056), point(31597,-25645), point(27994,-29396), point(-9131,8784)), linestring( point(17508,-14498), point( 537.1865,8.126445e+307), point(11507,20364), point(-8582,-4865)), linestring( point(27271,-4503599627370497), point(-11925,-29233), point(3.928098e+307,28355)))),(multipoint( point(21002,15847), point(-31261,14169), point(13468,30978), point(26362,30188), point(-20335,-70368744177664), point(23129,17755), point(-15674,28358), point(-4560,2251799813685252), point(17179869186,13779))),(multilinestring( linestring( point( 4896.5449,140737488355331), point(-806,1125899906842627), point(17546,8832), point(10000,1.194052e+308), point(30782,2461), point(16660,-514), point(-27326,6.225146e+306), point(-29435,-5831), point(-524291,-29527), point(-2616,15087)), linestring( point(-4160,22436), point(18907,-8797), point(-1334,-22462), point(8796093022204, -373.6602), point(6.704896e+307,14894), point(-21796,7301)), linestring( point(1.744691e+308,-26739), point(5.040099e+307,29539), point(-12001,23853)), linestring( point(1.790023e+308,-10577), point(30099,-15042), point(10695,-21654), point(2845,-24640), point(-11670,16091), point(-12307,1.252133e+308)))),(point(-32615, 5868.2842)),(multilinestring( linestring( point(-10087,28219), point(-28665,12963)), linestring( point(3355,-8434), point(26566,-3093.4644), point(12846,-7539), point(26441,-32350), point(-4096,-25930), point(26442,11850)))),(linestring( point(-22526,131075), point(-18504,-19162), point(6.381518e+307,-22878), point(4.642745e+307,25920), point(-16914,-1914))) ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (linestring( point(26665,19509), point(-1125899906842628,-28870), point(-23396,31969), point(4.145633e+307,32349), point(-24397,14370), point(-32765,25337), point(-13595,1.294243e+308), point(124,-1689), point(15823,17854))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( point(-11999,8.929793e+307),polygon( linestring( point(29213,4.719035e+306), point(-17163,-3172), point(-885,-23554), point(26896,-22249)), linestring( point(-5567,35184372088831), point( 3425.9170,-29788), point(-23910,-8136)), linestring( point(-28741,4409), point(1020,4035), point(-15343,605), point(8589934589,32307)), linestring( point(-14883,-1167), point(288230376151711745,-17201), point(19391,-19833))),geometrycollection( point(-14789,-15099),polygon( linestring( point(-3959,8388605), point(-13387,6141), point(-11795, 9871.3809)), linestring( point(3.966850e+306,5.001519e+307), point(29564,-17), point(19839,18101), point(6755,19536)), linestring( point(-20989,14124), point(-25890,-6653.0557), point(-26903,16354), point(7268,-19008)))))),(geometrycollection( multipolygon( polygon( linestring( point(-5110,-19792), point(25218,20505), point(-3389,15909), point(274877906941,-9815.3516)), linestring( point(21708,24743), point(29673,29450), point(140737488355326,4415), point(24134,8.481461e+307)), linestring( point(16305,6903), point(5.792004e+307,-22888), point(23342,-29652))), polygon( linestring( point(16777216,14473), point(-17860,28578), point(10358,4194301), point(9223372036854775806,-22110)), linestring( point(25700,-1152921504606846972), point(-30572,-5799), point(1.567923e+308,-17303), point( 2434.4795,13855)), linestring( point(31195,-3312), point(67,12), point(20579,-8763))), polygon( linestring( point(16880,1028), point(29081,-2199023255554), point(-11256,2251799813685247)), linestring( point(-8379, 809.3027), point(-28963,1125899906842625), point(-30515,11), point(-17734,20008)), linestring( point(-3816,1099511627777), point(-1270,-25908), point(-4481,1.227243e+308))), polygon( linestring( point(-15499,-8639), point(1.164117e+308,-30488), point(-10141,-5561), point( 4965.8789,2)), linestring( point(3990,1.208000e+308), point(-2201,-64), point(1.275672e+307,23815), point( 6662.6191,1.132877e+308)), linestring( point(32495,126), point(32740,1876), point(-12055,8589934592), point(29,25947)))))),(multipoint( point(14727,-16868), point(32726,1.696516e+308), point(25759,-4095), point(1.672510e+308,-15942), point( 8136.0879,-15300), point(23172,21460))),(multipolygon( polygon( linestring( point(22134,24167), point(-140737488355325,29095), point(24766,-27934)), linestring( point(-27892,27545), point(-21161,-17278), point(524291,1.624136e+308)), linestring( point(516,26150), point(-25411, 8627.7441), point(-112,-20780)), linestring( point(-13,-27302), point(4.792842e+307,9852), point(5488,7.303888e+306))), polygon( linestring( point(26587,13472), point(-2192,32256), point(6260,1.588155e+308), point(-14131,-6149)), linestring( point(-17435,32163), point(68719476739,-17329), point( 8732.2188,-8435)), linestring( point(28738,-14762), point(-5176,17351), point(549755813887,6842), point( 353.6436,18014398509481982))), polygon( linestring( point(31122,7.255200e+307), point(-15650,1.440188e+308), point(12902,4.839084e+307)), linestring( point(20753,-9818), point(-9559,3.044164e+307), point(24536,12432), point(-25055,-28390)), linestring( point(-8124, 6946.3887), point(-3129, 852.9424), point(9991,-3554), point(32271, 138.4277)), linestring( point(5291,23830), point(4291,1152921504606846980), point(16385,31467))))),(linestring( point(-7678,31301), point(-15084,-11290), point(16354,-8855), point(-19497,23653), point(14185,23462), point(1.326204e+307,19524), point(16365,15864))),(multipoint( point(-1002.9355,-25389), point(3.590333e+307,-4157), point(-13936,3774), point(1.332780e+308,3482), point(17470,4573), point(1.170569e+308,-24477), point(-166,-17618), point(19450,6078), point( -11.9082,9426), point(4.620561e+307,22147))),(multipoint( point(-26270,31006), point(-19972,-22116), point(32695,19170), point(-8373,8919), point(16146,-67108866), point(-28361,-26887), point(-20387,17306), point(-13488,24953), point(131069,-21669), point(21882,18593))),(multipolygon( polygon( linestring( point(20882,1.083409e+308), point(-30519,14802), point(2305843009213693955,-27772)), linestring( point(1163,12254), point(16777214,8836), point(-11190,-7938), point(-30492,68719476740)), linestring( point(-22646,-18655), point(25919,268435454), point(11235,8248)), linestring( point(21859,16901), point(2777,-5973.2803), point(-11310,-5689.5332), point(1.133462e+308,1.240223e+308))), polygon( linestring( point(-9575,-2097156), point(3.136769e+307,-9484), point(-17212, 8689.8105)), linestring( point(26199,-22918), point(-20793, 7690.3320), point(-562949953421308,-2097150)), linestring( point(5.835209e+307,-28380), point(549755813890,14564), point(-20240,-1243))), polygon( linestring( point(34359738364,1.083613e+308), point(1186,-23237), point(-19906,-4139)), linestring( point(-2259,-32380), point(5179,513), point(29234,-11489), point(27279,5549)), linestring( point(1073741828,-5653), point(942,7.632740e+306), point(-13790,2.251127e+307))))),(multipolygon( polygon( linestring( point(12980,16606), point(21471,4611686018427387905), point(15240,1121), point(10845,25586)), linestring( point(8.272249e+307,-16622), point(-10471,405), point(31424,-29226), point(19212,-21)), linestring( point(7198,4611686018427387908), point(-13924,1073741827), point(11954,14821), point(-31095,1191))), polygon( linestring( point(17592186044419,-18148), point(23013,-10948), point(-14366, 2933.2256), point(10000.2578,-17338)), linestring( point(16461,26073), point(2199023255553,-2035), point(-7079,-15584)), linestring( point(-7578,22209), point(256,16858), point(3651,15929)), linestring( point(-131068,9223372036854775809), point(-22624,-3537), point(-5930,1.715586e+308))), polygon( linestring( point(11481,1.293076e+308), point(-27085,29694), point(-4405.1055,-23490)), linestring( point(21064,-12409), point(-24866,13766), point(8.524864e+307,-11062), point(18357,17592186044418)), linestring( point(11764,20273), point(274877906943,7.952278e+307), point(-16796,13585), point(-22258,-28756))))),(multilinestring( linestring( point(-26430,26516), point(-4645,-27143), point(8589934594,-2947.9663), point(1.698127e+308,31220), point(8.940797e+307,-31601), point(18724,32629), point(9.745060e+306,27365), point(-19821,27984)), linestring( point(-26717,32467), point(30,-16437), point(-27071,71), point(7914,29704), point(-29298,-6598), point(1850,-18702)), linestring( point(6.071043e+307,-2997), point(-6831,2045), point(21211,13558), point(-5681,4873)), linestring( point(8370,1.418535e+308), point(30663,-2645), point(20025,-10629), point(-23945,6.529856e+307), point(-6942,1.627802e+308), point(15998,21631), point(1125899906842620,28511), point(-18615,-32310), point(-28980,1.085226e+308), point(24042,17886)))),(point( 483.3291,9223372036854775805)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(-29909,1500), point(15165,9.678892e+307), point(1426,-2597)), linestring( point(-13185,-19704), point(-536870914,19355), point(20337,-13637), point(24281,29898)), linestring( point(-577,-10482), point(28166,3415), point(3461,26319), point(4398046511102,-17654))), polygon( linestring( point(-15845,28786), point(1048575,-21309), point(9844,17821), point(-1640,-28086)), linestring( point(1961,-2269.0737), point(6463,-11389), point(-1849,-5110), point(19988,2199023255550)), linestring( point(-25969,-31919), point(1.453430e+308,-3767.3071), point(2.482647e+307,29117)), linestring( point(16580,19200), point(-7475,27174), point(-27394,12598))))) ;
replace into `test`.`t`(`a`) values (multipoint( point( 4531.2695,-536870914), point(5.889218e+307,2298), point(24011,24822), point(-29992,1.091578e+308))) ;
select a from t where a ='255' ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (geometrycollection( geometrycollection( multilinestring( linestring( point(6.052332e+307,24667), point(-9279,-362), point(1.717967e+308,-23657), point(16861, 8276.3965), point(425,-28496), point(16867,2124), point(-11582,-13094), point(-13886,25234)), linestring( point(-12043,7.118869e+307), point(-5789,-3455.8320), point( 6911.3672,4620), point(-9649,-3746), point(-17161,10103), point( 524.2461,26860), point(9223372036854775804,-11709), point(-17670,23903), point(-30547,-9192), point(1.355289e+308,20941)), linestring( point(20868,8806), point(28517,18446744073709551614), point(8022,32368), point(-28302,-7436), point(18295,-28252), point(-28770,16472), point(23340,-20022), point(-1123,67108863), point(29542,31545), point(-29051,-18200))),geometrycollection( point(-14665,6216),linestring( point(27714,-14757), point(1.703431e+308,257), point(-15247,-9468), point(-23983,17049)))),multipoint( point(27948,-12022), point(20339,11137), point(-15309,32000), point(17814,3624), point(469,-18075), point(15269,8.269948e+306), point(-25103,-23484), point(-21749,2.123368e+307)),linestring( point(-4253,5252), point(13489,-27585)))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(511,-23033), point(17592186044419,8874), point(31189,1.386335e+308)), linestring( point(-12759,-29633), point(19926,-1404), point(-31305,-6381)), linestring( point(-3991,30586), point(-8796093022204,20231), point(-10873,-9091)), linestring( point(-19329,30591), point(-16165,8.955997e+307), point(-29093,14964), point(-10366,6284))), polygon( linestring( point(-15719,3.563862e+307), point(-21037,13408), point(-20346,-2097155), point(-18609,-11383)), linestring( point(-28881,26895), point(-24871,-25605), point(-23998,6680)), linestring( point(-30691,26879), point(-27676,-9223372036854775804), point(1.436224e+308,1.241208e+308)), linestring( point(-531,-9274), point(-11163,-16185), point(-4290,6992))), polygon( linestring( point(-26816,21405), point(20054,-13170), point(536870911,-26448), point(11572,6810)), linestring( point(-10206,-7588), point(-25780,-143), point(26979,-32617), point(-2750,26303)), linestring( point(-8176,-4779.9229), point(-31698,-25205), point(134217732,18882), point(-5402.8652,21166)), linestring( point(1.783394e+308,-13801), point(16381,6546), point(30443,20808))))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(22423,-3955), point(1.185545e+308,-9463), point(1.536223e+308,18896)), linestring( point(31432,25330), point(-12190,27950), point(29433,-22524)), linestring( point(14527,-1), point(19171,4.188098e+307), point(-1927,8388611)), linestring( point(-7339,-26528), point(4.735405e+307,-31369), point(21887,-20815), point(27856,29578)))) ;
insert ignore into `test`.`t`(`a`) values (linestring( point(-6069.2529,131), point(7613,23838), point(-1099511627780,20053), point(23897,9.935328e+306), point(-1118,-10654), point(18649,-30347), point(32440,-28162), point(22256,-21916))) ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(288230376151711745,10960), point(4093,-8351), point(21860, 1775.3662), point(15984,1391)), linestring( point(-23879,25672), point(-6773.2148,8673), point(27330,-16896), point(19713,18794)), linestring( point(24159,1.732297e+308), point(-17179869187,24293), point(-19498,4281), point(-22532,-18089)), linestring( point(9223372036854775807,134217732), point(-2120,220), point(-4394,-1403), point(12799,9007199254740995)))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(14,-21154), point(22842,-27679), point(9927,-27635))) ;
insert into `test`.`t`(`a`) values (point(-1845, -383.8896)) ;
insert into `test`.`t`(`a`) values (geometrycollection( linestring( point(-29778,7270), point(17546,-15219), point(6195,10910), point(-3227,9.134686e+307), point(14660,19857), point(6.200774e+307,1.496698e+308), point(-28305,32001), point(-11428,-3434)),linestring( point(-28752,-8696), point(3.058651e+307,36028797018963970), point(20842,-30024)),multipoint( point(26862,25015), point(8.780297e+307,7.199083e+307), point(-18105,-26168), point(-5000,-28853), point(-3998,4.474529e+307)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(-4961,-27851), point(-26103,2348), point(466,-16541)), linestring( point(-2683.9004,29091), point(20164,252), point(-30898,32770)), linestring( point(281474976710652,-5606), point(7204,1.442379e+308), point(8.366913e+306,-29522), point(-29877,1.530574e+308)), linestring( point(20712,-29154), point(-5349,27051), point(12521,-23583))), polygon( linestring( point(18982,27327), point( 6915.1465,-2591), point(-7291.3926,23163), point(16387,13255)), linestring( point(6247, 1151.3770), point(1.582250e+308,-21682), point(11474,16105), point(23478,-30778)), linestring( point(5397,-18066), point(29071,22474), point(-12216,1048574), point(6102,-3863.0205)), linestring( point(-20707,4.141155e+307), point(-4117,-11798), point(1.004405e+308,7.626722e+306), point(-9489,-4607.6504))), polygon( linestring( point(274877906941,26376), point(-8589934588,1.189354e+307), point(26965,-18856)), linestring( point(-22073,6.887182e+307), point(9992,-6347.4092), point(1963,14403)), linestring( point(-14571,1.272119e+308), point(18015,8600), point(6703,576460752303423485))), polygon( linestring( point(-21264,-2375), point(3648,-632), point(5245,13637), point(-13355,8435)), linestring( point(-5347.6963,-18888), point(8705,-20326), point(23216,-24301)), linestring( point(5074,32688), point(-6372,-10087), point(12813,-13064)))),geometrycollection( geometrycollection( linestring( point(-2800,-13821), point(20902,6.093807e+307), point(1073741826,-6190), point(1.324294e+308,-16932), point(-29355,-3542), point(-2776,-6905), point(11652,17375), point(6171,-7750), point(15904,14921), point(-3369,17592186044413))),multipolygon( polygon( linestring( point(2.649979e+307,-29455), point(-29998,-31762), point(511,-17850), point(-32510,-9066)), linestring( point(-32221,16263), point(7307,13331), point(-2917,-26022), point(-13515,346)), linestring( point(26080,5.854954e+307), point(1.627041e+308,14483), point(-3279,28207), point(26663,9.193003e+307)), linestring( point(10813,-10669), point(14288,-13860), point(-9255.7344,27260), point(-8162,-18427))), polygon( linestring( point(-15657,-6355), point(-3368,29569), point(8538,-14140), point(-20348,-15201)), linestring( point(-1725,1.724392e+308), point(-24242,14634), point(6484,-32764)), linestring( point(-26231,10519), point(4,22813), point(7684,24638), point(-25226,-8196))))))) ;
insert into `test`.`t`(`a`) values (multipoint( point(17685,-11714), point(-4594,8388608), point(13910,29467), point(-8094,-310), point(2939,-11204), point(13956,24215), point(30442,27531))) ;
insert ignore into `test`.`t`(`a`) values (linestring( point(20264,-19639), point(26861,-10908))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point( 271.7871,7346), point( 2200.4805,7679), point(-9288,3.699708e+307)), linestring( point(16171,-25856), point(-31112,-31254), point(5192,12134)), linestring( point(-10646,24013), point(9665,8027), point(-24796,-10648)))),(multilinestring( linestring( point(5041,2097150), point(28940,9.749014e+307), point(12862,-2208)), linestring( point(2020,7289), point(9.946571e+307,-20285), point(-29447,20581), point(-31695,-5884.5044), point(-1210,-25032), point(137438953471,-2207), point(1807,-17844), point(-14993, 5476.8623), point(6353,5106)), linestring( point(-1048573,-24838), point(6726,-11884), point(-1364,-12906)), linestring( point(-14235,-21149), point(1.302998e+308,13030), point(1.403675e+308,-5314), point(20514,6371), point(-16131,19162), point(25189,-18364), point(-5567,31629), point(31887,32310)))),(multipolygon( polygon( linestring( point(25850,-16545), point(4194306,1.745419e+308), point(3293, 8354.0254), point(4350,-13482)), linestring( point(15203,11704), point(-13293, 688.5176), point(-15949,7.346780e+306)), linestring( point(2051,9.867009e+307), point(1.292637e+308,-9460), point(26615,18446744073709551615)), linestring( point(-27360,-32193), point(-6728,26210), point(-8712,14869))), polygon( linestring( point(72057594037927933,22658), point(21847,6921), point(-169,-262148), point(-515,-4550.1416)), linestring( point(1.061728e+308,1021), point(-32334,-651), point(-2676,-21009), point(-21097,30515)), linestring( point( 2570.2803,6.835114e+307), point(11942,11072), point(137438953469,27719), point(-14578,-4336)), linestring( point(-19434,-15793), point(33554432,31765), point(512,-7193))))),(point(1048578,-28034)),(multipoint( point(16610,-15907), point(26562,-25867), point(-32673,2.962983e+307), point(1026,12018), point(25516,-11969), point(-22506,-16459), point(-20519,-11))),(multilinestring( linestring( point(-1603,-21459), point(-2613,-8849), point(-28250,-27827)), linestring( point(-23907,23611), point(-9403,-20825), point(-10495,1125899906842623), point(-21341,7.578094e+307), point(1152921504606846977,19254), point(-8948,131070), point(30664,10718)))),(multipolygon( polygon( linestring( point(1.635751e+308,26089), point(-19184,6490), point(-23691,-11527), point(-28775,11923)), linestring( point(576460752303423490,-3545), point(2242,21407), point(1073741827,108)), linestring( point(-27019,-17122), point(15365,6644), point(2549,4390))), polygon( linestring( point(5175,23530), point(1492,29762), point(8081,-8145)), linestring( point(-22907,1231), point(-29511,29730), point(18224,-9864)), linestring( point(18191,23747), point(-1521,68719476732), point(25097,-28279))), polygon( linestring( point(24512,-22666), point(1.311420e+308,9213), point( 1888.7461,18749)), linestring( point(-15302,10952), point(-26775,6808), point(-30131, 5980.4619)), linestring( point(21668,27026), point(-13910,30843), point(-26756,-7380)), linestring( point(225,-16376), point(9303,28943), point(-2199023255548,-4930.2637), point(-6218,2087))), polygon( linestring( point(10762,4.209523e+307), point(10915,-5032), point(2079,-15640)), linestring( point(16011,137438953471), point(-25614,1125899906842627), point(-30377,-31672), point(-344,-20213)), linestring( point(144115188075855868,-14882), point(-32572,5471), point(-227,-6352))))),(geometrycollection( multipolygon( polygon( linestring( point( 3361.2119,29948), point(3.536043e+307,-16279), point(-16386,32023)), linestring( point(17592186044419,-21659), point( 8599.0977,-32455), point(-10286,-17592186044418)), linestring( point(-2048,-32087), point(-2305843009213693950,11120), point(15632,10593))), polygon( linestring( point(7.473396e+307,35184372088829), point(-8869,-8291), point(-25601,25967)), linestring( point(31433,-13978), point(4210,-30171), point(-22313, 8045.6250)), linestring( point(20446,-9226), point(-9701,-30546), point(7523,1.626236e+308)), linestring( point( 7158.0527,-17547), point(-6151.9023,-8273), point(27330,-25980))), polygon( linestring( point(3.366986e+305,17592186044414), point(-5365,1.784615e+308), point(-23928,20348), point(-70368744177664,15432)), linestring( point(11176,-2475), point(-12841,-25623), point(3007,25268), point(9808,-17592186044413)), linestring( point(23543,17592186044414), point(21614,5273), point(-20664,7451)))))),(multipoint( point(4691,16381), point(-20293, 7447.2461), point(-5051,298), point(12283,15855), point(-4685,-15078), point(-2206,524292), point(1024,27214), point( 2028.3838,25904), point(27217,30236), point(-10114,-19100))),(point(-32016,11255)),(multilinestring( linestring( point(8388607,17592186044420), point(1.445026e+308,-9007199254740992), point(16944,-1), point(1.646274e+308,31817), point(1.360967e+308,34), point(-8691,10770), point(-20537,-28628), point(23344, 9256.7637), point(23861,4678), point(30254,-7877.7783)), linestring( point(4194307,-8979), point(20791,1152921504606846978), point(-6392,7328), point(-25934,3765), point(-7050,-8574.8057), point(-23791,-22799), point(4194308,5400), point(32049,19392), point(-25094,-17924)), linestring( point(-24337,-6662)))),(polygon( linestring( point(2.600270e+307,22682), point(20305,-28336), point(-30067,-16035)), linestring( point(23704,-8850), point(-4944,16075), point( 6970.9297,-24337), point(-6529,140737488355325)), linestring( point(-20296, 8006.3926), point(-7630,12860), point(-21198,-23572)))),(geometrycollection( multipoint( point(23505,25325), point(-22858,1.569363e+306), point(17003,30761), point(8553,-9411), point(5924,27816), point(8277,18014398509481986), point(-7100,30577), point(14062,-19078), point(-6110,1.262624e+308)))),(multilinestring( linestring( point(-25325,-25810)), linestring( point(-9942.8037,17377), point(-27173,-32008), point(-4494,72057594037927934), point(17529,-26124)))),(point(-30233,-20049)),(polygon( linestring( point(-29659,1.305651e+308), point(-25662,17608), point(-5154,26535), point(25180,5559)), linestring( point(26631,16362), point(27996,-14510), point(14964,1.126750e+308), point(1152921504606846976,6605)), linestring( point(-16383,8041), point(29810,14227), point(-14348,-21501), point(3204,-5552)), linestring( point(686,-15666), point(1.443873e+308,9.621771e+307), point(-15153,-16198)))),(polygon( linestring( point(11934,32463), point(3073,5160), point(5618,1.376979e+308)), linestring( point(-6584.2178,-281474976710655), point(-4311,257), point(15299,-17561), point(-4508,288230376151711747)), linestring( point(-185,1125899906842625), point(-30183,2316), point(11818,-29712)), linestring( point(-134217731,-13661), point(-6654,23004), point(18731,21364)))),(polygon( linestring( point(524292,16566), point(-18567,2835), point(14992,30118), point(-1363,-16999)), linestring( point(-7948,2.382300e+307), point(-17915,-32505), point(-288230376151711747,16829)), linestring( point(-25133,-2311.9204), point(-25385,34359738368), point(9.962173e+307,-35184372088830)))),(multipolygon( polygon( linestring( point(-27991,-16737), point(18408,-368), point(28296,8.400809e+307)), linestring( point(-20774,30277), point(9007199254740991,10856), point(131072,4.604637e+307)), linestring( point(6.863616e+307,3.348829e+307), point(-13139,32133), point(288230376151711744,-25727), point(-2550,-24949)), linestring( point(20010,23000), point(20881,-29444), point(5255,-23730), point(1.209716e+308,514))), polygon( linestring( point(-21,8.706836e+307), point(4488,-9697), point(-6400,6069), point(-1602,8851)), linestring( point(1.403981e+308,1048572), point(-16672,25438), point(-18883,1.298366e+308)), linestring( point(10754,19926), point(21022,-2050), point(14601,6.249966e+307), point(12822,-32703)), linestring( point(30366,7626), point(1.551661e+308,-7864), point(5512,9.813617e+307), point(13485,8.059438e+307))), polygon( linestring( point(-27962,-31939), point(-6396,4.820289e+307), point(29720,-13648)), linestring( point(-29033,13442), point(131068, 1942.1279), point(3.051661e+307,-17112)), linestring( point(-9586,-15394), point(21574,6094), point(1.372212e+307,13501), point(9.755618e+306,13356)), linestring( point(-9348,-28920), point(30732,144115188075855873), point(1.577676e+308,-31243), point(-18606,67108861))), polygon( linestring( point(30608,-20755), point(-23127,-21092), point(-850,29), point(11147,-1)), linestring( point(-7718,-7198), point(8549,-3543), point(-28182,-19027)), linestring( point(-5243,-16352), point(3575,-15208), point(-11342,3547)), linestring( point(-18323,-20905), point(8.747123e+307,134217732), point(8114,-17592), point(-13103,-18328))))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (polygon( linestring( point(1152921504606846979,1.581980e+308), point(-21611,-28959), point(9027,8781), point(24139,14390)), linestring( point(12317,21709), point(-16675,-6014), point(1.174927e+308,-31875), point(-5399.8271,-10968)), linestring( point(6217,585), point(-6045,-2545), point(9145,2.532452e+307)), linestring( point(-3340,854), point(10218,-13276), point(-13135,-29684), point(9114,10)))) ;
insert into `test`.`t`(`a`) values (linestring( point(965,15661), point(-25239,-4143), point(21295,31574), point(23527,8263), point(15016,-27065))),(geometrycollection( point(1.774200e+308,2563))) ;
insert into `test`.`t`(`a`) values (point(29061,26806)) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(18177,8411), point(-5651,-8951), point(28874,-12277), point(17431,6939))),(multipoint( point(-26659,1.710476e+308), point(-259,-144115188075855871), point(-5870, 658.7891), point(-27881,6.158589e+307), point(1.016846e+308,1195), point(26463,1.639851e+308), point(31277,1.214849e+308), point(21940,18446744073709551614), point(8952,482))),(multipoint( point(23807,-13531), point(-23997,-14126), point(14106,11708), point(19998,-21836), point(6934,-7927))),(polygon( linestring( point(6.859609e+307, 7085.4238), point(4294967293,-25842), point(7.683744e+307,17339)), linestring( point(18657,-8835), point(11020,25838), point(14104,-1447), point(-29287,12520)), linestring( point( -67.8867,-8952), point(23884,18848), point(-20410,-12327)), linestring( point(3886,-15863), point( 6466.5762,5), point(-6985,20425)))),(point(21690, 5144.2754)),(geometrycollection( linestring( point(-25734,8383), point(-28692,8046), point(-2406,15072), point(-9609,30254), point(-6971,1077), point(-9438,-29546), point(-28176,-29161), point(-29923,2305843009213693951), point( 698.9131,131076), point(-16645,-31377)))),(multipoint( point(-32583,14490), point(27734,-30128), point(-26563,33554436), point(-27152,-8500), point(-8776,20968), point(23688,1.619898e+308), point(5662,1515))),(polygon( linestring( point(23658,12041), point(-16780,16619), point( -176.2793,14909), point(1.312189e+308, 314.1133)), linestring( point(9818,23354), point( 9830.1426,-28806), point(-7566,-11031)), linestring( point(10129,5.397318e+307), point(-6550,-21496), point(0,17619)))) ;
select a from t where a =16383 ;
select distinct high_priority a from t where a =65525 and a =255 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(19456,1125899906842624), point(18482,-12301), point(-30782,-22906)), linestring( point(-21059,-12215), point(-26258,23003), point(3.347090e+307,7992)), linestring( point(29359,31755), point(-4548,-19018), point(-15827,31448), point(3.028032e+307,2251799813685248))), polygon( linestring( point(2178,14131), point( 7805.5547,32010), point(-17786,-22655), point(17005,-3216.1787)), linestring( point(4611686018427387908,14252), point(-72057594037927938,-13167), point(-4692,29882), point(2205,-9223372036854775807)), linestring( point(6020,11240), point(-17076,-1438), point(4391,-13860)), linestring( point(24836,-21568), point(8732,7126), point(4611686018427387907,27275), point(7007,21932))))) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(9.797007e+307,-3209), point(-24876,20425), point(26625,7.346544e+307))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( polygon( linestring( point(34,8145), point(-17148,26950), point(13688,16929), point(-72057594037927938,-30394)), linestring( point(-16232,7.516161e+307), point(24560,17808), point(9893,31803), point(-7374,-30953)), linestring( point(843,-1125899906842622), point(-12036,12318), point(11552,-28364), point(-7779,14367))),point(-3283.8223,4.213152e+307))) ;
insert into `test`.`t`(`a`) values (multipoint( point(4.845373e+307,32340), point(-23767,-6973), point(-21418,9.624924e+307))) ;
select a from t where a ='' and a ='0' ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(137438953475,18945), point(1,5065), point(-31979,1.431816e+307)), linestring( point(-5274.2388,4449), point(-4791,-25945), point(14675,4803), point(22092,1495)), linestring( point(31334,1.334465e+308), point(16055,26055), point(30260,-27890), point( 6376.8682,6782)))),(point(22844,-20303)),(multilinestring( linestring( point(2.009133e+307,19603), point(-23104,-9049), point(23843,9.850338e+307), point( 5848.4668,-1129)), linestring( point(14435,29414), point( 6579.6230,32632), point(29379,-268435452), point(72057594037927933,9706), point(-14721,-11389), point(26172,16095), point(-13829, 7424.9258), point(62,3), point(-11555,-21826)))),(polygon( linestring( point(-21428,26857), point(6991,-23572), point(6733,4.291970e+307)), linestring( point(8388604,19766), point(24716,-27553), point(7789,11857), point(-30487,-21076)), linestring( point(11196,131069), point(4.887235e+307,4194305), point(-17179869183,30112), point(-9,-16291)))),(multipoint( point(-30105,-28390), point(63,32765), point(-21189,15828))),(point(1.552522e+308,-8693.9639)),(multipoint( point(5624,-31811), point(-31325,-14129), point(12863,24127), point(-2717,-7848.0337), point(19613,1.532876e+308))),(point(9848,-1666)),(geometrycollection( linestring( point(-6405,8.021331e+307), point(14921,11208), point(7735,-3428), point(11,9007199254740996), point(-9018,11380)))),(multilinestring( linestring( point(-8612,-19798)), linestring( point(-19106,-16209), point(5166, 4885.7988), point(-9262,9.182287e+306), point(288230376151711746,1.494973e+308), point(-23703,-30953)))),(multipolygon( polygon( linestring( point(-21104,22421), point( 495.3721,1232), point(10372,-29604)), linestring( point(142,1027), point(-1564,27177), point(-15191,29897), point(-10697,-30535)), linestring( point(-25057,-960), point(1.429516e+308,1.612648e+308), point(18990,9.596475e+307))), polygon( linestring( point(-9974,-9224.7148), point(15941,1.225494e+307), point(-4398046511108,18446744073709551613)), linestring( point(-18576,32027), point(9007199254740991,-8696), point(4505,1566)), linestring( point(-8073,-5645), point(-9223372036854775806, 4881.2910), point(-9409,-7253))), polygon( linestring( point(30404,-11892), point(14763,-20094), point(-28758,-13398), point(23655,137438953468)), linestring( point(1048576,-26653), point(24228,-23698), point(9007199254740995,-5185), point(27695,30771)), linestring( point(-6591,29710), point(-3832,-2768.5854), point( 2751.7002,-23531)), linestring( point(15166,-68719476735), point(24910,7677), point(-10827,3000), point(-30000,13172))))),(geometrycollection( point(6080,8353),geometrycollection( linestring( point(14920,17457), point(1.158959e+307,7938), point(1.569509e+308,-25208), point(-4398046511103,-27448), point(890,17104), point(6.829383e+306,-22228), point(30763,7445), point(-7898.0366,1.126745e+308), point( 7757.6758,-29301)),polygon( linestring( point(1.372415e+307,28353), point(21696,17824), point(18911,3.874050e+307)), linestring( point(-23142,6.475758e+307), point(-13670,1152921504606846980), point(134217730,-18125)), linestring( point(-13277,3235), point(29698,22751), point(-30836,-11630), point(12329, 2777.8027)), linestring( point(9722,-13652), point(-2629,2431), point(27030,-18692))),multilinestring( linestring( point(-30106,2281)), linestring( point(5.279848e+307,26029), point(-3240,5837), point(8589934589,28891), point(11651,23626), point(7.551607e+307,-32540), point(-8861,-379), point(-8682.0801,30363), point(-16183,18598)))),polygon( linestring( point(1.307487e+308,10315), point(-27686,-17910), point(15729,10229)), linestring( point(-7815.5947,36028797018963965), point(7859,-13425), point(-2097156,-9268), point(67108861,6216)), linestring( point(-1293,-27181), point(-31544,-1544.2842), point(2199023255548,20114))))),(multipoint( point(-4905,-25444), point(131074,-14921), point(1.564590e+308,26492), point(3.704515e+307,13879), point(-19181,3908), point(-262142,-17344), point(-12600,26563))),(multipoint( point(19218,1.447753e+307), point(7.983983e+307,-3792), point(8376,11872), point(-30646,-26614), point(-13012,28551))),(linestring( point(-25186,32659), point(4503599627370494,15127), point(-25792,-4546), point(2035,-4883), point(-25067,1.756713e+308), point(-31588,18146), point(8621,17103), point(1.650605e+308,-23951), point(288230376151711744,5937), point(-22709,22760))),(geometrycollection( geometrycollection( linestring( point(72057594037927939,17637), point( 5863.1670,1.788075e+308), point(1.236866e+308,-26636), point(-2583,21846), point(-13721,-29294), point(27266,1.365758e+308), point(-1935,31842))),multipoint( point(23087,-19628), point(16623,-12835), point(-16207,4643), point(7193,4294967293), point(-25001,-10387), point(-23310,72057594037927933), point( 328.5889,-9223372036854775806)),multipolygon( polygon( linestring( point(10695,793), point(-30511,-31926), point(23185,17033)), linestring( point(12793,-31460), point(-19935,30290), point(-23494,1.666656e+308)), linestring( point(-4678.9033,-13410), point(4503599627370494,65539), point(-9808,-4708), point(5.968830e+307,-6225)), linestring( point(-70368744177668,7786), point(19629,3339), point(1665,-7256))), polygon( linestring( point(19893,-31951), point(24337,27076), point(-19061,21008)), linestring( point(23416,11), point(22168,8796093022207), point(8194,-15942)), linestring( point(-10838, 8969.7031), point(1.513215e+307,1.043098e+308), point(25852,19614), point(13433,-29064)))))),(multilinestring( linestring( point(509,16450), point(12508,-7407), point(18744,28394), point(19621,23941), point(7.485661e+306,15037), point(1.693173e+308,-30845)), linestring( point(-8508,3116), point( 8445.9453,-27794), point(30136,-19780), point(26068,10507)), linestring( point(-24333,12791), point(8.115516e+307,-7073), point(2097151,13692), point(-12654,-2498), point(-20812,1.666992e+307), point(-7272,-31687), point(4602,9905), point(7597,-1940.3589), point(18354,33554431)))),(multilinestring( linestring( point(1456,-29630), point(18991,-24798), point(-13150,-21262), point(24284,-6133), point(-235,-18545), point(32182,-31825), point(28480,5988), point(-25967,-23232), point(11099,1.084924e+308)), linestring( point(26488,9007199254740992), point(18104,8541)))),(geometrycollection( geometrycollection( point(-6164,-27615),multipoint( point(22505,-29995), point(-22070,-32409), point(4083,19612), point(-29435,-25769), point(-31459,1.045899e+308), point(-26117,21311), point(-5239, -123.4414))),linestring( point(15,6115), point(1.724388e+308,-17508)))),(geometrycollection( multipolygon( polygon( linestring( point(-26957, -241.4375), point(-26555,-14880), point(-30659,268435456), point(27788,4.354459e+307)), linestring( point( 9067.7734,23836), point(134217728,23699), point(7.357141e+307,17372), point(-20374,-19524)), linestring( point(562949953421314,5095), point(174,7719), point(-13193,21762)), linestring( point(32,-27281), point(-21115,-6191.1440), point(15793,-6949), point(3300,-70368744177667))), polygon( linestring( point(7.576001e+307,-20005), point(-24166,-7077.0498), point(31084, 1094.0205)), linestring( point(8948,12), point(-138,6.671174e+307), point(-12505,-23852), point(29667,7152)), linestring( point(1.557809e+308,10223), point(32675,23754), point(16202,-25884), point(-9089, 4549.9668)), linestring( point(-11739,-27388), point(-17192,6.656518e+307), point(-24547,-8798), point(5,24722)))))) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(14452,1.635116e+308), point(-7347,24546), point(-24156,-2199023255549), point(11950,-28191), point(-5800,-16424), point(-11379,-798), point(-4913,5.831093e+307), point(32766,22740), point( 8453.0625,-4758), point(10397,2617)), linestring( point(8388605,6061), point(-1641,1.188416e+308), point(1.646670e+308,2106), point(27764,27762), point(-27226,-11561), point(14390,-30972), point(-1297,30183), point(1.635933e+308,-484), point(28307,-8126)), linestring( point(22776,-32648), point(2007,22214)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(17367, 856.2158)),(polygon( linestring( point(-28968,-16366), point(3.167872e+307,3174), point(4.498462e+307,-29473)), linestring( point(8.260397e+307,19000), point(28458,14701), point(-4136,-31554)), linestring( point(19274,23186), point(-18077,1.476007e+308), point(-27231,-29140), point(12127,22408)), linestring( point(10240,549755813885), point(23091,268435456), point(-19121,30198), point(23889,18835)))),(linestring( point(-27873,2384), point(4611686018427387900,-12283), point(-16947,18261), point(-3936,-1874.0137), point(-11842,1.169836e+308))),(geometrycollection( point(19171,-27407))) ;
delete from t limit 2 ;
insert ignore into `test`.`t`(`a`) values (linestring( point(549755813889,-1064.0859), point(-686,-16262), point(21628,2507), point(-11516,25714), point(-12693,-11703), point(5789,34))) ;
insert into `test`.`t`(`a`) values (linestring( point(-4544,-29462), point(3952,-29567))) ;
--error ER_GIS_INVALID_DATA
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point(22977,2051), point(24481,21966), point(4097,-25538), point(-32557,-31415), point(10511,1048572), point(-26174,-14144)), linestring( point(21482,1.187951e+308), point(11000,27075), point(-22758,-13867)), linestring( point(-28390,-137438953475)))) ;
insert ignore into `test`.`t`(`a`) values (multilinestring( linestring( point( 3142.1914,-25136), point(-15833,28111), point(536870911,-13512), point(-8331,-19553), point(22680,-3753), point(9674,-1152921504606846978), point(-12,30922), point(-5966,23225), point(10578,6.601775e+307)), linestring( point(20873,694), point(24582,2.948885e+307), point(28552,-12932), point(31755,-130), point(7935,2938), point(25258,9751), point(8981,-8230), point(1603,16232), point(-19248,-10789), point(-17142,4194301)), linestring( point(22507,28672), point(21180,13926), point(-22569,22177), point(-14344,-30328), point(1.650512e+308,32), point(-23728,15754), point(-2089.4834,-5523)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(4503599627370492,-8190)),(multilinestring( linestring( point(6629,-4755.3501), point(-24007,24044), point(-5955,29411), point(-2446,-9689), point(9.417450e+307,4912), point(-22433,21966)), linestring( point(10685,2251799813685245), point(-4355,14547), point(13842,-21785), point(6022,-14178), point(-24472,-8371), point(26901, -7.4521), point(23375,-13608), point(24159,-25376), point(-22246,29450), point(21792,17499)), linestring( point(-28471,17379), point(20067,-23659), point(-21760, 1593.1016), point(4267,1.503312e+307), point(-8082,11433), point(22319,-21521), point(-9128,11227), point(-8486,9456), point(-31438,30150)))),(multipolygon( polygon( linestring( point(23693,-12632), point(-140737488355325,5010), point(4294967292,-21004)), linestring( point(-16702,8638), point(7043,1.656358e+308), point(1099511627775,36028797018963968)), linestring( point(-19800, 1183.0225), point(7551,25009), point(36028797018963968,11193), point(10485,29969))), polygon( linestring( point(-9872,-19022), point(-23850,16924), point(20524,-10705), point(22337,524288)), linestring( point(-5705,-18406), point(-24248,18011), point(12577,281474976710658), point(-16539,9338)), linestring( point(15396,-21915), point(4539,3273), point(125,-13805), point(22620,-4879.1377)), linestring( point(2199023255556,25259), point(7644,24820), point(-28904,-3832), point(2.288712e+307,-30658))), polygon( linestring( point(29206,-15243), point(-8421,-1127), point(1485,2633)), linestring( point(-31275,-1802), point(137438953469,-32611), point(-10796,-6847)), linestring( point(3782,-26483), point(16344,-16709), point(27179,4.877829e+307)), linestring( point(10966,-23646), point(-20992,9898), point(524286,-2013.8188), point(20112,-2578))), polygon( linestring( point(-31185,4.138056e+307), point(-7297,-6285), point(9882,-63)), linestring( point(-8353.4570,22267), point(-401,1073741824), point(31567,-28395), point(-27440,-27119)), linestring( point(-32175,-24402), point(14903,4194307), point(524292,-5640), point(-14439,600))))),(polygon( linestring( point(-10572,1060), point(-4379,2087), point(31610,1.568709e+307), point(-17556,9462)), linestring( point(5.645543e+307,12394), point(19296,14787), point(9734,31777), point(35184372088834,-16884)), linestring( point(-31544,-15754), point(1152921504606846977,9007199254740993), point(12559,-28998)), linestring( point(19537,-4757), point(-6807,-22443), point(-24626,-19931), point(6163,13290)))),(point(-6301,6.621574e+306)),(point(-5,11219)),(polygon( linestring( point(-7314.7031,1073741827), point(17105,1152921504606846978), point(24573,31157), point(24384,15700)), linestring( point(34359738371,-6641), point(-11577,12306), point(1.446323e+308,1.675781e+308)), linestring( point(1.526360e+308,-3366), point(-2347,-6934), point(7516,536870910)))),(multipoint( point(1152921504606846978,-11679), point(15392,7035), point(-18437,-12925), point(8589934596,24453), point(26626,-23288), point(3574,-22456), point(-614,13))),(linestring( point(21480,24341), point(-13456,14909), point(-7854.5791,-9983), point(8.721586e+307,7.055842e+307))),(polygon( linestring( point(2147483649,28406), point(5785,-10759), point(6.336807e+307,-11284)), linestring( point(2634,13994), point(10676,25614), point(-45,4855), point(17088,-26266)), linestring( point(20774,-21316), point(56,-18849), point(9223372036854775811,5634)))),(polygon( linestring( point(-27222,1.321455e+308), point(-563,-32227), point(-18597,510), point(8994,516)), linestring( point(-20184,-18854), point(-7376,-8590), point(3,7.288006e+307)), linestring( point(26025,-4346), point(22516,-23500), point(30588,0), point(-767,10472)), linestring( point(-21410,28052), point(-4398046511107,22520), point(9439,-28510)))),(geometrycollection( point(-19583,-6387))),(geometrycollection( linestring( point(-22608,30384), point(10176,22132)))) ;
select a from t where a ='255' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipoint( point(-25160,13785), point(-1795,31529), point(3211,32350), point(11301,-6020), point(-14113,-24161), point(1.768939e+306,-2500), point(20002,15963), point(4194308,2.445106e+307), point(28539,25161), point(-9557.5957,13068))),(multilinestring( linestring( point(26922,17065), point(-22720,-14409), point(5.858231e+307,16129), point(-22206,24417), point(27929,16417), point(19342,30834)), linestring( point(-20501,-32184), point(9.336730e+306,-4679)), linestring( point(-14685,-30630)))),(multipoint( point(-32570,-12327), point(-3054,-19556), point(-11267,-27035), point(1320,27834), point(-32713,70368744177662))),(geometrycollection( linestring( point(-29948,11855), point(5.491302e+307,28730), point(-28124,30644)),point(2.667215e+306,-17372))),(linestring( point(8.288278e+306,18290), point(-8388609,2047), point(-12445,-6666), point(21016,-22949))),(point(11608,25402)),(polygon( linestring( point(-13284,7.422448e+307), point(1.702443e+308,-5), point(-20605,-6012)), linestring( point(9.563794e+307,-15304), point(-32374,15341), point(-31779,15)), linestring( point(-575,5204), point(-28217,13115), point(-28283, 8309.5918), point(14742,-8028)))),(linestring( point(-134217724,28836), point(29925,-5929), point(-60,-14768), point(28222,-25159), point(11528,15918), point(-23479,14338), point(3558,-14158), point(-8238,29704), point(-11836,-22192), point(2714,-724))),(multilinestring( linestring( point(8388606,10185), point(-8513,-29004), point(-13255,8616), point(70368744177662,-7339.2139), point(1.659592e+308,4074), point(28382,-10869), point(-28575,25979)), linestring( point(21467,-6918), point(27637,15463), point(5888,27575), point(15574,1023), point(8388609,17583), point(-1588,-8544), point(-24403,-27244)), linestring( point(22687,1.039786e+308)))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-5613,3006), point(8.891320e+307,10974), point(-5593,-19038), point(24514,-15221)), linestring( point(8753,14795), point(-2400,-27268), point(-20803,10886), point(-24824,2305843009213693956)), linestring( point(542,12273), point(1.838857e+307,-19309), point(-29113,-26856), point(1.170800e+308,-4194300)), linestring( point(2174,18012), point(29238,899), point(4.181194e+307,8.230253e+307), point(28090,27899)))),(polygon( linestring( point(-144115188075855874,18120), point(-24099,4019), point(1.450361e+308,-12182)), linestring( point(22678,28300), point(-9682,5767), point(-17842,5888), point(4.034027e+307,682)), linestring( point(-17531, 3845.7422), point(18635,1.054916e+308), point(-4097,5674)), linestring( point(-16344,-2251799813685249), point(-2181,16651), point(9839,-21623), point(-22871,1.287669e+308)))),(geometrycollection( polygon( linestring( point(274877906944,-29159), point(68719476732,14518), point(-15959,-12723)), linestring( point(-1084,-262142), point(-20392,1.309649e+308), point(-7805,-28409)), linestring( point(25462,-23124), point(-9785,1.077052e+308), point(11578,12289), point(-31401,-5819)), linestring( point(-16385, 3460.4951), point(-3230,-28581), point(15226,1.307249e+308), point(-3684,-4810))),point(25860,9.111765e+307))),(multilinestring( linestring( point(10093,-1882), point(-7442,-21097), point(24119,-9483.3877), point(-27473,1.458695e+308), point(10513,7.881947e+307), point(-29941,268435454), point(27016,13581), point(20682,14583), point(-3542,-12379), point(9.064752e+307,-28785)), linestring( point(-2147483646,14082), point(23535,-6254), point(11620,-23952), point(16858,4.908039e+307), point(1.323425e+307,18265), point(-134,-21330), point(18675,26042), point(-7023,-4492)), linestring( point(-5986,-2328), point(-23790,2489)), linestring( point(14450,-1048577)))),(multipoint( point(-24660,30447), point(6897,26835), point(8603,-30442), point(-2883,19610), point(-6561,1.096908e+308), point(10029,28753), point(-24575,-17665), point(27673,31174), point(21455,9155), point(-8564,-26277))),(point(-10306,-18354)),(polygon( linestring( point(2444,-11829), point(-5598,-4194304), point(2707,1.409252e+308), point(-17557,-31294)), linestring( point(-1408,23288), point(-10756,-4644), point(12587,-17381), point(-26575,-4117)), linestring( point(-20810,-22254), point(13531,11349), point(18360,-30101), point( 479.5898,-7628)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( geometrycollection( geometrycollection( point(1.739015e+308,-2897)),multilinestring( linestring( point(-3348,7.315896e+307), point(7448,16740), point(15616,9522), point(-14323,2048), point(1.447891e+308,-23592)), linestring( point(8.072062e+307,-21784), point(-32298,1.449857e+308), point(-6356,14687), point(2251799813685251,-2683), point(-4690,-20640), point(-31849,9862), point(18362,9.676742e+307), point(6070,-798)), linestring( point(-15072,2097149), point(33554433,-9049), point(-11830,-25684), point(-437,9077), point(-31722,-9844), point(4350,25102), point(1.197952e+308,-4503599627370496), point(19201,13647), point(32466, 4189.5215))),polygon( linestring( point(-7527,-24580), point(4943,-13534), point(22481,7497), point(6722,-13037)), linestring( point(6.382003e+307,-23473), point(-8796093022212,31800), point(-3512,19487), point(-24069, 6617.4258)), linestring( point(-32772,68), point(-28467,32541), point(8.620379e+306,-16746)))),linestring( point(-2203,13127)))),(polygon( linestring( point(-23696,-7867), point(-7266.5088,-19983), point(-12387,30376), point(2147483644,21217)), linestring( point(-8568,4.998024e+307), point(-12935,-32079), point(10739,8841)), linestring( point(-3889.7612,632), point(-7047,4018), point(-31697,30121), point(13015,-32746)), linestring( point(17592186044416,-26708), point(6754,1911), point(-22500,-23146), point(2.442150e+307,-14802)))),(multipoint( point(5403,24314), point(-27922,13054), point(-17534,-32770), point(10143,17130), point(6.218577e+307,25482), point(29292,8195), point(-10859,-12841))),(geometrycollection( multipolygon( polygon( linestring( point(-23650,-8838), point(30200,12858), point(7210,4398046511103)), linestring( point(-18569,-167), point(22098,25864), point(14194,24464), point(32770,5964)), linestring( point(1002,-16387), point( 1260.5195,36028797018963964), point(-15566,-16508))), polygon( linestring( point(6.951308e+307,-22279), point(-19102,-14957), point(-22768,26423), point(-1053,-15276)), linestring( point(3374,-28392), point(-13361,391), point(33,1.227660e+308)), linestring( point(281474976710658,-6136), point(4294967294,7823), point(-4283,32155))), polygon( linestring( point(9218,-18330), point(-4029,1.696457e+308), point(3472,17837)), linestring( point(-2019,3.081496e+307), point(18257,703), point(4165,8.596839e+307)), linestring( point(-18422,-3465), point(23045,-67108868), point(-25107,-5175)), linestring( point(-28647,-18040), point(-5472,-5869), point(30226,-16521), point(25317,-19148)))),linestring( point(-23070,9.450714e+307), point(23094,-25883), point(9007199254740993,2.334621e+307), point(-5334,-9480), point(22900, 8861.9336)),multipolygon( polygon( linestring( point(-18459,-18523), point(-11159,11490), point(1.087003e+308,-15663)), linestring( point(-15097,-11669), point(6.087096e+307,31879), point(-68719476735,1.303979e+308), point(-12892,-23318)), linestring( point(-27274,-26979), point(23895,15214), point(-5250,18868)), linestring( point(-16722,-32608), point(4466,-25963), point(-21598,-12462), point(21,2305843009213693954))), polygon( linestring( point(31511,-18014398509481984), point(2210,-23050), point(-7019,9869), point(18446744073709551614,18014398509481986)), linestring( point(15043,1.754922e+308), point( 9779.3027,-29484), point(26910,4503599627370496), point(1.370159e+307,-27560)), linestring( point(-24245, 5025.8389), point(32310,-6903), point(14136,26161), point(16688,28366))), polygon( linestring( point(9.784244e+307,-23076), point(32575,-18272), point(-15162,18885)), linestring( point(-32212,-18863), point(-19593,-4568), point(1.344756e+308,3048)), linestring( point(-3090,1949), point(26728,32769), point(-21062,137438953472), point(14809,562949953421314)))))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (polygon( linestring( point(-16246, 8927.6445), point(23052,-27746), point(17100,1.549359e+308)), linestring( point(144115188075855870,-6956), point(-13420,536870915), point(4135,-16806)), linestring( point(1026,3.064777e+307), point(-24086,14813), point(2737,7764), point(-20433,3.840886e+307)), linestring( point(2292,19015), point(-230,-31125), point(-2199023255552,11275), point(9299,1073741828)))),(multipolygon( polygon( linestring( point( 6453.2012,-32225), point(9548,-23094), point(19728,1.101816e+308), point(9648,6380)), linestring( point(-1450,17591), point(-17149,679), point(19367,12158)), linestring( point( 356.3184,1.169912e+308), point(5542,14616), point(-2448,605), point(64,22082)), linestring( point(8.703401e+307,4708), point(-22391,562949953421311), point(23945,-14518), point(28444,-5659))), polygon( linestring( point( 6841.6445,-20119), point(6332,19246), point(-7658.8472,8986)), linestring( point(-1931,-11308), point(9233,4.616543e+307), point(-9963,65533), point(3.398150e+307,1.273931e+308)), linestring( point(22670,19811), point(27607,11392), point(579,5491))), polygon( linestring( point(-32502,1274), point(-3257,-4503599627370499), point(5175,-5878)), linestring( point(31953, 4549.8428), point(28412,8388607), point(-28904,9295)), linestring( point(2097153,-5507.6895), point(19161,-16346), point(-12717,9743)), linestring( point(-30833,-17779), point(6.568349e+307,1.216454e+308), point(-11630,12838))), polygon( linestring( point(-7767,4776), point(-28013,8235), point(31815,-34359738366), point(6.280985e+307,1.038300e+308)), linestring( point(-5519,-6494), point(65540,17319), point(-21130,1225), point(17426,16186)), linestring( point(-9955,7943), point(-20191,13790), point(24780,1846), point(25392,-21676))))),(polygon( linestring( point(27732,-2097148), point(-2147483649,20874), point(-281474976710654,2147483646)), linestring( point(8188,9012), point(17197,-16157), point(-16667,3.342842e+307), point(-25376,-30486)), linestring( point(18084,3859), point(27134,1896), point(31853,8273), point(4611686018427387906,-11259)), linestring( point(-6042.2852,-8167), point(11714,20400), point(-3302,5.462706e+307), point(-3927, 7419.7695)))),(linestring( point(-8713.1309,-344), point(9007199254740989,-461), point(-22096,9413), point( 9271.3105,21965), point(580,-5599), point(-9445,23424), point(1.322806e+308,-9522))),(point(30251,1073741820)),(multilinestring( linestring( point(-21157,7591), point(1232,-414), point(288230376151711745,-15166), point(-14982,6427), point(-30593,27059), point(15954,-12446), point(-15776,16751), point(7508,-1127), point(-24697,5.358460e+307)), linestring( point(6054,-9186.3066), point(-17100,-25609), point(-70368744177668,-13620), point( 1913.8623,11576), point(-4418,4611686018427387906), point(-30681,12918), point(8193,5112), point(-29506,5302), point(1.362779e+308,-5101), point(2.930924e+307,-26125)), linestring( point(-20103,29131), point(-14314,13721), point(-25742,21335), point(-20398,-856), point(-24433,-2124), point(21346,6), point(274877906940,1.411161e+308), point(-29942,15581), point(-29765,9346), point(19492,14138)), linestring( point(2047,5599), point(-13847,20004), point(-3574,-11340), point(23206,-15723), point( 6660.8750,-17362), point(-18431,8783), point(-1007,2733), point(-14822,-5600), point(9.228755e+307,-6045.3154)))),(polygon( linestring( point(-13880,6364), point(-2421,-21105), point(-144115188075855875,-30920)), linestring( point(17378,9.794570e+307), point(-8291,6.960537e+307), point(23525,28505)), linestring( point(7687,-1518), point(32040,18630), point(11392,5.360473e+307)))),(multipoint( point(16777217,-26354), point(-17183,8896), point(-31077,2097148), point(-20868,30809), point(29263,-6490))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(281474976710655,1), point(-30561,3968), point(10488,4955), point(13977,21681))),(geometrycollection( polygon( linestring( point(-8418.0762,13126), point(-31948,1.619379e+308), point(5.918637e+307,-6432), point(-30848,7035)), linestring( point(-22122,17419), point(8116, 3884.1221), point(-15375,-4534)), linestring( point(-32560,-70368744177667), point(1.596754e+308,-28836), point(2047,22683), point(-19294,9.850960e+307)), linestring( point(29609,1698), point(-20222,-8388609), point(17770,16630))),multipolygon( polygon( linestring( point(11864,-14829), point(-23297,-23300), point(16576,-30408), point(-23463,-33)), linestring( point(2,-18402), point(26734,-19172), point(1.635350e+308,31257), point(-9052,22607)), linestring( point(22464,-1877), point(5.713448e+307,26686), point(23494,-7800), point(29529,24684))), polygon( linestring( point(648,1.008755e+307), point(28136,22940), point(17288,24606), point(28826,21039)), linestring( point(-1860,-51), point(24699,24473), point(1.247247e+308,13977)), linestring( point(8796093022207,1.707317e+308), point(-23228,23041), point(4,-24650))), polygon( linestring( point(-3655,1.541891e+308), point(4194304,-20022), point(-9019,15287)), linestring( point(8.124619e+307,10831), point(-4110,-3446), point(-14856, -170.8828)), linestring( point(-10331,19820), point(-13640,-15), point( 1659.2988,8796093022206))), polygon( linestring( point(-19928,-739), point(2305843009213693948,25475), point(-31902,-8188), point(20325,-25698)), linestring( point(-4116,-10476), point(-6008.1289,-11751), point(2.657584e+306, 2457.7773)), linestring( point(-12086,8717), point(-23068,-10088), point(-12955,21108)))),linestring( point(-281474976710658,132), point(-12446,9442), point(24721,-3878.4087), point(144115188075855868,2349), point(-22950,15958)))),(multipoint( point(1.058833e+308,524286), point( 6403.2676,-2615), point(2.136940e+306,-3820), point(-5147,3.385288e+307), point(20299,-15790), point(-3970.9243,-18), point(-18138,464), point(4.610367e+307,7958), point(5157,13916))),(linestring( point(-29968,21724), point( 4742.8877,15286), point(-30570,524285), point(-19288, 9514.5020), point(31642,68719476735), point(11402,1861), point(-35184372088831,14796), point(-21307,-13429))),(point(-25576,-6022)) ;
select a from t where a ='2016-11-11' ;
delete from t where a ='2015-01-01' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multipolygon( polygon( linestring( point(25129,-6645.3643), point(-11517,-3142), point(707,1.570470e+308), point(8.158123e+307,-25319)), linestring( point(-18750,27825), point(26776,-31749), point(-28065,-6515), point(-30197,-15500)), linestring( point(-5047.9971,-66), point(20866,1.865702e+307), point(22110,-8716)), linestring( point(129,9150), point(-3003,12119), point(4559,19496))), polygon( linestring( point(-20428,68719476736), point(29936,-8981), point(1.668043e+308,-869), point(32243,-5960)), linestring( point(-8156,-6038), point(1.603326e+308,-4110), point(-19701,1.710653e+308), point(32048,-5530)), linestring( point(-70368744177660,1.678347e+308), point(-23668,-17197), point(2147483652,24534)), linestring( point(-22191, 4033.1855), point(-22297,-31587), point(1.296296e+308,-29693), point(131,498))), polygon( linestring( point( 3228.1875,-29096), point(3.162408e+307,9755), point(19344,-11412), point(-11521,9.488950e+307)), linestring( point(6189,1.488631e+308), point(14943,-262144), point(10076,-28686)), linestring( point(29588,-15823), point(1.579115e+308,31785), point(-31438,-3038))))) ;
delete from t limit 2 ;
delete from t limit 2 ;
select a from t where a =1 ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(12583,8.702064e+307))),(multipolygon( polygon( linestring( point(12363,1152921504606846973), point(1.261373e+308,21887), point(-23499,26740)), linestring( point(1.668673e+308,-31589), point(11248,-10917), point(-2509,-28890), point(-15951,-10822)), linestring( point(16053,1.426362e+308), point(1.300741e+308,1.776448e+308), point(15237,-712)), linestring( point(23317,-1564.2383), point(67108866,6709), point(-23403,18688))), polygon( linestring( point(-2954.4692,-24433), point(7.139672e+307,-21774), point(134217732,-29688), point(9522,5.924403e+307)), linestring( point(-683,27921), point(-9720,11311), point(5,11413), point(-14883,-2267)), linestring( point(26443,26501), point(17477,-4686), point(-6723.8086,15471), point(8113,-12501))))),(point(-12598,9729)),(multipoint( point(-5083,7217), point(30804, 9250.1934), point(10127,-5903), point(-26265,9076), point(1.601280e+308,-6146))),(polygon( linestring( point(27795,-8301), point(31160,-10622), point(14209,1.110931e+306), point(16754,6.165013e+306)), linestring( point(20797,-16451), point(25729,8458), point(13831,30132), point(10100,20522)), linestring( point(-3991,-13195), point(27749,26161), point(6418,-16073), point(-4907,-8189)), linestring( point(-28366,-7924.0127), point(-20954,14118), point(-1079,31530), point(29813,-28663)))),(multipolygon( polygon( linestring( point(-16972,4882), point(-7495,17600), point(-20170,13168)), linestring( point(-5, 4818.5146), point(-3910,9.283631e+307), point(26616,16815), point(7.580367e+307,-11056)), linestring( point(11170,12811), point(-12686,-21706), point(-29025,30383), point(6946,-8108))), polygon( linestring( point(9007199254740996,30490), point(1.363624e+308,1.298766e+308), point(-2303,-28625)), linestring( point(32233,23319), point(-5479,262147), point(26329,15602)), linestring( point(31025,31834), point(14819,1.222819e+308), point(-23796,7164), point(2045,12938)), linestring( point(-17380,-7176), point(-5856,-137438953470), point(-18131,-12775), point(-29558,4099))), polygon( linestring( point(-17592186044416,8897), point(3298,1621), point(1.443091e+308,22952), point(27335,-3098.3555)), linestring( point(14009,-31977), point(-4720,-903), point(-10996,9760), point(31410,-2784)), linestring( point(-9148,-14022), point(-17892,25147), point(3100,-7954.1768))))),(geometrycollection( linestring( point(-21677, -338.0703)),geometrycollection( linestring( point(-1653,29710), point(18649,-30095), point(562949953421308,-22432), point(12108,262146), point(28722,-3710), point(28766,13291), point(18083,2.423189e+307), point(-27248,27078)),multipoint( point(-4724,-22758), point(-32588,2.058550e+307), point(18003,27950), point(7154,28268), point(11301,9.553115e+307), point(16164,31572))))),(point(-7627,-14622)),(multipolygon( polygon( linestring( point(-1293,23334), point(70368744177661,-24637), point(11320,14512), point(-21092,8984)), linestring( point(1.606206e+308,27605), point(-68719476734,549755813889), point(-29659,-8555), point(-32246,-8908)), linestring( point(22780,20361), point(9856,-31373), point(29259,-288230376151711744), point(-20209,-15257))), polygon( linestring( point(-5474,-30348), point(-20647,-20021), point(-11595,117), point(-10966,508)), linestring( point(1.827959e+307,11870), point(9093,1887), point(3529,262146)), linestring( point(19720,-5072), point(-4263,9272), point(-2176.4536,-3325))))),(multipoint( point(20722, 8263.7168), point(-20561,-13392), point(1.399007e+308,10370), point(-32464, 6027.2070), point(134217727,-20197), point(4611686018427387907,2), point(30031,15128), point(-10359,13844))) ;
select a from t where a =16383 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(-23290,-11241))) ;
insert into `test`.`t`(`a`) values (multipoint( point(31599,-7190), point(5246,14919), point(-562949953421309,-17477), point(-31684,-26617), point(-11487,-27011), point(31124,-7466), point(7.880136e+307,23796), point( 8731.8242,29192))) ;
--error ER_GIS_INVALID_DATA
replace into `test`.`t`(`a`) values (geometrycollection( multipolygon( polygon( linestring( point(-21231,-22238), point(-19591,-11109), point(24323,502)), linestring( point(24255,-23472), point(2547,-4713), point(-13640,4307), point(25923,-10000)), linestring( point(70368744177667,16566), point(16596,1.492001e+308), point(12723,9.403068e+307)), linestring( point(-259,11055), point(-17373,8.768189e+307), point(-701,-25391), point(21868,8678))), polygon( linestring( point(10538,-3042.5645), point(2349,-65), point(16295,-28559)), linestring( point(2119,4118), point(-29583,6351), point(-5499,23827)), linestring( point(4398046511102,1.270439e+308), point( 4186.7900,-8335), point(-10102,-31247), point(1268,29144)), linestring( point(-6015.8389,-23397), point(14778,28355), point(16883,3687), point(-17705,20007)))),geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(-26621,-27614), point(10334,-7367), point(31668,1.343395e+308), point(65532,-15644)), linestring( point(31880,-32620), point(1.171267e+308,-13231), point( 5562.5996,10851)), linestring( point(-1623.4014,-28514), point(3183,-17900), point(-19457,11735))), polygon( linestring( point(-29487,-24713), point(-3573,22310), point(-5333,-4476), point(31666,13203)), linestring( point(-2097155,-31595), point(24640,-6685), point(4194305, -818.3350), point(-3098.2700,-2771)), linestring( point(-25463,-27543), point(-30927,-2994), point(19036,-16291), point(12350,134217725)))),geometrycollection( linestring( point( 14.5996,1.070469e+308), point( 8431.4063,16777220), point(-31317,-3678.9688), point(24779,23770), point(1.261569e+308,1.329578e+308))),multipolygon( polygon( linestring( point(1,18014398509481987), point(5484,-9699), point(-15691,26155)), linestring( point(-18344,-2144), point(-1025,11728), point(2572,-30421), point(18639,23232)), linestring( point(22228,-20164), point(28637,-27100), point(23947,5.206793e+307))), polygon( linestring( point(-26656,-14077), point(20720,10515), point(-12917,65539)), linestring( point(-23701,30244), point(9.620447e+306,15298), point(-10475,24011), point(-22507,-16490)), linestring( point(8.537861e+307,13853), point(-5078,20444), point(11671,21899)), linestring( point( 7342.3047, 4482.0869), point(10396,27565), point(-2291,262147), point(7.430252e+307,0))))),multilinestring( linestring( point(549755813891,20220)), linestring( point(1.099170e+308,-3724), point(-5544,-31724), point(29690,1784), point(7146,3158), point(281474976710652,18875), point(-14671,-6766), point(-13196,12638), point(-32596,-3130)))),multipolygon( polygon( linestring( point(15490,-8693), point(-11890,-1303), point(5.049564e+307,13034), point(-31437,-9407)), linestring( point(26385,4555), point(-29650,-18303), point(3.690976e+307,-1932), point(10688,-1099511627776)), linestring( point(19113,3708), point(-9007199254740993,-14389), point(7306,-8284), point(-17024,-26605)), linestring( point(-14617,-8229), point(34,-11996), point(-15254,2), point(-26293,9.172844e+307))), polygon( linestring( point(-16754,-17320), point(8.545877e+307,-6540), point(25241,8.532144e+307), point(8589934591,4398046511107)), linestring( point( 2630.0117, -276.4277), point(-219,-4804), point(-10423,16298), point(1.691595e+308,-29185)), linestring( point(-5414,-4545.3037), point(20267,23425), point( 9915.7383,-4623), point( 9247.4121,-25022)))))) ;
insert ignore into `test`.`t`(`a`) values (point(14983,28742)) ;
delete from t limit 2 ;
delete from t limit 2 ;
insert into `test`.`t`(`a`) values (linestring( point(417,549755813887), point(28397,7526), point(27764,1460), point(22445,26920), point(-32160,-28074), point(16985,19076), point(-26240,-18438), point(134217726,-8796093022211), point(-23720,31059))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (linestring( point(-25781,131069), point(9.043948e+307,8196), point(32199,1.543188e+308), point( 4962.9023,1.345273e+308), point(12684,15400), point(-3251,-3207), point(20753,894), point(27264,12270))),(multilinestring( linestring( point(18333,-17683), point(-4623,25809), point(758,1.089462e+308), point(-1296,-3700)), linestring( point(-9153,-20999), point(29172,10835), point(6.466173e+307,13709), point(-10227,-5361), point(3585,-19696)), linestring( point(-21223,-22483), point(2.545663e+306,2097153), point(-30502,21736), point(6173,288230376151711748), point(-26841,-23186), point(-22638,-16264), point(-31101,15781)))),(polygon( linestring( point(23133,26719), point(13697,2193), point(137438953468,-278), point(9223372036854775806,23343)), linestring( point(-17892,2497), point(-4294967295,1.134160e+308), point(-22263,-9922)), linestring( point(5854,10220), point(-7592,-576460752303423491), point(-24210,18125)))),(polygon( linestring( point(11573,22056), point(8549,-4294967298), point(-10100,26834), point(1.645166e+308,4132)), linestring( point(19838,29572), point(16225,13810), point(7,4.290962e+306)), linestring( point(5.434825e+307,10261), point(9804,-31518), point(-31293,1.026724e+307)), linestring( point(274877906944,-11945), point(22466,-10703), point(-35184372088832,-30315), point(-10852,1068)))),(multilinestring( linestring( point(15785,-7964), point(10795,27172), point(4028,13959), point(1048573,-4165.1733), point(-32556,15120), point(1152921504606846979,-28863), point(5.517351e+307,-3573), point(30711,8589934593), point(4281,-1197)), linestring( point(24176,11400), point(19635,4.330003e+306), point(-18068,16493), point(6563,21418), point(31530,1.055138e+308)))) ;
delete from t limit 2 ;
delete from t limit 2 ;
select /*+ MERGE( t ) */ a from t where a =16383 and a =127 ;
select /*+ NO_MRR( t ) */ a from t where a =255 ;
select /*+ NO_BNL() */ a from t where a =16383 ;
insert ignore into `test`.`t`(`a`) values (linestring( point( 7362.9961,274877906947), point(-29251,-26709))) ;
select /*+ INDEX_MERGE( t , a ) */ a from t where a ='2016-11-11' and a ='65525' ;
select a from t where a =127 ;
delete from t limit 2 ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-635,863), point(-337,15866), point(27908,-11918), point(22932,-31968)), linestring( point(7.630697e+307,-28247), point(-29639,-10784), point(16380,-22648), point(10751,-25845), point(-19122,-30054), point(30437,-25710), point(1.019368e+308,6.903230e+307), point(131075,-16812), point(14379,-11551)))),(point(-19481,3376)),(polygon( linestring( point(3283,-1003), point(29450,32098), point(-13956,-5522)), linestring( point(1.158689e+308,-524286), point(274877906945,23408), point(20733,4938), point(8.550081e+307,11528)), linestring( point(1.344953e+308,6604), point(27340,13491), point(32139,-3144), point(10961,-6371)))),(multipoint( point(-7375,15), point(28,19524))),(multilinestring( linestring( point(14303,-16687), point(-1118,19390), point(-13456,24819), point(17944,-7063)), linestring( point(9398,8.568562e+307), point(-3314,18666), point(6295,-16228), point(-24804,15896), point(-28936,-2631), point(2779,-21220), point(4360,1073741824)), linestring( point(30724,-21884), point(-21691,-17949), point(20728,24689), point(-27000,-21514), point(1.604562e+308,28026)))),(multipolygon( polygon( linestring( point(11115,25305), point(-11197,-17710), point(-11455,-3381), point(-28620,26444)), linestring( point(22471,-26521), point(-22485,23056), point(23838,-5412.3823)), linestring( point(11481,2.330245e+307), point(-30203,-1782), point(31454,-5761))), polygon( linestring( point(8517,21662), point(14662,1.088717e+308), point(3389, 9660.1094)), linestring( point(281474976710656,-1362), point(15722,-6390.1377), point(-24737,-114)), linestring( point(-3321,-4737), point(-19020,28097), point(1.356615e+307,24216), point(9572,-8501.9131))), polygon( linestring( point(-8388606,72057594037927934), point(-14698,2021), point(15961,21800)), linestring( point(-8084,12077), point(-13951,1.080446e+308), point(6880,31137), point(-24030,-12788)), linestring( point( 816.4023,28588), point(13694,16273), point(16006,-17559), point(5756,9943)), linestring( point(-28822,1435), point(14063,5.286987e+306), point(-7635,28384))))),(geometrycollection( point(-10995,29688),multilinestring( linestring( point(26632,21203), point(-3330,6.986062e+307), point(-30657,1048579), point(262142,-23638), point(27452,28), point(24724,31510), point(2437,1.220947e+308), point(22581,66)), linestring( point(131069,-17123), point(137438953471,-3264), point(-23943,-28658), point(-25095,-25499), point(-3135,-15041), point(24781, 4182.8789), point(-20463,-7997), point(4826,13848), point(15466,25664), point(17162,9153)), linestring( point(4.155641e+307,16224), point(-10970,-4305), point(-21263,-11336), point(-8872,8.978209e+307)), linestring( point(-9820,17090), point(-23555,21294), point(8307,-5720), point(4930,-27783), point(11232,-28927), point(-14166,-30841))),multipolygon( polygon( linestring( point(28113,4398046511108), point(-2772,1.573020e+308), point(-262141,-13891), point(13406,4294967293)), linestring( point(1230,1021), point(18909,-22798), point(3631,-23344), point(8188,28429)), linestring( point(16545,20928), point(1.012549e+308,-6812), point(6552,-22232), point(-7068,-8960))), polygon( linestring( point(1.357478e+308,8720), point(15646,-15718), point(-4987,4674), point(-237,3.543137e+307)), linestring( point(2964,-6154), point(27922,16767), point(12825,-5671), point(-8639,12994)), linestring( point(33554435,1.032357e+308), point(11958,24848), point(1088,10713), point(31312,-2498))), polygon( linestring( point(4339,-14774), point(7.729283e+306,-21807), point(3750,30152), point( 5476.6240,-15020)), linestring( point(-8585,-28686), point(-20844,-19994), point(-656,-9832)), linestring( point(1424,-19405), point(770,10334), point(-7344,25292), point(1.242496e+307,-7580)), linestring( point(6309,-31945), point(-22095,-131068), point(1391,4915), point(-18182,2699))), polygon( linestring( point(4503599627370493,16540), point(-11579,7578), point(-5535,5344)), linestring( point(6.120481e+306,3389), point(-18966,942), point(16994,-10742), point(17586,4206)), linestring( point(-5769,137438953473), point(-15447,-17520), point( 2266.3115,20293), point(29862,7457)))))),(multipoint( point(-29544,25179), point(3077,-16017), point(-30036,20463), point(9.718300e+307,-19342), point(-6954,30645), point(-9458,-32028), point(-5717,19773))),(point(31655,12445)),(multilinestring( linestring( point(5132,-2855), point(2738,-23691), point(13315,23188)), linestring( point(659,-644)), linestring( point(-8187,-30314), point(-15838,13775), point(24446,3.200016e+307), point(7617,7454), point(1666,2199023255550), point(1805,1152921504606846980), point(36028797018963969,-24431), point(21982,4174), point(26392,-17439), point(-11924,-3013)), linestring( point(-32482,2199023255548), point(-21146,281474976710655), point(26410,27046), point(31427,1.447687e+308), point(-8393,1.179666e+308), point(-6810,-2243), point(16383,14898), point(2.509493e+307,-20086), point(-27436, 6218.0479), point(-17819,4611686018427387906)))),(multipoint( point(3.881773e+307,-8803), point(6.257904e+307,18410), point(-1244,14039), point(23298,14921), point(13694,-22878))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(30931,424)), linestring( point(10009,-32220), point(16841,16336), point(-4623,4096), point(-6,-16122)), linestring( point(-10689,-4147)))),(multipolygon( polygon( linestring( point(65537, 246.0674), point(33554430,-19144), point(-12699,22440)), linestring( point(-18014398509481982,21831), point(1.619939e+307,-22179), point(28898,-3305), point(-21060,1.322752e+308)), linestring( point(-3692,36), point(17558,6832), point(-15179,-24327), point(363,-1430))), polygon( linestring( point(-15688, 8174.2520), point(17592,-23300), point(16102,4816)), linestring( point(6.567683e+307,-6527), point(14181,20457), point(-14426,36028797018963966)), linestring( point(8421,-6578), point(-32594,-16372), point(-440,-1815), point(-17991,-562949953421308)), linestring( point( 8471.7559,-1331), point(137438953471,25271), point(-22029,29315))), polygon( linestring( point(1.435850e+308,27099), point(1073741822,-23948), point(-9585,-22128)), linestring( point(2556,3405), point(18446,10920), point(-11825,14025)), linestring( point(-977,1.578653e+308), point(471,-20375), point(13214,21000)), linestring( point(19379,1648), point(-955,-32478), point(-29376,3.291652e+307))), polygon( linestring( point(24289,30191), point(7169,1.476387e+308), point(-4840,-13330), point(-27442,3542)), linestring( point(12078,25483), point(8626,140737488355332), point(24759,-971)), linestring( point(-4114,-25052), point(31276,-2147483644), point(-28400, 1256.8164), point(25485,-17126))))),(multipolygon( polygon( linestring( point(15638,-30362), point(-21008,18649), point( 9568.1016,9651)), linestring( point(144115188075855868,7156), point(-30177,21986), point(7.542056e+307,19686)), linestring( point(29442,15510), point(18793,-15417), point(29860,-5320), point(594,-23615))), polygon( linestring( point(20058,-26258), point(-25170,2619), point(-5198,296), point(32498,10811)), linestring( point(27944,1.615826e+308), point( 7289.7305,-10098), point(12634,14515), point(549755813892,-30893)), linestring( point(28263,-21143), point(33554432,-31207), point(74,-5178)), linestring( point(4503599627370496,-524291), point(27839,1429), point(1048579,23579), point(2388,5484))), polygon( linestring( point(1.388721e+308,-13533), point(-21385,22750), point(-15959,2.083179e+307)), linestring( point(12049,9.911066e+307), point(9.298617e+307,-13427), point(-32564,-22857), point(-6620,-1704)), linestring( point(-28284,-6780.6973), point(-20945,4611686018427387903), point(2796,31178))), polygon( linestring( point(-3271,12808), point(134217731,-13198), point(2292,-11141), point(134217728,2097154)), linestring( point(-24520,-187), point(5755,-25154), point(-2068,6220), point(-23714,-2561.7549)), linestring( point(2.694913e+307,17179869180), point(-14889,-25502), point(-30277,-26781))))),(geometrycollection( polygon( linestring( point(9.652811e+307,-12349), point(27299,-21329), point( 4385.8320,27997), point(16765,-25504)), linestring( point(-20742,255), point(11550,-144115188075855874), point(-1571,29488), point(17671,-1626)), linestring( point(-24621,1.271555e+308), point(-30305,-30910), point(4137,-29086), point(11823,281474976710660))),linestring( point(31907,-17972), point(31528,-11855), point(-2657,-15452), point(2.232038e+306,25466), point(-23213,28682)),polygon( linestring( point(-17730,-34359738372), point(-28257,-12436), point(-5028,-7079), point(3011,16113)), linestring( point(-3534,-4618), point(-20258,1.574468e+308), point(3472,-17746)), linestring( point(-20047,-32399), point(32771,15934), point(1.124337e+308,9.395713e+307))))),(linestring( point(-11116,-26790), point( 3874.0645,6.737814e+307), point(10164,15373), point(-2147483652,11966))),(multipoint( point(-3006,16207), point(4294967299,-10248), point(20,1344), point(13,19340), point(8947,1.790883e+308), point(-16167,1.455199e+308))),(multilinestring( linestring( point(-30871,3.378328e+307), point(12, -789.6416), point(16434,13038), point(1972,-20537), point(-10052,-11452), point(16059,28596), point( 7312.8809,-9691.2188), point(70368744177661,-11455), point(25942,-32722), point(16020,-10411)), linestring( point(2147483645,13218), point(5489,9223372036854775807), point(-6717,24987), point(-22863,14922), point(133,-4321)), linestring( point(-18267,-25173), point(29050,2493), point(-18920,27067), point(15187,-27874), point(549755813892,-29171), point(-6974,-11444)))),(geometrycollection( point(7996,-7974))),(multilinestring( linestring( point(72057594037927935,-3174), point(15233,3223), point(1048574,-29621), point(22565,-24897), point(-10997,9.176156e+307), point(-562949953421311,3644)), linestring( point(-3651,25973), point(6016,32112), point(2.919472e+307,-2047), point(10232,1.651715e+308)), linestring( point(-17356,18635), point(18035,-28661), point(4735,14736), point(1.727994e+308,6330)))),(multipoint( point(-16968,24021), point(-24614,1.643085e+308), point(2668,-9128), point(1125899906842628,7.745919e+307), point(256,17179869188), point(-32413,-18119), point(33554429,11901), point(-5337.6392,-31147), point(-15738,13908), point(-17592186044418,7193))),(multilinestring( linestring( point(-675,-14217), point(-6450, 2034.9102), point( 4048.8721,1.240368e+308)), linestring( point(6.016807e+307,7328), point(140,257), point(1022, 137.5381), point( 2785.5381,70368744177662), point(-24472,1.612079e+308), point(15941,-1228), point(18960,-3794)), linestring( point(221,12514), point(3.242266e+307,3650), point(22928,-23337), point(-18610,10683), point(32672,-15645), point(32156,21244), point(-22036,-30390), point(-9791,-23895), point(20063,-10093), point(-17697,27347)), linestring( point(25428,508), point(26917,-29194), point(-14109, 2249.8066), point(-16395,-9741.9463), point(-12617,20917)))),(geometrycollection( linestring( point(1766,4611686018427387903), point(1.243651e+308,25133), point(30597,-3468.3843), point(-2268.4297,-21335), point(5137,-4398046511107), point(-2341,22993), point(-9183,2147483644), point(-16934,-13819), point(36028797018963965,6899), point(6957,-5677)))),(polygon( linestring( point(29305,-10925), point(-19088,-27186), point(-1099511627776,25833), point(-22824,25324)), linestring( point(1434,34359738370), point(-17179869182,16369), point(-20088,-2251799813685247), point(-21021,3663)), linestring( point(-3958,-11823), point(-5130,-25097), point(18684,6.413466e+307)))),(linestring( point(-4706,21230), point(12896,25906), point(-12711,-20741), point(1.043535e+308,-12555), point(9788,2.580898e+307))),(multilinestring( linestring( point(15311,1.466434e+308), point(30248,10688), point(-17189,-5102), point(3.744835e+307,928), point(5.329583e+307,20892), point(-21993,16336), point(24254,-2147483649), point(27802,524292)), linestring( point(-20468,19830), point(-9611.0127,-31353), point(-27181,-9442), point( 5416.2803,-2051), point(21190,-19998), point(21940,18341), point(12739,180), point(-12394,-11446), point(14092,-4152), point(27134,6.737693e+307)))),(multilinestring( linestring( point(-18906,-28749), point(5092,-32013), point(2351,-31800), point(25685,-365), point(1.178489e+308,27863), point(17179869185,17139), point(-22035,2097148), point(-3297,36028797018963971), point( 4961.0771,1.171324e+308)), linestring( point(3495,5446), point(21656,5986)), linestring( point(-15579,-22004), point(4.708899e+307,137438953476), point(1.049436e+308,9007199254740989), point(1.443430e+308,4181), point(-31935,21774), point(23622,-4101)))),(point(-28509,17029)),(polygon( linestring( point(8390,-5864), point(-11046,-17373), point(1.535317e+308,36028797018963969)), linestring( point(7.889013e+307, 9257.2656), point(22086,-13288), point(7378,11372)), linestring( point(10391,29699), point(7.686510e+306,-27675), point(-11430,2695), point(-28909,33554428)))),(linestring( point(-30413,4294967298), point(-22291,6.982255e+307))) ;
select a from t where a =32767 ;
replace into `test`.`t`(`a`) values (multipoint( point(-4506,3065), point(-2099,-16391), point(-23623,16777212), point(-17521,5911))) ;
delete from t limit 2 ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(31892,5.491168e+307)),(multipolygon( polygon( linestring( point(27684,-30591), point(7624, 2114.5645), point(-14228,-9007199254740995)), linestring( point(-5613,-10980), point(10173,-15626), point(288230376151711741,-22911), point(-23257,-12769)), linestring( point(-8584.4775,-5105), point(7.635053e+307,72057594037927939), point(-576460752303423485,-6826), point(-28414,211)), linestring( point(-11725,7.203577e+307), point(-32693,20987), point(67108860,-14017), point(16380,-30415))), polygon( linestring( point(-25232,-9640), point(22336,8312), point(30354,25066)), linestring( point(8029,5.497577e+306), point(8.679724e+307, 8773.3828), point(24628,274877906946)), linestring( point(-7739,21153), point(30,12614), point(-984,6001)), linestring( point(-17716,131075), point(10796, -923.3369), point(1.689670e+308, 5164.0596))))),(geometrycollection( geometrycollection( linestring( point(21474,23495)),polygon( linestring( point(-2720,5581), point(2709,-9412), point(-2880.8906,6.430515e+307)), linestring( point(1.664760e+307,30712), point(-23480,-28145), point(6542,-25476), point(562949953421316,869)), linestring( point(28948,-16110), point(-1005.7949,9.921016e+307), point(18244,-25644))),point(2097155,-6053.5010)),multipoint( point(1.735426e+308,8597), point(17179869184,3261), point(-3052,1.476448e+308), point(-16596,-29353), point(-20037,-4141), point(6.826041e+307,-13730), point(4611686018427387900,-21558)),polygon( linestring( point(67,17179869183), point(32364,2.078130e+307), point(817,-9851)), linestring( point(-15808,-32768), point(5272,-25582), point(-8954,15328)), linestring( point( 6795.4277,-28188), point(14245,20465), point(18442,22835))))),(polygon( linestring( point(2413,131071), point(1625,4334), point(21715,12555)), linestring( point(5082,-7603), point(-1073,26470), point(-11211,17362)), linestring( point(31908,9681), point(27958,4967), point(-27116,-28809)))),(polygon( linestring( point(-1106,13414), point(288230376151711743,18014398509481982), point(32764,-30083), point(9223372036854775812,-32268)), linestring( point(1.269326e+308,30654), point(22693,1.671966e+308), point(-535,8833)), linestring( point(10688,1.439265e+308), point(20658,67108861), point(1048577,268435459), point(29658,-15506)), linestring( point(-18763,-72057594037927937), point(-7520,-5559.7432), point( 1119.3975,21552)))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(-23982,576460752303423490)), linestring( point( 145.4414,16637), point(-9223372036854775808,7885), point(-26283, 2670.8994), point(22555,6.962320e+307)), linestring( point(1125899906842621,27273), point(-29339,-20446), point(2.268324e+307,-7539), point(-562949953421312,-17315), point(-3694.1401,21214), point(2586,14825), point(-17151,-28123), point(-7457,8787), point(8.301937e+307,-18911)), linestring( point(1.334325e+308,18739), point(-28655,-13597), point(1.681844e+308,-21914)))) ;
insert ignore into `test`.`t`(`a`) values (point(4202,16065)) ;
insert ignore into `test`.`t`(`a`) values (multipoint( point(3.718947e+307,-19931), point(18645,-8454), point( 1634.3428,-8173.9863), point(8490,1.225058e+307), point(28821,-18513), point(-6751.0342,9678), point(-4151,-18533), point(12342,-995), point(14883,28481))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (geometrycollection( multilinestring( linestring( point(24913,-29933), point(-21797,-7707.4966), point(849,1.611945e+305), point(9.758009e+306, 5870.5146), point(-26929,-24335), point(18626,3.849240e+307), point(-28104,-27999), point(-25229,-16055)), linestring( point(-21066,281474976710659), point(-3468,8839))),geometrycollection( polygon( linestring( point(14340,17184), point(-34359738370,1230), point(1.435613e+308,25390), point(-1840,-10939)), linestring( point(12992,-4294), point(21186,30975), point(17009,29600)), linestring( point(28743,-16708), point(14153,30626), point(18355,2631)), linestring( point(7158,24831), point(-13194,17944), point(67108862,911)))),polygon( linestring( point(13231,19316), point(8440,1.323518e+308), point(-10498,7050)), linestring( point(32574,10108), point(-5482,30344), point(20523,6.119304e+307)), linestring( point(1.631029e+308,10443), point(-1654,-24650), point(1.775722e+308,-17592186044419), point( 9949.5879,-19824)), linestring( point(-2528.7358,-27007), point(13357,-137438953473), point(-19803,70368744177665), point(22645,562949953421313))))),(multipolygon( polygon( linestring( point(27987,2359), point(-6432,131071), point(-7081,6139), point(-14302,-15050)), linestring( point(-28934, -852.9336), point(24599,22937), point(513,-29288), point(3873,10427)), linestring( point(-7065, 4621.3076), point(-29414,-6326), point(13022,10469)), linestring( point( 4016.4346,-2251799813685244), point(20239,16870), point(6.721714e+307,-29506), point(-27456,31324))), polygon( linestring( point(-22664,-35184372088831), point(131068,2209), point(-21825,13814), point(27242,17400)), linestring( point(-31769,13398), point(5.759627e+307,28412), point(29703,-21704), point(-21151,-16041)), linestring( point(-17738,23831), point(-23440,21805), point(13467,16933))), polygon( linestring( point(16908,-1411), point(-23704,-10565), point(10833,-25919), point(-5731,20915)), linestring( point(4,6889), point(5730,-18519), point(31393,-14562), point(-15874,1.741275e+308)), linestring( point(4354,68719476734), point(-2122,11679), point(-29016,21064), point(18010,6934)), linestring( point(1.341932e+307,-836), point(12429,-19566), point(-4503599627370493,16958))), polygon( linestring( point(-8313,11450), point(27009,18391), point(15646,8.459047e+307), point(-1896.7539,1672)), linestring( point(9007199254740990, 8929.0645), point(4657,1.400401e+308), point(5761,-798), point(1.156122e+307,-8620.4463)), linestring( point(2.340161e+307,11023), point(20549,12935), point(-19665,-990), point(1.356509e+308,10)), linestring( point(-29083,12494), point(2.094569e+306,30456), point(-19203,274877906942))))),(multipoint( point(-34359738368,20813), point(19102,8.194836e+307), point(-25421,27983), point(24181,-2805), point(1.419613e+307,31886), point(-7449.5566,16906), point(17927,-9096), point(1.232278e+307,26380), point(-18483,-21759))),(linestring( point(23305,-15063), point(8.449210e+307,-26349), point(3.809379e+307,-659), point(-276,-26441), point(-27065,-28533), point(16906,-8893.6328), point(-32374,2097155), point(6307,-9544), point(1.751055e+308,-26510), point(20788,-12074))),(multipolygon( polygon( linestring( point(20004,-24431), point(-21521,-13091), point(8912,20077), point(-29387,-1990)), linestring( point(1958,-12870), point(21753,-8410), point( 7138.1992,-7275), point( 663.8037,10507)), linestring( point(16915,8.296774e+307), point(818,1.365786e+308), point(28231,-6302.5811)), linestring( point(-13266,2.354224e+307), point(-14200,25029), point(29625,1.622178e+308), point(1.172498e+308,-19538))), polygon( linestring( point(-30316,-13839), point(-8709,26230), point(-8774.6299,15690), point(-30243,26460)), linestring( point(15625,4.576823e+307), point(27760,1742), point(2791,4194308), point(7978,-8077)), linestring( point(17000,19506), point(536870909,7.837780e+307), point(3680,17592186044418), point(24992,25709))))),(polygon( linestring( point(-2694,-1901), point(-24376,-12259), point(-19037,5263), point(20653,-9481)), linestring( point(-22002,6063), point(23296,29900), point(8587,-18443)), linestring( point(27258,-429), point(-32097,-23057), point(4742,-17635)))),(polygon( linestring( point(30714,-26912), point(31199,9826), point(29244,-12867)), linestring( point(21386,-13938), point(-31354,-6436), point(-14142,32367)), linestring( point(-23985,13451), point(27671,27597), point( 6582.3574,-15423)), linestring( point(28734,9203), point(11656,10363), point(-19964,-20383)))) ;
select a from t where a ='2015-01-01' ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(1536,68719476735), point(-10102,1.787060e+308)), linestring( point(-4095,-9223372036854775806), point(1.620992e+308,22342), point(2305843009213693949,459), point(-15371,5937)))),(geometrycollection( point(-2299,-28042),multipoint( point(12347,-8733), point(-25358,-21184), point(-5133,1.741692e+308)))),(point(-19973,-17637)),(linestring( point(1.204109e+308,-5194))),(point(-11116, 7184.4941)),(point(7017,-3270)),(geometrycollection( linestring( point(7.324688e+307,3700), point(22750,5.040315e+307), point(21891,9964), point(-7640,-7639), point(20884,30486), point(25198,32431), point(-6633,20707)),point( 8488.0215,-32169),multipolygon( polygon( linestring( point(-22436,-32576), point(18453,-24004), point(1.047328e+308,9729), point(28622,-31894)), linestring( point(170,-9228), point(18158,4225), point(-13057,-1125899906842628), point(-25138,-15171)), linestring( point(351,-5521.9917), point(29478,-9730), point(-25522,1.515838e+308)), linestring( point(15768,4.762942e+307), point(29911,-31985), point(-7822,17592186044412), point( 8095.2852,1.792004e+308))), polygon( linestring( point(31361,13722), point(-14006,-4709), point(3.229824e+307,22992)), linestring( point(16542,3555), point(-2605,1994), point(16754,67108865), point(-2118,28823)), linestring( point(-17198,9395), point(-3955,-22748), point(-5302,-3062)), linestring( point(5.444277e+307,4111), point(-1125899906842627,19095), point(-2994,-22762))), polygon( linestring( point(2305843009213693953,-1383), point(281474976710659,-28856), point(-18877,12191), point(12347,28336)), linestring( point(-8850,-8684), point(3492, 9175.1543), point(10763,757)), linestring( point(17592186044418,-8465), point(25385,8.887824e+307), point(1.105315e+308,4.593077e+307), point(16807,4246))), polygon( linestring( point(11351,23169), point(34359738371,28436), point(21747,24432), point(1.044029e+308,-3687)), linestring( point(-8742,7.657564e+307), point(7283,2305843009213693949), point(-29469,19147), point(14520,14025)), linestring( point(3,-30465), point(-6336,27938), point(-4885,3791), point(8745,25231)))))),(polygon( linestring( point(-2689,-536870910), point(-21316,-26538), point(31377,-28593), point(5712,1.766693e+308)), linestring( point(-22751,23472), point(-10762,-21268), point(25703,19034)), linestring( point(-1,23526), point(-21893,4.299363e+306), point(4856,-16397), point(-27889,-29827)))),(multipolygon( polygon( linestring( point(2050,-3459), point(-30855,-31038), point(-7676,-6120.4863), point(30125, -4.4424)), linestring( point(9.535802e+307,-20945), point(-22754,1689), point(562949953421308,-18895), point(-5394,2073)), linestring( point(2728,25947), point(24312,-18192), point(15866,-27409), point(-15067,-27415))), polygon( linestring( point(24100,-515), point(-18533,-9370), point(-31200,-5038), point(-15946,13915)), linestring( point(455,16566), point(8413,-11834), point(-29564,25436), point(-31689,11780)), linestring( point(23227,1048577), point(12438,7840), point(1.157502e+308,5.370379e+307))))),(point(32644,1.626857e+308)),(linestring( point(-12540,9378), point(2700,20857), point(-29948,1.024907e+308), point(-7780, 3050.8105), point(10053,-23608), point(4.993247e+307,12130), point(15471,8589934589), point(1.070844e+307,-22663))),(geometrycollection( geometrycollection( polygon( linestring( point(-12973,11413), point(25076,-13505), point(1.336697e+308, 9842.1523), point(-23038,-6792)), linestring( point(-8623,28225), point(6990,-8161), point(-6659.7998,-10007)), linestring( point(-16776,-8375), point(10563,-620), point(28956,-21106), point(4.403432e+307,24100)), linestring( point(-5049,-9232), point(-29455,14978), point(268435452,30655))),multilinestring( linestring( point(8912,-26518), point(-26396,-94), point(23979,-6735), point(-7287,1.588466e+308), point(-14270,27480), point(-1968,8388610), point(-2887,16412), point(17318, 5410.1631), point(30040,-26348)), linestring( point(1.230499e+308,-13298), point(-16388,13298), point(-27147,-17617), point(1.508813e+308,-286), point(-19338,-3530), point(-21887,2.114294e+307), point(-17249,27276), point(1.061228e+308,28863), point(-15489,-1754)), linestring( point(-1322,2.117838e+306), point(11873,1026), point(9.437302e+307,16777214), point(-14918,-6113), point(14601,9599), point(-11048,-5821.8569), point(28286,-13591), point(-15810,-3023), point(25397,18262)), linestring( point(12132,2594), point(2557,15328), point(3.965234e+307,2.419273e+307))),linestring( point(18745,-12626), point(16737,-23489), point(18523,-6218), point(8953,-8349))),multipolygon( polygon( linestring( point(29607,-6820), point(8692,18504), point(-16080, 3027.9346), point(-21370,12528)), linestring( point(-30750,-9995), point(6.820696e+307, 699.0303), point(17598,27277)), linestring( point(268435453,-2035), point(-1499,-28009), point(1099511627778,23390), point( 6389.0703,1337))), polygon( linestring( point(31227,3.917692e+307), point(30838,4399), point(1099511627776,13977), point(-10878,7595)), linestring( point(-276,-32051), point(3550,131073), point(-131073,-9629), point(-18744,-18658)), linestring( point(27315,-9996), point(-7183,4434), point(30516,25146))), polygon( linestring( point(31416,3.266587e+307), point(-16697,22073), point(-22049,-1099511627778), point(-9259,-8377)), linestring( point(31329,-1762), point(-28389,19946), point(8073,8051)), linestring( point(7756,-29905), point(144115188075855871,-1234), point(26033,-4247), point(-25064,3911)), linestring( point(2.983835e+307,-16336), point( 9728.8164,6151), point(-31939,1154), point(22477,-786)))),geometrycollection( geometrycollection( linestring( point(-16024,29284), point(1.246312e+308,1.403410e+308), point(-30276,19975), point(-17183,-17615))),linestring( point(-22846,2894), point(1.430064e+308,8238), point( 3028.1943,-3615), point(23349,24636), point(7.935795e+307,-17050), point(9453,7.717230e+307), point(-3396.6846,-144115188075855868))))),(geometrycollection( geometrycollection( geometrycollection( point(-2199023255554,-25505),multipolygon( polygon( linestring( point(2097155,-22896), point(-10007,1.066563e+308), point( 5649.8271,-7690), point(29704,-3765)), linestring( point(11274,-14285), point(20508,-87), point(6507,1142)), linestring( point(2199023255548,17847), point(-17636,-29807), point(1.266482e+308,10392), point(20624,-25098))), polygon( linestring( point(-5716,29664), point(31751,13898), point(12203,26521), point(27944,32772)), linestring( point(-31459,26275), point(-1631.7871,20248), point(-131075,3124)), linestring( point(11486,268435457), point(-20436,-424), point(6143,-8723))), polygon( linestring( point(14051,-27096), point(22696,-12652), point(30997,-1011.2607)), linestring( point(-307,-25264), point(-5300,-8796093022209), point(24427,3), point(-1863,29711)), linestring( point(2.158481e+307,2488), point(17179869182,-16359), point(19998,36028797018963970))))),multipoint( point(8.522106e+307,18014398509481982), point(8088,5562), point(-23567,31194), point(-13902, -691.1367), point(11731,15431), point(4093,16060), point(5.552886e+307,-5842.5342), point(19597,-18836), point(4714,5200), point(-25394,-14064))),polygon( linestring( point(26313,524), point(-28783,24922), point(26436,-10125), point(10971,-12479)), linestring( point(2047,549755813891), point(-16763,-21755), point(4194304,12693), point(20644,15342)), linestring( point(-5923,32179), point(27196,14566), point(1.327306e+308,23462))))),(multipolygon( polygon( linestring( point(1.099749e+307,-20981), point(-13996,-22618), point(-20830,17504)), linestring( point(5737,-4398046511100), point(-9464,14805), point(29455,-19428), point(26118,-31056)), linestring( point(6276,255), point(14302,-262142), point(-31643,14241)), linestring( point(-65,-24812), point(-576460752303423485,-23044), point(-22520,2008), point(1460,-1483))), polygon( linestring( point(31679,23469), point(-27129,32007), point(-10660,-21400), point( 3666.3311,7)), linestring( point(5.918596e+307,-7523.3145), point(17762,-15314), point(4398046511103,-9629)), linestring( point(-2305843009213693954,13568), point(-5391,-2020), point(8589934594,24068)), linestring( point(15051,-576460752303423488), point(22289,-17214), point(-19,-15723))), polygon( linestring( point(-9413,-31594), point(-15886,-25968), point(12335,-7238)), linestring( point( 1014.1689,-6100), point( 5313.2314,21563), point(-5975.9834,13837)), linestring( point(23588,-4832), point(274877906942,26417), point(27016,6870)), linestring( point(-20125, 240.6563), point(6807,22967), point(-10136,13286))), polygon( linestring( point(1152921504606846976,12688), point(6.579984e+307,12546), point(2147483646,281474976710654)), linestring( point(-31746,1.706429e+308), point(31213,14132), point(-18864,18)), linestring( point(26003,5.790042e+306), point(-4637,9670), point(21395,-13266))))),(linestring( point(1000,21524), point(25464, 2137.9873), point(5.656859e+307,1.362777e+308))),(polygon( linestring( point(7445,10358), point(-15619,12420), point(2147483645,17592186044414), point(7854,-10864)), linestring( point(-2673,-26218), point(1.679087e+308,-620), point(-17517,16664)), linestring( point(2305843009213693948,1551), point(5689,-8254), point(1.207157e+308,26315)))),(multipoint( point(-536870911,2048), point(-15035,-29634)));
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (multilinestring( linestring( point(1536,68719476735), point(-10102,1.787060e+308)), linestring( point(-4095,-9223372036854775806), point(1.620992e+308,22342), point(2305843009213693949,459), point(-15371,5937)))),(geometrycollection( point(-2299,-28042),multipoint( point(12347,-8733), point(-25358,-21184), point(-5133,1.741692e+308)))),(point(-19973,-17637)),(linestring( point(1.204109e+308,-5194))),(point(-11116, 7184.4941)),(point(7017,-3270)),(geometrycollection( linestring( point(7.324688e+307,3700), point(22750,5.040315e+307), point(21891,9964), point(-7640,-7639), point(20884,30486), point(25198,32431), point(-6633,20707)),point( 8488.0215,-32169),multipolygon( polygon( linestring( point(-22436,-32576), point(18453,-24004), point(1.047328e+308,9729), point(28622,-31894)), linestring( point(170,-9228), point(18158,4225), point(-13057,-1125899906842628), point(-25138,-15171)), linestring( point(351,-5521.9917), point(29478,-9730), point(-25522,1.515838e+308)), linestring( point(15768,4.762942e+307), point(29911,-31985), point(-7822,17592186044412), point( 8095.2852,1.792004e+308))), polygon( linestring( point(31361,13722), point(-14006,-4709), point(3.229824e+307,22992)), linestring( point(16542,3555), point(-2605,1994), point(16754,67108865), point(-2118,28823)), linestring( point(-17198,9395), point(-3955,-22748), point(-5302,-3062)), linestring( point(5.444277e+307,4111), point(-1125899906842627,19095), point(-2994,-22762))), polygon( linestring( point(2305843009213693953,-1383), point(281474976710659,-28856), point(-18877,12191), point(12347,28336)), linestring( point(-8850,-8684), point(3492, 9175.1543), point(10763,757)), linestring( point(17592186044418,-8465), point(25385,8.887824e+307), point(1.105315e+308,4.593077e+307), point(16807,4246))), polygon( linestring( point(11351,23169), point(34359738371,28436), point(21747,24432), point(1.044029e+308,-3687)), linestring( point(-8742,7.657564e+307), point(7283,2305843009213693949), point(-29469,19147), point(14520,14025)), linestring( point(3,-30465), point(-6336,27938), point(-4885,3791), point(8745,25231)))))),(polygon( linestring( point(-2689,-536870910), point(-21316,-26538), point(31377,-28593), point(5712,1.766693e+308)), linestring( point(-22751,23472), point(-10762,-21268), point(25703,19034)), linestring( point(-1,23526), point(-21893,4.299363e+306), point(4856,-16397), point(-27889,-29827)))),(multipolygon( polygon( linestring( point(2050,-3459), point(-30855,-31038), point(-7676,-6120.4863), point(30125, -4.4424)), linestring( point(9.535802e+307,-20945), point(-22754,1689), point(562949953421308,-18895), point(-5394,2073)), linestring( point(2728,25947), point(24312,-18192), point(15866,-27409), point(-15067,-27415))), polygon( linestring( point(24100,-515), point(-18533,-9370), point(-31200,-5038), point(-15946,13915)), linestring( point(455,16566), point(8413,-11834), point(-29564,25436), point(-31689,11780)), linestring( point(23227,1048577), point(12438,7840), point(1.157502e+308,5.370379e+307))))),(point(32644,1.626857e+308)),(linestring( point(-12540,9378), point(2700,20857), point(-29948,1.024907e+308), point(-7780, 3050.8105), point(10053,-23608), point(4.993247e+307,12130), point(15471,8589934589), point(1.070844e+307,-22663))),(geometrycollection( geometrycollection( polygon( linestring( point(-12973,11413), point(25076,-13505), point(1.336697e+308, 9842.1523), point(-23038,-6792)), linestring( point(-8623,28225), point(6990,-8161), point(-6659.7998,-10007)), linestring( point(-16776,-8375), point(10563,-620), point(28956,-21106), point(4.403432e+307,24100)), linestring( point(-5049,-9232), point(-29455,14978), point(268435452,30655))),multilinestring( linestring( point(8912,-26518), point(-26396,-94), point(23979,-6735), point(-7287,1.588466e+308), point(-14270,27480), point(-1968,8388610), point(-2887,16412), point(17318, 5410.1631), point(30040,-26348)), linestring( point(1.230499e+308,-13298), point(-16388,13298), point(-27147,-17617), point(1.508813e+308,-286), point(-19338,-3530), point(-21887,2.114294e+307), point(-17249,27276), point(1.061228e+308,28863), point(-15489,-1754)), linestring( point(-1322,2.117838e+306), point(11873,1026), point(9.437302e+307,16777214), point(-14918,-6113), point(14601,9599), point(-11048,-5821.8569), point(28286,-13591), point(-15810,-3023), point(25397,18262)), linestring( point(12132,2594), point(2557,15328), point(3.965234e+307,2.419273e+307))),linestring( point(18745,-12626), point(16737,-23489), point(18523,-6218), point(8953,-8349))),multipolygon( polygon( linestring( point(29607,-6820), point(8692,18504), point(-16080, 3027.9346), point(-21370,12528)), linestring( point(-30750,-9995), point(6.820696e+307, 699.0303), point(17598,27277)), linestring( point(268435453,-2035), point(-1499,-28009), point(1099511627778,23390), point( 6389.0703,1337))), polygon( linestring( point(31227,3.917692e+307), point(30838,4399), point(1099511627776,13977), point(-10878,7595)), linestring( point(-276,-32051), point(3550,131073), point(-131073,-9629), point(-18744,-18658)), linestring( point(27315,-9996), point(-7183,4434), point(30516,25146))), polygon( linestring( point(31416,3.266587e+307), point(-16697,22073), point(-22049,-1099511627778), point(-9259,-8377)), linestring( point(31329,-1762), point(-28389,19946), point(8073,8051)), linestring( point(7756,-29905), point(144115188075855871,-1234), point(26033,-4247), point(-25064,3911)), linestring( point(2.983835e+307,-16336), point( 9728.8164,6151), point(-31939,1154), point(22477,-786)))),geometrycollection( geometrycollection( linestring( point(-16024,29284), point(1.246312e+308,1.403410e+308), point(-30276,19975), point(-17183,-17615))),linestring( point(-22846,2894), point(1.430064e+308,8238), point( 3028.1943,-3615), point(23349,24636), point(7.935795e+307,-17050), point(9453,7.717230e+307), point(-3396.6846,-144115188075855868))))),(geometrycollection( geometrycollection( geometrycollection( point(-2199023255554,-25505),multipolygon( polygon( linestring( point(2097155,-22896), point(-10007,1.066563e+308), point( 5649.8271,-7690), point(29704,-3765)), linestring( point(11274,-14285), point(20508,-87), point(6507,1142)), linestring( point(2199023255548,17847), point(-17636,-29807), point(1.266482e+308,10392), point(20624,-25098))), polygon( linestring( point(-5716,29664), point(31751,13898), point(12203,26521), point(27944,32772)), linestring( point(-31459,26275), point(-1631.7871,20248), point(-131075,3124)), linestring( point(11486,268435457), point(-20436,-424), point(6143,-8723))), polygon( linestring( point(14051,-27096), point(22696,-12652), point(30997,-1011.2607)), linestring( point(-307,-25264), point(-5300,-8796093022209), point(24427,3), point(-1863,29711)), linestring( point(2.158481e+307,2488), point(17179869182,-16359), point(19998,36028797018963970))))),multipoint( point(8.522106e+307,18014398509481982), point(8088,5562), point(-23567,31194), point(-13902, -691.1367), point(11731,15431), point(4093,16060), point(5.552886e+307,-5842.5342), point(19597,-18836), point(4714,5200), point(-25394,-14064))),polygon( linestring( point(26313,524), point(-28783,24922), point(26436,-10125), point(10971,-12479)), linestring( point(2047,549755813891), point(-16763,-21755), point(4194304,12693), point(20644,15342)), linestring( point(-5923,32179), point(27196,14566), point(1.327306e+308,23462))))),(multipolygon( polygon( linestring( point(1.099749e+307,-20981), point(-13996,-22618), point(-20830,17504)), linestring( point(5737,-4398046511100), point(-9464,14805), point(29455,-19428), point(26118,-31056)), linestring( point(6276,255), point(14302,-262142), point(-31643,14241)), linestring( point(-65,-24812), point(-576460752303423485,-23044), point(-22520,2008), point(1460,-1483))), polygon( linestring( point(31679,23469), point(-27129,32007), point(-10660,-21400), point( 3666.3311,7)), linestring( point(5.918596e+307,-7523.3145), point(17762,-15314), point(4398046511103,-9629)), linestring( point(-2305843009213693954,13568), point(-5391,-2020), point(8589934594,24068)), linestring( point(15051,-576460752303423488), point(22289,-17214), point(-19,-15723))), polygon( linestring( point(-9413,-31594), point(-15886,-25968), point(12335,-7238)), linestring( point( 1014.1689,-6100), point( 5313.2314,21563), point(-5975.9834,13837)), linestring( point(23588,-4832), point(274877906942,26417), point(27016,6870)), linestring( point(-20125, 240.6563), point(6807,22967), point(-10136,13286))), polygon( linestring( point(1152921504606846976,12688), point(6.579984e+307,12546), point(2147483646,281474976710654)), linestring( point(-31746,1.706429e+308), point(31213,14132), point(-18864,18)), linestring( point(26003,5.790042e+306), point(-4637,9670), point(21395,-13266))))),(linestring( point(1000,21524), point(25464, 2137.9873), point(5.656859e+307,1.362777e+308))),(polygon( linestring( point(7445,10358), point(-15619,12420), point(2147483645,17592186044414), point(7854,-10864)), linestring( point(-2673,-26218), point(1.679087e+308,-620), point(-17517,16664)), linestring( point(2305843009213693948,1551), point(5689,-8254), point(1.207157e+308,26315)))),(multipoint( point(-536870911,2048), point(-15035,-29634))) ;
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(-18572,24314)),(linestring( point(-28920,6.592546e+306), point(23134,-32236), point(6470,-29820))),(multilinestring( linestring( point(-17102,30765), point(26574,9.141593e+307), point(-8588.9854,-2537), point(-19560,28490), point(-17681,14770), point(-27426,14723)), linestring( point(19089,5.500758e+307), point(-1452,29475), point(-25166,-26055), point(7085,10660), point(8796093022205,9572), point(18431,30729), point(18014398509481987,-92), point(-4810,-15235), point(-13651,-18213)))),(multipolygon( polygon( linestring( point(25852,-3733), point(1.650974e+308,-32771), point(-516,949), point(-10117,-11403)), linestring( point(-6004.6079,13950), point(10150,-415), point(-2981,1.573234e+307)), linestring( point(320,23822), point(1022,1.385673e+308), point(8192,-9226)), linestring( point(27743,-18852), point(14536,-26923), point(4611686018427387902,-26096), point(31480,6896))), polygon( linestring( point(562949953421309,-21320), point(26625,-9783), point(4.014914e+307,-7469.0791), point(8345,-8155)), linestring( point(65,-1190), point(11361,-7401), point(70368744177667,11504)), linestring( point(8092,2051), point(14760,-23179), point(-26378,20999)), linestring( point(-5947.2285,4926), point(5.543870e+307,13378), point( 7857.2656,20025))), polygon( linestring( point(-31801,-12116), point(-8000.8833,-21242), point(-14954,14132)), linestring( point(-27640,6669), point(19271,-25922), point(-1117,65539), point(-8005, 1996.1865)), linestring( point(-13853,7.706614e+307), point(-17592186044413, 2540.4092), point(6214,9584))))),(geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(32243,19750), point(-17371,-11380), point(11226,20073), point(549755813890,25918)), linestring( point(-17086,10221), point(-1027,-13906), point(8768,-11129)), linestring( point(-30361,30790), point(18383,4294967298), point(30665,-30272), point(4093,31358))), polygon( linestring( point(-27110,1.226763e+308), point(67108865,-16239), point(-23954,7687)), linestring( point(-2691,1.185134e+308), point(7577,1.627406e+308), point(3.922731e+307,-21138)), linestring( point(-28713,24339), point(-5490,17177), point(1.353159e+308,9516), point(1.735983e+308,1683))), polygon( linestring( point(24194,5177), point(-21696,5), point(-17612,1.049529e+308), point(-3030,-28278)), linestring( point(14014,4034), point(-7632,-17635), point(3182,2305843009213693954), point(8796,-31988)), linestring( point(17362,21291), point(-15134,131), point(-92,-28862)), linestring( point(24730, 1379.5498), point(-24078,8796093022210), point(7215,-3276.7041), point(-27387,4611686018427387901)))),multipolygon( polygon( linestring( point(-9531,4116), point(-5504,4503599627370492), point(-6948,-21828), point(-10508,2044)), linestring( point(887,2131), point(-22922,23696), point(1.180817e+308,1425), point(22272,19782)), linestring( point(-10644,25096), point( 5776.1963,22331), point(-6454,5.625257e+307), point(-14125,4713)), linestring( point(23436,1.254765e+307), point(24848,-20393), point(28556, 4268.1797), point(9.704130e+307,-21245))), polygon( linestring( point(-9813,9.740750e+307), point(11919,-12978), point(26815,-4944), point(-4385,33554434)), linestring( point(12931,10188), point(19972,30771), point(-18361,-9849.5830)), linestring( point(-17152,7773), point(-6959.1768,-23974), point(13425, 2726.5029), point(1073741821,22359)))),linestring( point(-21444,-12312), point(-16073,-1099511627775), point(-15766,6.049277e+307))),geometrycollection( polygon( linestring( point(9554,19906), point(15210,26934), point(-7220,32120), point(14819,-19301)), linestring( point(-31097,5.570401e+307), point(32694,4.552825e+307), point(24425,-22036), point(29004,-5317.2290)), linestring( point(489,-32676), point(-4217,536870909), point(5758,-3999), point(28004, 3631.2803))),multipolygon( polygon( linestring( point(-510,23716), point(-14752, 6953.7305), point(14417,-3782.9829), point(127,9305)), linestring( point(9007199254740989,22161), point(27373,22902), point(20379,-8994)), linestring( point(10029,-5434), point(25055,-25493), point(2305843009213693950,3707))), polygon( linestring( point(-18014398509481984,-23977), point(3902,8308), point(-2250,-19602), point(2199023255554,-919)), linestring( point(27853,4210), point(13394,-15985), point(15501,-32104)), linestring( point(7735,-23426), point(-4896,3454), point(8.858625e+307,-20498)), linestring( point(-24418,8171), point(10051,9062), point(-15855,-15370), point(27186,-3669.6582))), polygon( linestring( point(-3401.0039,29811), point(-17592186044415,1.326991e+308), point(11429,4398046511108)), linestring( point(26564,-31923), point(137438953474,20005), point(1.521421e+308,8903)), linestring( point(9.490668e+307,-14466), point( 6912.1367,23553), point(1.024368e+308,7166), point(-16612,1.043922e+308)), linestring( point(-20974,16505), point(695,-18885), point(-20511,22104), point( 1385.5400,1.588913e+308)))),linestring( point(-12113,29416), point(-7322.1289,-29729), point(-22757,24129), point(-23871,-30500))),polygon( linestring( point(7931,27778), point(8263,-797), point(252,-5532), point(-6465,9.387206e+307)), linestring( point(4.158914e+307,-22952), point(4398046511105,-29432), point(4323,12656)), linestring( point(-31129,-657), point(31646,21296), point(5.955317e+307,-30721)), linestring( point(-139,-19454), point(-5196,-6855), point(-17212,1.595118e+308))))),(point(-24124,798)),(point(9007199254740992,8.538508e+307)),(multilinestring( linestring( point(-21954,-16049), point(1.334365e+308,-6900), point(-130,-28412), point(-27346,2251799813685245), point(-6065, 4782.9316), point(1.023569e+308,-22726), point(-8603,-23948), point(492,-13918), point(-31484,137438953469)), linestring( point(-144115188075855873,87)), linestring( point(31477,4777), point(-6338,17889), point(-32617,7734), point( 7590.1738,-3969), point(-30579,13838), point(-9746.1201,-25078)), linestring( point(3028,-4370), point(1099511627780,1.505600e+308), point(2199023255554, 7260.2734), point(18890,-2489), point(-28394,-31315), point(9007199254740991,-27200), point(11818,30637), point(21411,-433), point(-12373,-16902)))),(linestring( point(-25893,12750), point(1.726780e+308,-17281), point(25487,-8324.9941))),(multilinestring( linestring( point(-1455,-11461), point(3.191279e+307,-3077.8564), point(1075,-4554), point(258,18517), point(-2653,-2187.1377), point(30588,11489), point(-3292,-21043), point(1.621313e+308,4017), point(29067,24872)), linestring( point(2974,7.461705e+307), point(-17767,-989), point(-22065,-16906), point(17529,-23175)), linestring( point(0,1.370464e+308), point(28729,-15142), point(18014398509481987,-2305843009213693950), point(4905,-19792), point(221,-3019), point(6401,-11900), point(-29760,-31684), point(8.247852e+307,-32687), point(27920,-12709)), linestring( point(-15298,29565), point(2409,274877906941), point(68719476739,-25800), point(-28936,26452), point(16550,-38), point(15755,-27773), point(30107,-13929), point(-8222,-16567), point(-31343,4307), point(-14835,-15798))));
--error ER_GIS_INVALID_DATA
insert into `test`.`t`(`a`) values (point(-18572,24314)),(linestring( point(-28920,6.592546e+306), point(23134,-32236), point(6470,-29820))),(multilinestring( linestring( point(-17102,30765), point(26574,9.141593e+307), point(-8588.9854,-2537), point(-19560,28490), point(-17681,14770), point(-27426,14723)), linestring( point(19089,5.500758e+307), point(-1452,29475), point(-25166,-26055), point(7085,10660), point(8796093022205,9572), point(18431,30729), point(18014398509481987,-92), point(-4810,-15235), point(-13651,-18213)))),(multipolygon( polygon( linestring( point(25852,-3733), point(1.650974e+308,-32771), point(-516,949), point(-10117,-11403)), linestring( point(-6004.6079,13950), point(10150,-415), point(-2981,1.573234e+307)), linestring( point(320,23822), point(1022,1.385673e+308), point(8192,-9226)), linestring( point(27743,-18852), point(14536,-26923), point(4611686018427387902,-26096), point(31480,6896))), polygon( linestring( point(562949953421309,-21320), point(26625,-9783), point(4.014914e+307,-7469.0791), point(8345,-8155)), linestring( point(65,-1190), point(11361,-7401), point(70368744177667,11504)), linestring( point(8092,2051), point(14760,-23179), point(-26378,20999)), linestring( point(-5947.2285,4926), point(5.543870e+307,13378), point( 7857.2656,20025))), polygon( linestring( point(-31801,-12116), point(-8000.8833,-21242), point(-14954,14132)), linestring( point(-27640,6669), point(19271,-25922), point(-1117,65539), point(-8005, 1996.1865)), linestring( point(-13853,7.706614e+307), point(-17592186044413, 2540.4092), point(6214,9584))))),(geometrycollection( geometrycollection( multipolygon( polygon( linestring( point(32243,19750), point(-17371,-11380), point(11226,20073), point(549755813890,25918)), linestring( point(-17086,10221), point(-1027,-13906), point(8768,-11129)), linestring( point(-30361,30790), point(18383,4294967298), point(30665,-30272), point(4093,31358))), polygon( linestring( point(-27110,1.226763e+308), point(67108865,-16239), point(-23954,7687)), linestring( point(-2691,1.185134e+308), point(7577,1.627406e+308), point(3.922731e+307,-21138)), linestring( point(-28713,24339), point(-5490,17177), point(1.353159e+308,9516), point(1.735983e+308,1683))), polygon( linestring( point(24194,5177), point(-21696,5), point(-17612,1.049529e+308), point(-3030,-28278)), linestring( point(14014,4034), point(-7632,-17635), point(3182,2305843009213693954), point(8796,-31988)), linestring( point(17362,21291), point(-15134,131), point(-92,-28862)), linestring( point(24730, 1379.5498), point(-24078,8796093022210), point(7215,-3276.7041), point(-27387,4611686018427387901)))),multipolygon( polygon( linestring( point(-9531,4116), point(-5504,4503599627370492), point(-6948,-21828), point(-10508,2044)), linestring( point(887,2131), point(-22922,23696), point(1.180817e+308,1425), point(22272,19782)), linestring( point(-10644,25096), point( 5776.1963,22331), point(-6454,5.625257e+307), point(-14125,4713)), linestring( point(23436,1.254765e+307), point(24848,-20393), point(28556, 4268.1797), point(9.704130e+307,-21245))), polygon( linestring( point(-9813,9.740750e+307), point(11919,-12978), point(26815,-4944), point(-4385,33554434)), linestring( point(12931,10188), point(19972,30771), point(-18361,-9849.5830)), linestring( point(-17152,7773), point(-6959.1768,-23974), point(13425, 2726.5029), point(1073741821,22359)))),linestring( point(-21444,-12312), point(-16073,-1099511627775), point(-15766,6.049277e+307))),geometrycollection( polygon( linestring( point(9554,19906), point(15210,26934), point(-7220,32120), point(14819,-19301)), linestring( point(-31097,5.570401e+307), point(32694,4.552825e+307), point(24425,-22036), point(29004,-5317.2290)), linestring( point(489,-32676), point(-4217,536870909), point(5758,-3999), point(28004, 3631.2803))),multipolygon( polygon( linestring( point(-510,23716), point(-14752, 6953.7305), point(14417,-3782.9829), point(127,9305)), linestring( point(9007199254740989,22161), point(27373,22902), point(20379,-8994)), linestring( point(10029,-5434), point(25055,-25493), point(2305843009213693950,3707))), polygon( linestring( point(-18014398509481984,-23977), point(3902,8308), point(-2250,-19602), point(2199023255554,-919)), linestring( point(27853,4210), point(13394,-15985), point(15501,-32104)), linestring( point(7735,-23426), point(-4896,3454), point(8.858625e+307,-20498)), linestring( point(-24418,8171), point(10051,9062), point(-15855,-15370), point(27186,-3669.6582))), polygon( linestring( point(-3401.0039,29811), point(-17592186044415,1.326991e+308), point(11429,4398046511108)), linestring( point(26564,-31923), point(137438953474,20005), point(1.521421e+308,8903)), linestring( point(9.490668e+307,-14466), point( 6912.1367,23553), point(1.024368e+308,7166), point(-16612,1.043922e+308)), linestring( point(-20974,16505), point(695,-18885), point(-20511,22104), point( 1385.5400,1.588913e+308)))),linestring( point(-12113,29416), point(-7322.1289,-29729), point(-22757,24129), point(-23871,-30500))),polygon( linestring( point(7931,27778), point(8263,-797), point(252,-5532), point(-6465,9.387206e+307)), linestring( point(4.158914e+307,-22952), point(4398046511105,-29432), point(4323,12656)), linestring( point(-31129,-657), point(31646,21296), point(5.955317e+307,-30721)), linestring( point(-139,-19454), point(-5196,-6855), point(-17212,1.595118e+308))))),(point(-24124,798)),(point(9007199254740992,8.538508e+307)),(multilinestring( linestring( point(-21954,-16049), point(1.334365e+308,-6900), point(-130,-28412), point(-27346,2251799813685245), point(-6065, 4782.9316), point(1.023569e+308,-22726), point(-8603,-23948), point(492,-13918), point(-31484,137438953469)), linestring( point(-144115188075855873,87)), linestring( point(31477,4777), point(-6338,17889), point(-32617,7734), point( 7590.1738,-3969), point(-30579,13838), point(-9746.1201,-25078)), linestring( point(3028,-4370), point(1099511627780,1.505600e+308), point(2199023255554, 7260.2734), point(18890,-2489), point(-28394,-31315), point(9007199254740991,-27200), point(11818,30637), point(21411,-433), point(-12373,-16902)))),(linestring( point(-25893,12750), point(1.726780e+308,-17281), point(25487,-8324.9941))),(multilinestring( linestring( point(-1455,-11461), point(3.191279e+307,-3077.8564), point(1075,-4554), point(258,18517), point(-2653,-2187.1377), point(30588,11489), point(-3292,-21043), point(1.621313e+308,4017), point(29067,24872)), linestring( point(2974,7.461705e+307), point(-17767,-989), point(-22065,-16906), point(17529,-23175)), linestring( point(0,1.370464e+308), point(28729,-15142), point(18014398509481987,-2305843009213693950), point(4905,-19792), point(221,-3019), point(6401,-11900), point(-29760,-31684), point(8.247852e+307,-32687), point(27920,-12709)), linestring( point(-15298,29565), point(2409,274877906941), point(68719476739,-25800), point(-28936,26452), point(16550,-38), point(15755,-27773), point(30107,-13929), point(-8222,-16567), point(-31343,4307), point(-14835,-15798)))) ;
--connection default
--disconnect con1
# Clean up.
DROP TABLE t;
--enable_warnings
--enable_result_log
--enable_query_log