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

VEC_DISTANCE does not work in stored functions

Details

    Description

      Maybe it should be just a note for documentation.

      create table t (v vector(1) not null, vector(v));
      insert into t values (0x31313131),(0x32323232);
      create function f(x vector(1)) returns float return vec_distance(x,0x30303030);
      select f(v) from t;
      drop function f;
      drop table t;
      

      bb-11.8-MDEV-35450-vec_distance b4c96d33bd38a9008e903aaff12d29c6e904eeed

      mysqltest: At line 4: query 'select f(v) from t' failed: ER_VEC_DISTANCE_TYPE (4206): Cannot determine distance type for VEC_DISTANCE, index is not found
       
      Warnings from just before the error:
      Error 4206 Cannot determine distance type for VEC_DISTANCE, index is not found
      

      Attachments

        Issue Links

          Activity

            Transition Time In Source Status Execution Times
            Sergei Golubchik made transition -
            Open Closed
            20h 56m 1

            People

              serg Sergei Golubchik
              elenst Elena Stepanova
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

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