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

              holyfoot Alexey Botchkov
              bar Alexander Barkov
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.