diff options
Diffstat (limited to 'src/config/config_def.c')
-rw-r--r-- | src/config/config_def.c | 18 |
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 |