Commit Graph
186 Commits
Author SHA1 Message Date
Andrew Kane 0cc4dd32fd Updated comments [skip ci] 2023-06-11 18:36:41 -07:00
Andrew Kane 02ddf63a0c Added comment for CheckDim [skip ci] 2023-06-11 13:06:51 -07:00
Andrew Kane c7d92d0364 Simplified PrintVector [skip ci] 2023-06-11 12:54:18 -07:00
Andrew Kane 145124f80a Check for empty string like float4in [skip ci] 2023-06-11 12:34:24 -07:00
Andrew Kane 2c6f6eb856 Use vector_isspace to remove whitespace before strtof 2023-06-11 12:21:27 -07:00
Andrew Kane f3d3a17082 Fixed consecutive delimiters with text representation 2023-06-11 12:10:52 -07:00
Andrew Kane bb5acf22e7 Updated format [skip ci] 2023-06-11 12:04:02 -07:00
Andrew Kane 2e925491b8 Improved error message for invalid input syntax 2023-06-11 12:00:04 -07:00
Andrew Kane 61ab568c42 No need to manually free memory on errors 2023-06-11 09:42:20 -07:00
Andrew Kane 0e82cdbb58 Improved error message for malformed vector literal - #153 2023-06-11 09:24:11 -07:00
Andrew Kane b6a96b1c90 Improved benchmarking for index build [skip ci] 2023-06-10 21:50:31 -07:00
Andrew Kane c81402194b Added Postgres 16 to CI 2023-06-10 11:35:28 -07:00
Andrew Kane 1c1ca1c88a Ensure insert page is always set 2023-06-10 11:29:47 -07:00
Andrew Kane 164c8aba3b Updated cost estimation code (same logic) 2023-06-10 10:52:29 -07:00
Andrew Kane 4e4b19596e Always change some cost to sequential, and always update total cost 2023-06-10 02:10:53 -07:00
Andrew Kane cb7c422b8d Remove cost of extra pages when random_page_cost equals seq_page_cost 2023-06-10 01:18:21 -07:00
Andrew Kane a28921c6d0 Moved get_tablespace_page_costs [skip ci] 2023-06-10 01:07:54 -07:00
Andrew Kane bb2846e774 Only adjust cost if random_page_cost is higher than seq_page_cost 2023-06-10 01:06:05 -07:00
Andrew Kane ce7d59710b Added comment [skip ci] 2023-06-09 21:20:48 -07:00
Andrew Kane a9bfdc0224 Improved cost estimate - #133 2023-06-09 21:11:16 -07:00
Andrew Kane 9b9ee96898 Use index tuples 2023-06-09 19:55:49 -07:00
Andrew Kane a78ce00dfd Improved warnings check 2023-06-09 18:46:26 -07:00
Jonathan S. KatzandGitHub cedb2fcdd5 Fix compiler warnings on Ubuntu (#156)
The compiler was complaining about a missing include due to the
addition of NaN/inf checks in 69350c08. Adding the include
silences the warnings.
2023-06-09 18:27:36 -07:00
ef030cb3cc Update ivfflat cost estimation to choose index for more searches (#133)
Co-authored-by: Andrew Kane <[email protected]>
2023-06-09 17:53:14 -07:00
Andrew Kane 8b44e85a89 Added todo [skip ci] 2023-06-09 00:27:01 -07:00
Andrew Kane eb29fb644d Removed extra line [skip ci] 2023-06-08 23:14:34 -07:00
Andrew Kane c7a50a8378 Default closest center to 0 2023-06-08 23:07:25 -07:00
Andrew Kane 785393d225 Added comments [skip ci] 2023-06-08 23:02:03 -07:00
Andrew Kane ebc3636ba2 Added comments [skip ci] 2023-06-08 23:01:09 -07:00
Andrew Kane d08f5eb7d8 Improved variable name [skip ci] 2023-06-08 22:51:20 -07:00
Andrew Kane 3e3850cbbc Simplified code [skip ci] 2023-06-08 22:43:00 -07:00
Andrew Kane 43b9a553be Free memory on errors 2023-06-08 22:35:31 -07:00
Andrew Kane 5837ef5240 Free datums 2023-06-08 21:23:03 -07:00
Andrew Kane db35dc8c4d Updated comments [skip ci] 2023-06-08 20:26:27 -07:00
Andrew Kane 7c5e752863 Moved whitespace check 2023-06-08 19:52:49 -07:00
yihongandGitHub 3b7c1dcb54 fix: input function does not allow tailing spaces (#148) 2023-06-08 19:51:20 -07:00
Andrew Kane b1342242f3 Added element check to binary format and fixed segmentation fault with index creation - fixes #151 2023-06-08 18:32:36 -07:00
Andrew Kane fb7d3e10ee Moved overflow check 2023-06-04 13:37:31 -07:00
Andrew Kane 4f36b9bc79 Improved style [skip ci] 2023-06-04 13:30:28 -07:00
Andrew Kane 8f6de410ae Avoid allocating more memory 2023-06-04 13:24:27 -07:00
Andrew Kane 69350c0804 Added check for NaN 2023-06-04 10:52:28 -07:00
Andrew Kane a3d82f37ff Fixed infinite values with list centers 2023-06-04 10:42:55 -07:00
Andrew Kane 880b88e8a5 Fixed infinite values with vector addition and subtraction 2023-05-31 13:54:19 -07:00
Andrew Kane 729200b1ba Improved code [skip ci] 2023-05-20 19:04:35 -07:00
Andrew Kane f12b926d16 Improved code [skip ci] 2023-05-20 19:02:38 -07:00
Andrew Kane 620e4d4be2 Call FreeAccessStrategy 2023-05-19 13:09:30 -07:00
Andrew Kane d12bbef429 Fixed sort operator - fixes #131 2023-05-17 14:04:15 -07:00
Andrew Kane f2b614802a Fixed avg functions when float8 is pass by reference - #131 2023-05-17 12:01:08 -07:00
Andrew Kane 959a8f95a5 Updated messages 2023-05-13 20:44:46 -07:00
Andrew Kane 14ec3db52e Added dimensions check to vector_avg 2023-05-12 17:19:16 -07:00