summaryrefslogtreecommitdiff
path: root/src/config/config_def.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/config/config_def.c')
-rw-r--r--src/config/config_def.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/config/config_def.c b/src/config/config_def.c
index e1284d18c09..d79ce6853e6 100644
--- a/src/config/config_def.c
+++ b/src/config/config_def.c
@@ -295,6 +295,19 @@ static const WT_CONFIG_CHECK confchk_WT_SESSION_drop[] = {
{ NULL, NULL, NULL, NULL, NULL, 0 }
};
+static const WT_CONFIG_CHECK confchk_WT_SESSION_join[] = {
+ { "bloom_bit_count", "int", NULL, "min=2,max=1000", NULL, 0 },
+ { "bloom_hash_count", "int", NULL, "min=2,max=100", NULL, 0 },
+ { "compare", "string",
+ NULL, "choices=[\"eq\",\"ge\",\"gt\",\"le\",\"lt\"]",
+ NULL, 0 },
+ { "count", "int", NULL, NULL, NULL, 0 },
+ { "strategy", "string",
+ NULL, "choices=[\"bloom\",\"default\"]",
+ NULL, 0 },
+ { NULL, NULL, NULL, NULL, NULL, 0 }
+};
+
static const WT_CONFIG_CHECK confchk_WT_SESSION_log_flush[] = {
{ "sync", "string",
NULL, "choices=[\"background\",\"off\",\"on\"]",
@@ -893,6 +906,11 @@ static const WT_CONFIG_ENTRY config_entries[] = {
"force=0,remove_files=",
confchk_WT_SESSION_drop, 2
},
+ { "WT_SESSION.join",
+ "bloom_bit_count=16,bloom_hash_count=8,compare=\"eq\",count=,"
+ "strategy=",
+ confchk_WT_SESSION_join, 5
+ },
{ "WT_SESSION.log_flush",
"sync=on",
confchk_WT_SESSION_log_flush, 1