1
0
mirror of https://github.com/pgvector/pgvector.git synced 2026-10-23 10:48:54 +03:00

Improved code [skip ci]

This commit is contained in:
Andrew Kane
2026-10-17 22:09:51 -07:00
parent 899a51ff3c
commit 4cd98d4793

View File

@@ -863,8 +863,10 @@ HnswReadStreamNextBlock(ReadStream *stream, void *callback_private_data, void *p
void
HnswInitSearchState(HnswSearchState * searchState, Relation index, bool maintenance)
{
bool inMemory = index == NULL;
#ifdef HNSW_USE_READ_STREAM
if (index != NULL)
if (!inMemory)
{
int flags = READ_STREAM_DEFAULT;
@@ -876,7 +878,7 @@ HnswInitSearchState(HnswSearchState * searchState, Relation index, bool maintena
else
searchState->stream = NULL;
#elif defined(HNSW_USE_PREFETCH)
if (index != NULL)
if (!inMemory)
{
if (maintenance)
searchState->maxPrefetch = get_tablespace_maintenance_io_concurrency(index->rd_rel->reltablespace);