Skip to content

Commit eb1f545

Browse files
author
Alena Rybakina
committed
Rename guc, which connected with setting minimum number of neighbours for predicting
and add more understandable explanations of guc.
1 parent 5b2c6c8 commit eb1f545

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

aqo.c

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -416,11 +416,10 @@ _PG_init(void)
416416
NULL
417417
);
418418

419-
DefineCustomIntVariable("aqo.k_neighbors_threshold",
420-
"Set the threshold of number of neighbors for predicting.",
419+
DefineCustomIntVariable("aqo.min_neighbors_for_predicting",
420+
"Set how many neighbors the cardinality prediction will be calculated",
421421
NULL,
422422
&aqo_k,
423-
3,
424423
1, INT_MAX / 1000,
425424
PGC_USERSET,
426425
0,
@@ -429,7 +428,7 @@ _PG_init(void)
429428
NULL);
430429

431430
DefineCustomBoolVariable("aqo.predict_with_few_neighbors",
432-
"Make prediction with less neighbors than we should have.",
431+
"Establish the ability to make predictions with fewer neighbors than were found.",
433432
NULL,
434433
&aqo_predict_with_few_neighbors,
435434
true,

expected/look_a_like.out

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ SET aqo.join_threshold = 0;
33
SET aqo.mode = 'learn';
44
SET aqo.show_details = 'on';
55
set aqo.show_hash = 'off';
6-
SET aqo.k_neighbors_threshold = 1;
6+
SET aqo.min_neighbors_for_predicting = 1;
77
SET enable_nestloop = 'off';
88
SET enable_mergejoin = 'off';
99
SET enable_material = 'off';

sql/look_a_like.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ SET aqo.join_threshold = 0;
33
SET aqo.mode = 'learn';
44
SET aqo.show_details = 'on';
55
set aqo.show_hash = 'off';
6-
SET aqo.k_neighbors_threshold = 1;
6+
SET aqo.min_neighbors_for_predicting = 1;
77
SET enable_nestloop = 'off';
88
SET enable_mergejoin = 'off';
99
SET enable_material = 'off';

0 commit comments

Comments
 (0)