Improved performance of sparsevec_in

This commit is contained in:
Andrew Kane
2024-04-13 15:42:16 -07:00
parent 20fb2e0797
commit 545ae30057
2 changed files with 106 additions and 115 deletions

View File

@@ -25,12 +25,10 @@ SELECT '{'::sparsevec;
ERROR: invalid input syntax for type sparsevec: "{"
LINE 1: SELECT '{'::sparsevec;
^
DETAIL: Unexpected end of input.
SELECT '{ '::sparsevec;
ERROR: invalid input syntax for type sparsevec: "{ "
LINE 1: SELECT '{ '::sparsevec;
^
DETAIL: Unexpected end of input.
SELECT '{}'::sparsevec;
ERROR: invalid input syntax for type sparsevec: "{}"
LINE 1: SELECT '{}'::sparsevec;
@@ -47,11 +45,9 @@ LINE 1: SELECT '{}/1a'::sparsevec;
DETAIL: Junk after closing.
-- TODO fix
SELECT '{,}/1'::sparsevec;
sparsevec
-----------
{}/1
(1 row)
ERROR: invalid input syntax for type sparsevec: "{,}/1"
LINE 1: SELECT '{,}/1'::sparsevec;
^
SELECT '{1,}/1'::sparsevec;
ERROR: invalid input syntax for type sparsevec: "{1,}/1"
LINE 1: SELECT '{1,}/1'::sparsevec;