summaryrefslogtreecommitdiff
path: root/dist/api_data.py
diff options
context:
space:
mode:
authorMichael Cahill <michael.cahill@mongodb.com>2016-04-21 11:32:40 +1000
committerMichael Cahill <michael.cahill@mongodb.com>2016-04-21 11:32:40 +1000
commit33fa73914508020b6faa718addf26c3d3490ec5b (patch)
tree471b31f0c685a3f52d34c87df3a3faebd900b77d /dist/api_data.py
parent7fe2f476101359c247f87db2249beb9cbd5c2d47 (diff)
parent97f83677400c510d63e3a123e5c503a30b550e69 (diff)
downloadmongo-33fa73914508020b6faa718addf26c3d3490ec5b.tar.gz
Merge pull request #2654 from wiredtiger/wt-2360-join-disjunction
WT-2360 Add nesting and disjunctions to cursor joins
Diffstat (limited to 'dist/api_data.py')
-rw-r--r--dist/api_data.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/dist/api_data.py b/dist/api_data.py
index ab7be373099..44099ff6b1b 100644
--- a/dist/api_data.py
+++ b/dist/api_data.py
@@ -818,6 +818,13 @@ methods = {
Config('bloom_hash_count', '8', r'''
the number of hash values per item for the bloom filter''',
min='2', max='100'),
+ Config('operation', '"and"', r'''
+ the operation applied between this and other joined cursors.
+ When "operation=and" is specified, all the conditions implied by
+ joins must be satisfied for an entry to be returned by the join cursor;
+ when "operation=or" is specified, only one must be satisfied.
+ All cursors joined to a join cursor must have matching operations''',
+ choices=['and', 'or']),
Config('strategy', '', r'''
when set to bloom, a bloom filter is created and populated for
this index. This has an up front cost but may reduce the number