├── AUTHORS ├── Android.mk ├── COPYING ├── Doxyfile.in ├── INSTALL ├── Makefile.am ├── Makefile.in ├── README ├── README.coverage ├── aclocal.m4 ├── amalgamate.c ├── config-msvc.h ├── config.guess ├── config.h ├── config.h.in ├── config.sub ├── configure ├── configure.ac ├── depcomp ├── examples ├── HOW-TO-BUILD.txt ├── Makefile.am ├── Makefile.in ├── demo1.c ├── demo2.c ├── demo3.c ├── demo4.c ├── demo5.c └── examples.doxy ├── install-sh ├── ltmain.sh ├── m4 ├── libtool.m4 ├── ltoptions.m4 ├── ltsugar.m4 ├── ltversion.m4 └── lt~obsolete.m4 ├── mainpage.doxy ├── makefile.vc ├── missing ├── nmake.opt ├── spatialite-sql-latest.html ├── spatialite.pc.in ├── src ├── Makefile.am ├── Makefile.in ├── dxf │ ├── Makefile.am │ ├── Makefile.in │ ├── dxf_load_distinct.c │ ├── dxf_load_mixed.c │ ├── dxf_loader.c │ ├── dxf_parser.c │ ├── dxf_private.h │ └── dxf_writer.c ├── gaiaaux │ ├── Makefile.am │ ├── Makefile.in │ ├── gg_sqlaux.c │ └── gg_utf8.c ├── gaiaexif │ ├── Makefile.am │ ├── Makefile.in │ └── gaia_exif.c ├── gaiageo │ ├── Ewkt.c │ ├── Ewkt.h │ ├── Gml.c │ ├── Gml.h │ ├── Kml.c │ ├── Kml.h │ ├── Makefile.am │ ├── Makefile.in │ ├── flex │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── ReadMe.txt │ │ ├── ewktLexer.l │ │ ├── geoJsonLexer.l │ │ ├── gmlLexer.l │ │ ├── kmlLexer.l │ │ └── vanuatuLexer.l │ ├── geoJSON.c │ ├── geoJSON.h │ ├── gg_advanced.c │ ├── gg_endian.c │ ├── gg_ewkt.c │ ├── gg_extras.c │ ├── gg_geoJSON.c │ ├── gg_geodesic.c │ ├── gg_geometries.c │ ├── gg_geoscvt.c │ ├── gg_gml.c │ ├── gg_kml.c │ ├── gg_lwgeom.c │ ├── gg_relations.c │ ├── gg_shape.c │ ├── gg_transform.c │ ├── gg_vanuatu.c │ ├── gg_voronoj.c │ ├── gg_wkb.c │ ├── gg_wkt.c │ ├── gg_xml.c │ ├── lemon │ │ ├── Ewkt.y │ │ ├── Gml.y │ │ ├── Kml.y │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── ReadMe.txt │ │ ├── geoJSON.y │ │ ├── lemon_src │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── lemon.c │ │ │ └── lempar.c │ │ └── vanuatuWkt.y │ ├── lex.Ewkt.c │ ├── lex.GeoJson.c │ ├── lex.Gml.c │ ├── lex.Kml.c │ ├── lex.VanuatuWkt.c │ ├── vanuatuWkt.c │ └── vanuatuWkt.h ├── geopackage │ ├── Makefile.am │ ├── Makefile.in │ ├── geopackage_internal.h │ ├── gpkgCreateBaseTables.c │ ├── gpkgCreateTilesTable.c │ ├── gpkgCreateTilesZoomLevel.c │ ├── gpkgGetImageType.c │ ├── gpkg_add_raster_triggers.c │ ├── gpkg_add_rt_metadata_triggers.c │ ├── gpkg_add_tile_triggers.c │ ├── gpkg_get_normal_row.c │ ├── gpkg_get_normal_zoom.c │ └── gpkg_point_to_tile.c ├── headers │ ├── Makefile.am │ ├── Makefile.in │ ├── spatialite.h │ ├── spatialite │ │ ├── debug.h │ │ ├── gaiaaux.h │ │ ├── gaiaexif.h │ │ ├── gaiageo.h │ │ ├── geopackage.h │ │ ├── gg_advanced.h │ │ ├── gg_const.h │ │ ├── gg_core.h │ │ ├── gg_dxf.h │ │ ├── gg_dynamic.h │ │ ├── gg_formats.h │ │ ├── gg_mbr.h │ │ ├── gg_structs.h │ │ ├── gg_wfs.h │ │ ├── gg_xml.h │ │ ├── spatialite.h │ │ └── sqlite.h │ └── spatialite_private.h ├── md5 │ ├── Makefile.am │ ├── Makefile.in │ ├── gaia_md5.c │ ├── md5.c │ └── md5.h ├── shapefiles │ ├── Makefile.am │ ├── Makefile.in │ ├── shapefiles.c │ └── validator.c ├── spatialite │ ├── Makefile.am │ ├── Makefile.in │ ├── extra_tables.c │ ├── mbrcache.c │ ├── metatables.c │ ├── spatialite.c │ ├── spatialite_init.c │ ├── statistics.c │ ├── virtualXL.c │ ├── virtualbbox.c │ ├── virtualdbf.c │ ├── virtualfdo.c │ ├── virtualnetwork.c │ ├── virtualshape.c │ ├── virtualspatialindex.c │ └── virtualxpath.c ├── srsinit │ ├── Makefile.am │ ├── Makefile.in │ ├── epsg_inlined_00.c │ ├── epsg_inlined_01.c │ ├── epsg_inlined_02.c │ ├── epsg_inlined_03.c │ ├── epsg_inlined_04.c │ ├── epsg_inlined_05.c │ ├── epsg_inlined_06.c │ ├── epsg_inlined_07.c │ ├── epsg_inlined_08.c │ ├── epsg_inlined_09.c │ ├── epsg_inlined_10.c │ ├── epsg_inlined_11.c │ ├── epsg_inlined_12.c │ ├── epsg_inlined_13.c │ ├── epsg_inlined_14.c │ ├── epsg_inlined_15.c │ ├── epsg_inlined_16.c │ ├── epsg_inlined_17.c │ ├── epsg_inlined_18.c │ ├── epsg_inlined_19.c │ ├── epsg_inlined_20.c │ ├── epsg_inlined_21.c │ ├── epsg_inlined_22.c │ ├── epsg_inlined_23.c │ ├── epsg_inlined_24.c │ ├── epsg_inlined_25.c │ ├── epsg_inlined_26.c │ ├── epsg_inlined_27.c │ ├── epsg_inlined_28.c │ ├── epsg_inlined_29.c │ ├── epsg_inlined_30.c │ ├── epsg_inlined_31.c │ ├── epsg_inlined_32.c │ ├── epsg_inlined_33.c │ ├── epsg_inlined_34.c │ ├── epsg_inlined_35.c │ ├── epsg_inlined_36.c │ ├── epsg_inlined_37.c │ ├── epsg_inlined_38.c │ ├── epsg_inlined_39.c │ ├── epsg_inlined_40.c │ ├── epsg_inlined_extra.c │ ├── epsg_inlined_prussian.c │ ├── epsg_inlined_wgs84_00.c │ ├── epsg_inlined_wgs84_01.c │ ├── epsg_update │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── README.txt │ │ └── auto_epsg.c │ └── srs_init.c ├── versioninfo │ └── version.c ├── virtualtext │ ├── Makefile.am │ ├── Makefile.in │ └── virtualtext.c └── wfs │ ├── Makefile.am │ ├── Makefile.in │ └── wfs_in.c └── test ├── 22.dxf ├── Apple-iPhone-4.jpg ├── Makefile.am ├── Makefile.in ├── WritingSQLTestCase.txt ├── archaic.dxf ├── asprintf4win.h ├── books-bad.xml ├── books-bad.xsd ├── books.xml ├── books.xsd ├── check_add_rt_metadata_triggers.c ├── check_add_rt_metadata_triggers_bad_table_name.c ├── check_add_rt_metadata_triggers_wrong_arg_type.c ├── check_add_tile_triggers.c ├── check_add_tile_triggers_bad_table_name.c ├── check_bufovflw.c ├── check_create.c ├── check_createBaseTables.c ├── check_dbf_load.c ├── check_dxf.c ├── check_endian.c ├── check_exif.c ├── check_exif2.c ├── check_extension.c ├── check_extra_relations_fncts.c ├── check_fdo1.c ├── check_fdo2.c ├── check_fdo3.c ├── check_fdo_bufovflw.c ├── check_gaia_utf8.c ├── check_gaia_util.c ├── check_geom_aux.c ├── check_geometry_cols.c ├── check_geoscvt_fncts.c ├── check_get_normal_row.c ├── check_get_normal_row_bad_geopackage.c ├── check_get_normal_row_bad_geopackage2.c ├── check_get_normal_zoom.c ├── check_get_normal_zoom_bad_geopackage.c ├── check_get_normal_zoom_bad_geopackage2.c ├── check_get_normal_zoom_extension_load.c ├── check_gpkgGetImageFormat.c ├── check_gpkgGetImageFormat_nonblob.c ├── check_gpkgGetImageFormat_nonimage.c ├── check_gpkgGetImageFormat_png.c ├── check_gpkgGetImageFormat_tiff.c ├── check_gpkgGetImageFormat_webp.c ├── check_init.c ├── check_init2.c ├── check_libxml2.c ├── check_math_funcs.c ├── check_mbrcache.c ├── check_md5.c ├── check_point_to_tile.c ├── check_point_to_tile_bad_tablename.c ├── check_point_to_tile_broken_geopackage.c ├── check_point_to_tile_broken_geopackage2.c ├── check_point_to_tile_broken_srid.c ├── check_point_to_tile_different_srid.c ├── check_point_to_tile_integer_coordinates.c ├── check_point_to_tile_multiresult.c ├── check_point_to_tile_no_tile.c ├── check_point_to_tile_too_long_tablename.c ├── check_point_to_tile_wrong_arg_type.c ├── check_recover_geom.c ├── check_relations_fncts.c ├── check_shp_load.c ├── check_shp_load_3d.c ├── check_spatialindex.c ├── check_sql_stmt.c ├── check_styling.c ├── check_version.c ├── check_virtual_ovflw.c ├── check_virtualbbox.c ├── check_virtualtable1.c ├── check_virtualtable2.c ├── check_virtualtable3.c ├── check_virtualtable4.c ├── check_virtualtable5.c ├── check_virtualtable6.c ├── check_virtualxpath.c ├── check_wfsin.c ├── check_xls_load.c ├── describefeaturetype.wfs ├── empty.png ├── empty.tif ├── f06.dxf ├── fnmatch4win.h ├── fnmatch_impl4win.h ├── geos-init.supp ├── getcapabilities-1.0.0.wfs ├── getcapabilities-1.1.0.wfs ├── hatch.dxf ├── inspire-data-example.xml ├── l02.dxf ├── linked.dxf ├── movies.xml ├── movies.xsd ├── opera.xml ├── opera.xsd ├── p05.dxf ├── raster_se.xml ├── scandir4win.h ├── shape_3d.c ├── shape_cp1252.c ├── shape_primitives.c ├── shape_utf8_1.c ├── shape_utf8_1ex.c ├── shape_utf8_2.c ├── shapetest1.dbf ├── shapetest1.prj ├── shapetest1.qpj ├── shapetest1.shp ├── shapetest1.shx ├── shp ├── ReadMe.txt ├── foggia │ ├── local_councils.dbf │ ├── local_councils.prj │ ├── local_councils.shp │ └── local_councils.shx ├── gaza │ ├── aeroway.dbf │ ├── aeroway.prj │ ├── aeroway.shp │ ├── aeroway.shx │ ├── barrier.dbf │ ├── barrier.prj │ ├── barrier.shp │ ├── barrier.shx │ ├── route.dbf │ ├── route.prj │ ├── route.shp │ └── route.shx ├── merano-3d │ ├── points.dbf │ ├── points.prj │ ├── points.shp │ ├── points.shx │ ├── polygons.dbf │ ├── polygons.prj │ ├── polygons.shp │ ├── polygons.shx │ ├── roads.dbf │ ├── roads.prj │ ├── roads.shp │ └── roads.shx ├── new-caledonia │ ├── buildings.dbf │ ├── buildings.prj │ ├── buildings.shp │ ├── buildings.shx │ ├── points.dbf │ ├── points.prj │ ├── points.shp │ ├── points.shx │ ├── railways.dbf │ ├── railways.shp │ └── railways.shx └── taiwan │ ├── hystoric.dbf │ ├── hystoric.prj │ ├── hystoric.shp │ ├── hystoric.shx │ ├── leisure.dbf │ ├── leisure.prj │ ├── leisure.shp │ ├── leisure.shx │ ├── route.dbf │ ├── route.prj │ ├── route.shp │ └── route.shx ├── sql_stmt_geos_tests ├── Makefile.am ├── Makefile.in ├── bdmpolyfromtext1.testcase ├── bdmpolyfromtext10.testcase ├── bdmpolyfromtext13.testcase ├── bdmpolyfromtext14.testcase ├── bdmpolyfromtext15.testcase ├── bdmpolyfromtext16.testcase ├── bdmpolyfromtext17.testcase ├── bdmpolyfromtext2.testcase ├── bdmpolyfromtext3.testcase ├── bdmpolyfromtext4.testcase ├── bdmpolyfromtext9.testcase ├── bdmpolyfromwkb1.testcase ├── bdmpolyfromwkb10.testcase ├── bdmpolyfromwkb11.testcase ├── bdmpolyfromwkb12.testcase ├── bdmpolyfromwkb13.testcase ├── bdmpolyfromwkb14.testcase ├── bdmpolyfromwkb15.testcase ├── bdmpolyfromwkb16.testcase ├── bdmpolyfromwkb17.testcase ├── bdmpolyfromwkb18.testcase ├── bdmpolyfromwkb19.testcase ├── bdmpolyfromwkb2.testcase ├── bdmpolyfromwkb3.testcase ├── bdmpolyfromwkb4.testcase ├── bdmpolyfromwkb5.testcase ├── bdmpolyfromwkb6.testcase ├── bdmpolyfromwkb7.testcase ├── bdmpolyfromwkb8.testcase ├── bdmpolyfromwkb9.testcase ├── bdpolyfromtext1.testcase ├── bdpolyfromtext10.testcase ├── bdpolyfromtext11.testcase ├── bdpolyfromtext12.testcase ├── bdpolyfromtext13.testcase ├── bdpolyfromtext14.testcase ├── bdpolyfromtext15.testcase ├── bdpolyfromtext16.testcase ├── bdpolyfromtext2.testcase ├── bdpolyfromtext3.testcase ├── bdpolyfromtext4.testcase ├── bdpolyfromtext5.testcase ├── bdpolyfromtext6.testcase ├── bdpolyfromtext7.testcase ├── bdpolyfromtext8.testcase ├── bdpolyfromtext9.testcase ├── bdpolyfromwkb1.testcase ├── bdpolyfromwkb10.testcase ├── bdpolyfromwkb11.testcase ├── bdpolyfromwkb12.testcase ├── bdpolyfromwkb13.testcase ├── bdpolyfromwkb14.testcase ├── bdpolyfromwkb15.testcase ├── bdpolyfromwkb16.testcase ├── bdpolyfromwkb17.testcase ├── bdpolyfromwkb18.testcase ├── bdpolyfromwkb19.testcase ├── bdpolyfromwkb2.testcase ├── bdpolyfromwkb3.testcase ├── bdpolyfromwkb4.testcase ├── bdpolyfromwkb5.testcase ├── bdpolyfromwkb6.testcase ├── bdpolyfromwkb7.testcase ├── bdpolyfromwkb8.testcase ├── bdpolyfromwkb9.testcase ├── boundary1.testcase ├── boundary2.testcase ├── boundary3.testcase ├── boundary4.testcase ├── boundary5.testcase ├── boundary6.testcase ├── boundary7.testcase ├── boundary8.testcase ├── boundary9.testcase ├── buffer1.testcase ├── buffer10.testcase ├── buffer2.testcase ├── buffer3.testcase ├── buffer4.testcase ├── buffer5.testcase ├── buffer6.testcase ├── buffer7.testcase ├── buffer8.testcase ├── buffer9.testcase ├── buildarea1.testcase ├── buildarea2.testcase ├── buildarea3.testcase ├── buildarea4.testcase ├── buildarea5.testcase ├── buildarea6.testcase ├── centroid1.testcase ├── centroid2.testcase ├── centroid3.testcase ├── centroid4.testcase ├── centroid5.testcase ├── centroid6.testcase ├── centroid7.testcase ├── centroid8.testcase ├── convexhull1.testcase ├── convexhull10.testcase ├── convexhull2.testcase ├── convexhull3.testcase ├── convexhull4.testcase ├── convexhull5.testcase ├── convexhull6.testcase ├── convexhull7.testcase ├── convexhull8.testcase ├── convexhull9.testcase ├── difference1.testcase ├── difference10.testcase ├── difference11.testcase ├── difference12.testcase ├── difference2.testcase ├── difference3.testcase ├── difference4.testcase ├── difference6.testcase ├── difference7.testcase ├── difference8.testcase ├── difference9.testcase ├── distance1.testcase ├── distance10.testcase ├── distance2.testcase ├── distance3.testcase ├── distance4.testcase ├── distance5.testcase ├── distance6.testcase ├── distance7.testcase ├── distance8.testcase ├── distance9.testcase ├── intersection1.testcase ├── intersection10.testcase ├── intersection11.testcase ├── intersection12.testcase ├── intersection2.testcase ├── intersection3.testcase ├── intersection4.testcase ├── intersection5.testcase ├── intersection6.testcase ├── intersection7.testcase ├── intersection8.testcase ├── intersection9.testcase ├── isclosed1.testcase ├── isclosed10.testcase ├── isclosed2.testcase ├── isclosed3.testcase ├── isclosed4.testcase ├── isclosed5.testcase ├── isclosed6.testcase ├── isclosed7.testcase ├── isclosed8.testcase ├── isclosed9.testcase ├── isring1.testcase ├── isring2.testcase ├── isring3.testcase ├── isring4.testcase ├── isring5.testcase ├── isring6.testcase ├── isring7.testcase ├── isring8.testcase ├── isring9.testcase ├── issimple1.testcase ├── issimple2.testcase ├── issimple3.testcase ├── issimple4.testcase ├── issimple5.testcase ├── issimple6.testcase ├── isvalid1.testcase ├── isvalid10.testcase ├── isvalid11.testcase ├── isvalid12.testcase ├── isvalid13.testcase ├── isvalid14.testcase ├── isvalid15.testcase ├── isvalid16.testcase ├── isvalid17.testcase ├── isvalid18.testcase ├── isvalid19.testcase ├── isvalid2.testcase ├── isvalid20.testcase ├── isvalid3.testcase ├── isvalid4.testcase ├── isvalid5.testcase ├── isvalid6.testcase ├── isvalid7.testcase ├── isvalid8.testcase ├── isvalid9.testcase ├── pointonsurface1.testcase ├── pointonsurface2.testcase ├── pointonsurface3.testcase ├── pointonsurface4.testcase ├── pointonsurface5.testcase ├── pointonsurface6.testcase ├── pointonsurface7.testcase ├── polygonize1.testcase ├── polygonize10.testcase ├── polygonize11.testcase ├── polygonize12.testcase ├── polygonize13.testcase ├── polygonize14.testcase ├── polygonize2.testcase ├── polygonize3.testcase ├── polygonize4.testcase ├── polygonize5.testcase ├── polygonize6.testcase ├── polygonize7.testcase ├── polygonize8.testcase ├── polygonize9.testcase ├── ptdistancewithin1.testcase ├── ptdistancewithin10.testcase ├── ptdistancewithin11.testcase ├── ptdistancewithin12.testcase ├── ptdistancewithin13.testcase ├── ptdistancewithin14.testcase ├── ptdistancewithin15.testcase ├── ptdistancewithin16.testcase ├── ptdistancewithin17.testcase ├── ptdistancewithin18.testcase ├── ptdistancewithin2.testcase ├── ptdistancewithin3.testcase ├── ptdistancewithin4.testcase ├── ptdistancewithin5.testcase ├── ptdistancewithin6.testcase ├── ptdistancewithin7.testcase ├── ptdistancewithin8.testcase ├── ptdistancewithin9.testcase ├── ptdistwithin1.testcase ├── ptdistwithin10.testcase ├── ptdistwithin11.testcase ├── ptdistwithin12.testcase ├── ptdistwithin13.testcase ├── ptdistwithin14.testcase ├── ptdistwithin15.testcase ├── ptdistwithin16.testcase ├── ptdistwithin2.testcase ├── ptdistwithin3.testcase ├── ptdistwithin4.testcase ├── ptdistwithin5.testcase ├── ptdistwithin6.testcase ├── ptdistwithin7.testcase ├── ptdistwithin8.testcase ├── ptdistwithin9.testcase ├── relate1.testcase ├── relate2.testcase ├── relate3.testcase ├── relate4.testcase ├── relate5.testcase ├── relate6.testcase ├── relate7.testcase ├── relate8.testcase ├── relate9.testcase ├── relations1.testcase ├── relations2.testcase ├── relations3.testcase ├── relations4.testcase ├── relations5.testcase ├── relations6.testcase ├── relations7.testcase ├── relations8.testcase ├── routing6.testcase ├── simplify1.testcase ├── simplify10.testcase ├── simplify11.testcase ├── simplify12.testcase ├── simplify13.testcase ├── simplify14.testcase ├── simplify15.testcase ├── simplify16.testcase ├── simplify2.testcase ├── simplify3.testcase ├── simplify4.testcase ├── simplify5.testcase ├── simplify6.testcase ├── simplify7.testcase ├── simplify8.testcase ├── simplify9.testcase ├── st_area1.testcase ├── st_area2.testcase ├── st_area3.testcase ├── st_area4.testcase ├── st_area5.testcase ├── st_area6.testcase ├── st_area7.testcase ├── st_area8.testcase ├── st_area9.testcase ├── st_length1.testcase ├── st_length10.testcase ├── st_length11.testcase ├── st_length12.testcase ├── st_length13.testcase ├── st_length14.testcase ├── st_length15.testcase ├── st_length16.testcase ├── st_length17.testcase ├── st_length18.testcase ├── st_length2.testcase ├── st_length3.testcase ├── st_length4.testcase ├── st_length5.testcase ├── st_length6.testcase ├── st_length7.testcase ├── st_length8.testcase ├── st_length9.testcase ├── st_perimeter1.testcase ├── st_perimeter10.testcase ├── st_perimeter11.testcase ├── st_perimeter12.testcase ├── st_perimeter13.testcase ├── st_perimeter14.testcase ├── st_perimeter15.testcase ├── st_perimeter16.testcase ├── st_perimeter17.testcase ├── st_perimeter18.testcase ├── st_perimeter2.testcase ├── st_perimeter3.testcase ├── st_perimeter4.testcase ├── st_perimeter5.testcase ├── st_perimeter6.testcase ├── st_perimeter7.testcase ├── st_perimeter8.testcase ├── st_perimeter9.testcase ├── symdifference1.testcase ├── symdifference10.testcase ├── symdifference11.testcase ├── symdifference2.testcase ├── symdifference3.testcase ├── symdifference4.testcase ├── symdifference5.testcase ├── symdifference6.testcase ├── symdifference7.testcase ├── symdifference8.testcase ├── symdifference9.testcase ├── union1.testcase ├── union10.testcase ├── union11.testcase ├── union12.testcase ├── union13.testcase ├── union14.testcase ├── union15.testcase ├── union16.testcase ├── union17.testcase ├── union18.testcase ├── union19.testcase ├── union2.testcase ├── union20.testcase ├── union21.testcase ├── union22.testcase ├── union23.testcase ├── union24.testcase ├── union25.testcase ├── union26.testcase ├── union27.testcase ├── union28.testcase ├── union29.testcase ├── union3.testcase ├── union4.testcase ├── union5.testcase ├── union6.testcase ├── union7.testcase ├── union8.testcase └── union9.testcase ├── sql_stmt_geosadvanced_tests ├── Makefile.am ├── Makefile.in ├── closestpoint1.testcase ├── closestpoint10.testcase ├── closestpoint11.testcase ├── closestpoint12.testcase ├── closestpoint13.testcase ├── closestpoint14.testcase ├── closestpoint15.testcase ├── closestpoint16.testcase ├── closestpoint17.testcase ├── closestpoint18.testcase ├── closestpoint19.testcase ├── closestpoint2.testcase ├── closestpoint20.testcase ├── closestpoint21.testcase ├── closestpoint22.testcase ├── closestpoint3.testcase ├── closestpoint4.testcase ├── closestpoint5.testcase ├── closestpoint6.testcase ├── closestpoint7.testcase ├── closestpoint8.testcase ├── closestpoint9.testcase ├── coveredby1.testcase ├── coveredby2.testcase ├── covers1.testcase ├── covers2.testcase ├── covers_covered1.testcase ├── covers_covered2.testcase ├── covers_covered3.testcase ├── covers_covered4.testcase ├── covers_covered5.testcase ├── covers_covered6.testcase ├── covers_covered7.testcase ├── createtopo1.testcase ├── createtopo10.testcase ├── createtopo11.testcase ├── createtopo12.testcase ├── createtopo13.testcase ├── createtopo14.testcase ├── createtopo15.testcase ├── createtopo16.testcase ├── createtopo17.testcase ├── createtopo18.testcase ├── createtopo2.testcase ├── createtopo3.testcase ├── createtopo4.testcase ├── createtopo5.testcase ├── createtopo6.testcase ├── createtopo7.testcase ├── createtopo8.testcase ├── createtopo9.testcase ├── distance_geogr1.testcase ├── distance_geogr10.testcase ├── distance_geogr11.testcase ├── distance_geogr12.testcase ├── distance_geogr2.testcase ├── distance_geogr3.testcase ├── distance_geogr4.testcase ├── distance_geogr5.testcase ├── distance_geogr6.testcase ├── distance_geogr7.testcase ├── distance_geogr8.testcase ├── distance_geogr9.testcase ├── hausdorffdistance1.testcase ├── hausdorffdistance2.testcase ├── hausdorffdistance3.testcase ├── hausdorffdistance4.testcase ├── hausdorffdistance5.testcase ├── hausdorffdistance6.testcase ├── hausdorffdistance7.testcase ├── hexgrid1.testcase ├── hexgrid10.testcase ├── hexgrid11.testcase ├── hexgrid12.testcase ├── hexgrid13.testcase ├── hexgrid14.testcase ├── hexgrid15.testcase ├── hexgrid16.testcase ├── hexgrid17.testcase ├── hexgrid18.testcase ├── hexgrid19.testcase ├── hexgrid2.testcase ├── hexgrid20.testcase ├── hexgrid21.testcase ├── hexgrid22.testcase ├── hexgrid23.testcase ├── hexgrid3.testcase ├── hexgrid4.testcase ├── hexgrid5.testcase ├── hexgrid6.testcase ├── hexgrid7.testcase ├── hexgrid8.testcase ├── hexgrid9.testcase ├── interpolateequidistantpoint1.testcase ├── interpolateequidistantpoint10.testcase ├── interpolateequidistantpoint11.testcase ├── interpolateequidistantpoint12.testcase ├── interpolateequidistantpoint13.testcase ├── interpolateequidistantpoint14.testcase ├── interpolateequidistantpoint2.testcase ├── interpolateequidistantpoint3.testcase ├── interpolateequidistantpoint4.testcase ├── interpolateequidistantpoint5.testcase ├── interpolateequidistantpoint6.testcase ├── interpolateequidistantpoint7.testcase ├── interpolateequidistantpoint8.testcase ├── interpolateequidistantpoint9.testcase ├── interpolatepoint1.testcase ├── interpolatepoint10.testcase ├── interpolatepoint11.testcase ├── interpolatepoint12.testcase ├── interpolatepoint13.testcase ├── interpolatepoint14.testcase ├── interpolatepoint2.testcase ├── interpolatepoint3.testcase ├── interpolatepoint4.testcase ├── interpolatepoint5.testcase ├── interpolatepoint6.testcase ├── interpolatepoint7.testcase ├── interpolatepoint8.testcase ├── interpolatepoint9.testcase ├── linemerge1.testcase ├── linemerge10.testcase ├── linemerge2.testcase ├── linemerge3.testcase ├── linemerge4.testcase ├── linemerge5.testcase ├── linemerge6.testcase ├── linemerge7.testcase ├── linemerge8.testcase ├── linemerge9.testcase ├── linesnodes1.testcase ├── linesnodes10.testcase ├── linesnodes11.testcase ├── linesnodes12.testcase ├── linesnodes13.testcase ├── linesnodes14.testcase ├── linesnodes15.testcase ├── linesnodes16.testcase ├── linesnodes17.testcase ├── linesnodes18.testcase ├── linesnodes19.testcase ├── linesnodes2.testcase ├── linesnodes3.testcase ├── linesnodes4.testcase ├── linesnodes5.testcase ├── linesnodes6.testcase ├── linesnodes7.testcase ├── linesnodes8.testcase ├── linesnodes9.testcase ├── linesubstring1.testcase ├── linesubstring10.testcase ├── linesubstring11.testcase ├── linesubstring12.testcase ├── linesubstring13.testcase ├── linesubstring14.testcase ├── linesubstring15.testcase ├── linesubstring16.testcase ├── linesubstring17.testcase ├── linesubstring18.testcase ├── linesubstring19.testcase ├── linesubstring2.testcase ├── linesubstring20.testcase ├── linesubstring21.testcase ├── linesubstring22.testcase ├── linesubstring23.testcase ├── linesubstring24.testcase ├── linesubstring25.testcase ├── linesubstring26.testcase ├── linesubstring3.testcase ├── linesubstring4.testcase ├── linesubstring5.testcase ├── linesubstring6.testcase ├── linesubstring7.testcase ├── linesubstring8.testcase ├── linesubstring9.testcase ├── locatepoint1.testcase ├── locatepoint10.testcase ├── locatepoint11.testcase ├── locatepoint12.testcase ├── locatepoint2.testcase ├── locatepoint3.testcase ├── locatepoint4.testcase ├── locatepoint5.testcase ├── locatepoint6.testcase ├── locatepoint7.testcase ├── locatepoint8.testcase ├── locatepoint9.testcase ├── offsetcurve1.testcase ├── offsetcurve10.testcase ├── offsetcurve11.testcase ├── offsetcurve12.testcase ├── offsetcurve13.testcase ├── offsetcurve14.testcase ├── offsetcurve2.testcase ├── offsetcurve3.testcase ├── offsetcurve4.testcase ├── offsetcurve5.testcase ├── offsetcurve6.testcase ├── offsetcurve7.testcase ├── offsetcurve8.testcase ├── offsetcurve9.testcase ├── ringsnodes1.testcase ├── ringsnodes2.testcase ├── ringsnodes3.testcase ├── ringsnodes4.testcase ├── ringsnodes5.testcase ├── ringsnodes6.testcase ├── sharedpaths1.testcase ├── sharedpaths10.testcase ├── sharedpaths11.testcase ├── sharedpaths12.testcase ├── sharedpaths13.testcase ├── sharedpaths14.testcase ├── sharedpaths15.testcase ├── sharedpaths16.testcase ├── sharedpaths17.testcase ├── sharedpaths18.testcase ├── sharedpaths19.testcase ├── sharedpaths2.testcase ├── sharedpaths20.testcase ├── sharedpaths21.testcase ├── sharedpaths22.testcase ├── sharedpaths23.testcase ├── sharedpaths24.testcase ├── sharedpaths25.testcase ├── sharedpaths26.testcase ├── sharedpaths27.testcase ├── sharedpaths28.testcase ├── sharedpaths29.testcase ├── sharedpaths3.testcase ├── sharedpaths30.testcase ├── sharedpaths31.testcase ├── sharedpaths32.testcase ├── sharedpaths4.testcase ├── sharedpaths5.testcase ├── sharedpaths6.testcase ├── sharedpaths7.testcase ├── sharedpaths8.testcase ├── sharedpaths9.testcase ├── shortestline1.testcase ├── shortestline2.testcase ├── shortestline3.testcase ├── shortestline4.testcase ├── shortestline5.testcase ├── shortestline6.testcase ├── shortestline7.testcase ├── singlesidedbuffer1.testcase ├── singlesidedbuffer11.testcase ├── singlesidedbuffer12.testcase ├── singlesidedbuffer13.testcase ├── singlesidedbuffer14.testcase ├── singlesidedbuffer15.testcase ├── singlesidedbuffer16.testcase ├── singlesidedbuffer17.testcase ├── singlesidedbuffer2.testcase ├── singlesidedbuffer3.testcase ├── singlesidedbuffer4.testcase ├── singlesidedbuffer5.testcase ├── singlesidedbuffer6.testcase ├── singlesidedbuffer7.testcase ├── singlesidedbuffer8.testcase ├── singlesidedbuffer9.testcase ├── snap1.testcase ├── snap10.testcase ├── snap2.testcase ├── snap3.testcase ├── snap4.testcase ├── snap5.testcase ├── snap6.testcase ├── snap7.testcase ├── snap8.testcase ├── snap9.testcase ├── squaregrid1.testcase ├── squaregrid10.testcase ├── squaregrid11.testcase ├── squaregrid12.testcase ├── squaregrid13.testcase ├── squaregrid14.testcase ├── squaregrid15.testcase ├── squaregrid16.testcase ├── squaregrid17.testcase ├── squaregrid18.testcase ├── squaregrid19.testcase ├── squaregrid2.testcase ├── squaregrid20.testcase ├── squaregrid21.testcase ├── squaregrid22.testcase ├── squaregrid23.testcase ├── squaregrid3.testcase ├── squaregrid4.testcase ├── squaregrid5.testcase ├── squaregrid6.testcase ├── squaregrid7.testcase ├── squaregrid8.testcase ├── squaregrid9.testcase ├── trianggrid1.testcase ├── trianggrid10.testcase ├── trianggrid11.testcase ├── trianggrid12.testcase ├── trianggrid13.testcase ├── trianggrid14.testcase ├── trianggrid15.testcase ├── trianggrid16.testcase ├── trianggrid17.testcase ├── trianggrid18.testcase ├── trianggrid19.testcase ├── trianggrid2.testcase ├── trianggrid20.testcase ├── trianggrid21.testcase ├── trianggrid22.testcase ├── trianggrid23.testcase ├── trianggrid3.testcase ├── trianggrid4.testcase ├── trianggrid5.testcase ├── trianggrid6.testcase ├── trianggrid7.testcase ├── trianggrid8.testcase ├── trianggrid9.testcase ├── unaryunion1.testcase ├── unaryunion2.testcase ├── unaryunion3.testcase ├── unaryunion4.testcase ├── unaryunion5.testcase ├── unaryunion6.testcase ├── unaryunion7.testcase └── unaryunion8.testcase ├── sql_stmt_geostrunk_tests ├── Makefile.am ├── Makefile.in ├── concave_hull1.testcase ├── concave_hull10.testcase ├── concave_hull11.testcase ├── concave_hull12.testcase ├── concave_hull13.testcase ├── concave_hull14.testcase ├── concave_hull15.testcase ├── concave_hull16.testcase ├── concave_hull17.testcase ├── concave_hull18.testcase ├── concave_hull19.testcase ├── concave_hull2.testcase ├── concave_hull3.testcase ├── concave_hull4.testcase ├── concave_hull5.testcase ├── concave_hull6.testcase ├── concave_hull7.testcase ├── concave_hull8.testcase ├── concave_hull9.testcase ├── delaunay1.testcase ├── delaunay10.testcase ├── delaunay11.testcase ├── delaunay12.testcase ├── delaunay13.testcase ├── delaunay14.testcase ├── delaunay15.testcase ├── delaunay16.testcase ├── delaunay17.testcase ├── delaunay18.testcase ├── delaunay19.testcase ├── delaunay2.testcase ├── delaunay3.testcase ├── delaunay4.testcase ├── delaunay5.testcase ├── delaunay6.testcase ├── delaunay7.testcase ├── delaunay8.testcase ├── delaunay9.testcase ├── voronoj1.testcase ├── voronoj10.testcase ├── voronoj11.testcase ├── voronoj12.testcase ├── voronoj13.testcase ├── voronoj14.testcase ├── voronoj15.testcase ├── voronoj16.testcase ├── voronoj17.testcase ├── voronoj18.testcase ├── voronoj19.testcase ├── voronoj2.testcase ├── voronoj20.testcase ├── voronoj3.testcase ├── voronoj4.testcase ├── voronoj5.testcase ├── voronoj6.testcase ├── voronoj8.testcase └── voronoj9.testcase ├── sql_stmt_libxml2_tests ├── Makefile.am ├── Makefile.in ├── addfileid1.testcase ├── addfileid2.testcase ├── addfileid3.testcase ├── addfileid4.testcase ├── addfileid5.testcase ├── addfileid6.testcase ├── addfileid7.testcase ├── addparentid1.testcase ├── addparentid2.testcase ├── addparentid3.testcase ├── addparentid4.testcase ├── addparentid5.testcase ├── addparentid6.testcase ├── addparentid7.testcase ├── createisometa1.testcase ├── createisometa2.testcase ├── createisometa3.testcase ├── createisometa4.testcase ├── createisometa5.testcase ├── createisometa6.testcase ├── createstyling1.testcase ├── createstyling2.testcase ├── createstyling3.testcase ├── createstyling4.testcase ├── createstyling5.testcase ├── createstyling6.testcase ├── getIsoMetaId1.testcase ├── getIsoMetaId2.testcase ├── getIsoMetaId3.testcase ├── getIsoMetaId4.testcase ├── getIsoMetaId5.testcase ├── iscompressedxmlblob1.testcase ├── iscompressedxmlblob2.testcase ├── iscompressedxmlblob3.testcase ├── iscompressedxmlblob4.testcase ├── iscompressedxmlblob5.testcase ├── iscompressedxmlblob6.testcase ├── iscompressedxmlblob7.testcase ├── isisometadata1.testcase ├── isisometadata2.testcase ├── isisometadata3.testcase ├── isisometadata4.testcase ├── isisometadata5.testcase ├── isisometadata6.testcase ├── isisometadata7.testcase ├── isschemavalidatedxmlblob1.testcase ├── isschemavalidatedxmlblob2.testcase ├── isschemavalidatedxmlblob3.testcase ├── isschemavalidatedxmlblob4.testcase ├── isschemavalidatedxmlblob5.testcase ├── isschemavalidatedxmlblob6.testcase ├── issldserststyle1.testcase ├── issldserststyle2.testcase ├── issldserststyle3.testcase ├── issldserststyle4.testcase ├── issldserststyle5.testcase ├── issldserststyle6.testcase ├── issldserststyle7.testcase ├── issldsestyle1.testcase ├── issldsestyle2.testcase ├── issldsestyle3.testcase ├── issldsestyle4.testcase ├── issldsestyle5.testcase ├── issldsestyle6.testcase ├── issldsestyle7.testcase ├── issvg1.testcase ├── issvg2.testcase ├── issvg3.testcase ├── issvg4.testcase ├── issvg5.testcase ├── issvg6.testcase ├── issvg7.testcase ├── isvalidxmlblob1.testcase ├── isvalidxmlblob2.testcase ├── isvalidxmlblob3.testcase ├── isvalidxmlblob4.testcase ├── isvalidxmlblob5.testcase ├── isvalidxmlblob6.testcase ├── registerGraphic1.testcase ├── registerGraphic10.testcase ├── registerGraphic11.testcase ├── registerGraphic12.testcase ├── registerGraphic13.testcase ├── registerGraphic14.testcase ├── registerGraphic15.testcase ├── registerGraphic16.testcase ├── registerGraphic17.testcase ├── registerGraphic18.testcase ├── registerGraphic19.testcase ├── registerGraphic2.testcase ├── registerGraphic20.testcase ├── registerGraphic21.testcase ├── registerGraphic22.testcase ├── registerGraphic3.testcase ├── registerGraphic4.testcase ├── registerGraphic5.testcase ├── registerGraphic6.testcase ├── registerGraphic7.testcase ├── registerGraphic8.testcase ├── registerGraphic9.testcase ├── registerGroup1.testcase ├── registerGroup10.testcase ├── registerGroup11.testcase ├── registerGroup12.testcase ├── registerGroup13.testcase ├── registerGroup14.testcase ├── registerGroup15.testcase ├── registerGroup16.testcase ├── registerGroup17.testcase ├── registerGroup18.testcase ├── registerGroup19.testcase ├── registerGroup2.testcase ├── registerGroup20.testcase ├── registerGroup21.testcase ├── registerGroup22.testcase ├── registerGroup23.testcase ├── registerGroup25.testcase ├── registerGroup26.testcase ├── registerGroup27.testcase ├── registerGroup28.testcase ├── registerGroup29.testcase ├── registerGroup3.testcase ├── registerGroup4.testcase ├── registerGroup5.testcase ├── registerGroup6.testcase ├── registerGroup7.testcase ├── registerGroup8.testcase ├── registerGroup9.testcase ├── registerIsoMeta1.testcase ├── registerIsoMeta10.testcase ├── registerIsoMeta11.testcase ├── registerIsoMeta12.testcase ├── registerIsoMeta13.testcase ├── registerIsoMeta14.testcase ├── registerIsoMeta2.testcase ├── registerIsoMeta3.testcase ├── registerIsoMeta4.testcase ├── registerIsoMeta5.testcase ├── registerIsoMeta6.testcase ├── registerIsoMeta7.testcase ├── registerIsoMeta8.testcase ├── registerIsoMeta9.testcase ├── registerRaster1.testcase ├── registerRaster10.testcase ├── registerRaster11.testcase ├── registerRaster12.testcase ├── registerRaster13.testcase ├── registerRaster14.testcase ├── registerRaster15.testcase ├── registerRaster16.testcase ├── registerRaster17.testcase ├── registerRaster2.testcase ├── registerRaster3.testcase ├── registerRaster4.testcase ├── registerRaster5.testcase ├── registerRaster6.testcase ├── registerRaster7.testcase ├── registerRaster8.testcase ├── registerRaster9.testcase ├── registerVector1.testcase ├── registerVector10.testcase ├── registerVector11.testcase ├── registerVector12.testcase ├── registerVector13.testcase ├── registerVector14.testcase ├── registerVector15.testcase ├── registerVector16.testcase ├── registerVector17.testcase ├── registerVector18.testcase ├── registerVector19.testcase ├── registerVector2.testcase ├── registerVector20.testcase ├── registerVector21.testcase ├── registerVector22.testcase ├── registerVector3.testcase ├── registerVector4.testcase ├── registerVector5.testcase ├── registerVector6.testcase ├── registerVector7.testcase ├── registerVector8.testcase ├── registerVector9.testcase ├── setGroupInfos1.testcase ├── setGroupInfos10.testcase ├── setGroupInfos11.testcase ├── setGroupInfos12.testcase ├── setGroupInfos13.testcase ├── setGroupInfos2.testcase ├── setGroupInfos3.testcase ├── setGroupInfos4.testcase ├── setGroupInfos5.testcase ├── setGroupInfos6.testcase ├── setGroupInfos7.testcase ├── setGroupInfos8.testcase ├── setGroupInfos9.testcase ├── setfileid1.testcase ├── setfileid2.testcase ├── setfileid3.testcase ├── setfileid4.testcase ├── setfileid5.testcase ├── setparentid1.testcase ├── setparentid2.testcase ├── setparentid3.testcase ├── setparentid4.testcase ├── setparentid5.testcase ├── xmlblobgetabstract1.testcase ├── xmlblobgetabstract2.testcase ├── xmlblobgetabstract3.testcase ├── xmlblobgetabstract4.testcase ├── xmlblobgetabstract5.testcase ├── xmlblobgetabstract6.testcase ├── xmlblobgetdocumentsize1.testcase ├── xmlblobgetdocumentsize2.testcase ├── xmlblobgetdocumentsize3.testcase ├── xmlblobgetdocumentsize4.testcase ├── xmlblobgetdocumentsize5.testcase ├── xmlblobgetdocumentsize6.testcase ├── xmlblobgetencoding1.testcase ├── xmlblobgetencoding2.testcase ├── xmlblobgetencoding3.testcase ├── xmlblobgetencoding4.testcase ├── xmlblobgetencoding5.testcase ├── xmlblobgetencoding6.testcase ├── xmlblobgetencoding7.testcase ├── xmlblobgetfileid1.testcase ├── xmlblobgetfileid2.testcase ├── xmlblobgetfileid3.testcase ├── xmlblobgetfileid4.testcase ├── xmlblobgetfileid5.testcase ├── xmlblobgetfileid6.testcase ├── xmlblobgetgeometry1.testcase ├── xmlblobgetgeometry2.testcase ├── xmlblobgetgeometry3.testcase ├── xmlblobgetgeometry4.testcase ├── xmlblobgetgeometry5.testcase ├── xmlblobgetgeometry6.testcase ├── xmlblobgetinternalschemauri1.testcase ├── xmlblobgetinternalschemauri2.testcase ├── xmlblobgetinternalschemauri3.testcase ├── xmlblobgetinternalschemauri4.testcase ├── xmlblobgetinternalschemauri5.testcase ├── xmlblobgetparentid1.testcase ├── xmlblobgetparentid2.testcase ├── xmlblobgetparentid3.testcase ├── xmlblobgetparentid4.testcase ├── xmlblobgetparentid5.testcase ├── xmlblobgetparentid6.testcase ├── xmlblobgetschemauri1.testcase ├── xmlblobgetschemauri2.testcase ├── xmlblobgetschemauri3.testcase ├── xmlblobgetschemauri4.testcase ├── xmlblobgetschemauri5.testcase ├── xmlblobgetschemauri6.testcase ├── xmlblobgettitle1.testcase ├── xmlblobgettitle2.testcase ├── xmlblobgettitle3.testcase ├── xmlblobgettitle4.testcase ├── xmlblobgettitle5.testcase ├── xmlblobgettitle6.testcase ├── xmlcompress1.testcase ├── xmlcompress2.testcase ├── xmlcompress3.testcase ├── xmlcompress4.testcase ├── xmlcompress5.testcase ├── xmlcompress6.testcase ├── xmlcompress7.testcase ├── xmlfromblob1.testcase ├── xmlfromblob10.testcase ├── xmlfromblob11.testcase ├── xmlfromblob12.testcase ├── xmlfromblob13.testcase ├── xmlfromblob2.testcase ├── xmlfromblob3.testcase ├── xmlfromblob4.testcase ├── xmlfromblob5.testcase ├── xmlfromblob6.testcase ├── xmlfromblob7.testcase ├── xmlfromblob8.testcase ├── xmlfromblob9.testcase ├── xmltextfromblob1.testcase ├── xmltextfromblob10.testcase ├── xmltextfromblob11.testcase ├── xmltextfromblob12.testcase ├── xmltextfromblob13.testcase ├── xmltextfromblob2.testcase ├── xmltextfromblob3.testcase ├── xmltextfromblob4.testcase ├── xmltextfromblob5.testcase ├── xmltextfromblob6.testcase ├── xmltextfromblob7.testcase ├── xmltextfromblob8.testcase ├── xmltextfromblob9.testcase ├── xmltoblob1.testcase ├── xmltoblob10.testcase ├── xmltoblob11.testcase ├── xmltoblob12.testcase ├── xmltoblob13.testcase ├── xmltoblob14.testcase ├── xmltoblob15.testcase ├── xmltoblob16.testcase ├── xmltoblob17.testcase ├── xmltoblob18.testcase ├── xmltoblob2.testcase ├── xmltoblob3.testcase ├── xmltoblob4.testcase ├── xmltoblob5.testcase ├── xmltoblob6.testcase ├── xmltoblob7.testcase ├── xmltoblob8.testcase ├── xmltoblob9.testcase ├── xmluncompress1.testcase ├── xmluncompress2.testcase ├── xmluncompress3.testcase ├── xmluncompress4.testcase ├── xmluncompress5.testcase ├── xmluncompress6.testcase └── xmluncompress7.testcase ├── sql_stmt_lwgeom_tests ├── 3ddistance1.testcase ├── 3ddistance10.testcase ├── 3ddistance2.testcase ├── 3ddistance3.testcase ├── 3ddistance4.testcase ├── 3ddistance5.testcase ├── 3ddistance6.testcase ├── 3ddistance7.testcase ├── 3ddistance8.testcase ├── 3ddistance9.testcase ├── 3dmaxdistance1.testcase ├── 3dmaxdistance10.testcase ├── 3dmaxdistance2.testcase ├── 3dmaxdistance3.testcase ├── 3dmaxdistance4.testcase ├── 3dmaxdistance5.testcase ├── 3dmaxdistance6.testcase ├── 3dmaxdistance7.testcase ├── 3dmaxdistance8.testcase ├── 3dmaxdistance9.testcase ├── Makefile.am ├── Makefile.in ├── maxdistance1.testcase ├── maxdistance10.testcase ├── maxdistance2.testcase ├── maxdistance3.testcase ├── maxdistance4.testcase ├── maxdistance5.testcase ├── maxdistance6.testcase ├── maxdistance7.testcase ├── maxdistance8.testcase ├── maxdistance9.testcase ├── st_area10.testcase ├── st_area11.testcase ├── st_area12.testcase ├── st_area13.testcase ├── st_area14.testcase ├── st_area15.testcase ├── st_area16.testcase ├── st_area17.testcase ├── st_area18.testcase ├── st_asx3d1.testcase ├── st_asx3d10.testcase ├── st_asx3d11.testcase ├── st_asx3d12.testcase ├── st_asx3d13.testcase ├── st_asx3d14.testcase ├── st_asx3d15.testcase ├── st_asx3d16.testcase ├── st_asx3d17.testcase ├── st_asx3d18.testcase ├── st_asx3d19.testcase ├── st_asx3d2.testcase ├── st_asx3d20.testcase ├── st_asx3d21.testcase ├── st_asx3d22.testcase ├── st_asx3d23.testcase ├── st_asx3d24.testcase ├── st_asx3d25.testcase ├── st_asx3d26.testcase ├── st_asx3d27.testcase ├── st_asx3d28.testcase ├── st_asx3d29.testcase ├── st_asx3d3.testcase ├── st_asx3d30.testcase ├── st_asx3d4.testcase ├── st_asx3d5.testcase ├── st_asx3d6.testcase ├── st_asx3d7.testcase ├── st_asx3d8.testcase ├── st_asx3d9.testcase ├── st_azimuth1.testcase ├── st_azimuth10.testcase ├── st_azimuth11.testcase ├── st_azimuth12.testcase ├── st_azimuth13.testcase ├── st_azimuth14.testcase ├── st_azimuth15.testcase ├── st_azimuth16.testcase ├── st_azimuth17.testcase ├── st_azimuth2.testcase ├── st_azimuth3.testcase ├── st_azimuth4.testcase ├── st_azimuth5.testcase ├── st_azimuth6.testcase ├── st_azimuth7.testcase ├── st_azimuth8.testcase ├── st_azimuth9.testcase ├── st_geohash1.testcase ├── st_geohash10.testcase ├── st_geohash2.testcase ├── st_geohash3.testcase ├── st_geohash4.testcase ├── st_geohash5.testcase ├── st_geohash6.testcase ├── st_geohash7.testcase ├── st_geohash8.testcase ├── st_geohash9.testcase ├── st_makevalid1.testcase ├── st_makevalid2.testcase ├── st_makevalid3.testcase ├── st_makevalid4.testcase ├── st_makevalid5.testcase ├── st_makevalid6.testcase ├── st_makevalid7.testcase ├── st_makevalid8.testcase ├── st_makevaliddiscarded1.testcase ├── st_makevaliddiscarded2.testcase ├── st_makevaliddiscarded3.testcase ├── st_makevaliddiscarded4.testcase ├── st_makevaliddiscarded5.testcase ├── st_makevaliddiscarded6.testcase ├── st_makevaliddiscarded7.testcase ├── st_makevaliddiscarded8.testcase ├── st_project1.testcase ├── st_project10.testcase ├── st_project11.testcase ├── st_project12.testcase ├── st_project13.testcase ├── st_project14.testcase ├── st_project2.testcase ├── st_project3.testcase ├── st_project4.testcase ├── st_project5.testcase ├── st_project6.testcase ├── st_project7.testcase ├── st_project8.testcase ├── st_project9.testcase ├── st_segmentize1.testcase ├── st_segmentize10.testcase ├── st_segmentize11.testcase ├── st_segmentize12.testcase ├── st_segmentize13.testcase ├── st_segmentize14.testcase ├── st_segmentize15.testcase ├── st_segmentize16.testcase ├── st_segmentize17.testcase ├── st_segmentize18.testcase ├── st_segmentize19.testcase ├── st_segmentize2.testcase ├── st_segmentize20.testcase ├── st_segmentize21.testcase ├── st_segmentize22.testcase ├── st_segmentize23.testcase ├── st_segmentize24.testcase ├── st_segmentize25.testcase ├── st_segmentize26.testcase ├── st_segmentize27.testcase ├── st_segmentize28.testcase ├── st_segmentize29.testcase ├── st_segmentize3.testcase ├── st_segmentize30.testcase ├── st_segmentize31.testcase ├── st_segmentize4.testcase ├── st_segmentize5.testcase ├── st_segmentize6.testcase ├── st_segmentize7.testcase ├── st_segmentize8.testcase ├── st_segmentize9.testcase ├── st_snaptogrid1.testcase ├── st_snaptogrid10.testcase ├── st_snaptogrid11.testcase ├── st_snaptogrid12.testcase ├── st_snaptogrid13.testcase ├── st_snaptogrid14.testcase ├── st_snaptogrid15.testcase ├── st_snaptogrid16.testcase ├── st_snaptogrid17.testcase ├── st_snaptogrid18.testcase ├── st_snaptogrid19.testcase ├── st_snaptogrid2.testcase ├── st_snaptogrid20.testcase ├── st_snaptogrid21.testcase ├── st_snaptogrid22.testcase ├── st_snaptogrid23.testcase ├── st_snaptogrid24.testcase ├── st_snaptogrid25.testcase ├── st_snaptogrid26.testcase ├── st_snaptogrid27.testcase ├── st_snaptogrid28.testcase ├── st_snaptogrid29.testcase ├── st_snaptogrid3.testcase ├── st_snaptogrid30.testcase ├── st_snaptogrid31.testcase ├── st_snaptogrid32.testcase ├── st_snaptogrid33.testcase ├── st_snaptogrid34.testcase ├── st_snaptogrid35.testcase ├── st_snaptogrid36.testcase ├── st_snaptogrid37.testcase ├── st_snaptogrid38.testcase ├── st_snaptogrid39.testcase ├── st_snaptogrid4.testcase ├── st_snaptogrid40.testcase ├── st_snaptogrid41.testcase ├── st_snaptogrid42.testcase ├── st_snaptogrid43.testcase ├── st_snaptogrid44.testcase ├── st_snaptogrid45.testcase ├── st_snaptogrid46.testcase ├── st_snaptogrid47.testcase ├── st_snaptogrid48.testcase ├── st_snaptogrid49.testcase ├── st_snaptogrid5.testcase ├── st_snaptogrid50.testcase ├── st_snaptogrid51.testcase ├── st_snaptogrid52.testcase ├── st_snaptogrid53.testcase ├── st_snaptogrid54.testcase ├── st_snaptogrid55.testcase ├── st_snaptogrid56.testcase ├── st_snaptogrid57.testcase ├── st_snaptogrid58.testcase ├── st_snaptogrid59.testcase ├── st_snaptogrid6.testcase ├── st_snaptogrid60.testcase ├── st_snaptogrid61.testcase ├── st_snaptogrid62.testcase ├── st_snaptogrid63.testcase ├── st_snaptogrid64.testcase ├── st_snaptogrid65.testcase ├── st_snaptogrid7.testcase ├── st_snaptogrid8.testcase ├── st_snaptogrid9.testcase ├── st_split1.testcase ├── st_split10.testcase ├── st_split11.testcase ├── st_split12.testcase ├── st_split13.testcase ├── st_split14.testcase ├── st_split15.testcase ├── st_split16.testcase ├── st_split17.testcase ├── st_split18.testcase ├── st_split19.testcase ├── st_split2.testcase ├── st_split20.testcase ├── st_split21.testcase ├── st_split22.testcase ├── st_split23.testcase ├── st_split24.testcase ├── st_split25.testcase ├── st_split26.testcase ├── st_split27.testcase ├── st_split28.testcase ├── st_split29.testcase ├── st_split3.testcase ├── st_split30.testcase ├── st_split31.testcase ├── st_split32.testcase ├── st_split33.testcase ├── st_split34.testcase ├── st_split35.testcase ├── st_split36.testcase ├── st_split37.testcase ├── st_split38.testcase ├── st_split39.testcase ├── st_split4.testcase ├── st_split40.testcase ├── st_split41.testcase ├── st_split42.testcase ├── st_split43.testcase ├── st_split44.testcase ├── st_split45.testcase ├── st_split46.testcase ├── st_split47.testcase ├── st_split48.testcase ├── st_split49.testcase ├── st_split5.testcase ├── st_split6.testcase ├── st_split7.testcase ├── st_split8.testcase └── st_split9.testcase ├── sql_stmt_mathsql_tests ├── Makefile.am ├── Makefile.in ├── acos-text.testcase ├── acos.testcase ├── acos10.testcase ├── acos2.testcase ├── acos20.testcase ├── asin-text.testcase ├── asin1.testcase ├── asin10.testcase ├── asin2.testcase ├── asin20.testcase ├── atan-text.testcase ├── atan0.testcase ├── atan00.testcase ├── ceil-int.testcase ├── ceilfloat.testcase ├── ceilfloat2.testcase ├── ceilnull.testcase ├── cos-text.testcase ├── cos0.testcase ├── cos00.testcase ├── cot-text.testcase ├── cot0.testcase ├── cot00.testcase ├── cotpi2.testcase ├── degrees.testcase ├── degrees45.testcase ├── degreestext.testcase ├── exp0.testcase ├── exp00.testcase ├── exp1.testcase ├── exp10.testcase ├── expneg.testcase ├── exptext.testcase ├── floor32.testcase ├── floorint.testcase ├── floornull.testcase ├── log10-0.0.testcase ├── log10-100.0.testcase ├── log10-100.testcase ├── log10-text.testcase ├── log2-0.0.testcase ├── log2-0.testcase ├── log2-4.0.testcase ├── log2-4.testcase ├── log2-text.testcase ├── logn-text.testcase ├── logn0.testcase ├── logn00.testcase ├── logn1.testcase ├── logn10.testcase ├── logn2-01.testcase ├── logn2-02.testcase ├── logn2-2.2.testcase ├── logn2-4.2.testcase ├── logn2-4.2int.testcase ├── logn2-text.testcase ├── logn2-text2.testcase ├── logn2-text3.testcase ├── logn2-text4.testcase ├── pi.testcase ├── pow-badarg1.testcase ├── pow-badarg2.testcase ├── pow-edom.testcase ├── pow-fp.testcase ├── pow00-1.testcase ├── pow00-2.testcase ├── pow00.testcase ├── pow00double.testcase ├── rad-text.testcase ├── rad0.testcase ├── radpi.testcase ├── round-29.testcase ├── round-31.testcase ├── round-text.testcase ├── round0.testcase ├── round29.testcase ├── round3.testcase ├── round30.testcase ├── round31.testcase ├── sign0.testcase ├── sign00.testcase ├── sign01.testcase ├── sign10.testcase ├── signeg.testcase ├── signeg2.testcase ├── signeg2int.testcase ├── signtext.testcase ├── sin-pi.testcase ├── sin-pi2.testcase ├── sin-text.testcase ├── sin0.testcase ├── sin00.testcase ├── sinpi.testcase ├── sinpi2.testcase ├── sqrt-1.testcase ├── sqrt-10.testcase ├── sqrt-64.testcase ├── sqrt-640.testcase ├── sqrt-text.testcase ├── sqrt0.testcase ├── sqrt00.testcase ├── stddev.testcase ├── tan-pi.testcase ├── tan-text.testcase ├── tan0.testcase ├── tan00.testcase ├── tanpi.testcase ├── tanpi4.testcase └── variance.testcase ├── sql_stmt_proj_tests ├── Makefile.am ├── Makefile.in ├── askml1.testcase ├── askml10.testcase ├── askml11.testcase ├── askml2.testcase ├── askml3.testcase ├── askml4.testcase ├── askml5.testcase ├── askml6.testcase ├── askml7.testcase ├── askml8.testcase ├── askml9.testcase ├── fromgml42.testcase ├── output1.testcase ├── output10.testcase ├── output11.testcase ├── output12.testcase ├── output13.testcase ├── output14.testcase ├── output15.testcase ├── output16.testcase ├── output17.testcase ├── output18.testcase ├── output19.testcase ├── output2.testcase ├── output20.testcase ├── output21.testcase ├── output22.testcase ├── output23.testcase ├── output24.testcase ├── output25.testcase ├── output26.testcase ├── output27.testcase ├── output28.testcase ├── output29.testcase ├── output3.testcase ├── output30.testcase ├── output31.testcase ├── output32.testcase ├── output33.testcase ├── output34.testcase ├── output35.testcase ├── output36.testcase ├── output37.testcase ├── output38.testcase ├── output4.testcase ├── output5.testcase ├── output6.testcase ├── output7.testcase ├── output8.testcase ├── output9.testcase ├── transform1.testcase ├── transform10.testcase ├── transform11.testcase ├── transform12.testcase ├── transform13.testcase ├── transform14.testcase ├── transform15.testcase ├── transform16.testcase ├── transform17.testcase ├── transform18.testcase ├── transform19.testcase ├── transform2.testcase ├── transform20.testcase ├── transform21.testcase ├── transform3.testcase ├── transform4.testcase ├── transform5.testcase ├── transform6.testcase ├── transform7.testcase ├── transform8.testcase └── transform9.testcase ├── sql_stmt_security_tests ├── Makefile.am ├── Makefile.in ├── blobfromfile1.testcase ├── blobfromfile2.testcase ├── blobfromfile3.testcase ├── blobfromfile4.testcase ├── blobtofile1.testcase ├── blobtofile2.testcase ├── blobtofile3.testcase ├── blobtofile4.testcase ├── isXblob1.testcase ├── isXblob2.testcase ├── isXblob3.testcase ├── isXblob4.testcase ├── isXblob8.testcase └── isXblob9.testcase ├── sql_stmt_tests ├── DSCN0042.JPG ├── DSC_1467.JPG ├── La_folla_durante_il_Palio.jpg ├── Makefile.am ├── Makefile.in ├── NumPoints.testcase ├── NumPoints2.testcase ├── NumPoints3.testcase ├── NumPoints4.testcase ├── NumPoints5.testcase ├── NumPoints6.testcase ├── NumPoints7.testcase ├── SridFromAuthCRS.testcase ├── SridFromAuthCRS2.testcase ├── SridFromAuthCRS3.testcase ├── SridFromAuthCRS4.testcase ├── SridFromAuthCRS5.testcase ├── SridFromAuthCRS6.testcase ├── addpoint1.testcase ├── addpoint10.testcase ├── addpoint11.testcase ├── addpoint12.testcase ├── addpoint13.testcase ├── addpoint14.testcase ├── addpoint15.testcase ├── addpoint16.testcase ├── addpoint17.testcase ├── addpoint18.testcase ├── addpoint19.testcase ├── addpoint2.testcase ├── addpoint20.testcase ├── addpoint21.testcase ├── addpoint22.testcase ├── addpoint23.testcase ├── addpoint24.testcase ├── addpoint25.testcase ├── addpoint26.testcase ├── addpoint27.testcase ├── addpoint28.testcase ├── addpoint3.testcase ├── addpoint4.testcase ├── addpoint5.testcase ├── addpoint6.testcase ├── addpoint7.testcase ├── addpoint8.testcase ├── addpoint9.testcase ├── asbinary1.testcase ├── asbinary10.testcase ├── asbinary11.testcase ├── asbinary12.testcase ├── asbinary13.testcase ├── asbinary14.testcase ├── asbinary15.testcase ├── asbinary16.testcase ├── asbinary17.testcase ├── asbinary2.testcase ├── asbinary3.testcase ├── asbinary4.testcase ├── asbinary5.testcase ├── asbinary6.testcase ├── asbinary7.testcase ├── asbinary8.testcase ├── asbinary9.testcase ├── asewkb1.testcase ├── asewkb10.testcase ├── asewkb11.testcase ├── asewkb12.testcase ├── asewkb13.testcase ├── asewkb14.testcase ├── asewkb15.testcase ├── asewkb16.testcase ├── asewkb17.testcase ├── asewkb2.testcase ├── asewkb3.testcase ├── asewkb4.testcase ├── asewkb5.testcase ├── asewkb6.testcase ├── asewkb7.testcase ├── asewkb8.testcase ├── asewkb9.testcase ├── asfgf1.testcase ├── asfgf2.testcase ├── asfgf3.testcase ├── asfgf4.testcase ├── asfgf5.testcase ├── asfgf6.testcase ├── asfgf7.testcase ├── asfgf8.testcase ├── asfgf9.testcase ├── asgeojson1.testcase ├── asgeojson2.testcase ├── asgeojson3.testcase ├── asgeojson4.testcase ├── asgeojson5.testcase ├── asgeojson6.testcase ├── asgeojson7.testcase ├── asgeojson8.testcase ├── asgml1.testcase ├── asgml10.testcase ├── asgml11.testcase ├── asgml2.testcase ├── asgml3.testcase ├── asgml4.testcase ├── asgml5.testcase ├── asgml6.testcase ├── asgml7.testcase ├── asgml8.testcase ├── asgml9.testcase ├── assvg1.testcase ├── assvg17.testcase ├── assvg18.testcase ├── assvg19.testcase ├── assvg2.testcase ├── assvg20.testcase ├── assvg21.testcase ├── assvg22.testcase ├── assvg23.testcase ├── assvg24.testcase ├── assvg25.testcase ├── assvg26.testcase ├── assvg3.testcase ├── assvg4.testcase ├── assvg5.testcase ├── assvg6.testcase ├── assvg7.testcase ├── assvg8.testcase ├── assvg9.testcase ├── aswkt-text.testcase ├── badEWKT1.testcase ├── badEWKT2.testcase ├── badEWKT3.testcase ├── badEWKT4.testcase ├── badEWKT5.testcase ├── badEWKT6.testcase ├── badEWKT7.testcase ├── badEWKT8.testcase ├── badGML1.testcase ├── badGML2.testcase ├── badGML3.testcase ├── badGML4.testcase ├── badGML5.testcase ├── badGML6.testcase ├── badGML7.testcase ├── badGeoJSON1.testcase ├── badGeoJSON2.testcase ├── badGeoJSON3.testcase ├── badGeoJSON4.testcase ├── badGeoJSON5.testcase ├── badGeoJSON6.testcase ├── badGeoJSON7.testcase ├── badKML1.testcase ├── badKML2.testcase ├── badKML3.testcase ├── badKML4.testcase ├── badKML5.testcase ├── badKML6.testcase ├── badKML7.testcase ├── badwkt1.testcase ├── badwkt2.testcase ├── badwkt3.testcase ├── badwkt4.testcase ├── badwkt5.testcase ├── badwkt6.testcase ├── badwkt7.testcase ├── badwkt8.testcase ├── badwkt9.testcase ├── buildcirclembr1.testcase ├── buildcirclembr10.testcase ├── buildcirclembr11.testcase ├── buildcirclembr12.testcase ├── buildcirclembr2.testcase ├── buildcirclembr3.testcase ├── buildcirclembr4.testcase ├── buildcirclembr5.testcase ├── buildcirclembr6.testcase ├── buildcirclembr7.testcase ├── buildcirclembr8.testcase ├── buildcirclembr9.testcase ├── buildmbr1.testcase ├── buildmbr10.testcase ├── buildmbr11.testcase ├── buildmbr12.testcase ├── buildmbr13.testcase ├── buildmbr14.testcase ├── buildmbr2.testcase ├── buildmbr3.testcase ├── buildmbr4.testcase ├── buildmbr5.testcase ├── buildmbr6.testcase ├── buildmbr7.testcase ├── buildmbr8.testcase ├── buildmbr9.testcase ├── casttoblob1.testcase ├── casttoblob10.testcase ├── casttoblob12.testcase ├── casttoblob13.testcase ├── casttoblob14.testcase ├── casttoblob2.testcase ├── casttoblob3.testcase ├── casttoblob4.testcase ├── casttoblob5.testcase ├── casttoblob6.testcase ├── casttoblob7.testcase ├── casttoblob8.testcase ├── casttoblob9.testcase ├── casttodouble1.testcase ├── casttodouble2.testcase ├── casttodouble3.testcase ├── casttodouble4.testcase ├── casttodouble5.testcase ├── casttodouble6.testcase ├── casttodouble7.testcase ├── casttogeometrycollection.testcase ├── casttogeometrycollection2.testcase ├── casttogeometrycollection3.testcase ├── casttogeometrycollection4.testcase ├── casttogeometrycollection5.testcase ├── casttogeometrycollection6.testcase ├── casttoint1.testcase ├── casttoint2.testcase ├── casttoint3.testcase ├── casttoint4.testcase ├── casttoint5.testcase ├── casttoint6.testcase ├── casttoint7.testcase ├── casttolinestring1.testcase ├── casttolinestring2.testcase ├── casttolinestring3.testcase ├── casttolinestring4.testcase ├── casttolinestring5.testcase ├── casttolinestring6.testcase ├── casttolinestring7.testcase ├── casttolinestring8.testcase ├── casttomulti1.testcase ├── casttomulti11.testcase ├── casttomulti2.testcase ├── casttomulti3.testcase ├── casttomulti4.testcase ├── casttomulti5.testcase ├── casttomulti6.testcase ├── casttomulti7.testcase ├── casttomulti8.testcase ├── casttomultilinestring1.testcase ├── casttomultilinestring2.testcase ├── casttomultilinestring3.testcase ├── casttomultilinestring4.testcase ├── casttomultilinestring5.testcase ├── casttomultilinestring6.testcase ├── casttomultilinestring7.testcase ├── casttomultipoint1.testcase ├── casttomultipoint2.testcase ├── casttomultipoint3.testcase ├── casttomultipoint4.testcase ├── casttomultipoint5.testcase ├── casttomultipoint6.testcase ├── casttomultipoint7.testcase ├── casttomultipoint8.testcase ├── casttomultipoint9.testcase ├── casttomultipolygon1.testcase ├── casttomultipolygon2.testcase ├── casttomultipolygon3.testcase ├── casttomultipolygon4.testcase ├── casttomultipolygon5.testcase ├── casttopoint1.testcase ├── casttopoint2.testcase ├── casttopoint3.testcase ├── casttopoint4.testcase ├── casttopoint5.testcase ├── casttopoint6.testcase ├── casttopoint7.testcase ├── casttopoint8.testcase ├── casttopoly1.testcase ├── casttopoly2.testcase ├── casttopoly3.testcase ├── casttopoly4.testcase ├── casttopoly5.testcase ├── casttopoly6.testcase ├── casttopoly7.testcase ├── casttopoly8.testcase ├── casttosingle1.testcase ├── casttosingle10.testcase ├── casttosingle12.testcase ├── casttosingle2.testcase ├── casttosingle3.testcase ├── casttosingle4.testcase ├── casttosingle5.testcase ├── casttosingle6.testcase ├── casttosingle7.testcase ├── casttosingle8.testcase ├── casttosingle9.testcase ├── casttotext1.testcase ├── casttotext10.testcase ├── casttotext11.testcase ├── casttotext12.testcase ├── casttotext13.testcase ├── casttotext14.testcase ├── casttotext15.testcase ├── casttotext2.testcase ├── casttotext3.testcase ├── casttotext4.testcase ├── casttotext5.testcase ├── casttotext6.testcase ├── casttotext7.testcase ├── casttotext8.testcase ├── casttotext9.testcase ├── casttoxy1.testcase ├── casttoxy2.testcase ├── casttoxy3.testcase ├── casttoxym1.testcase ├── casttoxym2.testcase ├── casttoxym3.testcase ├── casttoxym4.testcase ├── casttoxym5.testcase ├── casttoxym6.testcase ├── casttoxyz1.testcase ├── casttoxyz2.testcase ├── casttoxyz3.testcase ├── casttoxyz4.testcase ├── casttoxyz5.testcase ├── casttoxyz6.testcase ├── casttoxyzm1.testcase ├── casttoxyzm2.testcase ├── casttoxyzm3.testcase ├── casttoxyzm4.testcase ├── casttoxyzm5.testcase ├── casttoxyzm6.testcase ├── ch_m.testcase ├── checkspatialmetadata1.testcase ├── checkspatialmetadata2.testcase ├── checkspatialmetadata3.testcase ├── checkspatialmetadata4.testcase ├── checkspatialmetadata5.testcase ├── cm_m.testcase ├── collect1.testcase ├── collect10.testcase ├── collect11.testcase ├── collect12.testcase ├── collect13.testcase ├── collect14.testcase ├── collect15.testcase ├── collect16.testcase ├── collect17.testcase ├── collect18.testcase ├── collect19.testcase ├── collect2.testcase ├── collect20.testcase ├── collect21.testcase ├── collect23.testcase ├── collect24.testcase ├── collect25.testcase ├── collect26.testcase ├── collect27.testcase ├── collect28.testcase ├── collect29.testcase ├── collect3.testcase ├── collect30.testcase ├── collect31.testcase ├── collect32.testcase ├── collect33.testcase ├── collect34.testcase ├── collect35.testcase ├── collect36.testcase ├── collect37.testcase ├── collect38.testcase ├── collect39.testcase ├── collect4.testcase ├── collect40.testcase ├── collect41.testcase ├── collect42.testcase ├── collect43.testcase ├── collect44.testcase ├── collect45.testcase ├── collect46.testcase ├── collect47.testcase ├── collect48.testcase ├── collect49.testcase ├── collect5.testcase ├── collect50.testcase ├── collect51.testcase ├── collect52.testcase ├── collect53.testcase ├── collect54.testcase ├── collect55.testcase ├── collect56.testcase ├── collect57.testcase ├── collect58.testcase ├── collect59.testcase ├── collect6.testcase ├── collect7.testcase ├── collect8.testcase ├── collect9.testcase ├── collectextract1.testcase ├── collectextract10.testcase ├── collectextract11.testcase ├── collectextract12.testcase ├── collectextract13.testcase ├── collectextract14.testcase ├── collectextract15.testcase ├── collectextract16.testcase ├── collectextract17.testcase ├── collectextract18.testcase ├── collectextract19.testcase ├── collectextract2.testcase ├── collectextract20.testcase ├── collectextract21.testcase ├── collectextract22.testcase ├── collectextract3.testcase ├── collectextract4.testcase ├── collectextract5.testcase ├── collectextract6.testcase ├── collectextract7.testcase ├── collectextract8.testcase ├── collectextract9.testcase ├── compressgeometry1.testcase ├── compressgeometry10.testcase ├── compressgeometry11.testcase ├── compressgeometry12.testcase ├── compressgeometry13.testcase ├── compressgeometry14.testcase ├── compressgeometry15.testcase ├── compressgeometry17.testcase ├── compressgeometry18.testcase ├── compressgeometry19.testcase ├── compressgeometry2.testcase ├── compressgeometry20.testcase ├── compressgeometry21.testcase ├── compressgeometry22.testcase ├── compressgeometry23.testcase ├── compressgeometry24.testcase ├── compressgeometry25.testcase ├── compressgeometry26.testcase ├── compressgeometry27.testcase ├── compressgeometry28.testcase ├── compressgeometry29.testcase ├── compressgeometry3.testcase ├── compressgeometry30.testcase ├── compressgeometry31.testcase ├── compressgeometry32.testcase ├── compressgeometry33.testcase ├── compressgeometry34.testcase ├── compressgeometry35.testcase ├── compressgeometry36.testcase ├── compressgeometry37.testcase ├── compressgeometry38.testcase ├── compressgeometry39.testcase ├── compressgeometry4.testcase ├── compressgeometry40.testcase ├── compressgeometry41.testcase ├── compressgeometry42.testcase ├── compressgeometry43.testcase ├── compressgeometry44.testcase ├── compressgeometry45.testcase ├── compressgeometry46.testcase ├── compressgeometry47.testcase ├── compressgeometry48.testcase ├── compressgeometry49.testcase ├── compressgeometry5.testcase ├── compressgeometry50.testcase ├── compressgeometry51.testcase ├── compressgeometry52.testcase ├── compressgeometry53.testcase ├── compressgeometry54.testcase ├── compressgeometry55.testcase ├── compressgeometry56.testcase ├── compressgeometry57.testcase ├── compressgeometry58.testcase ├── compressgeometry59.testcase ├── compressgeometry6.testcase ├── compressgeometry60.testcase ├── compressgeometry61.testcase ├── compressgeometry62.testcase ├── compressgeometry63.testcase ├── compressgeometry64.testcase ├── compressgeometry65.testcase ├── compressgeometry66.testcase ├── compressgeometry67.testcase ├── compressgeometry68.testcase ├── compressgeometry69.testcase ├── compressgeometry7.testcase ├── compressgeometry8.testcase ├── compressgeometry9.testcase ├── createrastercoverages.testcase ├── createuuid1.testcase ├── dimension1.testcase ├── dimension2.testcase ├── dimension3.testcase ├── dimension4.testcase ├── dimension5.testcase ├── dimension6.testcase ├── dimension7.testcase ├── dimension8.testcase ├── dissolve1.testcase ├── dissolve10.testcase ├── dissolve11.testcase ├── dissolve12.testcase ├── dissolve13.testcase ├── dissolve14.testcase ├── dissolve15.testcase ├── dissolve16.testcase ├── dissolve17.testcase ├── dissolve18.testcase ├── dissolve19.testcase ├── dissolve2.testcase ├── dissolve20.testcase ├── dissolve21.testcase ├── dissolve22.testcase ├── dissolve23.testcase ├── dissolve24.testcase ├── dissolve25.testcase ├── dissolve26.testcase ├── dissolve27.testcase ├── dissolve28.testcase ├── dissolve29.testcase ├── dissolve3.testcase ├── dissolve30.testcase ├── dissolve4.testcase ├── dissolve5.testcase ├── dissolve6.testcase ├── dissolve7.testcase ├── dissolve8.testcase ├── dissolve9.testcase ├── dm_m.testcase ├── emptyfile.txt ├── endpoint1.testcase ├── envelope1.testcase ├── envelope2.testcase ├── envelope3.testcase ├── envelope4.testcase ├── envelope5.testcase ├── envelope6.testcase ├── envelope7.testcase ├── envintersects1.testcase ├── envintersects10.testcase ├── envintersects2.testcase ├── envintersects3.testcase ├── envintersects4.testcase ├── envintersects5.testcase ├── envintersects6.testcase ├── envintersects7.testcase ├── envintersects8.testcase ├── envintersects9.testcase ├── ewkb1.testcase ├── ewkb10.testcase ├── ewkb11.testcase ├── ewkb12.testcase ├── ewkb2.testcase ├── ewkb3.testcase ├── ewkb4.testcase ├── ewkb5.testcase ├── ewkb6.testcase ├── ewkb7.testcase ├── ewkb8.testcase ├── ewkb9.testcase ├── expand1.testcase ├── expand2.testcase ├── expand3.testcase ├── expand4.testcase ├── expand5.testcase ├── expand6.testcase ├── expand7.testcase ├── extent1.testcase ├── extractmultilinestring1.testcase ├── extractmultilinestring2.testcase ├── extractmultilinestring3.testcase ├── extractmultipoint1.testcase ├── extractmultipoint2.testcase ├── extractmultipoint3.testcase ├── extractmultipolygon1.testcase ├── extractmultipolygon2.testcase ├── extractmultipolygon3.testcase ├── fath_m.testcase ├── fdo-wkb.sqlite_RO ├── fdo_ogr1.testcase ├── fdo_ogr2.testcase ├── forcenull1.testcase ├── forcenull10.testcase ├── forcenull11.testcase ├── forcenull12.testcase ├── forcenull13.testcase ├── forcenull14.testcase ├── forcenull15.testcase ├── forcenull16.testcase ├── forcenull17.testcase ├── forcenull18.testcase ├── forcenull19.testcase ├── forcenull2.testcase ├── forcenull20.testcase ├── forcenull21.testcase ├── forcenull22.testcase ├── forcenull23.testcase ├── forcenull24.testcase ├── forcenull25.testcase ├── forcenull26.testcase ├── forcenull27.testcase ├── forcenull28.testcase ├── forcenull3.testcase ├── forcenull4.testcase ├── forcenull5.testcase ├── forcenull6.testcase ├── forcenull7.testcase ├── forcenull8.testcase ├── forcenull9.testcase ├── fromWkb1.testcase ├── fromWkb10.testcase ├── fromWkb11.testcase ├── fromWkb12.testcase ├── fromWkb13.testcase ├── fromWkb14.testcase ├── fromWkb15.testcase ├── fromWkb16.testcase ├── fromWkb17.testcase ├── fromWkb18.testcase ├── fromWkb19.testcase ├── fromWkb2.testcase ├── fromWkb20.testcase ├── fromWkb21.testcase ├── fromWkb22.testcase ├── fromWkb23.testcase ├── fromWkb24.testcase ├── fromWkb25.testcase ├── fromWkb26.testcase ├── fromWkb3.testcase ├── fromWkb4.testcase ├── fromWkb5.testcase ├── fromWkb6.testcase ├── fromWkb7.testcase ├── fromWkb8.testcase ├── fromWkb9.testcase ├── fromewkt1.testcase ├── fromewkt10.testcase ├── fromewkt11.testcase ├── fromewkt12.testcase ├── fromewkt13.testcase ├── fromewkt14.testcase ├── fromewkt15.testcase ├── fromewkt16.testcase ├── fromewkt17.testcase ├── fromewkt18.testcase ├── fromewkt19.testcase ├── fromewkt2.testcase ├── fromewkt20.testcase ├── fromewkt22.testcase ├── fromewkt23.testcase ├── fromewkt24.testcase ├── fromewkt25.testcase ├── fromewkt26.testcase ├── fromewkt27.testcase ├── fromewkt28.testcase ├── fromewkt29.testcase ├── fromewkt3.testcase ├── fromewkt30.testcase ├── fromewkt31.testcase ├── fromewkt32.testcase ├── fromewkt33.testcase ├── fromewkt34.testcase ├── fromewkt35.testcase ├── fromewkt36.testcase ├── fromewkt37.testcase ├── fromewkt38.testcase ├── fromewkt39.testcase ├── fromewkt4.testcase ├── fromewkt5.testcase ├── fromewkt6.testcase ├── fromewkt7.testcase ├── fromewkt8.testcase ├── fromewkt9.testcase ├── fromgeojson1.testcase ├── fromgeojson10.testcase ├── fromgeojson11.testcase ├── fromgeojson12.testcase ├── fromgeojson13.testcase ├── fromgeojson14.testcase ├── fromgeojson15.testcase ├── fromgeojson16.testcase ├── fromgeojson17.testcase ├── fromgeojson18.testcase ├── fromgeojson19.testcase ├── fromgeojson2.testcase ├── fromgeojson20.testcase ├── fromgeojson21.testcase ├── fromgeojson22.testcase ├── fromgeojson23.testcase ├── fromgeojson24.testcase ├── fromgeojson25.testcase ├── fromgeojson26.testcase ├── fromgeojson27.testcase ├── fromgeojson28.testcase ├── fromgeojson29.testcase ├── fromgeojson3.testcase ├── fromgeojson30.testcase ├── fromgeojson31.testcase ├── fromgeojson32.testcase ├── fromgeojson4.testcase ├── fromgeojson5.testcase ├── fromgeojson6.testcase ├── fromgeojson7.testcase ├── fromgeojson8.testcase ├── fromgeojson9.testcase ├── fromgml1.testcase ├── fromgml10.testcase ├── fromgml11.testcase ├── fromgml12.testcase ├── fromgml13.testcase ├── fromgml14.testcase ├── fromgml15.testcase ├── fromgml16.testcase ├── fromgml17.testcase ├── fromgml18.testcase ├── fromgml19.testcase ├── fromgml2.testcase ├── fromgml20.testcase ├── fromgml21.testcase ├── fromgml22.testcase ├── fromgml23.testcase ├── fromgml24.testcase ├── fromgml25.testcase ├── fromgml26.testcase ├── fromgml27.testcase ├── fromgml28.testcase ├── fromgml29.testcase ├── fromgml3.testcase ├── fromgml30.testcase ├── fromgml31.testcase ├── fromgml32.testcase ├── fromgml33.testcase ├── fromgml34.testcase ├── fromgml35.testcase ├── fromgml36.testcase ├── fromgml37.testcase ├── fromgml38.testcase ├── fromgml39.testcase ├── fromgml4.testcase ├── fromgml40.testcase ├── fromgml41.testcase ├── fromgml43.testcase ├── fromgml44.testcase ├── fromgml45.testcase ├── fromgml46.testcase ├── fromgml47.testcase ├── fromgml48.testcase ├── fromgml49.testcase ├── fromgml5.testcase ├── fromgml50.testcase ├── fromgml51.testcase ├── fromgml52.testcase ├── fromgml53.testcase ├── fromgml54.testcase ├── fromgml55.testcase ├── fromgml56.testcase ├── fromgml57.testcase ├── fromgml58.testcase ├── fromgml59.testcase ├── fromgml6.testcase ├── fromgml7.testcase ├── fromgml8.testcase ├── fromgml9.testcase ├── ft_m.testcase ├── garsmbr1.testcase ├── garsmbr10.testcase ├── garsmbr11.testcase ├── garsmbr12.testcase ├── garsmbr13.testcase ├── garsmbr14.testcase ├── garsmbr15.testcase ├── garsmbr16.testcase ├── garsmbr17.testcase ├── garsmbr18.testcase ├── garsmbr2.testcase ├── garsmbr20.testcase ├── garsmbr21.testcase ├── garsmbr22.testcase ├── garsmbr23.testcase ├── garsmbr24.testcase ├── garsmbr25.testcase ├── garsmbr26.testcase ├── garsmbr27.testcase ├── garsmbr28.testcase ├── garsmbr29.testcase ├── garsmbr3.testcase ├── garsmbr30.testcase ├── garsmbr31.testcase ├── garsmbr32.testcase ├── garsmbr33.testcase ├── garsmbr34.testcase ├── garsmbr35.testcase ├── garsmbr36.testcase ├── garsmbr4.testcase ├── garsmbr5.testcase ├── garsmbr6.testcase ├── garsmbr7.testcase ├── garsmbr8.testcase ├── garsmbr9.testcase ├── geodesic-len1.testcase ├── geodesic-len2.testcase ├── geodesic-len3.testcase ├── geodesic-len4.testcase ├── geodesic-len5.testcase ├── geodesic-len6.testcase ├── geodesic-len7.testcase ├── geodesic-len8.testcase ├── geojson1.testcase ├── geojson2.testcase ├── geojson3.testcase ├── geojson4.testcase ├── geojson5.testcase ├── geojson6.testcase ├── geomcollfromtext1.testcase ├── geomcollfromtext2.testcase ├── geomconstraints1.testcase ├── geomconstraints10.testcase ├── geomconstraints11.testcase ├── geomconstraints12.testcase ├── geomconstraints13.testcase ├── geomconstraints14.testcase ├── geomconstraints15.testcase ├── geomconstraints16.testcase ├── geomconstraints17.testcase ├── geomconstraints18.testcase ├── geomconstraints19.testcase ├── geomconstraints2.testcase ├── geomconstraints20.testcase ├── geomconstraints21.testcase ├── geomconstraints22.testcase ├── geomconstraints23.testcase ├── geomconstraints24.testcase ├── geomconstraints25.testcase ├── geomconstraints26.testcase ├── geomconstraints27.testcase ├── geomconstraints28.testcase ├── geomconstraints3.testcase ├── geomconstraints4.testcase ├── geomconstraints5.testcase ├── geomconstraints6.testcase ├── geomconstraints7.testcase ├── geomconstraints8.testcase ├── geomconstraints9.testcase ├── geometryn.testcase ├── geometryn1.testcase ├── geometryn10.testcase ├── geometryn11.testcase ├── geometryn12.testcase ├── geometryn13.testcase ├── geometryn14.testcase ├── geometryn15.testcase ├── geometryn16.testcase ├── geometryn17.testcase ├── geometryn18.testcase ├── geometryn19.testcase ├── geometryn2.testcase ├── geometryn20.testcase ├── geometryn3.testcase ├── geometryn4.testcase ├── geometryn5.testcase ├── geometryn6.testcase ├── geometryn7.testcase ├── geometryn8.testcase ├── geometryn9.testcase ├── geomfromewkb1.testcase ├── geomfromewkb2.testcase ├── geomfromkml1.testcase ├── geomfromkml10.testcase ├── geomfromkml11.testcase ├── geomfromkml12.testcase ├── geomfromkml13.testcase ├── geomfromkml14.testcase ├── geomfromkml15.testcase ├── geomfromkml16.testcase ├── geomfromkml17.testcase ├── geomfromkml18.testcase ├── geomfromkml19.testcase ├── geomfromkml2.testcase ├── geomfromkml20.testcase ├── geomfromkml21.testcase ├── geomfromkml22.testcase ├── geomfromkml23.testcase ├── geomfromkml3.testcase ├── geomfromkml4.testcase ├── geomfromkml5.testcase ├── geomfromkml6.testcase ├── geomfromkml7.testcase ├── geomfromkml8.testcase ├── geomfromkml9.testcase ├── geomfromtext1.testcase ├── geomfromtext10.testcase ├── geomfromtext11.testcase ├── geomfromtext12.testcase ├── geomfromtext13.testcase ├── geomfromtext14.testcase ├── geomfromtext15.testcase ├── geomfromtext16.testcase ├── geomfromtext17.testcase ├── geomfromtext18.testcase ├── geomfromtext19.testcase ├── geomfromtext2.testcase ├── geomfromtext20.testcase ├── geomfromtext21.testcase ├── geomfromtext22.testcase ├── geomfromtext23.testcase ├── geomfromtext24.testcase ├── geomfromtext25.testcase ├── geomfromtext26.testcase ├── geomfromtext27.testcase ├── geomfromtext28.testcase ├── geomfromtext29.testcase ├── geomfromtext3.testcase ├── geomfromtext30.testcase ├── geomfromtext31.testcase ├── geomfromtext32.testcase ├── geomfromtext33.testcase ├── geomfromtext34.testcase ├── geomfromtext35.testcase ├── geomfromtext36.testcase ├── geomfromtext37.testcase ├── geomfromtext38.testcase ├── geomfromtext39.testcase ├── geomfromtext4.testcase ├── geomfromtext40.testcase ├── geomfromtext41.testcase ├── geomfromtext42.testcase ├── geomfromtext43.testcase ├── geomfromtext44.testcase ├── geomfromtext45.testcase ├── geomfromtext5.testcase ├── geomfromtext6.testcase ├── geomfromtext7.testcase ├── geomfromtext8.testcase ├── geomfromtext9.testcase ├── geomtype1.testcase ├── geomtype10.testcase ├── geomtype11.testcase ├── geomtype12.testcase ├── geomtype13.testcase ├── geomtype14.testcase ├── geomtype15.testcase ├── geomtype16.testcase ├── geomtype17.testcase ├── geomtype18.testcase ├── geomtype19.testcase ├── geomtype2.testcase ├── geomtype20.testcase ├── geomtype21.testcase ├── geomtype22.testcase ├── geomtype23.testcase ├── geomtype24.testcase ├── geomtype25.testcase ├── geomtype26.testcase ├── geomtype27.testcase ├── geomtype28.testcase ├── geomtype29.testcase ├── geomtype3.testcase ├── geomtype30.testcase ├── geomtype31.testcase ├── geomtype32.testcase ├── geomtype33.testcase ├── geomtype34.testcase ├── geomtype35.testcase ├── geomtype36.testcase ├── geomtype37.testcase ├── geomtype38.testcase ├── geomtype39.testcase ├── geomtype4.testcase ├── geomtype40.testcase ├── geomtype41.testcase ├── geomtype42.testcase ├── geomtype43.testcase ├── geomtype44.testcase ├── geomtype45.testcase ├── geomtype46.testcase ├── geomtype47.testcase ├── geomtype48.testcase ├── geomtype49.testcase ├── geomtype5.testcase ├── geomtype50.testcase ├── geomtype51.testcase ├── geomtype52.testcase ├── geomtype53.testcase ├── geomtype54.testcase ├── geomtype55.testcase ├── geomtype56.testcase ├── geomtype57.testcase ├── geomtype58.testcase ├── geomtype59.testcase ├── geomtype6.testcase ├── geomtype60.testcase ├── geomtype61.testcase ├── geomtype62.testcase ├── geomtype63.testcase ├── geomtype64.testcase ├── geomtype65.testcase ├── geomtype66.testcase ├── geomtype67.testcase ├── geomtype68.testcase ├── geomtype69.testcase ├── geomtype7.testcase ├── geomtype8.testcase ├── geomtype9.testcase ├── getmimetype1.testcase ├── getmimetype2.testcase ├── getmimetype3.testcase ├── getmimetype4.testcase ├── getmimetype5.testcase ├── gml1.testcase ├── gml10.testcase ├── gml11.testcase ├── gml12.testcase ├── gml13.testcase ├── gml14.testcase ├── gml15.testcase ├── gml16.testcase ├── gml2.testcase ├── gml3.testcase ├── gml4.testcase ├── gml5.testcase ├── gml6.testcase ├── gml7.testcase ├── gml8.testcase ├── gml9.testcase ├── greatcircle-badblob.testcase ├── greatcircle-poly.testcase ├── greatcircle-poly2.testcase ├── greatcircle-poly3.testcase ├── greatcircle-poly4.testcase ├── greatcircle-poly5.testcase ├── greatcircle-poly6.testcase ├── greatcircle-poly7.testcase ├── greatcircle-text.testcase ├── greatcircle.testcase ├── in_m.testcase ├── ind_ch_m.testcase ├── ind_ft_m.testcase ├── ind_yd_m.testcase ├── is3d1.testcase ├── is3d2.testcase ├── is3d3.testcase ├── is3d4.testcase ├── is3d5.testcase ├── is3d6.testcase ├── isXblob5.testcase ├── isXblob6.testcase ├── isXblob7.testcase ├── isempty.testcase ├── isempty2.testcase ├── isempty3.testcase ├── isempty4.testcase ├── ismeasured1.testcase ├── ismeasured2.testcase ├── ismeasured3.testcase ├── ismeasured4.testcase ├── ismeasured5.testcase ├── ismeasured6.testcase ├── k3b-icon.png ├── km_m.testcase ├── ktorrent_grad1.jpg ├── ktorrent_sidebar.gif ├── lhr1.testcase ├── lhr2.testcase ├── lhr3.testcase ├── lhr4.testcase ├── lhr5.testcase ├── lhr6.testcase ├── linefromtext1.testcase ├── linefromtext2.testcase ├── linesfromrings1.testcase ├── linesfromrings2.testcase ├── linesfromrings3.testcase ├── linesfromrings4.testcase ├── linesfromrings5.testcase ├── linesfromrings6.testcase ├── linesfromrings7.testcase ├── link_m.testcase ├── locatemeasure1.testcase ├── locatemeasure10.testcase ├── locatemeasure11.testcase ├── locatemeasure12.testcase ├── locatemeasure13.testcase ├── locatemeasure14.testcase ├── locatemeasure15.testcase ├── locatemeasure16.testcase ├── locatemeasure17.testcase ├── locatemeasure18.testcase ├── locatemeasure19.testcase ├── locatemeasure2.testcase ├── locatemeasure3.testcase ├── locatemeasure4.testcase ├── locatemeasure5.testcase ├── locatemeasure6.testcase ├── locatemeasure7.testcase ├── locatemeasure8.testcase ├── locatemeasure9.testcase ├── m_ch.testcase ├── m_cm.testcase ├── m_dm.testcase ├── m_fath.testcase ├── m_ft-text.testcase ├── m_ft.testcase ├── m_in.testcase ├── m_in_us.testcase ├── m_ind_ch.testcase ├── m_ind_ft.testcase ├── m_ind_yd.testcase ├── m_km.testcase ├── m_ln.testcase ├── m_mi.testcase ├── m_mm.testcase ├── m_nm.testcase ├── m_us_ch.testcase ├── m_us_ft.testcase ├── m_usmi.testcase ├── m_yd.testcase ├── m_yd_us.testcase ├── makearc1.testcase ├── makearc10.testcase ├── makearc11.testcase ├── makearc12.testcase ├── makearc13.testcase ├── makearc14.testcase ├── makearc15.testcase ├── makearc16.testcase ├── makearc17.testcase ├── makearc18.testcase ├── makearc19.testcase ├── makearc2.testcase ├── makearc20.testcase ├── makearc21.testcase ├── makearc22.testcase ├── makearc23.testcase ├── makearc3.testcase ├── makearc4.testcase ├── makearc5.testcase ├── makearc6.testcase ├── makearc7.testcase ├── makearc8.testcase ├── makearc9.testcase ├── makecircle1.testcase ├── makecircle10.testcase ├── makecircle11.testcase ├── makecircle12.testcase ├── makecircle13.testcase ├── makecircle14.testcase ├── makecircle15.testcase ├── makecircle16.testcase ├── makecircle17.testcase ├── makecircle18.testcase ├── makecircle2.testcase ├── makecircle3.testcase ├── makecircle4.testcase ├── makecircle5.testcase ├── makecircle6.testcase ├── makecircle7.testcase ├── makecircle8.testcase ├── makecircle9.testcase ├── makecircularsector1.testcase ├── makecircularsector10.testcase ├── makecircularsector11.testcase ├── makecircularsector12.testcase ├── makecircularsector13.testcase ├── makecircularsector14.testcase ├── makecircularsector15.testcase ├── makecircularsector16.testcase ├── makecircularsector17.testcase ├── makecircularsector18.testcase ├── makecircularsector19.testcase ├── makecircularsector2.testcase ├── makecircularsector20.testcase ├── makecircularsector21.testcase ├── makecircularsector22.testcase ├── makecircularsector23.testcase ├── makecircularsector3.testcase ├── makecircularsector4.testcase ├── makecircularsector5.testcase ├── makecircularsector6.testcase ├── makecircularsector7.testcase ├── makecircularsector8.testcase ├── makecircularsector9.testcase ├── makecircularstripe1.testcase ├── makecircularstripe10.testcase ├── makecircularstripe11.testcase ├── makecircularstripe12.testcase ├── makecircularstripe13.testcase ├── makecircularstripe14.testcase ├── makecircularstripe15.testcase ├── makecircularstripe16.testcase ├── makecircularstripe17.testcase ├── makecircularstripe18.testcase ├── makecircularstripe19.testcase ├── makecircularstripe2.testcase ├── makecircularstripe20.testcase ├── makecircularstripe21.testcase ├── makecircularstripe22.testcase ├── makecircularstripe23.testcase ├── makecircularstripe24.testcase ├── makecircularstripe25.testcase ├── makecircularstripe26.testcase ├── makecircularstripe3.testcase ├── makecircularstripe4.testcase ├── makecircularstripe5.testcase ├── makecircularstripe6.testcase ├── makecircularstripe7.testcase ├── makecircularstripe8.testcase ├── makecircularstripe9.testcase ├── makeellipse1.testcase ├── makeellipse10.testcase ├── makeellipse11.testcase ├── makeellipse12.testcase ├── makeellipse13.testcase ├── makeellipse14.testcase ├── makeellipse15.testcase ├── makeellipse16.testcase ├── makeellipse17.testcase ├── makeellipse18.testcase ├── makeellipse19.testcase ├── makeellipse2.testcase ├── makeellipse20.testcase ├── makeellipse21.testcase ├── makeellipse3.testcase ├── makeellipse4.testcase ├── makeellipse5.testcase ├── makeellipse6.testcase ├── makeellipse7.testcase ├── makeellipse8.testcase ├── makeellipse9.testcase ├── makeellipticarc1.testcase ├── makeellipticarc10.testcase ├── makeellipticarc11.testcase ├── makeellipticarc12.testcase ├── makeellipticarc13.testcase ├── makeellipticarc14.testcase ├── makeellipticarc15.testcase ├── makeellipticarc16.testcase ├── makeellipticarc17.testcase ├── makeellipticarc18.testcase ├── makeellipticarc19.testcase ├── makeellipticarc2.testcase ├── makeellipticarc20.testcase ├── makeellipticarc21.testcase ├── makeellipticarc22.testcase ├── makeellipticarc23.testcase ├── makeellipticarc24.testcase ├── makeellipticarc25.testcase ├── makeellipticarc26.testcase ├── makeellipticarc3.testcase ├── makeellipticarc4.testcase ├── makeellipticarc5.testcase ├── makeellipticarc6.testcase ├── makeellipticarc7.testcase ├── makeellipticarc8.testcase ├── makeellipticarc9.testcase ├── makeellipticsector1.testcase ├── makeellipticsector10.testcase ├── makeellipticsector11.testcase ├── makeellipticsector12.testcase ├── makeellipticsector13.testcase ├── makeellipticsector14.testcase ├── makeellipticsector15.testcase ├── makeellipticsector16.testcase ├── makeellipticsector17.testcase ├── makeellipticsector18.testcase ├── makeellipticsector19.testcase ├── makeellipticsector2.testcase ├── makeellipticsector20.testcase ├── makeellipticsector21.testcase ├── makeellipticsector22.testcase ├── makeellipticsector23.testcase ├── makeellipticsector24.testcase ├── makeellipticsector25.testcase ├── makeellipticsector26.testcase ├── makeellipticsector3.testcase ├── makeellipticsector4.testcase ├── makeellipticsector5.testcase ├── makeellipticsector6.testcase ├── makeellipticsector7.testcase ├── makeellipticsector8.testcase ├── makeellipticsector9.testcase ├── makeline.testcase ├── makeline10.testcase ├── makeline11.testcase ├── makeline12.testcase ├── makeline13.testcase ├── makeline14.testcase ├── makeline15.testcase ├── makeline16.testcase ├── makeline17.testcase ├── makeline18.testcase ├── makeline19.testcase ├── makeline2.testcase ├── makeline20.testcase ├── makeline21.testcase ├── makeline22.testcase ├── makeline23.testcase ├── makeline24.testcase ├── makeline25.testcase ├── makeline26.testcase ├── makeline27.testcase ├── makeline28.testcase ├── makeline29.testcase ├── makeline3.testcase ├── makeline30.testcase ├── makeline31.testcase ├── makeline32.testcase ├── makeline4.testcase ├── makeline5.testcase ├── makeline6.testcase ├── makeline7.testcase ├── makeline8.testcase ├── makeline9.testcase ├── makepoint-null1.testcase ├── makepoint-null2.testcase ├── makepoint-null3.testcase ├── makepoint-null4.testcase ├── makepoint-null5.testcase ├── makepoint-null6.testcase ├── makepoint-null7.testcase ├── makepoint1.testcase ├── makepoint10.testcase ├── makepoint11.testcase ├── makepoint12.testcase ├── makepoint13.testcase ├── makepoint14.testcase ├── makepoint15.testcase ├── makepoint2.testcase ├── makepoint3.testcase ├── makepoint4.testcase ├── makepoint5.testcase ├── makepoint6.testcase ├── makepoint7.testcase ├── makepoint8.testcase ├── makepoint9.testcase ├── makepointm-null1.testcase ├── makepointm-null2.testcase ├── makepointm-null3.testcase ├── makepointm-null4.testcase ├── makepointm-null5.testcase ├── makepointm-null6.testcase ├── makepointm-null7.testcase ├── makepointm-null8.testcase ├── makepointz-null1.testcase ├── makepointz-null2.testcase ├── makepointz-null3.testcase ├── makepointz-null4.testcase ├── makepointz-null5.testcase ├── makepointz-null6.testcase ├── makepointz-null7.testcase ├── makepointz-null8.testcase ├── makepointz-null9.testcase ├── makepointzm-null1.testcase ├── makepointzm-null10.testcase ├── makepointzm-null2.testcase ├── makepointzm-null3.testcase ├── makepointzm-null4.testcase ├── makepointzm-null5.testcase ├── makepointzm-null6.testcase ├── makepointzm-null7.testcase ├── makepointzm-null8.testcase ├── makepointzm-null9.testcase ├── maxm1.testcase ├── maxm2.testcase ├── maxm3.testcase ├── maxm4.testcase ├── maxm5.testcase ├── maxm6.testcase ├── maxm7.testcase ├── maxz1.testcase ├── maxz2.testcase ├── maxz3.testcase ├── maxz4.testcase ├── maxz5.testcase ├── maxz6.testcase ├── maxz7.testcase ├── mbr1.testcase ├── mbr10.testcase ├── mbr11.testcase ├── mbr12.testcase ├── mbr13.testcase ├── mbr14.testcase ├── mbr15.testcase ├── mbr16.testcase ├── mbr17.testcase ├── mbr18.testcase ├── mbr19.testcase ├── mbr2.testcase ├── mbr20.testcase ├── mbr21.testcase ├── mbr22.testcase ├── mbr23.testcase ├── mbr24.testcase ├── mbr25.testcase ├── mbr26.testcase ├── mbr27.testcase ├── mbr28.testcase ├── mbr29.testcase ├── mbr3.testcase ├── mbr30.testcase ├── mbr31.testcase ├── mbr32.testcase ├── mbr4.testcase ├── mbr5.testcase ├── mbr6.testcase ├── mbr7.testcase ├── mbr8.testcase ├── mbr9.testcase ├── mbrminmax1.testcase ├── mbrminmax2.testcase ├── mbrminmax3.testcase ├── mbrminmax4.testcase ├── mbrminmax5.testcase ├── mbrminmax6.testcase ├── mbrminmax7.testcase ├── mbrminmax8.testcase ├── mi_m.testcase ├── minm1.testcase ├── minm2.testcase ├── minm3.testcase ├── minm4.testcase ├── minm5.testcase ├── minm6.testcase ├── minz1.testcase ├── minz2.testcase ├── minz3.testcase ├── minz4.testcase ├── minz5.testcase ├── minz6.testcase ├── mlinefromtext1.testcase ├── mlinefromtext2.testcase ├── mm_m.testcase ├── mpointfromtext1.testcase ├── mpointfromtext2.testcase ├── mpolygonfromtext1.testcase ├── mpolygonfromtext2.testcase ├── ndims1.testcase ├── ndims2.testcase ├── ndims3.testcase ├── ndims4.testcase ├── ndims5.testcase ├── ndims6.testcase ├── nm_m.testcase ├── normalizelonlat1.testcase ├── normalizelonlat10.testcase ├── normalizelonlat11.testcase ├── normalizelonlat12.testcase ├── normalizelonlat13.testcase ├── normalizelonlat14.testcase ├── normalizelonlat15.testcase ├── normalizelonlat16.testcase ├── normalizelonlat17.testcase ├── normalizelonlat18.testcase ├── normalizelonlat19.testcase ├── normalizelonlat2.testcase ├── normalizelonlat20.testcase ├── normalizelonlat21.testcase ├── normalizelonlat22.testcase ├── normalizelonlat23.testcase ├── normalizelonlat24.testcase ├── normalizelonlat25.testcase ├── normalizelonlat26.testcase ├── normalizelonlat27.testcase ├── normalizelonlat3.testcase ├── normalizelonlat4.testcase ├── normalizelonlat5.testcase ├── normalizelonlat6.testcase ├── normalizelonlat7.testcase ├── normalizelonlat8.testcase ├── normalizelonlat9.testcase ├── npoints1.testcase ├── npoints2.testcase ├── npoints3.testcase ├── npoints4.testcase ├── npoints5.testcase ├── npoints6.testcase ├── nrings1.testcase ├── nrings2.testcase ├── nrings3.testcase ├── nrings4.testcase ├── nrings5.testcase ├── nrings6.testcase ├── numgeometries1.testcase ├── numgeometries2.testcase ├── numgeometries3.testcase ├── numgeometries4.testcase ├── numgeometries5.testcase ├── numgeometries6.testcase ├── pointfromtext1.testcase ├── pointfromtext2.testcase ├── pointn1.testcase ├── pointn10.testcase ├── pointn11.testcase ├── pointn12.testcase ├── pointn13.testcase ├── pointn14.testcase ├── pointn15.testcase ├── pointn2.testcase ├── pointn3.testcase ├── pointn4.testcase ├── pointn5.testcase ├── pointn6.testcase ├── pointn7.testcase ├── pointn8.testcase ├── pointn9.testcase ├── polygonfromtext1.testcase ├── polygonfromtext2.testcase ├── reflectcoords1.testcase ├── reflectcoords10.testcase ├── reflectcoords11.testcase ├── reflectcoords12.testcase ├── reflectcoords13.testcase ├── reflectcoords14.testcase ├── reflectcoords15.testcase ├── reflectcoords16.testcase ├── reflectcoords17.testcase ├── reflectcoords2.testcase ├── reflectcoords3.testcase ├── reflectcoords4.testcase ├── reflectcoords5.testcase ├── reflectcoords6.testcase ├── reflectcoords7.testcase ├── reflectcoords8.testcase ├── reflectcoords9.testcase ├── removepoint1.testcase ├── removepoint10.testcase ├── removepoint11.testcase ├── removepoint12.testcase ├── removepoint13.testcase ├── removepoint14.testcase ├── removepoint15.testcase ├── removepoint16.testcase ├── removepoint2.testcase ├── removepoint3.testcase ├── removepoint4.testcase ├── removepoint5.testcase ├── removepoint6.testcase ├── removepoint7.testcase ├── removepoint8.testcase ├── removepoint9.testcase ├── reverse1.testcase ├── reverse2.testcase ├── reverse3.testcase ├── reverse4.testcase ├── reverse5.testcase ├── reverse6.testcase ├── ring1.testcase ├── ring10.testcase ├── ring11.testcase ├── ring12.testcase ├── ring13.testcase ├── ring14.testcase ├── ring15.testcase ├── ring16.testcase ├── ring17.testcase ├── ring18.testcase ├── ring19.testcase ├── ring2.testcase ├── ring20.testcase ├── ring21.testcase ├── ring22.testcase ├── ring23.testcase ├── ring24.testcase ├── ring25.testcase ├── ring26.testcase ├── ring27.testcase ├── ring28.testcase ├── ring3.testcase ├── ring4.testcase ├── ring5.testcase ├── ring6.testcase ├── ring7.testcase ├── ring8.testcase ├── ring9.testcase ├── rotatecoords1.testcase ├── rotatecoords10.testcase ├── rotatecoords11.testcase ├── rotatecoords12.testcase ├── rotatecoords13.testcase ├── rotatecoords14.testcase ├── rotatecoords2.testcase ├── rotatecoords3.testcase ├── rotatecoords4.testcase ├── rotatecoords5.testcase ├── rotatecoords6.testcase ├── rotatecoords7.testcase ├── rotatecoords8.testcase ├── rotatecoords9.testcase ├── routing1.testcase ├── routing2.testcase ├── routing3.testcase ├── routing4.testcase ├── routing5.testcase ├── rtreealign1.testcase ├── rtreealign2.testcase ├── rtreealign3.testcase ├── rtreealign4.testcase ├── sandro.jpg ├── sanitizeGeometry1.testcase ├── sanitizeGeometry10.testcase ├── sanitizeGeometry11.testcase ├── sanitizeGeometry12.testcase ├── sanitizeGeometry13.testcase ├── sanitizeGeometry14.testcase ├── sanitizeGeometry15.testcase ├── sanitizeGeometry16.testcase ├── sanitizeGeometry2.testcase ├── sanitizeGeometry3.testcase ├── sanitizeGeometry4.testcase ├── sanitizeGeometry5.testcase ├── sanitizeGeometry6.testcase ├── sanitizeGeometry7.testcase ├── sanitizeGeometry8.testcase ├── sanitizeGeometry9.testcase ├── scalecoords1.testcase ├── scalecoords10.testcase ├── scalecoords11.testcase ├── scalecoords12.testcase ├── scalecoords13.testcase ├── scalecoords2.testcase ├── scalecoords3.testcase ├── scalecoords4.testcase ├── scalecoords5.testcase ├── scalecoords6.testcase ├── scalecoords7.testcase ├── scalecoords8.testcase ├── scalecoords9.testcase ├── seconds.wav ├── setpoint1.testcase ├── setpoint10.testcase ├── setpoint11.testcase ├── setpoint12.testcase ├── setpoint13.testcase ├── setpoint14.testcase ├── setpoint15.testcase ├── setpoint16.testcase ├── setpoint17.testcase ├── setpoint18.testcase ├── setpoint19.testcase ├── setpoint2.testcase ├── setpoint20.testcase ├── setpoint21.testcase ├── setpoint22.testcase ├── setpoint23.testcase ├── setpoint3.testcase ├── setpoint4.testcase ├── setpoint5.testcase ├── setpoint6.testcase ├── setpoint7.testcase ├── setpoint8.testcase ├── setpoint9.testcase ├── shiftcoords1.testcase ├── shiftcoords10.testcase ├── shiftcoords11.testcase ├── shiftcoords12.testcase ├── shiftcoords13.testcase ├── shiftcoords14.testcase ├── shiftcoords15.testcase ├── shiftcoords2.testcase ├── shiftcoords3.testcase ├── shiftcoords4.testcase ├── shiftcoords5.testcase ├── shiftcoords6.testcase ├── shiftcoords7.testcase ├── shiftcoords8.testcase ├── shiftcoords9.testcase ├── shiftlongitude1.testcase ├── shiftlongitude10.testcase ├── shiftlongitude11.testcase ├── shiftlongitude12.testcase ├── shiftlongitude13.testcase ├── shiftlongitude14.testcase ├── shiftlongitude15.testcase ├── shiftlongitude16.testcase ├── shiftlongitude17.testcase ├── shiftlongitude18.testcase ├── shiftlongitude19.testcase ├── shiftlongitude2.testcase ├── shiftlongitude20.testcase ├── shiftlongitude21.testcase ├── shiftlongitude22.testcase ├── shiftlongitude23.testcase ├── shiftlongitude24.testcase ├── shiftlongitude25.testcase ├── shiftlongitude26.testcase ├── shiftlongitude3.testcase ├── shiftlongitude4.testcase ├── shiftlongitude5.testcase ├── shiftlongitude6.testcase ├── shiftlongitude7.testcase ├── shiftlongitude8.testcase ├── shiftlongitude9.testcase ├── spatialindex.testcase ├── srid1.testcase ├── srid10.testcase ├── srid11.testcase ├── srid2.testcase ├── srid3.testcase ├── srid4.testcase ├── srid5.testcase ├── srid6.testcase ├── srid7.testcase ├── srid8.testcase ├── srid9.testcase ├── st_m1.testcase ├── st_m2.testcase ├── st_m3.testcase ├── st_m4.testcase ├── st_m5.testcase ├── st_m6.testcase ├── st_m8.testcase ├── st_x1.testcase ├── st_x2.testcase ├── st_x3.testcase ├── st_x4.testcase ├── st_x5.testcase ├── st_x6.testcase ├── st_x7.testcase ├── st_x8.testcase ├── st_x9.testcase ├── st_y1.testcase ├── st_y2.testcase ├── st_y3.testcase ├── st_y4.testcase ├── st_y5.testcase ├── st_y7.testcase ├── st_y8.testcase ├── st_y9.testcase ├── st_z1.testcase ├── st_z2.testcase ├── st_z3.testcase ├── st_z4.testcase ├── st_z5.testcase ├── st_z6.testcase ├── st_z7.testcase ├── st_z8.testcase ├── st_z9.testcase ├── startpoint1.testcase ├── startpoint2.testcase ├── startpoint3.testcase ├── swapcoords1.testcase ├── swapcoords10.testcase ├── swapcoords11.testcase ├── swapcoords2.testcase ├── swapcoords3.testcase ├── swapcoords4.testcase ├── swapcoords5.testcase ├── swapcoords6.testcase ├── swapcoords7.testcase ├── swapcoords8.testcase ├── swapcoords9.testcase ├── test.webp ├── testFDO.sqlite ├── testFGF.sqlite ├── testdb1.sqlite ├── togars1.testcase ├── togars10.testcase ├── togars11.testcase ├── togars12.testcase ├── togars13.testcase ├── togars2.testcase ├── togars3.testcase ├── togars4.testcase ├── togars5.testcase ├── togars6.testcase ├── togars7.testcase ├── togars8.testcase ├── togars9.testcase ├── translate1.testcase ├── translate10.testcase ├── translate11.testcase ├── translate12.testcase ├── translate13.testcase ├── translate14.testcase ├── translate15.testcase ├── translate16.testcase ├── translate17.testcase ├── translate18.testcase ├── translate19.testcase ├── translate2.testcase ├── translate3.testcase ├── translate4.testcase ├── translate5.testcase ├── translate6.testcase ├── translate7.testcase ├── translate8.testcase ├── translate9.testcase ├── trivial.sqlite_RO ├── uncompressgeom1.testcase ├── uncompressgeom2.testcase ├── uncompressgeom3.testcase ├── unsafeTriggers1.testcase ├── us_ch_m.testcase ├── us_ft_m.testcase ├── us_in_m.testcase ├── us_mi_m.testcase ├── us_yd_m.testcase ├── wkb1.testcase ├── wkb10.testcase ├── wkb11.testcase ├── wkb12.testcase ├── wkb13.testcase ├── wkb14.testcase ├── wkb15.testcase ├── wkb16.testcase ├── wkb17.testcase ├── wkb18.testcase ├── wkb19.testcase ├── wkb2.testcase ├── wkb20.testcase ├── wkb21.testcase ├── wkb22.testcase ├── wkb23.testcase ├── wkb24.testcase ├── wkb25.testcase ├── wkb26.testcase ├── wkb27.testcase ├── wkb28.testcase ├── wkb29.testcase ├── wkb3.testcase ├── wkb30.testcase ├── wkb31.testcase ├── wkb32.testcase ├── wkb33.testcase ├── wkb34.testcase ├── wkb35.testcase ├── wkb36.testcase ├── wkb4.testcase ├── wkb5.testcase ├── wkb6.testcase ├── wkb7.testcase ├── wkb8.testcase ├── wkb9.testcase ├── wkbtosql1.testcase ├── wkbtosql2.testcase ├── wkbtosql3.testcase ├── wkttosql1.testcase ├── wkttosql2.testcase ├── wkttosql3.testcase └── yd_m.testcase ├── sql_stmt_xmlsec_tests ├── Makefile.am ├── Makefile.in ├── loadxml1.testcase ├── loadxml2.testcase ├── loadxml3.testcase ├── loadxml4.testcase ├── loadxml5.testcase ├── loadxml6.testcase ├── storexml1.testcase ├── storexml10.testcase ├── storexml11.testcase ├── storexml12.testcase ├── storexml13.testcase ├── storexml14.testcase ├── storexml15.testcase ├── storexml16.testcase ├── storexml2.testcase ├── storexml3.testcase ├── storexml4.testcase ├── storexml5.testcase ├── storexml6.testcase ├── storexml7.testcase ├── storexml8.testcase └── storexml9.testcase ├── stazioni_se.xml ├── symbol.dxf ├── test-invalid.sqlite ├── test-legacy-2.3.1.sqlite ├── test-legacy-3.0.1.sqlite ├── test.webp ├── test.wfs ├── testDescribeFeatureType.wfs ├── test_helpers.h ├── test_under_valgrind.sh ├── testcase1.csv ├── testcase1.xls ├── thunderstorm_mild.svg ├── tile000.jpeg ├── tile100.jpeg ├── tile101.jpeg ├── tile110.jpeg └── tile111.jpeg /src/gaiaaux/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | INCLUDES = @CFLAGS@ 3 | INCLUDES += -I$(top_srcdir)/src/headers 4 | 5 | noinst_LTLIBRARIES = libgaiaaux.la 6 | 7 | libgaiaaux_la_SOURCES = gg_sqlaux.c \ 8 | gg_utf8.c 9 | 10 | MOSTLYCLEANFILES = *.gcna *.gcno *.gcda 11 | -------------------------------------------------------------------------------- /src/gaiaexif/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | INCLUDES = @CFLAGS@ 3 | INCLUDES += -I$(top_srcdir)/src/headers 4 | 5 | noinst_LTLIBRARIES = libgaiaexif.la 6 | 7 | libgaiaexif_la_SOURCES = gaia_exif.c 8 | 9 | MOSTLYCLEANFILES = *.gcna *.gcno *.gcda 10 | -------------------------------------------------------------------------------- /src/gaiageo/flex/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | EXTRA_DIST = ewktLexer.l geoJsonLexer.l gmlLexer.l \ 3 | kmlLexer.l vanuatuLexer.l ReadMe.txt 4 | 5 | -------------------------------------------------------------------------------- /src/gaiageo/lemon/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | SUBDIRS = lemon_src 3 | 4 | EXTRA_DIST = Ewkt.y geoJSON.y Gml.y Kml.y vanuatuWkt.y ReadMe.txt 5 | 6 | -------------------------------------------------------------------------------- /src/gaiageo/lemon/lemon_src/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | EXTRA_DIST = lemon.c lempar.c 3 | 4 | -------------------------------------------------------------------------------- /src/srsinit/epsg_update/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | EXTRA_DIST = README.txt auto_epsg.c 3 | 4 | -------------------------------------------------------------------------------- /src/virtualtext/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | INCLUDES = @CFLAGS@ 3 | INCLUDES += -I$(top_srcdir)/src/headers 4 | 5 | noinst_LTLIBRARIES = libvirtualtext.la 6 | 7 | libvirtualtext_la_SOURCES = virtualtext.c 8 | 9 | MOSTLYCLEANFILES = *.gcna *.gcno *.gcda 10 | -------------------------------------------------------------------------------- /src/wfs/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | INCLUDES = @CFLAGS@ @LIBXML2_CFLAGS@ 3 | INCLUDES += -I$(top_srcdir)/src/headers 4 | 5 | noinst_LTLIBRARIES = libwfs.la 6 | 7 | libwfs_la_SOURCES = wfs_in.c 8 | 9 | MOSTLYCLEANFILES = *.gcna *.gcno *.gcda 10 | -------------------------------------------------------------------------------- /test/Apple-iPhone-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/Apple-iPhone-4.jpg -------------------------------------------------------------------------------- /test/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/empty.png -------------------------------------------------------------------------------- /test/empty.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/empty.tif -------------------------------------------------------------------------------- /test/movies.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/movies.xml -------------------------------------------------------------------------------- /test/shapetest1.dbf: -------------------------------------------------------------------------------- 1 | _a3Wtestcase1C(testcase2N 2 | windward 2 orde lees 20 -------------------------------------------------------------------------------- /test/shapetest1.prj: -------------------------------------------------------------------------------- 1 | GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] -------------------------------------------------------------------------------- /test/shapetest1.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shapetest1.shp -------------------------------------------------------------------------------- /test/shapetest1.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shapetest1.shx -------------------------------------------------------------------------------- /test/shp/foggia/local_councils.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/foggia/local_councils.dbf -------------------------------------------------------------------------------- /test/shp/foggia/local_councils.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/foggia/local_councils.shp -------------------------------------------------------------------------------- /test/shp/foggia/local_councils.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/foggia/local_councils.shx -------------------------------------------------------------------------------- /test/shp/gaza/aeroway.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/gaza/aeroway.dbf -------------------------------------------------------------------------------- /test/shp/gaza/aeroway.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/gaza/aeroway.shp -------------------------------------------------------------------------------- /test/shp/gaza/aeroway.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/gaza/aeroway.shx -------------------------------------------------------------------------------- /test/shp/gaza/barrier.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/gaza/barrier.dbf -------------------------------------------------------------------------------- /test/shp/gaza/barrier.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/gaza/barrier.shp -------------------------------------------------------------------------------- /test/shp/gaza/barrier.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/gaza/barrier.shx -------------------------------------------------------------------------------- /test/shp/gaza/route.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/gaza/route.dbf -------------------------------------------------------------------------------- /test/shp/gaza/route.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/gaza/route.shp -------------------------------------------------------------------------------- /test/shp/gaza/route.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/gaza/route.shx -------------------------------------------------------------------------------- /test/shp/merano-3d/points.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/merano-3d/points.shp -------------------------------------------------------------------------------- /test/shp/merano-3d/points.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/merano-3d/points.shx -------------------------------------------------------------------------------- /test/shp/merano-3d/polygons.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/merano-3d/polygons.shp -------------------------------------------------------------------------------- /test/shp/merano-3d/polygons.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/merano-3d/polygons.shx -------------------------------------------------------------------------------- /test/shp/merano-3d/roads.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/merano-3d/roads.dbf -------------------------------------------------------------------------------- /test/shp/merano-3d/roads.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/merano-3d/roads.shp -------------------------------------------------------------------------------- /test/shp/merano-3d/roads.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/merano-3d/roads.shx -------------------------------------------------------------------------------- /test/shp/new-caledonia/buildings.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/new-caledonia/buildings.dbf -------------------------------------------------------------------------------- /test/shp/new-caledonia/buildings.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/new-caledonia/buildings.shp -------------------------------------------------------------------------------- /test/shp/new-caledonia/buildings.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/new-caledonia/buildings.shx -------------------------------------------------------------------------------- /test/shp/new-caledonia/points.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/new-caledonia/points.dbf -------------------------------------------------------------------------------- /test/shp/new-caledonia/points.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/new-caledonia/points.shp -------------------------------------------------------------------------------- /test/shp/new-caledonia/points.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/new-caledonia/points.shx -------------------------------------------------------------------------------- /test/shp/new-caledonia/railways.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/new-caledonia/railways.dbf -------------------------------------------------------------------------------- /test/shp/new-caledonia/railways.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/new-caledonia/railways.shp -------------------------------------------------------------------------------- /test/shp/new-caledonia/railways.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/new-caledonia/railways.shx -------------------------------------------------------------------------------- /test/shp/taiwan/hystoric.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/taiwan/hystoric.dbf -------------------------------------------------------------------------------- /test/shp/taiwan/hystoric.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/taiwan/hystoric.shp -------------------------------------------------------------------------------- /test/shp/taiwan/hystoric.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/taiwan/hystoric.shx -------------------------------------------------------------------------------- /test/shp/taiwan/leisure.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/taiwan/leisure.dbf -------------------------------------------------------------------------------- /test/shp/taiwan/leisure.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/taiwan/leisure.shp -------------------------------------------------------------------------------- /test/shp/taiwan/leisure.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/taiwan/leisure.shx -------------------------------------------------------------------------------- /test/shp/taiwan/route.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/taiwan/route.dbf -------------------------------------------------------------------------------- /test/shp/taiwan/route.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/taiwan/route.shp -------------------------------------------------------------------------------- /test/shp/taiwan/route.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/shp/taiwan/route.shx -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/bdpolyfromwkb17.testcase: -------------------------------------------------------------------------------- 1 | BdPolyFromWKB - zeroblob 2 | :memory: #use in-memory database 3 | SELECT BdPolyFromWKB(zeroblob(25)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | BdPolyFromWKB(zeroblob(25)) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/boundary2.testcase: -------------------------------------------------------------------------------- 1 | Boundary - non-blob 2 | :memory: #use in-memory database 3 | SELECT Boundary("hello") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | Boundary("hello") 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/boundary3.testcase: -------------------------------------------------------------------------------- 1 | Boundary - bad blob 2 | :memory: #use in-memory database 3 | SELECT Boundary(zeroblob(100)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | Boundary(zeroblob(100)) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/buffer3.testcase: -------------------------------------------------------------------------------- 1 | buffer3 2 | :memory: #use in-memory database 3 | SELECT Buffer("foo", 1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | Buffer("foo", 1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/buffer5.testcase: -------------------------------------------------------------------------------- 1 | buffer5 2 | :memory: #use in-memory database 3 | SELECT Buffer(zeroblob(40), 1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | Buffer(zeroblob(40), 1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/buffer6.testcase: -------------------------------------------------------------------------------- 1 | buffer6 2 | :memory: #use in-memory database 3 | SELECT Buffer(GeomFromText("LINESTRING()"), 1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | Buffer(GeomFromText("LINESTRING()"), 1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/buildarea1.testcase: -------------------------------------------------------------------------------- 1 | buildarea - null arg 2 | :memory: #use in-memory database 3 | SELECT BuildArea(NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | BuildArea(NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/buildarea2.testcase: -------------------------------------------------------------------------------- 1 | buildarea - zeroblob arg 2 | :memory: #use in-memory database 3 | SELECT BuildArea(zeroblob(48)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | BuildArea(zeroblob(48)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/centroid3.testcase: -------------------------------------------------------------------------------- 1 | Centroid - non-geometry 2 | :memory: #use in-memory database 3 | SELECT astext(centroid("foo")); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | astext(centroid("foo")) 7 | (NULL) 8 | 9 | 10 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/centroid5.testcase: -------------------------------------------------------------------------------- 1 | Centroid - zeroblob 2 | :memory: #use in-memory database 3 | SELECT centroid(zeroblob(40)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | centroid(zeroblob(40)) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/convexhull5.testcase: -------------------------------------------------------------------------------- 1 | convex hull - zeroblob 2 | :memory: #use in-memory database 3 | SELECT ConvexHull(zeroblob(100)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ConvexHull(zeroblob(100)) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/convexhull6.testcase: -------------------------------------------------------------------------------- 1 | convex hull - non-blob 2 | :memory: #use in-memory database 3 | SELECT ConvexHull(3.2) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ConvexHull(3.2) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/distance5.testcase: -------------------------------------------------------------------------------- 1 | Distance - non-blob first arg 2 | :memory: #use in-memory database 3 | SELECT Distance(3, MakePoint(1, 2)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | Distance(3, MakePoint(1, 2)) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/isclosed4.testcase: -------------------------------------------------------------------------------- 1 | isclosed4 2 | :memory: #use in-memory database 3 | SELECT IsClosed(zeroblob(10)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | IsClosed(zeroblob(10)) 7 | -1 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/isclosed5.testcase: -------------------------------------------------------------------------------- 1 | isclosed5 2 | :memory: #use in-memory database 3 | SELECT IsClosed(3); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | IsClosed(3) 7 | -1 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/isring3.testcase: -------------------------------------------------------------------------------- 1 | isring3 2 | :memory: #use in-memory database 3 | SELECT IsRing("hello"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | IsRing("hello") 7 | -1 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/isring4.testcase: -------------------------------------------------------------------------------- 1 | isring4 2 | :memory: #use in-memory database 3 | SELECT IsRing(zeroblob(10)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | IsRing(zeroblob(10)) 7 | -1 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/issimple3.testcase: -------------------------------------------------------------------------------- 1 | issimple3 2 | :memory: #use in-memory database 3 | SELECT IsSimple(GeomFromText("POLYGON()")); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | IsSimple(GeomFromText("POLYGON()")) 7 | -1 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/issimple4.testcase: -------------------------------------------------------------------------------- 1 | issimple4 2 | :memory: #use in-memory database 3 | SELECT IsSimple(zeroblob(10)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | IsSimple(zeroblob(10)) 7 | -1 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/issimple5.testcase: -------------------------------------------------------------------------------- 1 | issimple5 2 | :memory: #use in-memory database 3 | SELECT IsSimple("hello"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | IsSimple("hello") 7 | -1 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/isvalid1.testcase: -------------------------------------------------------------------------------- 1 | isvalid1 2 | :memory: #use in-memory database 3 | SELECT IsValid(zeroblob(10)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | IsValid(zeroblob(10)) 7 | -1 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/isvalid5.testcase: -------------------------------------------------------------------------------- 1 | isvalid5 2 | :memory: #use in-memory database 3 | SELECT IsValid("hello"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | IsValid("hello") 7 | -1 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/isvalid6.testcase: -------------------------------------------------------------------------------- 1 | isvalid6 2 | :memory: #use in-memory database 3 | SELECT IsValid(GeomFromText("POLYGON()")); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | IsValid(GeomFromText("POLYGON()")) 7 | -1 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/simplify4.testcase: -------------------------------------------------------------------------------- 1 | Simplify - bad arg 2 | :memory: #use in-memory database 3 | SELECT Simplify("hello", 0) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | Simplify("hello", 0) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/simplify7.testcase: -------------------------------------------------------------------------------- 1 | Simplify - zeroblob arg 2 | :memory: #use in-memory database 3 | SELECT Simplify(zeroblob(1000), 0) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | Simplify(zeroblob(1000), 0) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/st_area5.testcase: -------------------------------------------------------------------------------- 1 | ST_Area - Point 2 | :memory: #use in-memory database 3 | SELECT ST_Area(GeomFromText("POINT(0 0)")); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_Area(GeomFromText("POINT(0 0)")) 7 | 0.0 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/st_area6.testcase: -------------------------------------------------------------------------------- 1 | ST_Area - bad blob (error) 2 | :memory: #use in-memory database 3 | SELECT ST_Area(zeroblob(4)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_Area(zeroblob(4)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/st_area8.testcase: -------------------------------------------------------------------------------- 1 | ST_Area - text (error) 2 | :memory: #use in-memory database 3 | SELECT ST_Area("hello"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_Area("hello") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/st_length5.testcase: -------------------------------------------------------------------------------- 1 | ST_Length - Point 2 | :memory: #use in-memory database 3 | SELECT ST_Length(GeomFromText("POINT(0 0)")); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_Length(GeomFromText("POINT(0 0)")) 7 | 0.0 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/st_length6.testcase: -------------------------------------------------------------------------------- 1 | ST_Length - bad blob (error) 2 | :memory: #use in-memory database 3 | SELECT ST_Length(zeroblob(4)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_Length(zeroblob(4)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/st_perimeter6.testcase: -------------------------------------------------------------------------------- 1 | ST_Perimeter - bad blob (error) 2 | :memory: #use in-memory database 3 | SELECT ST_Perimeter(zeroblob(4)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_Perimeter(zeroblob(4)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/union28.testcase: -------------------------------------------------------------------------------- 1 | union - zeroblob 2 | :memory: #use in-memory database 3 | SELECT GUnion(zeroblob(100)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GUnion(zeroblob(100)) 7 | (NULL) 8 | 9 | 10 | -------------------------------------------------------------------------------- /test/sql_stmt_geos_tests/union29.testcase: -------------------------------------------------------------------------------- 1 | union - non-blob 2 | :memory: #use in-memory database 3 | SELECT GUnion(4.78) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GUnion(4.78) 7 | (NULL) 8 | 9 | 10 | -------------------------------------------------------------------------------- /test/sql_stmt_geosadvanced_tests/linemerge1.testcase: -------------------------------------------------------------------------------- 1 | linemerge - bad blob 2 | :memory: #use in-memory database 3 | SELECT LineMerge(zeroblob(44)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | LineMerge(zeroblob(44)) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_geosadvanced_tests/linemerge2.testcase: -------------------------------------------------------------------------------- 1 | linemerge - non-blob 2 | :memory: #use in-memory database 3 | SELECT LineMerge(44) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | LineMerge(44) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_geosadvanced_tests/ringsnodes3.testcase: -------------------------------------------------------------------------------- 1 | RingsCutAtNodes - non-blob 2 | :memory: #use in-memory database 3 | SELECT RingsCutAtNodes("hello") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | RingsCutAtNodes("hello") 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_geosadvanced_tests/unaryunion6.testcase: -------------------------------------------------------------------------------- 1 | unaryunion - non-blob 2 | :memory: #use in-memory database 3 | SELECT AsText(UnaryUnion(3.14)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsText(UnaryUnion(3.14)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geosadvanced_tests/unaryunion7.testcase: -------------------------------------------------------------------------------- 1 | unaryunion - bad blob 2 | :memory: #use in-memory database 3 | SELECT UnaryUnion(zeroblob(40)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | UnaryUnion(zeroblob(40)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geostrunk_tests/concave_hull3.testcase: -------------------------------------------------------------------------------- 1 | ST_ConcaveHull - integer input (error) 2 | :memory: #use in-memory database 3 | SELECT ST_ConcaveHull(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_ConcaveHull(1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geostrunk_tests/concave_hull4.testcase: -------------------------------------------------------------------------------- 1 | ST_ConcaveHull - NULL input (error) 2 | :memory: #use in-memory database 3 | SELECT ST_ConcaveHull(NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_ConcaveHull(NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geostrunk_tests/voronoj3.testcase: -------------------------------------------------------------------------------- 1 | ST_VoronojDiagram - integer input (error) 2 | :memory: #use in-memory database 3 | SELECT ST_VoronojDiagram(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_VoronojDiagram(1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_geostrunk_tests/voronoj4.testcase: -------------------------------------------------------------------------------- 1 | ST_VoronojDiagram - NULL input (error) 2 | :memory: #use in-memory database 3 | SELECT ST_VoronojDiagram(NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_VoronojDiagram(NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/createstyling1.testcase: -------------------------------------------------------------------------------- 1 | CreateStylingTables - NULL 2 | :memory: #use in-memory database 3 | SELECT CreateStylingTables(NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CreateStylingTables(NULL) 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/createstyling3.testcase: -------------------------------------------------------------------------------- 1 | CreateStylingTables - DOUBLE 2 | :memory: #use in-memory database 3 | SELECT CreateStylingTables(1.1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CreateStylingTables(1.1) 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/createstyling5.testcase: -------------------------------------------------------------------------------- 1 | CreateStylingTables - no args 2 | :memory: #use in-memory database 3 | SELECT CreateStylingTables(); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CreateStylingTables() 7 | 1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/createstyling6.testcase: -------------------------------------------------------------------------------- 1 | CreateStylingTables - relaxed 2 | :memory: #use in-memory database 3 | SELECT CreateStylingTables(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CreateStylingTables(1) 7 | 1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/getIsoMetaId2.testcase: -------------------------------------------------------------------------------- 1 | GetIsoMetadataId - INTEGER fileIdentifier 2 | :memory: #use in-memory database 3 | SELECT GetIsoMetadataId(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GetIsoMetadataId(1) 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/iscompressedxmlblob1.testcase: -------------------------------------------------------------------------------- 1 | XB_IsCompressed - NULL XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_IsCompressed(NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_IsCompressed(NULL) 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/iscompressedxmlblob2.testcase: -------------------------------------------------------------------------------- 1 | XB_IsCompressed - INTEGER XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_IsCompressed(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_IsCompressed(1) 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/iscompressedxmlblob3.testcase: -------------------------------------------------------------------------------- 1 | XB_IsCompressed - DOUBLE XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_IsCompressed(1.1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_IsCompressed(1.1) 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/isisometadata1.testcase: -------------------------------------------------------------------------------- 1 | XB_IsIsoMetadata - NULL XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_IsIsoMetadata(NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_IsIsoMetadata(NULL) 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/isisometadata2.testcase: -------------------------------------------------------------------------------- 1 | XB_IsIsoMetadata - INTEGER XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_IsIsoMetadata(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_IsIsoMetadata(1) 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/isisometadata3.testcase: -------------------------------------------------------------------------------- 1 | XB_IsIsoMetadata - DOUBLE XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_IsIsoMetadata(1.1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_IsIsoMetadata(1.1) 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/issvg1.testcase: -------------------------------------------------------------------------------- 1 | XB_IsSvg - NULL XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_IsSvg(NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_IsSvg(NULL) 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/issvg2.testcase: -------------------------------------------------------------------------------- 1 | XB_IsSvg - INTEGER XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_IsSvg(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_IsSvg(1) 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/issvg3.testcase: -------------------------------------------------------------------------------- 1 | XB_IsSvg - DOUBLE XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_IsSvg(1.1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_IsSvg(1.1) 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/issvg4.testcase: -------------------------------------------------------------------------------- 1 | XB_IsSvg - TEXT XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_IsSvg('alpha'); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_IsSvg('alpha') 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/issvg5.testcase: -------------------------------------------------------------------------------- 1 | XB_IsSvg - invalid XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_IsSvg(zeroblob(100)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_IsSvg(zeroblob(100)) 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/isvalidxmlblob1.testcase: -------------------------------------------------------------------------------- 1 | XB_IsValid - NULL XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_IsValid(NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_IsValid(NULL) 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/isvalidxmlblob2.testcase: -------------------------------------------------------------------------------- 1 | XB_IsValid - INTEGER XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_IsValid(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_IsValid(1) 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/isvalidxmlblob3.testcase: -------------------------------------------------------------------------------- 1 | XB_IsValid - DOUBLE XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_IsValid(1.1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_IsValid(1.1) 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/isvalidxmlblob4.testcase: -------------------------------------------------------------------------------- 1 | XB_IsValid - TEXT XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_IsValid('alpha'); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_IsValid('alpha') 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/isvalidxmlblob5.testcase: -------------------------------------------------------------------------------- 1 | XB_IsValid - invalid XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_IsValid(zeroblob(100)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_IsValid(zeroblob(100)) 7 | 0 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmlblobgetabstract2.testcase: -------------------------------------------------------------------------------- 1 | XB_GetAbstract - INTEGER XmlDocument 2 | :memory: #use in-memory database 3 | SELECT XB_GetAbstract(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_GetAbstract(1) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmlblobgetencoding1.testcase: -------------------------------------------------------------------------------- 1 | XB_GetEncoding - NULL XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_GetEncoding(NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_GetEncoding(NULL) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmlblobgetencoding2.testcase: -------------------------------------------------------------------------------- 1 | XB_GetEncoding - INTEGER XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_GetEncoding(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_GetEncoding(1) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmlblobgetencoding3.testcase: -------------------------------------------------------------------------------- 1 | XB_GetEncoding - DOUBLE XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_GetEncoding(1.1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_GetEncoding(1.1) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmlblobgetfileid1.testcase: -------------------------------------------------------------------------------- 1 | XB_GetFileId - NULL XmlDocument 2 | :memory: #use in-memory database 3 | SELECT XB_GetFileId(NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_GetFileId(NULL) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmlblobgetfileid2.testcase: -------------------------------------------------------------------------------- 1 | XB_GetFileId - INTEGER XmlDocument 2 | :memory: #use in-memory database 3 | SELECT XB_GetFileId(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_GetFileId(1) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmlblobgetfileid3.testcase: -------------------------------------------------------------------------------- 1 | XB_GetFileId - DOUBLE XmlDocument 2 | :memory: #use in-memory database 3 | SELECT XB_GetFileId(1.1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_GetFileId(1.1) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmlblobgetgeometry2.testcase: -------------------------------------------------------------------------------- 1 | XB_GetGeometry - INTEGER XmlDocument 2 | :memory: #use in-memory database 3 | SELECT XB_GetGeometry(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_GetGeometry(1) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmlblobgetparentid2.testcase: -------------------------------------------------------------------------------- 1 | XB_GetParentId - INTEGER XmlDocument 2 | :memory: #use in-memory database 3 | SELECT XB_GetParentId(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_GetParentId(1) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmlblobgettitle1.testcase: -------------------------------------------------------------------------------- 1 | XB_GetTitle - NULL XmlDocument 2 | :memory: #use in-memory database 3 | SELECT XB_GetTitle(NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_GetTitle(NULL) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmlblobgettitle2.testcase: -------------------------------------------------------------------------------- 1 | XB_GetTitle - INTEGER XmlDocument 2 | :memory: #use in-memory database 3 | SELECT XB_GetTitle(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_GetTitle(1) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmlblobgettitle3.testcase: -------------------------------------------------------------------------------- 1 | XB_GetTitle - DOUBLE XmlDocument 2 | :memory: #use in-memory database 3 | SELECT XB_GetTitle(1.1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_GetTitle(1.1) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmlcompress1.testcase: -------------------------------------------------------------------------------- 1 | XB_Compress - NULL XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_Compress(NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_Compress(NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmlcompress2.testcase: -------------------------------------------------------------------------------- 1 | XB_Compress - TEXT XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_Compress('alpha'); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_Compress('alpha') 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmlcompress3.testcase: -------------------------------------------------------------------------------- 1 | XB_Compress - INTEGER XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_Compress(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_Compress(1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmlcompress4.testcase: -------------------------------------------------------------------------------- 1 | XB_Compress - DOUBLE XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_Compress(1.1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_Compress(1.1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmlcompress5.testcase: -------------------------------------------------------------------------------- 1 | XB_Compress - invalid XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_Compress(zeroblob(100)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_Compress(zeroblob(100)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmlfromblob1.testcase: -------------------------------------------------------------------------------- 1 | XB_GetPayload - NULL XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_GetPayload(NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_GetPayload(NULL) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmlfromblob2.testcase: -------------------------------------------------------------------------------- 1 | XB_GetPayload - INTEGER XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_GetPayload(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_GetPayload(1) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmlfromblob3.testcase: -------------------------------------------------------------------------------- 1 | XB_GetPayload - DOUBLE XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_GetPayload(1.1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_GetPayload(1.1) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmlfromblob4.testcase: -------------------------------------------------------------------------------- 1 | XB_GetPayload - TEXT XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_GetPayload('alpha'); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_GetPayload('alpha') 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmltextfromblob1.testcase: -------------------------------------------------------------------------------- 1 | XB_GetDocument - NULL XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_GetDocument(NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_GetDocument(NULL) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmltextfromblob2.testcase: -------------------------------------------------------------------------------- 1 | XB_GetDocument - INTEGER XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_GetDocument(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_GetDocument(1) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmltextfromblob3.testcase: -------------------------------------------------------------------------------- 1 | XB_GetDocument - DOUBLE XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_GetDocument(1.1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_GetDocument(1.1) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmltoblob1.testcase: -------------------------------------------------------------------------------- 1 | XB_Create - NULL XMLDocument 2 | :memory: #use in-memory database 3 | SELECT XB_Create(NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_Create(NULL) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmltoblob2.testcase: -------------------------------------------------------------------------------- 1 | XB_Create - INTEGER XMLDocument 2 | :memory: #use in-memory database 3 | SELECT XB_Create(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_Create(1) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmltoblob3.testcase: -------------------------------------------------------------------------------- 1 | XB_Create - DOUBLE XMLDocument 2 | :memory: #use in-memory database 3 | SELECT XB_Create(1.1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_Create(1.1) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmltoblob4.testcase: -------------------------------------------------------------------------------- 1 | XB_Create - BLOB XMLDocument 2 | :memory: #use in-memory database 3 | SELECT XB_Create(zeroblob(4)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_Create(zeroblob(4)) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmluncompress1.testcase: -------------------------------------------------------------------------------- 1 | XB_Uncompress - NULL XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_Uncompress(NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_Uncompress(NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmluncompress2.testcase: -------------------------------------------------------------------------------- 1 | XB_Uncompress - TEXT XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_Uncompress('alpha'); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_Uncompress('alpha') 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmluncompress3.testcase: -------------------------------------------------------------------------------- 1 | XB_Uncompress - INTEGER XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_Uncompress(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_Uncompress(1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_libxml2_tests/xmluncompress4.testcase: -------------------------------------------------------------------------------- 1 | XB_Uncompress - DOUBLE XmlBLOB 2 | :memory: #use in-memory database 3 | SELECT XB_Uncompress(1.1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_Uncompress(1.1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_lwgeom_tests/st_asx3d1.testcase: -------------------------------------------------------------------------------- 1 | ST_AsX3D - NULL geometry 2 | :memory: #use in-memory database 3 | SELECT ST_AsX3D(NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_AsX3D(NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_lwgeom_tests/st_asx3d2.testcase: -------------------------------------------------------------------------------- 1 | ST_AsX3D - text geometry 2 | :memory: #use in-memory database 3 | SELECT ST_AsX3D('alpha'); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_AsX3D('alpha') 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_lwgeom_tests/st_asx3d3.testcase: -------------------------------------------------------------------------------- 1 | ST_AsX3D - int geometry 2 | :memory: #use in-memory database 3 | SELECT ST_AsX3D(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_AsX3D(1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_lwgeom_tests/st_asx3d4.testcase: -------------------------------------------------------------------------------- 1 | ST_AsX3D - 2D point 2 | :memory: #use in-memory database 3 | SELECT ST_AsX3D(MakePoint(12, 21)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_AsX3D(MakePoint(12, 21)) 7 | 12 21 8 | -------------------------------------------------------------------------------- /test/sql_stmt_lwgeom_tests/st_geohash1.testcase: -------------------------------------------------------------------------------- 1 | ST_GeoHash - NULL geometry 2 | :memory: #use in-memory database 3 | SELECT ST_GeoHash(NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_GeoHash(NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_lwgeom_tests/st_geohash2.testcase: -------------------------------------------------------------------------------- 1 | ST_GeoHash - text geometry 2 | :memory: #use in-memory database 3 | SELECT ST_GeoHash('alpha'); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_GeoHash('alpha') 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_lwgeom_tests/st_geohash3.testcase: -------------------------------------------------------------------------------- 1 | ST_GeoHash - int geometry 2 | :memory: #use in-memory database 3 | SELECT ST_GeoHash(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_GeoHash(1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_lwgeom_tests/st_geohash5.testcase: -------------------------------------------------------------------------------- 1 | ST_GeoHash - zeroblob geometry 2 | :memory: #use in-memory database 3 | SELECT ST_GeoHash(zeroblob(4)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_GeoHash(zeroblob(4)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_lwgeom_tests/st_makevalid2.testcase: -------------------------------------------------------------------------------- 1 | ST_MakeValid - NULL BLOB (error) 2 | :memory: #use in-memory database 3 | SELECT ST_MakeValid(NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_MakeValid(NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_lwgeom_tests/st_makevalid3.testcase: -------------------------------------------------------------------------------- 1 | ST_MakeValid - text (error) 2 | :memory: #use in-memory database 3 | SELECT ST_MakeValid('alpha'); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_MakeValid('alpha') 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/acos-text.testcase: -------------------------------------------------------------------------------- 1 | acos-text # check of text argument to acos() 2 | :memory: #use in-memory database 3 | SELECT acos("test"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | acos("test") # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/acos.testcase: -------------------------------------------------------------------------------- 1 | acos(1) 2 | :memory: #use in-memory database 3 | SELECT acos(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | acos(1) # header 7 | 0.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/acos10.testcase: -------------------------------------------------------------------------------- 1 | acos(1.0) 2 | :memory: #use in-memory database 3 | SELECT acos(1.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | acos(1.0) # header 7 | 0.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/acos2.testcase: -------------------------------------------------------------------------------- 1 | acos(2) 2 | :memory: #use in-memory database 3 | SELECT acos(2); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | acos(2) # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/acos20.testcase: -------------------------------------------------------------------------------- 1 | acos(2.0) 2 | :memory: #use in-memory database 3 | SELECT acos(2.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | acos(2.0) # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/asin-text.testcase: -------------------------------------------------------------------------------- 1 | asin-text # check of text argument to asin() 2 | :memory: #use in-memory database 3 | SELECT asin("test"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | asin("test") # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/asin1.testcase: -------------------------------------------------------------------------------- 1 | asin(1) 2 | :memory: #use in-memory database 3 | SELECT asin(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | asin(1) # header 7 | 1.570796326794:14 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/asin10.testcase: -------------------------------------------------------------------------------- 1 | asin(1.0) 2 | :memory: #use in-memory database 3 | SELECT asin(1.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | asin(1.0) # header 7 | 1.570796326794:14 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/asin2.testcase: -------------------------------------------------------------------------------- 1 | asin(2) 2 | :memory: #use in-memory database 3 | SELECT asin(2); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | asin(2) # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/asin20.testcase: -------------------------------------------------------------------------------- 1 | asin(2.0) 2 | :memory: #use in-memory database 3 | SELECT asin(2.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | asin(2.0) # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/atan-text.testcase: -------------------------------------------------------------------------------- 1 | atan-text 2 | :memory: # use in-memory database 3 | SELECT atan('test'); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | atan('test') # header 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/atan0.testcase: -------------------------------------------------------------------------------- 1 | atan(0) 2 | :memory: #use in-memory database 3 | SELECT atan(0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | atan(0) # header 7 | 0.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/atan00.testcase: -------------------------------------------------------------------------------- 1 | atan(0.0) 2 | :memory: # use in-memory database 3 | SELECT atan(0.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | atan(0.0) # header 7 | 0.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/ceil-int.testcase: -------------------------------------------------------------------------------- 1 | ceil(integer) # integer input - this is just the name remember 2 | :memory: 3 | SELECT ceil(3); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | ceil(3) # this is the header row 7 | 3.0 # this is really the result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/ceilfloat.testcase: -------------------------------------------------------------------------------- 1 | ceil-float 2 | :memory: 3 | SELECT ceil(3.0); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | ceil(3.0) # this is the header row 7 | 3.0 # this is really the result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/ceilfloat2.testcase: -------------------------------------------------------------------------------- 1 | ceil-float2 2 | :memory: 3 | SELECT ceil(3.1); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | ceil(3.1) # this is the header row 7 | 4.0 # this is really the result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/cos-text.testcase: -------------------------------------------------------------------------------- 1 | cos-text 2 | :memory: #use in-memory database 3 | SELECT cos('test'); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | cos('test') # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/cos0.testcase: -------------------------------------------------------------------------------- 1 | cos(0) 2 | :memory: #use in-memory database 3 | SELECT cos(0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | cos(0) # header 7 | 1.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/cos00.testcase: -------------------------------------------------------------------------------- 1 | cos(0.0) 2 | :memory: #use in-memory database 3 | SELECT cos(0.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | cos(0.0) # header 7 | 1.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/cot-text.testcase: -------------------------------------------------------------------------------- 1 | cot(text) 2 | :memory: #use in-memory database 3 | SELECT cot("text"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | cot("text") # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/cot0.testcase: -------------------------------------------------------------------------------- 1 | cot(0) 2 | :memory: #use in-memory database 3 | SELECT cot(0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | cot(0) # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/cot00.testcase: -------------------------------------------------------------------------------- 1 | cot(0.0) 2 | :memory: #use in-memory database 3 | SELECT cot(0.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | cot(0.0) # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/cotpi2.testcase: -------------------------------------------------------------------------------- 1 | cot(pi2) 2 | :memory: #use in-memory database 3 | SELECT (1 + cot(pi()/2)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | (1 + cot(pi()/2)) # header 7 | 1.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/degrees.testcase: -------------------------------------------------------------------------------- 1 | degrees(0) 2 | :memory: #use in-memory database 3 | SELECT degrees(0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | degrees(0) # header 7 | 0.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/degrees45.testcase: -------------------------------------------------------------------------------- 1 | degrees45 2 | :memory: #use in-memory database 3 | SELECT degrees(pi()/4); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | degrees(pi()/4) # header 7 | 45.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/degreestext.testcase: -------------------------------------------------------------------------------- 1 | degrees-text 2 | :memory: #use in-memory database 3 | SELECT degrees("foo"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | degrees("foo") # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/exp0.testcase: -------------------------------------------------------------------------------- 1 | exp(0) # test of exp() function, with argument 0 2 | :memory: #use in-memory database 3 | SELECT exp(0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | exp(0)# header 7 | 1.0#result 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/expneg.testcase: -------------------------------------------------------------------------------- 1 | exp-neg # test of exp() function, with negative 2 | :memory: #use in-memory database 3 | SELECT exp(-1.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | exp(-1.0)# header 7 | 0.36787944:8 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/floor32.testcase: -------------------------------------------------------------------------------- 1 | floor(3.2) # you can use the SQL if you're not feeling imaginative. 2 | :memory: 3 | SELECT floor(3.2); 4 | 1 # rows 5 | 1 # columns 6 | floor(3.2) # this is the header row 7 | 3.0 # this is really the result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/log10-0.0.testcase: -------------------------------------------------------------------------------- 1 | log10(0.0) 2 | :memory: #use in-memory database 3 | SELECT log10(0.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log10(0.0) # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/log10-100.0.testcase: -------------------------------------------------------------------------------- 1 | log10(100.0) 2 | :memory: #use in-memory database 3 | SELECT log10(100.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log10(100.0) # header 7 | 2.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/log10-100.testcase: -------------------------------------------------------------------------------- 1 | log10(100) 2 | :memory: #use in-memory database 3 | SELECT log10(100); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log10(100) # header 7 | 2.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/log10-text.testcase: -------------------------------------------------------------------------------- 1 | log10(text) 2 | :memory: #use in-memory database 3 | SELECT log10("text"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log10("text") # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/log2-0.0.testcase: -------------------------------------------------------------------------------- 1 | log2(0.0) 2 | :memory: #use in-memory database 3 | SELECT log2(0.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log2(0.0) # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/log2-0.testcase: -------------------------------------------------------------------------------- 1 | log2(0) 2 | :memory: #use in-memory database 3 | SELECT log2(0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log2(0) # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/log2-4.0.testcase: -------------------------------------------------------------------------------- 1 | log2(4.0) 2 | :memory: #use in-memory database 3 | SELECT log2(4.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log2(4.0) # header 7 | 2.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/log2-4.testcase: -------------------------------------------------------------------------------- 1 | log2(4) 2 | :memory: #use in-memory database 3 | SELECT log2(4); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log2(4) # header 7 | 2.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/log2-text.testcase: -------------------------------------------------------------------------------- 1 | log2(text) 2 | :memory: #use in-memory database 3 | SELECT log2("text"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log2("text") # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/logn-text.testcase: -------------------------------------------------------------------------------- 1 | logn(text) 2 | :memory: #use in-memory database 3 | SELECT log("text"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log("text") # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/logn0.testcase: -------------------------------------------------------------------------------- 1 | log(0) 2 | :memory: #use in-memory database 3 | SELECT log(0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log(0) # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/logn00.testcase: -------------------------------------------------------------------------------- 1 | log(0.0) 2 | :memory: #use in-memory database 3 | SELECT log(0.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log(0.0) # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/logn1.testcase: -------------------------------------------------------------------------------- 1 | logn(1) 2 | :memory: #use in-memory database 3 | SELECT log(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log(1) # header 7 | 0.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/logn10.testcase: -------------------------------------------------------------------------------- 1 | logn(1.0) 2 | :memory: #use in-memory database 3 | SELECT log(1.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log(1.0) # header 7 | 0.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/logn2-01.testcase: -------------------------------------------------------------------------------- 1 | logn(-0.1, 2) 2 | :memory: #use in-memory database 3 | SELECT log(-0.1, 2); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log(-0.1, 2) # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/logn2-02.testcase: -------------------------------------------------------------------------------- 1 | logn(1.0, 1.0) 2 | :memory: #use in-memory database 3 | SELECT log(1.0, 1.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log(1.0, 1.0) # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/logn2-2.2.testcase: -------------------------------------------------------------------------------- 1 | logn(2.0, 2.0) 2 | :memory: #use in-memory database 3 | SELECT log(2.0, 2.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log(2.0, 2.0) # header 7 | 1.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/logn2-4.2.testcase: -------------------------------------------------------------------------------- 1 | logn(4.0, 2.0) 2 | :memory: #use in-memory database 3 | SELECT log(4.0, 2.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log(4.0, 2.0) # header 7 | 2.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/logn2-4.2int.testcase: -------------------------------------------------------------------------------- 1 | logn(4, 2) 2 | :memory: #use in-memory database 3 | SELECT log(4, 2); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log(4, 2) # header 7 | 2.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/logn2-text.testcase: -------------------------------------------------------------------------------- 1 | logn(text, double) 2 | :memory: #use in-memory database 3 | SELECT log("text", 0.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log("text", 0.0) # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/logn2-text2.testcase: -------------------------------------------------------------------------------- 1 | logn(text, double) 2 | :memory: #use in-memory database 3 | SELECT log("text", 0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log("text", 0) # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/logn2-text3.testcase: -------------------------------------------------------------------------------- 1 | logn(text, double) 2 | :memory: #use in-memory database 3 | SELECT log(1, "text"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log(1, "text") # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/logn2-text4.testcase: -------------------------------------------------------------------------------- 1 | logn(text, double) 2 | :memory: #use in-memory database 3 | SELECT log(1.0, "text"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | log(1.0, "text") # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/pi.testcase: -------------------------------------------------------------------------------- 1 | pi 2 | :memory: # use in-memory database 3 | SELECT pi(); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | pi() # header 7 | 3.141592653589:14 # result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/pow-edom.testcase: -------------------------------------------------------------------------------- 1 | pow(-2.1, 3.6) # test of pow() function 2 | :memory: #use in-memory database 3 | SELECT pow(-2.1, 3.6); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | pow(-2.1, 3.6) # header 7 | (NULL) # result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/pow00-1.testcase: -------------------------------------------------------------------------------- 1 | pow(0.0, 0) # test of pow() function 2 | :memory: #use in-memory database 3 | SELECT pow(0.0, 0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | pow(0.0, 0) # header 7 | 1.0 # result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/pow00-2.testcase: -------------------------------------------------------------------------------- 1 | pow(0, 0.0) # test of pow() function 2 | :memory: #use in-memory database 3 | SELECT pow(0, 0.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | pow(0, 0.0) # header 7 | 1.0 # result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/pow00.testcase: -------------------------------------------------------------------------------- 1 | pow(0, 0) # test of pow() function 2 | :memory: #use in-memory database 3 | SELECT pow(0, 0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | pow(0, 0) # header 7 | 1.0 # result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/pow00double.testcase: -------------------------------------------------------------------------------- 1 | pow(0.0, 0.0) # test of pow() function 2 | :memory: #use in-memory database 3 | SELECT pow(0.0, 0.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | pow(0.0, 0.0) # header 7 | 1.0 # result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/rad-text.testcase: -------------------------------------------------------------------------------- 1 | radians(text) # test of radians() 2 | :memory: #use in-memory database 3 | SELECT radians("text"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | radians("text") # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/rad0.testcase: -------------------------------------------------------------------------------- 1 | radians(0) # test of radians() 2 | :memory: #use in-memory database 3 | SELECT radians(0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | radians(0) # header 7 | 0.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/radpi.testcase: -------------------------------------------------------------------------------- 1 | radians(pi()) # test of radians() 2 | :memory: #use in-memory database 3 | SELECT radians(180.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | radians(180.0) # header 7 | 3.1415:6 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/round-29.testcase: -------------------------------------------------------------------------------- 1 | round(-2.9) 2 | :memory: 3 | SELECT round(-2.9); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | round(-2.9) # this is the header row 7 | -3.0 # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/round-31.testcase: -------------------------------------------------------------------------------- 1 | round(-3.1) 2 | :memory: 3 | SELECT round(-3.1); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | round(-3.1) # this is the header row 7 | -3.0 # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/round-text.testcase: -------------------------------------------------------------------------------- 1 | round(text) 2 | :memory: 3 | SELECT round("text"); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | round("text") # this is the header row 7 | (NULL) # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/round0.testcase: -------------------------------------------------------------------------------- 1 | round(0) 2 | :memory: 3 | SELECT round(0); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | round(0) # this is the header row 7 | 0.0 # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/round29.testcase: -------------------------------------------------------------------------------- 1 | round(2.9) 2 | :memory: 3 | SELECT round(2.9); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | round(2.9) # this is the header row 7 | 3.0 # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/round3.testcase: -------------------------------------------------------------------------------- 1 | round(3) 2 | :memory: 3 | SELECT round(3); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | round(3) # this is the header row 7 | 3.0 # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/round30.testcase: -------------------------------------------------------------------------------- 1 | round(3.0) 2 | :memory: 3 | SELECT round(3.0); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | round(3.0) # this is the header row 7 | 3.0 # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/round31.testcase: -------------------------------------------------------------------------------- 1 | round(3.1) 2 | :memory: 3 | SELECT round(3.1); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | round(3.1) # this is the header row 7 | 3.0 # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/sign0.testcase: -------------------------------------------------------------------------------- 1 | sign0 2 | :memory: 3 | SELECT sign(0); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | sign(0) # this is the header row 7 | 0.0 # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/sign00.testcase: -------------------------------------------------------------------------------- 1 | sign00 2 | :memory: 3 | SELECT sign(0.0); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | sign(0.0) # this is the header row 7 | 0.0 # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/sign01.testcase: -------------------------------------------------------------------------------- 1 | sign01 2 | :memory: 3 | SELECT sign(0.1); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | sign(0.1) # this is the header row 7 | 1.0 # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/sign10.testcase: -------------------------------------------------------------------------------- 1 | sign10 2 | :memory: 3 | SELECT sign(1.0); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | sign(1.0) # this is the header row 7 | 1.0 # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/signeg.testcase: -------------------------------------------------------------------------------- 1 | sign-neg 2 | :memory: 3 | SELECT sign(-1.0); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | sign(-1.0) # this is the header row 7 | -1.0 # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/signeg2.testcase: -------------------------------------------------------------------------------- 1 | sign-neg2 2 | :memory: 3 | SELECT sign(-2.0); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | sign(-2.0) # this is the header row 7 | -1.0 # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/signeg2int.testcase: -------------------------------------------------------------------------------- 1 | sign-neg2int 2 | :memory: 3 | SELECT sign(-2); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | sign(-2) # this is the header row 7 | -1.0 # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/signtext.testcase: -------------------------------------------------------------------------------- 1 | sign-text 2 | :memory: 3 | SELECT sign("text"); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | sign("text") # this is the header row 7 | (NULL) # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/sin-pi.testcase: -------------------------------------------------------------------------------- 1 | sin(-pi) 2 | :memory: #use in-memory database 3 | SELECT 1 + sin(-pi()); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | 1 + sin(-pi()) # header 7 | 1.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/sin-pi2.testcase: -------------------------------------------------------------------------------- 1 | sin(-pi/2) 2 | :memory: #use in-memory database 3 | SELECT sin(-pi()/2); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | sin(-pi()/2) # header 7 | -1.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/sin-text.testcase: -------------------------------------------------------------------------------- 1 | sin(text) 2 | :memory: #use in-memory database 3 | SELECT sin("text"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | sin("text") # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/sin0.testcase: -------------------------------------------------------------------------------- 1 | sin(0) 2 | :memory: #use in-memory database 3 | SELECT sin(0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | sin(0) # header 7 | 0.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/sin00.testcase: -------------------------------------------------------------------------------- 1 | sin(0.0) 2 | :memory: #use in-memory database 3 | SELECT sin(0.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | sin(0.0) # header 7 | 0.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/sinpi.testcase: -------------------------------------------------------------------------------- 1 | sin(pi) 2 | :memory: #use in-memory database 3 | SELECT 1 + sin(pi()); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | 1 + sin(pi()) # header 7 | 1.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/sinpi2.testcase: -------------------------------------------------------------------------------- 1 | sin(pi/2) 2 | :memory: #use in-memory database 3 | SELECT sin(pi()/2); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | sin(pi()/2) # header 7 | 1.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/sqrt-1.testcase: -------------------------------------------------------------------------------- 1 | sqrt(-1) 2 | :memory: 3 | SELECT sqrt(-1); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | sqrt(-1) # this is the header row 7 | (NULL) # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/sqrt-10.testcase: -------------------------------------------------------------------------------- 1 | sqrt(-1.0) 2 | :memory: 3 | SELECT sqrt(-1.0); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | sqrt(-1.0) # this is the header row 7 | (NULL) # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/sqrt-64.testcase: -------------------------------------------------------------------------------- 1 | sqrt(64) 2 | :memory: 3 | SELECT sqrt(64); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | sqrt(64) # this is the header row 7 | 8.0 # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/sqrt-640.testcase: -------------------------------------------------------------------------------- 1 | sqrt(64.0) 2 | :memory: 3 | SELECT sqrt(64.0); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | sqrt(64.0) # this is the header row 7 | 8.0 # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/sqrt-text.testcase: -------------------------------------------------------------------------------- 1 | sqrt(text) 2 | :memory: 3 | SELECT sqrt("text"); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | sqrt("text") # this is the header row 7 | (NULL) # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/sqrt0.testcase: -------------------------------------------------------------------------------- 1 | sqrt(text) 2 | :memory: 3 | SELECT sqrt("text"); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | sqrt("text") # this is the header row 7 | (NULL) # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/sqrt00.testcase: -------------------------------------------------------------------------------- 1 | sqrt(0) 2 | :memory: 3 | SELECT sqrt(0); # the SQL to run 4 | 1 # rows 5 | 1 # column 6 | sqrt(0) # this is the header row 7 | 0.0 # this is really the result -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/tan-pi.testcase: -------------------------------------------------------------------------------- 1 | tan(-pi) 2 | :memory: #use in-memory database 3 | SELECT 1 + tan(-pi()); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | 1 + tan(-pi()) # header 7 | 1.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/tan-text.testcase: -------------------------------------------------------------------------------- 1 | tan(text) 2 | :memory: #use in-memory database 3 | SELECT tan("text"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | tan("text") # header 7 | (NULL) #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/tan0.testcase: -------------------------------------------------------------------------------- 1 | tan(0) 2 | :memory: #use in-memory database 3 | SELECT tan(0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | tan(0) # header 7 | 0.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/tan00.testcase: -------------------------------------------------------------------------------- 1 | tan(0.0) 2 | :memory: #use in-memory database 3 | SELECT tan(0.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | tan(0.0) # header 7 | 0.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/tanpi.testcase: -------------------------------------------------------------------------------- 1 | tan(pi) 2 | :memory: #use in-memory database 3 | SELECT 1 + tan(pi()); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | 1 + tan(pi()) # header 7 | 1.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_mathsql_tests/tanpi4.testcase: -------------------------------------------------------------------------------- 1 | tan(pi/4) 2 | :memory: #use in-memory database 3 | SELECT tan(pi()/4); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | tan(pi()/4) # header 7 | 1.0 #result 8 | -------------------------------------------------------------------------------- /test/sql_stmt_proj_tests/transform1.testcase: -------------------------------------------------------------------------------- 1 | transform - null args 2 | :memory: #use in-memory database 3 | SELECT Transform(NULL, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | Transform(NULL, NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_proj_tests/transform2.testcase: -------------------------------------------------------------------------------- 1 | transform - zeroblob arg 2 | :memory: #use in-memory database 3 | SELECT Transform(zeroblob(48), NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | Transform(zeroblob(48), NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_security_tests/blobfromfile1.testcase: -------------------------------------------------------------------------------- 1 | blobfromfile - null input 2 | :memory: #use in-memory database 3 | SELECT BlobFromFile(null) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | BlobFromFile(null) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_security_tests/blobfromfile2.testcase: -------------------------------------------------------------------------------- 1 | blobfromfile - non-text 2 | :memory: #use in-memory database 3 | SELECT BlobFromFile(32) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | BlobFromFile(32) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_security_tests/blobfromfile4.testcase: -------------------------------------------------------------------------------- 1 | blobfromfile - emptyfile 2 | :memory: #use in-memory database 3 | SELECT BlobFromFile("emptyfile.txt") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | BlobFromFile("emptyfile.txt") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_security_tests/blobtofile4.testcase: -------------------------------------------------------------------------------- 1 | blobtofile - non-text path 2 | :memory: #use in-memory database 3 | SELECT BlobToFile(zeroblob(100), 1) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | BlobToFile(zeroblob(100), 1) 7 | 0 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/DSCN0042.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/sql_stmt_tests/DSCN0042.JPG -------------------------------------------------------------------------------- /test/sql_stmt_tests/DSC_1467.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/sql_stmt_tests/DSC_1467.JPG -------------------------------------------------------------------------------- /test/sql_stmt_tests/La_folla_durante_il_Palio.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/sql_stmt_tests/La_folla_durante_il_Palio.jpg -------------------------------------------------------------------------------- /test/sql_stmt_tests/NumPoints.testcase: -------------------------------------------------------------------------------- 1 | NumPoints - bad blob (error) 2 | :memory: #use in-memory database 3 | SELECT NumPoints(zeroblob(12)); 4 | 1 # rows (not including the header row) 5 | 1 # column 6 | NumPoints(zeroblob(12)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/NumPoints6.testcase: -------------------------------------------------------------------------------- 1 | NumPoints - text (error) 2 | :memory: #use in-memory database 3 | SELECT NumPoints("hello"); 4 | 1 # rows (not including the header row) 5 | 1 # column 6 | NumPoints("hello") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/SridFromAuthCRS.testcase: -------------------------------------------------------------------------------- 1 | SridFromAuthCRS 2 | :memory: #use in-memory database 3 | SELECT SridFromAuthCRS("EPSG", 4326) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | SridFromAuthCRS("EPSG", 4326) 7 | 4326 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/SridFromAuthCRS3.testcase: -------------------------------------------------------------------------------- 1 | SridFromAuthCRS - non-test first arg 2 | :memory: #use in-memory database 3 | SELECT SridFromAuthCRS(384, 4326) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | SridFromAuthCRS(384, 4326) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/SridFromAuthCRS4.testcase: -------------------------------------------------------------------------------- 1 | SridFromAuthCRS - gfoss.it 2 | :memory: #use in-memory database 3 | SELECT SridFromAuthCRS('gfoss.it', 1) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | SridFromAuthCRS('gfoss.it', 1) 7 | 40000 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/addpoint1.testcase: -------------------------------------------------------------------------------- 1 | ST_AddPoint() - NULL line 2 | :memory: #use in-memory database 3 | SELECT ST_AddPoint(NULL, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_AddPoint(NULL, NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/addpoint2.testcase: -------------------------------------------------------------------------------- 1 | ST_AddPoint() - INTEGER line 2 | :memory: #use in-memory database 3 | SELECT ST_AddPoint(1, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_AddPoint(1, NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/addpoint3.testcase: -------------------------------------------------------------------------------- 1 | ST_AddPoint() - DOUBLE line 2 | :memory: #use in-memory database 3 | SELECT ST_AddPoint(1.1, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_AddPoint(1.1, NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/addpoint4.testcase: -------------------------------------------------------------------------------- 1 | ST_AddPoint() - TEXT line 2 | :memory: #use in-memory database 3 | SELECT ST_AddPoint('alpha', NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_AddPoint('alpha', NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/addpoint5.testcase: -------------------------------------------------------------------------------- 1 | ST_AddPoint() - BLOB line 2 | :memory: #use in-memory database 3 | SELECT ST_AddPoint(zeroblob(4), NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_AddPoint(zeroblob(4), NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/asbinary15.testcase: -------------------------------------------------------------------------------- 1 | asbinary - bad blob - long 2 | :memory: #use in-memory database 3 | SELECT AsBinary(zeroblob(50)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsBinary(zeroblob(50)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/asbinary2.testcase: -------------------------------------------------------------------------------- 1 | asbinary - bad blob 2 | :memory: #use in-memory database 3 | SELECT AsBinary(zeroblob(20)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsBinary(zeroblob(20)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/asbinary3.testcase: -------------------------------------------------------------------------------- 1 | asbinary - text 2 | :memory: #use in-memory database 3 | SELECT AsBinary("hello") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsBinary("hello") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/asewkb5.testcase: -------------------------------------------------------------------------------- 1 | asewkb - bad blob 2 | :memory: #use in-memory database 3 | SELECT AsEWKB(zeroblob(40)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsEWKB(zeroblob(40)) 7 | (NULL) 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/asewkb7.testcase: -------------------------------------------------------------------------------- 1 | asewkb - float 2 | :memory: #use in-memory database 3 | SELECT AsEWKB(3.2) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsEWKB(3.2) 7 | (NULL) 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/asfgf1.testcase: -------------------------------------------------------------------------------- 1 | asfgf - non-blob input 2 | :memory: #use in-memory database 3 | SELECT AsFGF("hello", 1) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsFGF("hello", 1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/asfgf2.testcase: -------------------------------------------------------------------------------- 1 | asfgf - bad blob input 2 | :memory: #use in-memory database 3 | SELECT AsFGF(zeroblob(100), 1) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsFGF(zeroblob(100), 1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/asgeojson1.testcase: -------------------------------------------------------------------------------- 1 | asgeojson - bad args (broken blob, 2 arg) 2 | :memory: #use in-memory database 3 | SELECT asgeojson(zeroblob(20), 4); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | asgeojson(zeroblob(20), 4) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/asgeojson2.testcase: -------------------------------------------------------------------------------- 1 | asgeojson - bad args (non-blob, 2 arg) 2 | :memory: #use in-memory database 3 | SELECT asgeojson("hello", 4); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | asgeojson("hello", 4) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/asgeojson6.testcase: -------------------------------------------------------------------------------- 1 | asgeojson - bad args (3 arg, non-blob type) 2 | :memory: #use in-memory database 3 | SELECT asgeojson("hello", 4, 2); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | asgeojson("hello", 4, 2) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/asgml1.testcase: -------------------------------------------------------------------------------- 1 | asgml - bad args (broken blob) 2 | :memory: #use in-memory database 3 | SELECT asgml(zeroblob(20)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | asgml(zeroblob(20)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/asgml11.testcase: -------------------------------------------------------------------------------- 1 | asgml - 2 arg 2 | :memory: #use in-memory database 3 | SELECT asgml(2, "hello"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | asgml(2, "hello") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/asgml2.testcase: -------------------------------------------------------------------------------- 1 | asgml - bad args (broken blob, 2 arg) 2 | :memory: #use in-memory database 3 | SELECT asgml(2, zeroblob(20)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | asgml(2, zeroblob(20)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/asgml3.testcase: -------------------------------------------------------------------------------- 1 | asgml - bad args (broken blob, 3 arg) 2 | :memory: #use in-memory database 3 | SELECT asgml(2, zeroblob(20), 5); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | asgml(2, zeroblob(20), 5) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/asgml4.testcase: -------------------------------------------------------------------------------- 1 | asgml - bad args (non-blob, 3 arg) 2 | :memory: #use in-memory database 3 | SELECT asgml(2, "hello", 5); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | asgml(2, "hello", 5) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/asgml5.testcase: -------------------------------------------------------------------------------- 1 | asgml - bad args (non-blob, 3 arg) 2 | :memory: #use in-memory database 3 | SELECT asgml(2, "hello", 5); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | asgml(2, "hello", 5) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/assvg5.testcase: -------------------------------------------------------------------------------- 1 | assvg - 1 arg bad blob 2 | :memory: #use in-memory database 3 | SELECT assvg(zeroblob(49)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | assvg(zeroblob(49)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/assvg6.testcase: -------------------------------------------------------------------------------- 1 | assvg - 1 arg - integer 2 | :memory: #use in-memory database 3 | SELECT assvg(49) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | assvg(49) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/aswkt-text.testcase: -------------------------------------------------------------------------------- 1 | aswkt-text 2 | :memory: #use in-memory database 3 | SELECT AsWkt("not a blob", 4); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsWkt("not a blob", 4) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/badwkt1.testcase: -------------------------------------------------------------------------------- 1 | bad WKT: Point 2 | :memory: #use in-memory database 3 | SELECT GeomFromText("POINT(11.2 12.3"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GeomFromText("POINT(11.2 12.3"); 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/buildcirclembr10.testcase: -------------------------------------------------------------------------------- 1 | buildcirclembr - null args / no SRID 2 | :memory: #use in-memory database 3 | SELECT BuildCircleMbr(5, 6, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | BuildCircleMbr(5, 6, NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/buildcirclembr8.testcase: -------------------------------------------------------------------------------- 1 | buildcirclembr - null args 2 | :memory: #use in-memory database 3 | SELECT BuildCircleMbr(5, 6, 7, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | BuildCircleMbr(5, 6, 7, NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/buildmbr11.testcase: -------------------------------------------------------------------------------- 1 | buildmbr - null args, no SRID 2 | :memory: #use in-memory database 3 | SELECT BuildMbr(5, NULL, NULL, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | BuildMbr(5, NULL, NULL, NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/buildmbr12.testcase: -------------------------------------------------------------------------------- 1 | buildmbr - null args, no SRID 2 | :memory: #use in-memory database 3 | SELECT BuildMbr(5, 4, NULL, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | BuildMbr(5, 4, NULL, NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/buildmbr13.testcase: -------------------------------------------------------------------------------- 1 | buildmbr - null args, no SRID 2 | :memory: #use in-memory database 3 | SELECT BuildMbr(5, 4, 2, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | BuildMbr(5, 4, 2, NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/buildmbr14.testcase: -------------------------------------------------------------------------------- 1 | buildmbr - null args, no SRID 2 | :memory: #use in-memory database 3 | SELECT BuildMbr(NULL, 4, 2, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | BuildMbr(NULL, 4, 2, NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/buildmbr2.testcase: -------------------------------------------------------------------------------- 1 | buildmbr - text args 2 | :memory: #use in-memory database 3 | SELECT BuildMbr('a', 'b', 'c', 'd', 'e') 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | BuildMbr('a', 'b', 'c', 'd', 'e') 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/buildmbr6.testcase: -------------------------------------------------------------------------------- 1 | buildmbr - null args 2 | :memory: #use in-memory database 3 | SELECT BuildMbr(5, NULL, NULL, NULL, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | BuildMbr(5, NULL, NULL, NULL, NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/buildmbr7.testcase: -------------------------------------------------------------------------------- 1 | buildmbr - null args 2 | :memory: #use in-memory database 3 | SELECT BuildMbr(5, 6, NULL, NULL, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | BuildMbr(5, 6, NULL, NULL, NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/buildmbr8.testcase: -------------------------------------------------------------------------------- 1 | buildmbr - null args 2 | :memory: #use in-memory database 3 | SELECT BuildMbr(5, 6, 7, NULL, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | BuildMbr(5, 6, 7, NULL, NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/buildmbr9.testcase: -------------------------------------------------------------------------------- 1 | buildmbr - null args 2 | :memory: #use in-memory database 3 | SELECT BuildMbr(5, 6, 7, 8, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | BuildMbr(5, 6, 7, 8, NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttoblob1.testcase: -------------------------------------------------------------------------------- 1 | CastToBlob() - NULL 2 | :memory: #use in-memory database 3 | SELECT CastToBlob(NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToBlob(NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttoblob4.testcase: -------------------------------------------------------------------------------- 1 | CastToBlob() - INTEGER 2 | :memory: #use in-memory database 3 | SELECT CastToBlob(123) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToBlob(123) 7 | (NULL) 8 | 9 | 10 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttoblob5.testcase: -------------------------------------------------------------------------------- 1 | CastToBlob() - DOUBLE 2 | :memory: #use in-memory database 3 | SELECT CastToBlob(123.5) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToBlob(123.5) 7 | (NULL) 8 | 9 | 10 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttodouble1.testcase: -------------------------------------------------------------------------------- 1 | CastToDouble() - NULL 2 | :memory: #use in-memory database 3 | SELECT CastToDouble(NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToDouble(NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttodouble2.testcase: -------------------------------------------------------------------------------- 1 | CastToDouble() - BLOB 2 | :memory: #use in-memory database 3 | SELECT CastToDouble(zeroblob(4)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToDouble(zeroblob(4)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttodouble3.testcase: -------------------------------------------------------------------------------- 1 | CastToDouble() - TEXT invalid 2 | :memory: #use in-memory database 3 | SELECT CastToDouble('alpha') 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToDouble('alpha') 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttoint1.testcase: -------------------------------------------------------------------------------- 1 | CastToInteger() - NULL 2 | :memory: #use in-memory database 3 | SELECT CastToInteger(NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToInteger(NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttoint2.testcase: -------------------------------------------------------------------------------- 1 | CastToInteger() - BLOB 2 | :memory: #use in-memory database 3 | SELECT CastToInteger(zeroblob(4)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToInteger(zeroblob(4)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttoint3.testcase: -------------------------------------------------------------------------------- 1 | CastToInteger() - TEXT invalid 2 | :memory: #use in-memory database 3 | SELECT CastToInteger('alpha') 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToInteger('alpha') 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttolinestring1.testcase: -------------------------------------------------------------------------------- 1 | casttolinestring - bad blob 2 | :memory: #use in-memory database 3 | SELECT CastToLineString(zeroblob(99)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToLineString(zeroblob(99)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttolinestring2.testcase: -------------------------------------------------------------------------------- 1 | casttolinestring - non blob 2 | :memory: #use in-memory database 3 | SELECT CastToLineString(99) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToLineString(99) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttomulti1.testcase: -------------------------------------------------------------------------------- 1 | casttomulti - bad blob 2 | :memory: #use in-memory database 3 | SELECT CastToMulti(zeroblob(99)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToMulti(zeroblob(99)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttomulti2.testcase: -------------------------------------------------------------------------------- 1 | casttomulti - non-blob 2 | :memory: #use in-memory database 3 | SELECT CastToMulti("hello") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToMulti("hello") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttomultipoint1.testcase: -------------------------------------------------------------------------------- 1 | casttomultipoint - bad blob 2 | :memory: #use in-memory database 3 | SELECT CastToMultiPoint(zeroblob(99)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToMultiPoint(zeroblob(99)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttomultipoint2.testcase: -------------------------------------------------------------------------------- 1 | casttomultipoint - non-blob 2 | :memory: #use in-memory database 3 | SELECT CastToMultiPoint(99) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToMultiPoint(99) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttomultipolygon2.testcase: -------------------------------------------------------------------------------- 1 | casttomultipolygon - non-blob 2 | :memory: #use in-memory database 3 | SELECT CastToMultiPolygon(99) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToMultiPolygon(99) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttopoint1.testcase: -------------------------------------------------------------------------------- 1 | casttopoint - bad blob 2 | :memory: #use in-memory database 3 | SELECT CastToPoint(zeroblob(99)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToPoint(zeroblob(99)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttopoint2.testcase: -------------------------------------------------------------------------------- 1 | casttopoint - non-blob 2 | :memory: #use in-memory database 3 | SELECT CastToPoint(4) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToPoint(4) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttopoly1.testcase: -------------------------------------------------------------------------------- 1 | casttopolygon - bad blob 2 | :memory: #use in-memory database 3 | SELECT CastToPolygon(zeroblob(99)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToPolygon(zeroblob(99)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttopoly2.testcase: -------------------------------------------------------------------------------- 1 | casttopolygon - non blob 2 | :memory: #use in-memory database 3 | SELECT CastToPolygon(99) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToPolygon(99) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttosingle1.testcase: -------------------------------------------------------------------------------- 1 | casttosingle - bad blob 2 | :memory: #use in-memory database 3 | SELECT CastToSingle(zeroblob(99)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToSingle(zeroblob(99)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttosingle2.testcase: -------------------------------------------------------------------------------- 1 | casttosingle - non blob 2 | :memory: #use in-memory database 3 | SELECT CastToSingle(3.42) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToSingle(3.42) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttotext1.testcase: -------------------------------------------------------------------------------- 1 | CastToText() - NULL 2 | :memory: #use in-memory database 3 | SELECT CastToText(NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToText(NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttotext2.testcase: -------------------------------------------------------------------------------- 1 | CastToText() - BLOB 2 | :memory: #use in-memory database 3 | SELECT CastToText(zeroblob(4)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToText(zeroblob(4)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttoxy1.testcase: -------------------------------------------------------------------------------- 1 | casttoxy - bad blob 2 | :memory: #use in-memory database 3 | SELECT CastToXY(zeroblob(99)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToXY(zeroblob(99)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttoxy2.testcase: -------------------------------------------------------------------------------- 1 | casttoxy - non-blob 2 | :memory: #use in-memory database 3 | SELECT CastToXY(4) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToXY(4) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttoxym1.testcase: -------------------------------------------------------------------------------- 1 | casttoxym - bad blob 2 | :memory: #use in-memory database 3 | SELECT CastToXYM(zeroblob(99)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToXYM(zeroblob(99)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttoxym2.testcase: -------------------------------------------------------------------------------- 1 | casttoxym - non-blob 2 | :memory: #use in-memory database 3 | SELECT CastToXYM(4) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToXYM(4) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttoxyz1.testcase: -------------------------------------------------------------------------------- 1 | casttoxyz - bad blob 2 | :memory: #use in-memory database 3 | SELECT CastToXYZ(zeroblob(99)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToXYZ(zeroblob(99)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttoxyz2.testcase: -------------------------------------------------------------------------------- 1 | casttoxyz - non-blob 2 | :memory: #use in-memory database 3 | SELECT CastToXYZ(4) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToXYZ(4) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttoxyzm1.testcase: -------------------------------------------------------------------------------- 1 | casttoxyzm - bad blob 2 | :memory: #use in-memory database 3 | SELECT CastToXYZM(zeroblob(99)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToXYZM(zeroblob(99)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/casttoxyzm2.testcase: -------------------------------------------------------------------------------- 1 | casttoxyzm - non-blob 2 | :memory: #use in-memory database 3 | SELECT CastToXYZM(4) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CastToXYZM(4) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/ch_m.testcase: -------------------------------------------------------------------------------- 1 | chains to metres 2 | :memory: #use in-memory database 3 | SELECT CvtFromCh(100); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtFromCh(100); 7 | 2011.68 -------------------------------------------------------------------------------- /test/sql_stmt_tests/checkspatialmetadata1.testcase: -------------------------------------------------------------------------------- 1 | checkspatialmetadata 2 | :memory: #use in-memory database 3 | SELECT CheckSpatialMetaData() 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CheckSpatialMetaData() 7 | 3 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/cm_m.testcase: -------------------------------------------------------------------------------- 1 | centimetres to metres 2 | :memory: #use in-memory database 3 | SELECT CvtFromCm(-2100); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtFromCm(-2100); 7 | -21.0 -------------------------------------------------------------------------------- /test/sql_stmt_tests/collect59.testcase: -------------------------------------------------------------------------------- 1 | collect - step non-blob 2 | :memory: #use in-memory database 3 | SELECT AsText(Collect(geom)) FROM (SELECT 300 as geom) dummy; 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsText(Collect(geom)) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/compressgeometry2.testcase: -------------------------------------------------------------------------------- 1 | CompressGeometry - bad blob 2 | :memory: #use in-memory database 3 | SELECT CompressGeometry(zeroblob(50)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CompressGeometry(zeroblob(50)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/compressgeometry3.testcase: -------------------------------------------------------------------------------- 1 | CompressGeometry - float 2 | :memory: #use in-memory database 3 | SELECT CompressGeometry(3.14) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CompressGeometry(3.14) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/createrastercoverages.testcase: -------------------------------------------------------------------------------- 1 | CreateRasterCoveragesTable 2 | :memory: #use in-memory database 3 | SELECT CreateRasterCoveragesTable(); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CreateRasterCoveragesTable() 7 | 1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/createuuid1.testcase: -------------------------------------------------------------------------------- 1 | CreateUUID() - NULL 2 | :memory: #use in-memory database 3 | SELECT Length(CreateUUID()); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | Length(CreateUUID()) 7 | 36 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/dimension2.testcase: -------------------------------------------------------------------------------- 1 | dimension 2 - float (error) 2 | :memory: #use in-memory database 3 | SELECT Dimension(3.14); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | Dimension(3.14) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/dimension4.testcase: -------------------------------------------------------------------------------- 1 | dimension4 - bad blob 2 | :memory: #use in-memory database 3 | SELECT Dimension(zeroblob(20)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | Dimension(zeroblob(20)) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/dissolve2.testcase: -------------------------------------------------------------------------------- 1 | dissolve - null input 2 | :memory: #use in-memory database 3 | SELECT DissolveSegments(null) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | DissolveSegments(null) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/dissolve3.testcase: -------------------------------------------------------------------------------- 1 | dissolve - text input 2 | :memory: #use in-memory database 3 | SELECT DissolveSegments("hell0") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | DissolveSegments("hell0") 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/dissolve4.testcase: -------------------------------------------------------------------------------- 1 | dissolve - zeroblob input 2 | :memory: #use in-memory database 3 | SELECT DissolveSegments(zeroblob(126)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | DissolveSegments(zeroblob(126)) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/dissolve5.testcase: -------------------------------------------------------------------------------- 1 | dissolvePoints - zeroblob input 2 | :memory: #use in-memory database 3 | SELECT DissolvePoints(zeroblob(126)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | DissolvePoints(zeroblob(126)) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/dissolve6.testcase: -------------------------------------------------------------------------------- 1 | dissolve points - text input 2 | :memory: #use in-memory database 3 | SELECT DissolvePoints("hell0") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | DissolvePoints("hell0") 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/dissolve7.testcase: -------------------------------------------------------------------------------- 1 | dissolve points - null input 2 | :memory: #use in-memory database 3 | SELECT DissolvePoints(null) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | DissolvePoints(null) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/dm_m.testcase: -------------------------------------------------------------------------------- 1 | decimetres to metres 2 | :memory: #use in-memory database 3 | SELECT CvtFromDm(2.4); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtFromDm(2.4); 7 | 0.24 -------------------------------------------------------------------------------- /test/sql_stmt_tests/emptyfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/sql_stmt_tests/emptyfile.txt -------------------------------------------------------------------------------- /test/sql_stmt_tests/envelope5.testcase: -------------------------------------------------------------------------------- 1 | Envelope - bad blob 2 | :memory: #use in-memory database 3 | SELECT Envelope(zeroblob(28)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | Envelope(zeroblob(28)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/envelope6.testcase: -------------------------------------------------------------------------------- 1 | Envelope - non-geom 2 | :memory: #use in-memory database 3 | SELECT Envelope("hello") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | Envelope("hello") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/expand5.testcase: -------------------------------------------------------------------------------- 1 | Expand - bad blob 2 | :memory: #use in-memory database 3 | SELECT ST_Expand(zeroblob(28), 1) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_Expand(zeroblob(28), 1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/expand6.testcase: -------------------------------------------------------------------------------- 1 | Expand - non-geom 2 | :memory: #use in-memory database 3 | SELECT ST_Expand("hello", 1) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_Expand("hello", 1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/extent1.testcase: -------------------------------------------------------------------------------- 1 | extent - non-blob 2 | :memory: #use in-memory database 3 | SELECT Extent(3) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | Extent(3) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/extractmultipoint2.testcase: -------------------------------------------------------------------------------- 1 | extractmultipoint - non-blob 2 | :memory: #use in-memory database 3 | SELECT ExtractMultiPoint(4) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ExtractMultiPoint(4) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/extractmultipolygon2.testcase: -------------------------------------------------------------------------------- 1 | extractmultipolygon - non-blob 2 | :memory: #use in-memory database 3 | SELECT ExtractMultiPolygon(4) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ExtractMultiPolygon(4) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/fath_m.testcase: -------------------------------------------------------------------------------- 1 | fathoms to metres 2 | :memory: #use in-memory database 3 | SELECT CvtFromFath(546.806650); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtFromFath(546.806650) 7 | 1000.0:6 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/fdo-wkb.sqlite_RO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/sql_stmt_tests/fdo-wkb.sqlite_RO -------------------------------------------------------------------------------- /test/sql_stmt_tests/fdo_ogr1.testcase: -------------------------------------------------------------------------------- 1 | FDO_OGR1 2 | :memory: #use in-memory database 3 | SELECT AutoFDOStart() 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AutoFDOStart() 7 | 0 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/fdo_ogr2.testcase: -------------------------------------------------------------------------------- 1 | FDO_OGR2 2 | :memory: #use in-memory database 3 | SELECT AutoFDOStop() 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AutoFDOStop() 7 | 0 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull1.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - INTEGER/DOUBLE 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull(1, 1.5) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull(1, 1.5) 7 | 1 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull10.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - TEXT/DOUBLE 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull('alpha', 1.5) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull('alpha', 1.5) 7 | alpha 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull11.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - TEXT/BLOB 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull('alpha', zeroblob(4)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull('alpha', zeroblob(4)) 7 | alpha 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull12.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - TEXT/NULL 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull('alpha', NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull('alpha', NULL) 7 | alpha 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull17.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - NULL/INTEGER 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull(NULL, 1) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull(NULL, 1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull18.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - NULL/DOUBLE 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull(NULL, 1.5) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull(NULL, 1.5) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull19.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - NULL/TEXT 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull(NULL, 'alpha') 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull(NULL, 'alpha') 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull2.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - INTEGER/TEXT 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull(1, 'alpha') 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull(1, 'alpha') 7 | 1 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull20.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - NULL/BLOB 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull(NULL, zeroblob(4)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull(NULL, zeroblob(4)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull21.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - INTEGER - mismatching 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull(1, 2) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull(1, 2) 7 | 1 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull22.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - INTEGER - matching 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull(1, 1) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull(1, 1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull23.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - DOUBLE - mismatching 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull(1.5, 1.6) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull(1.5, 1.6) 7 | 1.5 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull24.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - DOUBLE - matching 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull(1.5, 1.5) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull(1.5, 1.5) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull25.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - TEXT - mismatching 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull('alpha', 'beta') 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull('alpha', 'beta') 7 | alpha 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull26.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - TEXT - matching 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull('alpha', 'ALPHA') 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull('alpha', 'ALPHA') 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull3.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - INTEGER/BLOB 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull(1, zeroblob(4)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull(1, zeroblob(4)) 7 | 1 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull4.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - INTEGER/NULL 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull(1, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull(1, NULL) 7 | 1 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull5.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - DOUBLE/INTEGER 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull(1.5, 1) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull(1.5, 1) 7 | 1.5 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull6.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - DOUBLE/TEXT 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull(1.5, 'alpha') 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull(1.5, 'alpha') 7 | 1.5 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull7.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - DOUBLE/BLOB 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull(1.5, zeroblob(4)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull(1.5, zeroblob(4)) 7 | 1.5 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull8.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - DOUBLE/NULL 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull(1.5, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull(1.5, NULL) 7 | 1.5 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/forcenull9.testcase: -------------------------------------------------------------------------------- 1 | ForceAsNull() - TEXT/INTEGER 2 | :memory: #use in-memory database 3 | SELECT ForceAsNull('alpha', 1) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ForceAsNull('alpha', 1) 7 | alpha 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/fromWkb11.testcase: -------------------------------------------------------------------------------- 1 | fromWkb - float, args 2 | :memory: #use in-memory database 3 | SELECT GeomFromWkb(1.67, 4326) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GeomFromWkb(1.67, 4326) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/fromWkb12.testcase: -------------------------------------------------------------------------------- 1 | fromWkb - bad small blob, 2 arg 2 | :memory: #use in-memory database 3 | SELECT GeomFromWkb(zeroblob(2), 4326) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GeomFromWkb(zeroblob(2), 4326) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/fromWkb2.testcase: -------------------------------------------------------------------------------- 1 | fromWkb - bad blob 2 | :memory: #use in-memory database 3 | SELECT GeomFromWkb(zeroblob(50)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GeomFromWkb(zeroblob(50)) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/fromWkb3.testcase: -------------------------------------------------------------------------------- 1 | fromWkb - float 2 | :memory: #use in-memory database 3 | SELECT GeomFromWkb(1.67) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GeomFromWkb(1.67) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/fromWkb4.testcase: -------------------------------------------------------------------------------- 1 | fromWkb - bad small blob 2 | :memory: #use in-memory database 3 | SELECT GeomFromWkb(zeroblob(2)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GeomFromWkb(zeroblob(2)) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/fromewkt1.testcase: -------------------------------------------------------------------------------- 1 | From EWKT - Point 2 | :memory: 3 | SELECT AsText(GeomFromEwkt("SRID=4326;POINT(1 2)")) 4 | 1 # rows 5 | 1 # column 6 | AsText(GeomFromEwkt("SRID=4326;POINT(1 2)")) 7 | POINT(1 2) -------------------------------------------------------------------------------- /test/sql_stmt_tests/fromewkt2.testcase: -------------------------------------------------------------------------------- 1 | From EWKT - bad text 2 | :memory: 3 | SELECT GeomFromEwkt("g'day") 4 | 1 # rows 5 | 1 # column 6 | GeomFromEwkt("g'day") 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/fromewkt3.testcase: -------------------------------------------------------------------------------- 1 | From EWKT - non text 2 | :memory: 3 | SELECT GeomFromEwkt(43) 4 | 1 # rows 5 | 1 # column 6 | GeomFromEwkt(43) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/fromgeojson2.testcase: -------------------------------------------------------------------------------- 1 | FromGeoJSON - nontext 2 | :memory: #use in-memory database 3 | SELECT AsText(GeomFromGeoJSON(26)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsText(GeomFromGeoJSON(26)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/fromgml2.testcase: -------------------------------------------------------------------------------- 1 | FromGML - non-text 2 | :memory: #use in-memory database 3 | SELECT GeomFromGml(zeroblob(10)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GeomFromGml(zeroblob(10)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/ft_m.testcase: -------------------------------------------------------------------------------- 1 | feet to metres 2 | :memory: #use in-memory database 3 | SELECT CvtFromFt(10); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtFromFt(10); 7 | 3.048 -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr11.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - bad coords 2 | :memory: #use in-memory database 3 | SELECT GARSMbr("AA123") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GARSMbr("AA123") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr12.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - bad coords 2 | :memory: #use in-memory database 3 | SELECT GARSMbr("AA123A") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GARSMbr("AA123A") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr13.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - short text 2 | :memory: #use in-memory database 3 | SELECT GARSMbr("erin") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GARSMbr("erin") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr14.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - bad latitude 2 | :memory: #use in-memory database 3 | SELECT AsText(GARSMbr("001--")) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsText(GARSMbr("001--")) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr15.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - bad longitude 2 | :memory: #use in-memory database 3 | SELECT AsText(GARSMbr("-01AB")) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsText(GARSMbr("-01AB")) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr16.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - bad longitude 2 | :memory: #use in-memory database 3 | SELECT AsText(GARSMbr("001TZ")) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsText(GARSMbr("001TZ")) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr17.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - bad longitude 2 | :memory: #use in-memory database 3 | SELECT AsText(GARSMbr("001TZ4")) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsText(GARSMbr("001TZ4")) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr18.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - out of bounds longitude 2 | :memory: #use in-memory database 3 | SELECT GARSMbr("721AA11") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GARSMbr("721AA11") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr2.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - bad text 2 | :memory: #use in-memory database 3 | SELECT GARSMbr("buzzys country store") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GARSMbr("buzzys country store") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr20.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - bad coords 2 | :memory: #use in-memory database 3 | SELECT GARSMbr("AA123A1") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GARSMbr("AA123A1") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr21.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - out of bounds lat 2 | :memory: #use in-memory database 3 | SELECT GARSMbr("001RA11") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GARSMbr("001RA11") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr23.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - bad longitude - 6 2 | :memory: #use in-memory database 3 | SELECT AsText(GARSMbr("-01AB1")) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsText(GARSMbr("-01AB1")) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr24.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - bad longitude - 7 2 | :memory: #use in-memory database 3 | SELECT AsText(GARSMbr("-01AB14")) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsText(GARSMbr("-01AB14")) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr25.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - bad latitude - 6 2 | :memory: #use in-memory database 3 | SELECT AsText(GARSMbr("001--1")) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsText(GARSMbr("001--1")) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr26.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - bad latitude - 7 2 | :memory: #use in-memory database 3 | SELECT AsText(GARSMbr("001--14")) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsText(GARSMbr("001--14")) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr3.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - non text 2 | :memory: #use in-memory database 3 | SELECT GARSMbr(3.41) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GARSMbr(3.41) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr30.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - bad segment number 0 2 | :memory: #use in-memory database 3 | SELECT GARSMbr("001AA01") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GARSMbr("001AA01") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr31.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - bad segment number 5 2 | :memory: #use in-memory database 3 | SELECT GARSMbr("001AA51") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GARSMbr("001AA51") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr32.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - bad keypad number 2 | :memory: #use in-memory database 3 | SELECT GARSMbr("001AA20") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GARSMbr("001AA20") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr4.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - out of bounds lat 2 | :memory: #use in-memory database 3 | SELECT GARSMbr("001RA") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GARSMbr("001RA") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr5.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - out of bounds longitude 2 | :memory: #use in-memory database 3 | SELECT GARSMbr("721AA") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GARSMbr("721AA") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr6.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - out of bounds longitude 2 | :memory: #use in-memory database 3 | SELECT GARSMbr("721AA1") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GARSMbr("721AA1") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr7.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - bad segment number 0 2 | :memory: #use in-memory database 3 | SELECT GARSMbr("001AA0") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GARSMbr("001AA0") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/garsmbr8.testcase: -------------------------------------------------------------------------------- 1 | garsmbr - bad segment number 5 2 | :memory: #use in-memory database 3 | SELECT GARSMbr("001AA5") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GARSMbr("001AA5") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/geodesic-len6.testcase: -------------------------------------------------------------------------------- 1 | geodesic length (wrong) TEXT arg 2 | :memory: 3 | SELECT GeodesicLength('alpha'); 4 | 1 # rows 5 | 1 # column 6 | GeodesicLength('alpha') 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/geodesic-len7.testcase: -------------------------------------------------------------------------------- 1 | geodesic length (wrong) zeroblob arg 2 | :memory: 3 | SELECT GeodesicLength(zeroblob(23)); 4 | 1 # rows 5 | 1 # column 6 | GeodesicLength(zeroblob(23)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/geometryn3.testcase: -------------------------------------------------------------------------------- 1 | Geometry N - text input (error) 2 | :memory: #use in-memory database 3 | SELECT GeometryN("text", 2); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GeometryN("text", 2) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/geometryn4.testcase: -------------------------------------------------------------------------------- 1 | Geometry N - bad blob input (error) 2 | :memory: #use in-memory database 3 | SELECT GeometryN(zeroblob(2), 1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GeometryN(zeroblob(2), 1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/geomfromewkb1.testcase: -------------------------------------------------------------------------------- 1 | From EWKB - bad text 2 | :memory: 3 | SELECT GeomFromEwkb("Hello!") 4 | 1 # rows 5 | 1 # column 6 | GeomFromEwkb("Hello!") 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/geomfromewkb2.testcase: -------------------------------------------------------------------------------- 1 | From EWKB - non text 2 | :memory: 3 | SELECT GeomFromEwkb(26) 4 | 1 # rows 5 | 1 # column 6 | GeomFromEwkb(26) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/geomfromkml1.testcase: -------------------------------------------------------------------------------- 1 | From KML - non text 2 | :memory: 3 | SELECT GeomFromKML(26) 4 | 1 # rows 5 | 1 # column 6 | GeomFromKML(26) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/geomfromkml2.testcase: -------------------------------------------------------------------------------- 1 | From KML - bad text 2 | :memory: 3 | SELECT GeomFromKML("Hell0!") 4 | 1 # rows 5 | 1 # column 6 | GeomFromKML("Hell0!") 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/geomfromtext2.testcase: -------------------------------------------------------------------------------- 1 | geomfromtext2 2 | :memory: #use in-memory database 3 | SELECT GeomFromText(3.14); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GeomFromText(3.14) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/geomfromtext4.testcase: -------------------------------------------------------------------------------- 1 | geomfromtext4 2 | :memory: #use in-memory database 3 | SELECT GeomFromText("POINT(0 1 2 3)"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GeomFromText("POINT(0 1 2 3)") 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/geomfromtext8.testcase: -------------------------------------------------------------------------------- 1 | geomfromtext8 2 | :memory: #use in-memory database 3 | SELECT AsEWkt(GeomFromText(3.14, 4326)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsEWkt(GeomFromText(3.14, 4326)) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/getmimetype1.testcase: -------------------------------------------------------------------------------- 1 | GetMimeType - NULL 2 | :memory: #use in-memory database 3 | SELECT GetMimeType(NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GetMimeType(NULL) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/getmimetype2.testcase: -------------------------------------------------------------------------------- 1 | GetMimeType - INTEGER 2 | :memory: #use in-memory database 3 | SELECT GetMimeType(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GetMimeType(1) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/getmimetype3.testcase: -------------------------------------------------------------------------------- 1 | GetMimeType - DOUBLE 2 | :memory: #use in-memory database 3 | SELECT GetMimeType(1.1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GetMimeType(1.1) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/getmimetype4.testcase: -------------------------------------------------------------------------------- 1 | GetMimeType - TEXT 2 | :memory: #use in-memory database 3 | SELECT GetMimeType('alpha'); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GetMimeType('alpha') 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/getmimetype5.testcase: -------------------------------------------------------------------------------- 1 | GetMimeType - BLOB 2 | :memory: #use in-memory database 3 | SELECT GetMimeType(zeroblob(4)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | GetMimeType(zeroblob(4)) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/greatcircle-badblob.testcase: -------------------------------------------------------------------------------- 1 | great circle length - bad blob 2 | :memory: 3 | SELECT GreatCircleLength(zeroblob(34)); 4 | 1 # rows 5 | 1 # column 6 | GreatCircleLength(zeroblob(34)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/greatcircle-text.testcase: -------------------------------------------------------------------------------- 1 | great circle length - text 2 | :memory: 3 | SELECT GreatCircleLength("Hello"); 4 | 1 # rows 5 | 1 # column 6 | GreatCircleLength("Hello") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/greatcircle.testcase: -------------------------------------------------------------------------------- 1 | great circle length 2 | :memory: 3 | SELECT GreatCircleLength(GeomFromText("LINESTRING(0 0, 1 0)", 4326)); 4 | 1 # rows 5 | 1 # column 6 | GreatCircleLength(GeomFromText("LINESTRING(0 0, 1 0)", 4326)) 7 | 111195.07:9 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/in_m.testcase: -------------------------------------------------------------------------------- 1 | inches to metres 2 | :memory: #use in-memory database 3 | SELECT CvtFromIn(100); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtFromIn(100); 7 | 2.54 -------------------------------------------------------------------------------- /test/sql_stmt_tests/ind_ch_m.testcase: -------------------------------------------------------------------------------- 1 | Indian chains to metres 2 | :memory: #use in-memory database 3 | SELECT CvtFromIndCh(100); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtFromIndCh(100); 7 | 2011.6695:9 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/ind_ft_m.testcase: -------------------------------------------------------------------------------- 1 | ind_feet to metres 2 | :memory: #use in-memory database 3 | SELECT CvtFromIndFt(10); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtFromIndFt(10); 7 | 3.047984:8 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/ind_yd_m.testcase: -------------------------------------------------------------------------------- 1 | Indian yards to metres 2 | :memory: #use in-memory database 3 | SELECT CvtFromIndYd(10); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtFromIndYd(10); 7 | 9.14395:7 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/is3d1.testcase: -------------------------------------------------------------------------------- 1 | Is3D- non-blob 2 | :memory: #use in-memory database 3 | SELECT ST_Is3D(3) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_Is3D(3) 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/is3d2.testcase: -------------------------------------------------------------------------------- 1 | Is3D- bad blob 2 | :memory: #use in-memory database 3 | SELECT ST_Is3D(zeroblob(48)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_Is3D(zeroblob(48)) 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/is3d3.testcase: -------------------------------------------------------------------------------- 1 | Is3D- Point XY 2 | :memory: #use in-memory database 3 | SELECT ST_Is3D(GeomFromText('POINT(1 2)')); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_Is3D(GeomFromText('POINT(1 2)')) 7 | 0 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/is3d4.testcase: -------------------------------------------------------------------------------- 1 | Is3D- Point XYZ 2 | :memory: #use in-memory database 3 | SELECT ST_Is3D(GeomFromText('POINTZ(1 2 100)')); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_Is3D(GeomFromText('POINTZ(1 2 100)')) 7 | 1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/is3d5.testcase: -------------------------------------------------------------------------------- 1 | Is3D- Point XYM 2 | :memory: #use in-memory database 3 | SELECT ST_Is3D(GeomFromText('POINTM(1 2 10)')); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_Is3D(GeomFromText('POINTM(1 2 10)')) 7 | 0 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/isempty.testcase: -------------------------------------------------------------------------------- 1 | isempty 2 | :memory: #use in-memory database 3 | SELECT IsEmpty(GeomFromText("Point(1 2)", 4326)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | IsEmpty(GeomFromText("Point(1 2)", 4326)) 7 | 0 -------------------------------------------------------------------------------- /test/sql_stmt_tests/isempty2.testcase: -------------------------------------------------------------------------------- 1 | isempty - null 2 | :memory: #use in-memory database 3 | SELECT IsEmpty(null) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | IsEmpty(null) 7 | -1 -------------------------------------------------------------------------------- /test/sql_stmt_tests/isempty3.testcase: -------------------------------------------------------------------------------- 1 | isempty - zeroblob 2 | :memory: #use in-memory database 3 | SELECT IsEmpty(zeroblob(200)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | IsEmpty(zeroblob(200)) 7 | -1 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/isempty4.testcase: -------------------------------------------------------------------------------- 1 | isempty - text 2 | :memory: #use in-memory database 3 | SELECT IsEmpty("hello") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | IsEmpty("hello") 7 | -1 -------------------------------------------------------------------------------- /test/sql_stmt_tests/ismeasured1.testcase: -------------------------------------------------------------------------------- 1 | IsMeasured- non-blob 2 | :memory: #use in-memory database 3 | SELECT ST_IsMeasured(3) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_IsMeasured(3) 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/ismeasured2.testcase: -------------------------------------------------------------------------------- 1 | IsMeasured- bad blob 2 | :memory: #use in-memory database 3 | SELECT ST_IsMeasured(zeroblob(48)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_IsMeasured(zeroblob(48)) 7 | -1 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/k3b-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/sql_stmt_tests/k3b-icon.png -------------------------------------------------------------------------------- /test/sql_stmt_tests/km_m.testcase: -------------------------------------------------------------------------------- 1 | kilometres to metres 2 | :memory: #use in-memory database 3 | SELECT CvtFromKm(6.76); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtFromKm(6.76); 7 | 6760.0 -------------------------------------------------------------------------------- /test/sql_stmt_tests/ktorrent_grad1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/sql_stmt_tests/ktorrent_grad1.jpg -------------------------------------------------------------------------------- /test/sql_stmt_tests/ktorrent_sidebar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/sql_stmt_tests/ktorrent_sidebar.gif -------------------------------------------------------------------------------- /test/sql_stmt_tests/lhr1.testcase: -------------------------------------------------------------------------------- 1 | forceLHR - zeroblob 2 | :memory: #use in-memory database 3 | SELECT ST_ForceLHR(zeroblob(99)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_ForceLHR(zeroblob(99)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/lhr2.testcase: -------------------------------------------------------------------------------- 1 | forceLHR - invalid 2 | :memory: #use in-memory database 3 | SELECT ST_ForceLHR("alpha"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_ForceLHR("alpha") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/link_m.testcase: -------------------------------------------------------------------------------- 1 | links to metres 2 | :memory: #use in-memory database 3 | SELECT CvtFromLink(4971); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtFromLink(4971) 7 | 1000:4 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/m_ch.testcase: -------------------------------------------------------------------------------- 1 | metres to chains 2 | :memory: #use in-memory database 3 | SELECT CvtToCh(1000); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtToCh(1000) 7 | 49.7096954:9 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/m_cm.testcase: -------------------------------------------------------------------------------- 1 | metres to centimetres 2 | :memory: #use in-memory database 3 | SELECT CvtToCm(21.00); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtToCm(21.00); 7 | 2100.0 -------------------------------------------------------------------------------- /test/sql_stmt_tests/m_dm.testcase: -------------------------------------------------------------------------------- 1 | metres to decimetres 2 | :memory: #use in-memory database 3 | SELECT CvtToDm(21.50); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtToDm(21.50); 7 | 215.0 -------------------------------------------------------------------------------- /test/sql_stmt_tests/m_fath.testcase: -------------------------------------------------------------------------------- 1 | metres to fathoms 2 | :memory: #use in-memory database 3 | SELECT CvtToFath(1000); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtToFath(1000) 7 | 546.806649:10 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/m_ft-text.testcase: -------------------------------------------------------------------------------- 1 | metres to feet text 2 | :memory: #use in-memory database 3 | SELECT CvtToFt("one"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtToFt("one"); 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/m_ft.testcase: -------------------------------------------------------------------------------- 1 | metres to feet 2 | :memory: #use in-memory database 3 | SELECT CvtToFt(1.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtToFt(1.0); 7 | 3.28083989:10 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/m_in.testcase: -------------------------------------------------------------------------------- 1 | metres to inches 2 | :memory: #use in-memory database 3 | SELECT CvtToIn(1.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtToIn(1.0); 7 | 39.37007:8 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/m_in_us.testcase: -------------------------------------------------------------------------------- 1 | metres to US inches 2 | :memory: #use in-memory database 3 | SELECT CvtToUsIn(1.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtToUsIn(1.0); 7 | 39.37:5 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/m_ind_ch.testcase: -------------------------------------------------------------------------------- 1 | metres to Indian chains 2 | :memory: #use in-memory database 3 | SELECT CvtToIndCh(1000); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtToIndCh(1000) 7 | 49.70995:8 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/m_ind_ft.testcase: -------------------------------------------------------------------------------- 1 | metres to Indian feet 2 | :memory: #use in-memory database 3 | SELECT CvtToIndFt(1.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtToIndFt(1.0); 7 | 3.2808570:9 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/m_ind_yd.testcase: -------------------------------------------------------------------------------- 1 | metres to Indian yards 2 | :memory: #use in-memory database 3 | SELECT CvtToIndYd(1.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtToIndYd(1.0); 7 | 1.0936190:8 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/m_km.testcase: -------------------------------------------------------------------------------- 1 | metres to kilometres 2 | :memory: #use in-memory database 3 | SELECT CvtToKm(2100); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtToKm(2100); 7 | 2.1 -------------------------------------------------------------------------------- /test/sql_stmt_tests/m_ln.testcase: -------------------------------------------------------------------------------- 1 | metres to links 2 | :memory: #use in-memory database 3 | SELECT CvtToLink(1000); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtToLink(1000) 7 | 4970.96954:9 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/m_mi.testcase: -------------------------------------------------------------------------------- 1 | metres to miles 2 | :memory: #use in-memory database 3 | SELECT CvtToMi(1000); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtToMi(1000); 7 | 0.6213:6 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/m_mm.testcase: -------------------------------------------------------------------------------- 1 | metres to millimetres 2 | :memory: #use in-memory database 3 | SELECT CvtToMm(2.51); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtToMm(2.51); 7 | 2510.0 -------------------------------------------------------------------------------- /test/sql_stmt_tests/m_nm.testcase: -------------------------------------------------------------------------------- 1 | metres to nautical miles 2 | :memory: #use in-memory database 3 | SELECT CvtToKmi(2000.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtToKmi(2000.0) 7 | 1.07991361:7 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/m_us_ch.testcase: -------------------------------------------------------------------------------- 1 | metres to US chains 2 | :memory: #use in-memory database 3 | SELECT CvtToUsCh(1000); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtToUsCh(1000) 7 | 49.709:6 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/m_us_ft.testcase: -------------------------------------------------------------------------------- 1 | metres to US feet 2 | :memory: #use in-memory database 3 | SELECT CvtToUsFt(100.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtToUsFt(100.0); 7 | 328.08:6 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/m_usmi.testcase: -------------------------------------------------------------------------------- 1 | metres to US miles 2 | :memory: #use in-memory database 3 | SELECT CvtToUsMi(1000); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtToUsMi(1000); 7 | 0.6213:6 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/m_yd.testcase: -------------------------------------------------------------------------------- 1 | metres to yards 2 | :memory: #use in-memory database 3 | SELECT CvtToYd(1.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtToYd(1.0); 7 | 1.0936133:8 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/m_yd_us.testcase: -------------------------------------------------------------------------------- 1 | metres to US yards 2 | :memory: #use in-memory database 3 | SELECT CvtToUsYd(100.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtToUsYd(100.0); 7 | 109.36:6 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makearc1.testcase: -------------------------------------------------------------------------------- 1 | makearc1 - NULL cx 2 | :memory: #use in-memory database 3 | SELECT MakeArc(NULL, 0, 100, 30, 60); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeArc(NULL, 0, 100, 30, 60) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makearc10.testcase: -------------------------------------------------------------------------------- 1 | makearc10 - text start 2 | :memory: #use in-memory database 3 | SELECT MakeArc(0, 0, 100, 'text', 60); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeArc(0, 0, 100, 'text', 60) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makearc12.testcase: -------------------------------------------------------------------------------- 1 | makearc12 - NULL stop 2 | :memory: #use in-memory database 3 | SELECT MakeArc(0, 0, 100, 30, NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeArc(0, 0, 100, 30, NULL) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makearc13.testcase: -------------------------------------------------------------------------------- 1 | makearc13 - text stop 2 | :memory: #use in-memory database 3 | SELECT MakeArc(0, 0, 100, 30, 'alpha'); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeArc(0, 0, 100, 30, 'alpha') 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makearc16.testcase: -------------------------------------------------------------------------------- 1 | makearc16 - NULL srid 2 | :memory: #use in-memory database 3 | SELECT MakeArc(0, 0, 100, 30, 60, NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeArc(0, 0, 100, 30, 60, NULL) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makearc2.testcase: -------------------------------------------------------------------------------- 1 | makearc1 - text cx 2 | :memory: #use in-memory database 3 | SELECT MakeArc('alpha', 0, 100, 30, 60); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeArc('alpha', 0, 100, 30, 60) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makearc3.testcase: -------------------------------------------------------------------------------- 1 | makearc3 - BLOB cx 2 | :memory: #use in-memory database 3 | SELECT MakeArc(zeroblob(4), 0, 100, 30, 60); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeArc(zeroblob(4), 0, 100, 30, 60) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makearc4.testcase: -------------------------------------------------------------------------------- 1 | makearc4 - NULL cy 2 | :memory: #use in-memory database 3 | SELECT MakeArc(0, NULL, 100, 30, 60); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeArc(0, NULL, 100, 30, 60) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makearc5.testcase: -------------------------------------------------------------------------------- 1 | makearc5 - text cy 2 | :memory: #use in-memory database 3 | SELECT MakeArc(0, 'alpha', 100, 30, 60); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeArc(0, 'alpha', 100, 30, 60) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makearc6.testcase: -------------------------------------------------------------------------------- 1 | makearc6 - BLOB cy 2 | :memory: #use in-memory database 3 | SELECT MakeArc(0, zeroblob(4), 100, 30, 60); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeArc(0, zeroblob(4), 100, 30, 60) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makearc7.testcase: -------------------------------------------------------------------------------- 1 | makearc7 - NULL radius 2 | :memory: #use in-memory database 3 | SELECT MakeArc(0, 0, NULL, 30, 60); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeArc(0, 0, NULL, 30, 60) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makearc8.testcase: -------------------------------------------------------------------------------- 1 | makearc8 - text radius 2 | :memory: #use in-memory database 3 | SELECT MakeArc(0, 0, 'alpha', 30, 60); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeArc(0, 0, 'alpha', 30, 60) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makearc9.testcase: -------------------------------------------------------------------------------- 1 | makearc9 - NULL start 2 | :memory: #use in-memory database 3 | SELECT MakeArc(0, 0, 100, NULL, 60); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeArc(0, 0, 100, NULL, 60) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makecircle1.testcase: -------------------------------------------------------------------------------- 1 | makecircle1 - NULL cx 2 | :memory: #use in-memory database 3 | SELECT MakeCircle(NULL, 0, 100); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeCircle(NULL, 0, 100) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makecircle2.testcase: -------------------------------------------------------------------------------- 1 | makecircle2 - text cx 2 | :memory: #use in-memory database 3 | SELECT MakeCircle('alpha', 0, 100); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeCircle('alpha', 0, 100) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makecircle3.testcase: -------------------------------------------------------------------------------- 1 | makecircle3 - BLOB cx 2 | :memory: #use in-memory database 3 | SELECT MakeCircle(zeroblob(4), 0, 100); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeCircle(zeroblob(4), 0, 100) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makecircle4.testcase: -------------------------------------------------------------------------------- 1 | makecircle4 - NULL cy 2 | :memory: #use in-memory database 3 | SELECT MakeCircle(0, NULL, 100); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeCircle(0, NULL, 100) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makecircle5.testcase: -------------------------------------------------------------------------------- 1 | makecircle5 - text cy 2 | :memory: #use in-memory database 3 | SELECT MakeCircle(0, 'alpha', 100); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeCircle(0, 'alpha', 100) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makecircle6.testcase: -------------------------------------------------------------------------------- 1 | makecircle6 - BLOB cy 2 | :memory: #use in-memory database 3 | SELECT MakeCircle(0, zeroblob(4), 100); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeCircle(0, zeroblob(4), 100) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makecircle7.testcase: -------------------------------------------------------------------------------- 1 | makecircle7 - NULL radius 2 | :memory: #use in-memory database 3 | SELECT MakeCircle(0, 0, NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeCircle(0, 0, NULL) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makecircle8.testcase: -------------------------------------------------------------------------------- 1 | makecircle8 - text radius 2 | :memory: #use in-memory database 3 | SELECT MakeCircle(0, 0, 'alpha'); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeCircle(0, 0, 'alpha') 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makecircle9.testcase: -------------------------------------------------------------------------------- 1 | makecircle9 - BLOB radius 2 | :memory: #use in-memory database 3 | SELECT MakeCircle(0, 0, zeroblob(4)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeCircle(0, 0, zeroblob(4)) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makeellipse1.testcase: -------------------------------------------------------------------------------- 1 | makeellipse1 - NULL cx 2 | :memory: #use in-memory database 3 | SELECT MakeEllipse(NULL, 0, 100, 200); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeEllipse(NULL, 0, 100, 200) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makeellipse10.testcase: -------------------------------------------------------------------------------- 1 | makeellipse10 - NULL y_axis 2 | :memory: #use in-memory database 3 | SELECT MakeEllipse(0, 0, 100, NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeEllipse(0, 0, 100, NULL) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makeellipse4.testcase: -------------------------------------------------------------------------------- 1 | makecircle4 - NULL cy 2 | :memory: #use in-memory database 3 | SELECT MakeEllipse(0, NULL, 100, 200); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeEllipse(0, NULL, 100, 200) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makeellipse7.testcase: -------------------------------------------------------------------------------- 1 | makeellipse7 - NULL x_axis 2 | :memory: #use in-memory database 3 | SELECT MakeEllipse(0, 0, NULL, 200); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeEllipse(0, 0, NULL, 200) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makeline3.testcase: -------------------------------------------------------------------------------- 1 | makeline3 2 | :memory: #use in-memory database 3 | SELECT MakeLine("text"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MakeLine("text") 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makepoint-null2.testcase: -------------------------------------------------------------------------------- 1 | makepoint-null2 2 | :memory: #use in-memory database 3 | SELECT AsText(MakePoint(26.0, "world")); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsText(MakePoint(26.0, "world")) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makepoint1.testcase: -------------------------------------------------------------------------------- 1 | makepoint1 2 | :memory: #use in-memory database 3 | SELECT AsText(MakePoint(136, -35)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsText(MakePoint(136, -35)) 7 | POINT(136 -35) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/makepoint4.testcase: -------------------------------------------------------------------------------- 1 | makepoint4 2 | :memory: #use in-memory database 3 | SELECT AsText(MakePoint(-71, 42, 4326)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsText(MakePoint(-71, 42, 4326)) 7 | POINT(-71 42) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/maxm1.testcase: -------------------------------------------------------------------------------- 1 | MaxM - non-blob 2 | :memory: #use in-memory database 3 | SELECT ST_MaxM(3) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_MaxM(3) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/maxm2.testcase: -------------------------------------------------------------------------------- 1 | MaxM - bad blob 2 | :memory: #use in-memory database 3 | SELECT ST_MaxM(zeroblob(48)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_MaxM(zeroblob(48)) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/maxz1.testcase: -------------------------------------------------------------------------------- 1 | MaxZ - non-blob 2 | :memory: #use in-memory database 3 | SELECT ST_MaxZ(3) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_MaxZ(3) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/maxz2.testcase: -------------------------------------------------------------------------------- 1 | MaxZ - bad blob 2 | :memory: #use in-memory database 3 | SELECT ST_MaxZ(zeroblob(48)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_MaxZ(zeroblob(48)) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/mbrminmax1.testcase: -------------------------------------------------------------------------------- 1 | MbrMinX- non-blob 2 | :memory: #use in-memory database 3 | SELECT MbrMinX(3) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MbrMinX(3) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/mbrminmax2.testcase: -------------------------------------------------------------------------------- 1 | MbrMaxX- non-blob 2 | :memory: #use in-memory database 3 | SELECT MbrMaxX(3) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MbrMaxX(3) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/mbrminmax3.testcase: -------------------------------------------------------------------------------- 1 | MbrMaxX- bad blob 2 | :memory: #use in-memory database 3 | SELECT MbrMaxX(zeroblob(48)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MbrMaxX(zeroblob(48)) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/mbrminmax4.testcase: -------------------------------------------------------------------------------- 1 | MbrMinX- bad blob 2 | :memory: #use in-memory database 3 | SELECT MbrMinX(zeroblob(340)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MbrMinX(zeroblob(340)) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/mbrminmax5.testcase: -------------------------------------------------------------------------------- 1 | MbrMinY- non-blob 2 | :memory: #use in-memory database 3 | SELECT MbrMinY(3) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MbrMinY(3) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/mbrminmax6.testcase: -------------------------------------------------------------------------------- 1 | MbrMinY- bad blob 2 | :memory: #use in-memory database 3 | SELECT MbrMinY(zeroblob(49)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MbrMinY(zeroblob(49)) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/mbrminmax7.testcase: -------------------------------------------------------------------------------- 1 | MbrMaxY- bad blob 2 | :memory: #use in-memory database 3 | SELECT MbrMaxY(zeroblob(49)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MbrMaxY(zeroblob(49)) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/mbrminmax8.testcase: -------------------------------------------------------------------------------- 1 | MbrMaxY- non blob 2 | :memory: #use in-memory database 3 | SELECT MbrMaxY(3.5) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | MbrMaxY(3.5) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/mi_m.testcase: -------------------------------------------------------------------------------- 1 | miles to metres 2 | :memory: #use in-memory database 3 | SELECT CvtFromMi(1.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtFromMi(1.0); 7 | 1609.344 -------------------------------------------------------------------------------- /test/sql_stmt_tests/minm1.testcase: -------------------------------------------------------------------------------- 1 | MinM - non-blob 2 | :memory: #use in-memory database 3 | SELECT ST_MinM(3) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_MinM(3) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/minm2.testcase: -------------------------------------------------------------------------------- 1 | MinM - bad blob 2 | :memory: #use in-memory database 3 | SELECT ST_MinM(zeroblob(48)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_MinM(zeroblob(48)) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/minz1.testcase: -------------------------------------------------------------------------------- 1 | MinZ - non-blob 2 | :memory: #use in-memory database 3 | SELECT ST_MinZ(3) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_MinZ(3) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/minz2.testcase: -------------------------------------------------------------------------------- 1 | MinZ - bad blob 2 | :memory: #use in-memory database 3 | SELECT ST_MinZ(zeroblob(48)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_MinZ(zeroblob(48)) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/mm_m.testcase: -------------------------------------------------------------------------------- 1 | millimetres to metres 2 | :memory: #use in-memory database 3 | SELECT CvtFromMm(2100.4); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtFromMm(2100.4); 7 | 2.1004 -------------------------------------------------------------------------------- /test/sql_stmt_tests/nm_m.testcase: -------------------------------------------------------------------------------- 1 | nautical miles to metres 2 | :memory: #use in-memory database 3 | SELECT CvtFromKmi(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtFromKmi(1); 7 | 1852.0 -------------------------------------------------------------------------------- /test/sql_stmt_tests/normalizelonlat16.testcase: -------------------------------------------------------------------------------- 1 | normalizelonlat- bad blob 2 | :memory: #use in-memory database 3 | SELECT NormalizeLonLat(zeroblob(100)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | NormalizeLonLat(zeroblob(100)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/normalizelonlat17.testcase: -------------------------------------------------------------------------------- 1 | normalizelonlat- non-blob 2 | :memory: #use in-memory database 3 | SELECT NormalizeLonLat("htl") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | NormalizeLonLat("htl") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/npoints1.testcase: -------------------------------------------------------------------------------- 1 | npoints - bad blob 2 | :memory: #use in-memory database 3 | SELECT ST_NPoints(zeroblob(99)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_NPoints(zeroblob(99)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/npoints2.testcase: -------------------------------------------------------------------------------- 1 | npoints - non-blob 2 | :memory: #use in-memory database 3 | SELECT ST_NPoints("hello") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_NPoints("hello") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/npoints3.testcase: -------------------------------------------------------------------------------- 1 | npoints - single point 2 | :memory: #use in-memory database 3 | SELECT ST_NPoints(MakePoint(2,3)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_NPoints(MakePoint(2,3)) 7 | 1 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/nrings1.testcase: -------------------------------------------------------------------------------- 1 | nrings - bad blob 2 | :memory: #use in-memory database 3 | SELECT ST_NRings(zeroblob(99)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_NRings(zeroblob(99)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/nrings2.testcase: -------------------------------------------------------------------------------- 1 | nrings - non-blob 2 | :memory: #use in-memory database 3 | SELECT ST_NRings("hello") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_NRings("hello") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/nrings3.testcase: -------------------------------------------------------------------------------- 1 | nrings - single point 2 | :memory: #use in-memory database 3 | SELECT ST_NRings(MakePoint(2,3)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_NRings(MakePoint(2,3)) 7 | 0 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/numgeometries1.testcase: -------------------------------------------------------------------------------- 1 | numgeometries - bad blob 2 | :memory: #use in-memory database 3 | SELECT NumGeometries(zeroblob(99)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | NumGeometries(zeroblob(99)) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/numgeometries2.testcase: -------------------------------------------------------------------------------- 1 | numgeometries - non-blob 2 | :memory: #use in-memory database 3 | SELECT NumGeometries("hello") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | NumGeometries("hello") 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/numgeometries3.testcase: -------------------------------------------------------------------------------- 1 | numgeometries - single point 2 | :memory: #use in-memory database 3 | SELECT NumGeometries(MakePoint(2,3)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | NumGeometries(MakePoint(2,3)) 7 | 1 -------------------------------------------------------------------------------- /test/sql_stmt_tests/pointn1.testcase: -------------------------------------------------------------------------------- 1 | pointn - text input (error) 2 | :memory: #use in-memory database 3 | SELECT PointN("hello world", 0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | PointN("hello world", 0) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/pointn6.testcase: -------------------------------------------------------------------------------- 1 | pointN - text arg (error) 2 | :memory: #use in-memory database 3 | SELECT PointN("hello", 1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | PointN("hello", 1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/removepoint1.testcase: -------------------------------------------------------------------------------- 1 | ST_RemovePoint() - NULL line 2 | :memory: #use in-memory database 3 | SELECT ST_RemovePoint(NULL, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_RemovePoint(NULL, NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/removepoint2.testcase: -------------------------------------------------------------------------------- 1 | ST_RemovePoint() - INTEGER line 2 | :memory: #use in-memory database 3 | SELECT ST_RemovePoint(1, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_RemovePoint(1, NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/removepoint3.testcase: -------------------------------------------------------------------------------- 1 | ST_RemovePoint() - DOUBLE line 2 | :memory: #use in-memory database 3 | SELECT ST_RemovePoint(1.7, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_RemovePoint(1.7, NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/removepoint4.testcase: -------------------------------------------------------------------------------- 1 | ST_RemovePoint() - TEXT line 2 | :memory: #use in-memory database 3 | SELECT ST_RemovePoint('alpha', NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_RemovePoint('alpha', NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/reverse1.testcase: -------------------------------------------------------------------------------- 1 | reverse - zeroblob 2 | :memory: #use in-memory database 3 | SELECT ST_Reverse(zeroblob(99)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_Reverse(zeroblob(99)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/reverse2.testcase: -------------------------------------------------------------------------------- 1 | reverse - invalid 2 | :memory: #use in-memory database 3 | SELECT ST_Reverse("alpha"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_Reverse("alpha") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/ring13.testcase: -------------------------------------------------------------------------------- 1 | NumInteriorRings - float input (error) 2 | :memory: #use in-memory database 3 | SELECT NumInteriorRings(3.14); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | NumInteriorRings(3.14) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/ring15.testcase: -------------------------------------------------------------------------------- 1 | InteriorRingN - bad blob (error) 2 | :memory: #use in-memory database 3 | SELECT InteriorRingN(zeroblob(12), 1); 4 | 1 # rows (not including the header row) 5 | 1 # column 6 | InteriorRingN(zeroblob(12), 1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/ring16.testcase: -------------------------------------------------------------------------------- 1 | InteriorRingN - text input (error) 2 | :memory: #use in-memory database 3 | SELECT InteriorRingN("hello", 1); 4 | 1 # rows (not including the header row) 5 | 1 # column 6 | InteriorRingN("hello", 1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/ring5.testcase: -------------------------------------------------------------------------------- 1 | ExteriorRing - Bad blob (error) 2 | :memory: #use in-memory database 3 | SELECT ExteriorRing(zeroblob(27)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ExteriorRing(zeroblob(27)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/ring6.testcase: -------------------------------------------------------------------------------- 1 | ExteriorRing - float input (error) 2 | :memory: #use in-memory database 3 | SELECT ExteriorRing(3.14); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ExteriorRing(3.14) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/rtreealign1.testcase: -------------------------------------------------------------------------------- 1 | rtreealign - non-text first arg 2 | :memory: #use in-memory database 3 | SELECT RTreeAlign(0, 1, 2) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | RTreeAlign(0, 1, 2) 7 | -1 -------------------------------------------------------------------------------- /test/sql_stmt_tests/rtreealign3.testcase: -------------------------------------------------------------------------------- 1 | rtreealign - non-blob third arg 2 | :memory: #use in-memory database 3 | SELECT RTreeAlign("notreal", 2, 2) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | RTreeAlign("notreal", 2, 2) 7 | -1 -------------------------------------------------------------------------------- /test/sql_stmt_tests/sandro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/sql_stmt_tests/sandro.jpg -------------------------------------------------------------------------------- /test/sql_stmt_tests/seconds.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/sql_stmt_tests/seconds.wav -------------------------------------------------------------------------------- /test/sql_stmt_tests/setpoint1.testcase: -------------------------------------------------------------------------------- 1 | ST_SetPoint() - NULL line 2 | :memory: #use in-memory database 3 | SELECT ST_SetPoint(NULL, NULL, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_SetPoint(NULL, NULL, NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/setpoint2.testcase: -------------------------------------------------------------------------------- 1 | ST_SetPoint() - INTEGER line 2 | :memory: #use in-memory database 3 | SELECT ST_SetPoint(1, NULL, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_SetPoint(1, NULL, NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/setpoint3.testcase: -------------------------------------------------------------------------------- 1 | ST_SetPoint() - DOUBLE line 2 | :memory: #use in-memory database 3 | SELECT ST_SetPoint(1.5, NULL, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_SetPoint(1.5, NULL, NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/setpoint4.testcase: -------------------------------------------------------------------------------- 1 | ST_SetPoint() - TEXT line 2 | :memory: #use in-memory database 3 | SELECT ST_SetPoint('alpha', NULL, NULL) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_SetPoint('alpha', NULL, NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/shiftlongitude4.testcase: -------------------------------------------------------------------------------- 1 | shiftlongitude - non blob 2 | :memory: #use in-memory database 3 | SELECT ST_Shift_Longitude("hello") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_Shift_Longitude("hello") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/srid1.testcase: -------------------------------------------------------------------------------- 1 | SRID 2 | :memory: #use in-memory database 3 | SELECT SRID(GeomFromText("Point(1 2)", 4326)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | SRID(GeomFromText("Point(1 2)", 4326)) 7 | 4326 -------------------------------------------------------------------------------- /test/sql_stmt_tests/srid10.testcase: -------------------------------------------------------------------------------- 1 | SetSRID - zeroblob 2 | :memory: #use in-memory database 3 | SELECT SetSRID(zeroblob(100), 4326) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | SetSRID(zeroblob(100), 4326) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/srid11.testcase: -------------------------------------------------------------------------------- 1 | SetSRID - zeroblob 2 | :memory: #use in-memory database 3 | SELECT SetSRID(zeroblob(0), 4326) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | SetSRID(zeroblob(0), 4326) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/srid2.testcase: -------------------------------------------------------------------------------- 1 | SRID 2 | :memory: #use in-memory database 3 | SELECT SRID(GeomFromText("Point(1 2)")) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | SRID(GeomFromText("Point(1 2)")) 7 | 0 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/srid4.testcase: -------------------------------------------------------------------------------- 1 | SRID - zeroblob 2 | :memory: #use in-memory database 3 | SELECT SRID(zeroblob(100)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | SRID(zeroblob(100)) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/srid5.testcase: -------------------------------------------------------------------------------- 1 | SRID - non-geometry 2 | :memory: #use in-memory database 3 | SELECT SRID(100) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | SRID(100) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/srid7.testcase: -------------------------------------------------------------------------------- 1 | SetSRID - non-geometry 2 | :memory: #use in-memory database 3 | SELECT SetSRID(100, 4326) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | SetSRID(100, 4326) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/st_m1.testcase: -------------------------------------------------------------------------------- 1 | ST_M1 2 | :memory: #use in-memory database 3 | SELECT ST_M(MakePointZM(136, -35, 635.2, 10.2)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_M(MakePointZM(136, -35, 635.2, 10.2)) 7 | 10.2 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/st_m3.testcase: -------------------------------------------------------------------------------- 1 | ST_M3 2 | :memory: #use in-memory database 3 | SELECT ST_M(GeomFromText("POINTM(136 -35 -8.6)")); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_M(GeomFromText("POINTM(136 -35 -8.6)")) 7 | -8.6 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/st_m4.testcase: -------------------------------------------------------------------------------- 1 | ST_M - text 2 | :memory: #use in-memory database 3 | SELECT M("hello world"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | M("hello world") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/st_m6.testcase: -------------------------------------------------------------------------------- 1 | ST_M6 2 | :memory: #use in-memory database 3 | SELECT ST_M(zeroblob(10)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_M(zeroblob(10)) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/st_m8.testcase: -------------------------------------------------------------------------------- 1 | ST_M8 2 | :memory: #use in-memory database 3 | SELECT ST_M(MakePointZ(136, -35, 0.0038723129645)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_M(MakePointZ(136, -35, 0.0038723129645)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/st_x3.testcase: -------------------------------------------------------------------------------- 1 | ST_X - text 2 | :memory: #use in-memory database 3 | SELECT X("hello world"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | X("hello world") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/st_x4.testcase: -------------------------------------------------------------------------------- 1 | ST_X4 2 | :memory: #use in-memory database 3 | SELECT ST_X(GeomFromText("POINTM(136 -35 -8.6)")); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_X(GeomFromText("POINTM(136 -35 -8.6)")) 7 | 136.0 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/st_x6.testcase: -------------------------------------------------------------------------------- 1 | ST_X6 2 | :memory: #use in-memory database 3 | SELECT ST_X(zeroblob(10)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_X(zeroblob(10)) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/st_y3.testcase: -------------------------------------------------------------------------------- 1 | ST_Y - text 2 | :memory: #use in-memory database 3 | SELECT Y("hello world"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | Y("hello world") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/st_y5.testcase: -------------------------------------------------------------------------------- 1 | ST_Y5 2 | :memory: #use in-memory database 3 | SELECT ST_Y(zeroblob(10)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_Y(zeroblob(10)) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/st_z3.testcase: -------------------------------------------------------------------------------- 1 | ST_Z - text 2 | :memory: #use in-memory database 3 | SELECT Z("hello world"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | Z("hello world") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/st_z6.testcase: -------------------------------------------------------------------------------- 1 | ST_Z6 2 | :memory: #use in-memory database 3 | SELECT ST_Z(zeroblob(10)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_Z(zeroblob(10)) 7 | (NULL) 8 | 9 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/st_z7.testcase: -------------------------------------------------------------------------------- 1 | ST_Z7 2 | :memory: #use in-memory database 3 | SELECT ST_Z(MakePoint(136, -35)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_Z(MakePoint(136, -35)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/st_z8.testcase: -------------------------------------------------------------------------------- 1 | ST_Z8 2 | :memory: #use in-memory database 3 | SELECT ST_Z(MakePointM(136, -35, 635.2)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_Z(MakePointM(136, -35, 635.2)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/st_z9.testcase: -------------------------------------------------------------------------------- 1 | ST_Z2 2 | :memory: #use in-memory database 3 | SELECT Z(MakePointZ(-71, 42, 17, 4326)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | Z(MakePointZ(-71, 42, 17, 4326)) 7 | 17.0 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/startpoint2.testcase: -------------------------------------------------------------------------------- 1 | startpoint - bad blob (error) 2 | :memory: #use in-memory database 3 | SELECT StartPoint(zeroblob(10)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | StartPoint(zeroblob(10)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/startpoint3.testcase: -------------------------------------------------------------------------------- 1 | startpoint - text input (error) 2 | :memory: #use in-memory database 3 | SELECT StartPoint("hello world"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | StartPoint("hello world") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/swapcoords2.testcase: -------------------------------------------------------------------------------- 1 | swapcoords2 2 | :memory: #use in-memory database 3 | SELECT SwapCoords("hello"); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | SwapCoords("hello"); 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/swapcoords3.testcase: -------------------------------------------------------------------------------- 1 | swapcoords3 2 | :memory: #use in-memory database 3 | SELECT SwapCoords(zeroblob(4)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | SwapCoords(zeroblob(4)); 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/test.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/sql_stmt_tests/test.webp -------------------------------------------------------------------------------- /test/sql_stmt_tests/testFDO.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/sql_stmt_tests/testFDO.sqlite -------------------------------------------------------------------------------- /test/sql_stmt_tests/testFGF.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/sql_stmt_tests/testFGF.sqlite -------------------------------------------------------------------------------- /test/sql_stmt_tests/testdb1.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/sql_stmt_tests/testdb1.sqlite -------------------------------------------------------------------------------- /test/sql_stmt_tests/togars5.testcase: -------------------------------------------------------------------------------- 1 | togars - non-blob 2 | :memory: #use in-memory database 3 | SELECT ToGARS("hello") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ToGARS("hello") 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/togars6.testcase: -------------------------------------------------------------------------------- 1 | togars - bad blob 2 | :memory: #use in-memory database 3 | SELECT ToGARS(zeroblob(100)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ToGARS(zeroblob(100)) 7 | (NULL) -------------------------------------------------------------------------------- /test/sql_stmt_tests/trivial.sqlite_RO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/sql_stmt_tests/trivial.sqlite_RO -------------------------------------------------------------------------------- /test/sql_stmt_tests/uncompressgeom2.testcase: -------------------------------------------------------------------------------- 1 | uncompressgeometry - non blob 2 | :memory: #use in-memory database 3 | SELECT UncompressGeometry("foo") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | UncompressGeometry("foo") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/unsafeTriggers1.testcase: -------------------------------------------------------------------------------- 1 | CountUnsafeTriggers() 2 | :memory: #use in-memory database 3 | SELECT CountUnsafeTriggers() 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CountUnsafeTriggers() 7 | 0 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/us_ch_m.testcase: -------------------------------------------------------------------------------- 1 | US chains to metres 2 | :memory: #use in-memory database 3 | SELECT CvtFromUsCh(100); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtFromUsCh(100); 7 | 2011.684:8 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/us_ft_m.testcase: -------------------------------------------------------------------------------- 1 | US feet to metres 2 | :memory: #use in-memory database 3 | SELECT CvtFromUsFt(10); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtFromUsFt(10); 7 | 3.048:5 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/us_in_m.testcase: -------------------------------------------------------------------------------- 1 | us inches to metres 2 | :memory: #use in-memory database 3 | SELECT CvtFromUsIn(10); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtFromUsIn(10); 7 | 0.254:5 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/us_mi_m.testcase: -------------------------------------------------------------------------------- 1 | US miles to metres 2 | :memory: #use in-memory database 3 | SELECT CvtFromUsMi(1.0); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtFromUsMi(1.0); 7 | 1609.347:8 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/us_yd_m.testcase: -------------------------------------------------------------------------------- 1 | US yards to metres 2 | :memory: #use in-memory database 3 | SELECT CvtFromUsYd(10); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtFromUsYd(10); 7 | 9.144:5 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/wkbtosql2.testcase: -------------------------------------------------------------------------------- 1 | ST_WKBToSQL - bad blob 2 | :memory: #use in-memory database 3 | SELECT ST_WKBToSQL(zeroblob(50)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_WKBToSQL(zeroblob(50)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/wkbtosql3.testcase: -------------------------------------------------------------------------------- 1 | ST_WKBToSQL - float 2 | :memory: #use in-memory database 3 | SELECT ST_WKBToSQL(1.67) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_WKBToSQL(1.67) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/wkttosql1.testcase: -------------------------------------------------------------------------------- 1 | ST_WKTToSQL 2 | :memory: #use in-memory database 3 | SELECT AsEWKT(ST_WKTToSQL("Point(1 2)")) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | AsEWKT(ST_WKTToSQL("Point(1 2)")) 7 | SRID=0;POINT(1 2) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/wkttosql2.testcase: -------------------------------------------------------------------------------- 1 | ST_WKTToSQL - blob 2 | :memory: #use in-memory database 3 | SELECT ST_WKTToSQL(zeroblob(50)) 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_WKTToSQL(zeroblob(50)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/wkttosql3.testcase: -------------------------------------------------------------------------------- 1 | ST_WKTToSQL - bad WKT 2 | :memory: #use in-memory database 3 | SELECT ST_WKTToSQL("Point(1 2 3)") 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | ST_WKTToSQL("Point(1 2 3)") 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_tests/yd_m.testcase: -------------------------------------------------------------------------------- 1 | yards to metres 2 | :memory: #use in-memory database 3 | SELECT CvtFromYd(10); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | CvtFromYd(10); 7 | 9.144 -------------------------------------------------------------------------------- /test/sql_stmt_xmlsec_tests/loadxml1.testcase: -------------------------------------------------------------------------------- 1 | XB_LoadXML - NULL input 2 | :memory: #use in-memory database 3 | SELECT XB_LoadXML(NULL); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_LoadXML(NULL) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_xmlsec_tests/loadxml2.testcase: -------------------------------------------------------------------------------- 1 | XB_LoadXML - INTEGER input 2 | :memory: #use in-memory database 3 | SELECT XB_LoadXML(1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_LoadXML(1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_xmlsec_tests/loadxml3.testcase: -------------------------------------------------------------------------------- 1 | XB_LoadXML - DOUBLE input 2 | :memory: #use in-memory database 3 | SELECT XB_LoadXML(1.1); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_LoadXML(1.1) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/sql_stmt_xmlsec_tests/loadxml4.testcase: -------------------------------------------------------------------------------- 1 | XB_LoadXML - BLOB input 2 | :memory: #use in-memory database 3 | SELECT XB_LoadXML(zeroblob(4)); 4 | 1 # rows (not including the header row) 5 | 1 # columns 6 | XB_LoadXML(zeroblob(4)) 7 | (NULL) 8 | -------------------------------------------------------------------------------- /test/test-invalid.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/test-invalid.sqlite -------------------------------------------------------------------------------- /test/test-legacy-2.3.1.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/test-legacy-2.3.1.sqlite -------------------------------------------------------------------------------- /test/test-legacy-3.0.1.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/test-legacy-3.0.1.sqlite -------------------------------------------------------------------------------- /test/test.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/test.webp -------------------------------------------------------------------------------- /test/test_helpers.h: -------------------------------------------------------------------------------- 1 | #if __GNUC__ 2 | #define UNUSED __attribute__ ((__unused__)) 3 | #else 4 | #define UNUSED 5 | #endif 6 | -------------------------------------------------------------------------------- /test/testcase1.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/testcase1.xls -------------------------------------------------------------------------------- /test/tile000.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/tile000.jpeg -------------------------------------------------------------------------------- /test/tile100.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/tile100.jpeg -------------------------------------------------------------------------------- /test/tile101.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/tile101.jpeg -------------------------------------------------------------------------------- /test/tile110.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/tile110.jpeg -------------------------------------------------------------------------------- /test/tile111.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illarionov/SpatiaLite/1136a455b894f3ffac9ac27f81a4bb0a8c0f5fe3/test/tile111.jpeg --------------------------------------------------------------------------------