DBZ-8210 Add VECTOR functions to grammar
This commit is contained in:
parent
e9b9bbdb5d
commit
d5f0973654
@ -973,6 +973,7 @@ DES_DECRYPT: 'DES_DECRYPT';
|
||||
DES_ENCRYPT: 'DES_ENCRYPT';
|
||||
DIMENSION: 'DIMENSION';
|
||||
DISJOINT: 'DISJOINT';
|
||||
DISTANCE: 'DISTANCE';
|
||||
ELT: 'ELT';
|
||||
ENCODE: 'ENCODE';
|
||||
ENCRYPT: 'ENCRYPT';
|
||||
@ -1177,6 +1178,7 @@ ST_UNION: 'ST_UNION';
|
||||
ST_WITHIN: 'ST_WITHIN';
|
||||
ST_X: 'ST_X';
|
||||
ST_Y: 'ST_Y';
|
||||
STRING_TO_VECTOR: 'STRING_TO_VECTOR';
|
||||
SUBDATE: 'SUBDATE';
|
||||
SUBSTRING_INDEX: 'SUBSTRING_INDEX';
|
||||
SUBTIME: 'SUBTIME';
|
||||
@ -1204,6 +1206,8 @@ UPPER: 'UPPER';
|
||||
UUID: 'UUID';
|
||||
UUID_SHORT: 'UUID_SHORT';
|
||||
VALIDATE_PASSWORD_STRENGTH: 'VALIDATE_PASSWORD_STRENGTH';
|
||||
VECTOR_DIM: 'VECTOR_DIM';
|
||||
VECTOR_TO_STRING: 'VECTOR_TO_STRING';
|
||||
VERSION: 'VERSION';
|
||||
VERSIONING: 'VERSIONING';
|
||||
WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS: 'WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS';
|
||||
|
@ -2878,7 +2878,7 @@ functionNameBase
|
||||
| CREATE_DH_PARAMETERS | CREATE_DIGEST | CROSSES | CUME_DIST | DATABASE | DATE
|
||||
| DATEDIFF | DATE_FORMAT | DAY | DAYNAME | DAYOFMONTH
|
||||
| DAYOFWEEK | DAYOFYEAR | DECODE | DEGREES | DENSE_RANK | DES_DECRYPT
|
||||
| DES_ENCRYPT | DIMENSION | DISJOINT | ELT | ENCODE
|
||||
| DES_ENCRYPT | DIMENSION | DISJOINT | DISTANCE | ELT | ENCODE
|
||||
| ENCRYPT | ENDPOINT | ENVELOPE | EQUALS | EXP | EXPORT_SET
|
||||
| EXTERIORRING | EXTRACTVALUE | FIELD | FIND_IN_SET | FIRST_VALUE | FLOOR
|
||||
| FORMAT | FOUND_ROWS | FROM_BASE64 | FROM_DAYS
|
||||
@ -2934,13 +2934,13 @@ functionNameBase
|
||||
| ST_POLYFROMTEXT | ST_POLYFROMWKB | ST_POLYGONFROMTEXT
|
||||
| ST_POLYGONFROMWKB | ST_SRID | ST_STARTPOINT
|
||||
| ST_SYMDIFFERENCE | ST_TOUCHES | ST_UNION | ST_WITHIN
|
||||
| ST_X | ST_Y | SUBDATE | SUBSTRING_INDEX | SUBTIME
|
||||
| ST_X | ST_Y | STRING_TO_VECTOR | SUBDATE | SUBSTRING_INDEX | SUBTIME
|
||||
| SYSTEM_USER | TAN | TIME | TIMEDIFF | TIMESTAMP
|
||||
| TIMESTAMPADD | TIMESTAMPDIFF | TIME_FORMAT | TIME_TO_SEC
|
||||
| TOUCHES | TO_BASE64 | TO_DAYS | TO_SECONDS | UCASE
|
||||
| UNCOMPRESS | UNCOMPRESSED_LENGTH | UNHEX | UNIX_TIMESTAMP
|
||||
| UPDATEXML | UPPER | UUID | UUID_SHORT
|
||||
| VALIDATE_PASSWORD_STRENGTH | VERSION | VISIBLE
|
||||
| VALIDATE_PASSWORD_STRENGTH | VERSION | VECTOR_DIM | VECTOR_TO_STRING | VISIBLE
|
||||
| WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS | WEEK | WEEKDAY
|
||||
| WEEKOFYEAR | WEIGHT_STRING | WITHIN | YEAR | YEARWEEK
|
||||
| Y_FUNCTION | X_FUNCTION
|
||||
|
@ -176,6 +176,10 @@ SELECT JSON_STORAGE_FREE(jcol), JSON_STORAGE_FREE(jcol) FROM jtable;
|
||||
SELECT o_id, JSON_ARRAYAGG(attribute) AS attributes FROM t3 GROUP BY o_id;
|
||||
SELECT o_id, JSON_OBJECTAGG(attribute, value) FROM t3 GROUP BY o_id;
|
||||
#end
|
||||
#begin
|
||||
-- VECTOR
|
||||
SELECT DISTANCE(b1, b2, "COSINE"), STRING_TO_VECTOR('[]'), VECTOR_DIM(b1), VECTOR_TO_STRING(b1) FROM a;
|
||||
#end
|
||||
SELECT trigger.num FROM test `trigger`;
|
||||
-- Valid when SELECT is in stored procedure
|
||||
SELECT * FROM test LIMIT LIMIT1,LIMIT2;
|
||||
|
Loading…
Reference in New Issue
Block a user