Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-20841

Turn GIS implementation into a plugin

    XMLWordPrintable

    Details

      Description

      Under terms of this task we'll do the following:

      • Move the following source files from /sql/ to /plugins/type_geom/:
        • gcalc_slice_scan.h
        • gcalc_slice_scan.cc
        • gcalc_tools.h
        • gcalc_tools.cc
        • item_geofunc.h
        • item_geofunc.cc
        • spatial.h
        • spatial.cc
        • sql_type_geom.h
        • sql_type_geom.cc
      • Move test files gis*.result and gis*.test from /mysql-test/ to /plugins/type_geom/mysql-test/:
      • Wrap type_handler_geometry (and its sub-types) into MariaDB_DATA_TYPE_PLUGIN instances
      • Wrap all SQL functions defined in func_array_geom[] in item_gefunc.cc into MariaDB_FUNCTION_PLUGIN instances

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              bar Alexander Barkov
              Reporter:
              bar Alexander Barkov
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated: