Andrew Kane
|
b6f1a82774
|
Added assertions to scan [skip ci]
|
2023-01-10 21:07:19 -08:00 |
|
Andrew Kane
|
7b0b6a7875
|
Increased max dimensions for vector from 1024 to 16000 and increased max dimensions for index from 1024 to 2000
|
2023-01-10 14:49:50 -08:00 |
|
Andrew Kane
|
13e0fa24fe
|
Use memory context for inserts
|
2023-01-10 02:53:58 -08:00 |
|
Andrew Kane
|
7c65fd13c1
|
Detoast once for all calls
|
2023-01-10 02:35:08 -08:00 |
|
Andrew Kane
|
474933ae39
|
Improved error message [skip ci]
|
2023-01-10 01:22:34 -08:00 |
|
Andrew Kane
|
b1237c7c4e
|
Added separate dimensions limit for ivfflat indexes
|
2023-01-10 01:20:25 -08:00 |
|
Andrew Kane
|
8c3eb51ddc
|
Added comment [skip ci]
|
2023-01-10 01:03:27 -08:00 |
|
Andrew Kane
|
915cf35e27
|
Use memory context for adding samples
|
2023-01-10 01:03:16 -08:00 |
|
Andrew Kane
|
ec800ef903
|
Use memory context for building index
|
2023-01-10 00:53:33 -08:00 |
|
Andrew Kane
|
e2b103a343
|
Updated version check [skip ci]
|
2023-01-09 15:54:44 -08:00 |
|
Andrew Kane
|
f205312430
|
Added float_overflow_error function for Postgres 11
|
2022-12-30 17:55:02 -08:00 |
|
Andrew Kane
|
3d8543f9ff
|
Fixed include
|
2022-12-30 17:33:00 -08:00 |
|
Andrew Kane
|
8cbf0254bb
|
Fixed TYPALIGN_DOUBLE error
|
2022-12-30 17:26:41 -08:00 |
|
Andrew Kane
|
e09f93cba7
|
Added avg aggregate for vector - closes #51
|
2022-12-30 17:22:25 -08:00 |
|
Andrew Kane
|
b400ac0f36
|
Insert before unlocking new buffer
|
2022-12-23 20:08:32 -08:00 |
|
Andrew Kane
|
00b767b107
|
Use DatumGetVector
|
2022-12-23 12:33:55 -08:00 |
|
Andrew Kane
|
0f69cc789a
|
Combined sampling table and performing k-means phases
|
2022-12-23 08:07:09 -08:00 |
|
Andrew Kane
|
b09e14ce14
|
Dropped support for Postgres 10
|
2022-12-23 08:03:03 -08:00 |
|
Andrew Kane
|
1b5cb17f22
|
Removed code for Postgres < 10
|
2022-12-22 21:21:29 -08:00 |
|
Andrew Kane
|
9e2e726010
|
Improved macros [skip ci]
|
2022-12-08 15:42:22 -08:00 |
|
Andrew Kane
|
2621f9f947
|
Added experimental support for Windows (including auto-vectorization) - closes #49
|
2022-12-08 13:27:26 -08:00 |
|
Andrew Kane
|
9c9489e888
|
Removed nested FLEXIBLE_ARRAY_MEMBER for Windows
|
2022-12-07 19:53:48 -08:00 |
|
Andrew Kane
|
d376011087
|
Added VectorArrayFree
|
2022-12-07 19:45:44 -08:00 |
|
Andrew Kane
|
de26e1e78a
|
Perform version check earlier [skip ci]
|
2022-12-07 15:52:35 -08:00 |
|
Andrew Kane
|
8691d2ad53
|
Include port.h to fix buggy strtof on some platforms
|
2022-12-07 15:47:39 -08:00 |
|
Andrew Kane
|
573200c188
|
Use pg_prng_uint32 for Postgres 15
|
2022-12-07 15:28:11 -08:00 |
|
Andrew Kane
|
cd7cab804f
|
Added port.h for random() function on Windows
|
2022-12-07 15:17:32 -08:00 |
|
Andrew Kane
|
84a8bdd661
|
Fixed FLOAT_SHORTEST_DECIMAL_LEN for Postgres < 12 [skip ci]
|
2022-12-02 10:54:14 -08:00 |
|
Andrew Kane
|
37a784d3f6
|
Fixed improved vector text representation for Postgres < 12
|
2022-12-01 15:41:12 -08:00 |
|
Andrew Kane
|
c74bb5495b
|
Improved vector text representation - fixes #46
|
2022-12-01 14:57:47 -08:00 |
|
Andrew Kane
|
cc35af160e
|
Use strtof like float4in to avoid a double-rounding problem
|
2022-12-01 14:41:09 -08:00 |
|
Andrew Kane
|
a532d82bda
|
Use palloc_extended for halfcdist
|
2022-11-17 19:52:46 -08:00 |
|
Andrew Kane
|
ccec96ba54
|
Fixed invalid memory alloc request size error - fixes #43
|
2022-11-17 14:12:49 -08:00 |
|
Andrew Kane
|
135147893a
|
Updated comment [skip ci]
|
2022-11-02 16:55:20 -07:00 |
|
Andrew Kane
|
00391953dd
|
Updated comment [skip ci]
|
2022-11-02 16:54:27 -07:00 |
|
Andrew Kane
|
81bba1f37e
|
Improved order of insert operations
|
2022-11-02 16:41:56 -07:00 |
|
Andrew Kane
|
12f158d4bb
|
Fixed warning
|
2022-11-02 12:27:09 -07:00 |
|
Andrew Kane
|
2a3c0a769a
|
Ensure only one backend tries to extend relation at the same time - fixes #41
|
2022-11-02 12:23:49 -07:00 |
|
Andrew Kane
|
349d844fa1
|
Fixed issue with uninitialized pages - fixes #41
|
2022-11-02 11:01:47 -07:00 |
|
Andrew Kane
|
a57ca81d8f
|
Switched to runtime check
|
2022-10-30 12:07:03 -07:00 |
|
Andrew Kane
|
dc4a79a7e7
|
Added check for indexing overflow
|
2022-10-30 12:01:24 -07:00 |
|
Andrew Kane
|
1652a130c5
|
Removed unused assignments
|
2022-10-30 11:55:17 -07:00 |
|
Andrew Kane
|
e25627074f
|
Removed unused code [skip ci]
|
2022-10-30 11:49:06 -07:00 |
|
Andrew Kane
|
b3cad93f3a
|
Fixed segmentation fault with index creation when lists > 6500 - fixes #42
|
2022-10-30 11:14:58 -07:00 |
|
Andrew Kane
|
9ff5ceacca
|
Dropped support for Postgres 9.6 [skip ci]
|
2022-10-14 13:44:13 -07:00 |
|
Andrew Kane
|
66a31bef36
|
Simplified define [skip ci]
|
2022-10-10 15:01:16 -07:00 |
|
Andrew Kane
|
163ecdf063
|
Use define for RandomDouble
|
2022-10-10 14:59:10 -07:00 |
|
Andrew Kane
|
c9c6b96eed
|
Added support for Postgres 15 [skip ci]
|
2022-10-05 16:11:37 -07:00 |
|
Andrew Kane
|
0a68b040fb
|
DRY code
|
2022-07-31 21:56:44 -07:00 |
|
Andrew Kane
|
92a671eeb1
|
Revert "Commit pages with tuple"
This reverts commit 94eeb83abe.
|
2022-07-31 21:36:46 -07:00 |
|