Andrew Kane
d977caa47d
Fixed Windows build [skip ci]
2023-10-05 01:31:51 -07:00
Andrew Kane
cc87960109
Fixed more builds
2023-10-05 01:01:45 -07:00
Andrew Kane
c6d1d8bc2c
Fixed CI
2023-10-05 00:54:00 -07:00
Andrew Kane
4914511cf6
Added tinyint type
2023-10-05 00:42:52 -07:00
Andrew Kane
6e1312ddbe
DRY max size
2023-10-04 21:43:34 -07:00
Andrew Kane
4ef5bca275
Use BLCKSZ for consistency
2023-10-04 21:37:55 -07:00
Xiaoran Wang
1ecf6ada76
Include ItemIdData when computing the maxSize for the data in a page ( #274 )
...
As the data is aligned, for hnsw, the combined size won't be in the range
(8156 (maxSize exlucding `ItemIdData`), 8160]. So even if the
ItemIdData is not included in the maxSize, it works well now, but I
think it's better to make it correct.
2023-10-04 21:26:46 -07:00
Andrew Kane
564a3d45fc
Added check for MVCC-compliant snapshot for HNSW index scans - closes #281
2023-10-04 20:14:50 -07:00
Andrew Kane
8d7abb6590
Revert "Fixed locking for index scans for HNSW - #256 "
...
This reverts commit d032726976 .
2023-09-26 23:00:14 -07:00
jeff-davis
b247b688a8
No need to MarkBufferDirty(); GenericXLogFinish() does that. ( #265 )
2023-09-15 13:14:10 -07:00
Andrew Kane
9672446a4c
Updated order [skip ci]
2023-09-12 19:53:12 -07:00
Andrew Kane
334614b7f7
Added HnswFreeNeighbors function [skip ci]
2023-09-12 19:49:31 -07:00
Andrew Kane
643eacd9dc
Improved variable name [skip ci]
2023-09-12 19:37:42 -07:00
Andrew Kane
bca50a03fa
Use consistent variable name
2023-09-12 19:24:31 -07:00
Andrew Kane
d87833cacc
Improved variable scoping [skip ci]
2023-09-12 19:16:55 -07:00
Andrew Kane
4c01073ac1
Improved variable scoping [skip ci]
2023-09-12 18:43:43 -07:00
Andrew Kane
6fed8f1e78
Improved types and scoping for k-means [skip ci]
2023-09-12 18:37:56 -07:00
Andrew Kane
611f5b1047
Improved variable scoping [skip ci]
2023-09-12 18:35:53 -07:00
Andrew Kane
e367155732
Improved types and scoping for k-means
2023-09-12 18:33:31 -07:00
Andrew Kane
466c556b1a
Improved variable scoping [skip ci]
2023-09-12 18:24:46 -07:00
Andrew Kane
75e09265d6
Improved variable scoping [skip ci]
2023-09-12 18:14:20 -07:00
Andrew Kane
77c5070fb6
Improved variable scoping [skip ci]
2023-09-12 16:50:51 -07:00
Andrew Kane
1006fdf3f2
Improved variable scoping [skip ci]
2023-09-12 16:44:09 -07:00
Andrew Kane
4209c9b3af
Improved variable scoping
2023-09-12 16:13:10 -07:00
Andrew Kane
ec0bb4e4ff
Improved code
2023-09-12 15:43:28 -07:00
Andrew Kane
b164833933
Removed pinning for HNSW index scan
2023-09-11 12:12:28 -07:00
Andrew Kane
30fb4dd602
Updated comments [skip ci]
2023-09-07 15:29:54 -07:00
Andrew Kane
d032726976
Fixed locking for index scans for HNSW - #256
2023-09-07 15:27:26 -07:00
Andrew Kane
8fa9001474
Improved Makefiles
2023-09-05 16:43:23 -07:00
Andrew Kane
3431acef94
Improved variable names
2023-09-03 16:49:24 -07:00
Andrew Kane
41bdf24cb7
Fixed flaky test
2023-09-03 15:24:40 -07:00
Andrew Kane
3469a0e74c
Simplified test [skip ci]
2023-09-03 15:18:23 -07:00
Andrew Kane
0fe43ca675
Added test for marking tuples as dead
2023-09-03 15:15:02 -07:00
Andrew Kane
bbbe1db72b
Improved performance of index scans for IVFFlat after updates and deletes
2023-09-03 14:21:57 -07:00
Andrew Kane
bab5fea9e7
Improved variable name [skip ci]
2023-09-03 12:32:59 -07:00
Andrew Kane
b1f9519689
Get info from metapage to determine cost
2023-09-03 12:31:01 -07:00
Andrew Kane
4571fccc60
Fixed previous commit
2023-09-03 10:51:56 -07:00
Andrew Kane
db747e5aa0
Get lists from metapage
2023-09-03 10:34:44 -07:00
Andrew Kane
2179414c05
Updated extension comment [skip ci]
2023-09-03 03:08:35 -07:00
Andrew Kane
8426ee61d2
Improved upgrading instructions [skip ci]
2023-09-03 03:02:10 -07:00
Andrew Kane
c98c4e13aa
Added query for checking version to readme [skip ci]
2023-09-03 02:57:56 -07:00
Andrew Kane
04312f6638
Simplified HNSW vacuum logic
2023-09-03 02:25:19 -07:00
Andrew Kane
72ea3c1210
Added GetScanValue function
2023-09-03 01:59:27 -07:00
Andrew Kane
b0801b8833
Fixed vacuum from previous commit
2023-09-03 01:58:45 -07:00
Andrew Kane
d05d6ee83d
Get m from metapage
2023-09-03 01:35:21 -07:00
Andrew Kane
4022bb66a0
Improved variable scoping
2023-09-02 21:14:31 -07:00
Andrew Kane
034d4acaea
Removed comment [skip ci]
2023-09-02 18:23:08 -07:00
Andrew Kane
01f58e470a
Revert "Use int64 for wlen"
...
This reverts commit dbef8d1ad1 .
2023-09-02 18:09:10 -07:00
Andrew Kane
dbef8d1ad1
Use int64 for wlen
2023-09-02 17:55:48 -07:00
Andrew Kane
5c005cf57c
Revert "No need to increment wlen when removing"
...
This reverts commit 6b2e215447 .
2023-09-02 17:41:31 -07:00