summaryrefslogtreecommitdiff
path: root/src/include/config.h
diff options
context:
space:
mode:
authorDon Anderson <dda@ddanderson.com>2015-11-03 13:22:11 -0500
committerDon Anderson <dda@ddanderson.com>2015-11-03 13:22:11 -0500
commit4d204910b2cfbdb01a6d79be2a88cf04c3a58f44 (patch)
treec526552f509b25b92182ae59a62ebf731f7f81f0 /src/include/config.h
parent7b277f2b902f0117a10bf65dd739ef1b97dd2d3c (diff)
downloadmongo-4d204910b2cfbdb01a6d79be2a88cf04c3a58f44.tar.gz
WT-1315. Added support for join cursors:
- "join:" URI handling added to WT_SESSION::open_cursor, added WT_SESSION::join. - Added support for in-memory bloom filters. - Minor fix to cur_dump_close CURSOR_API_CALL. - Some refactoring in __wt_{curindex,curtable}_get_value() to allow them to be called internally. - Use new macro JOINABLE_CURSOR_API_CALL() instead of CURSOR_API_CALL() to trap illegal calls to joined cursor. - __wt_curtable_open now takes an owning cursor arg. - Added __wt_struct_unpack_size() and __wt_struct_repack()
Diffstat (limited to 'src/include/config.h')
-rw-r--r--src/include/config.h45
1 files changed, 23 insertions, 22 deletions
diff --git a/src/include/config.h b/src/include/config.h
index 408639ab2a9..e836abaccba 100644
--- a/src/include/config.h
+++ b/src/include/config.h
@@ -68,28 +68,29 @@ struct __wt_config_parser_impl {
#define WT_CONFIG_ENTRY_WT_SESSION_compact 16
#define WT_CONFIG_ENTRY_WT_SESSION_create 17
#define WT_CONFIG_ENTRY_WT_SESSION_drop 18
-#define WT_CONFIG_ENTRY_WT_SESSION_log_flush 19
-#define WT_CONFIG_ENTRY_WT_SESSION_log_printf 20
-#define WT_CONFIG_ENTRY_WT_SESSION_open_cursor 21
-#define WT_CONFIG_ENTRY_WT_SESSION_reconfigure 22
-#define WT_CONFIG_ENTRY_WT_SESSION_rename 23
-#define WT_CONFIG_ENTRY_WT_SESSION_reset 24
-#define WT_CONFIG_ENTRY_WT_SESSION_rollback_transaction 25
-#define WT_CONFIG_ENTRY_WT_SESSION_salvage 26
-#define WT_CONFIG_ENTRY_WT_SESSION_snapshot 27
-#define WT_CONFIG_ENTRY_WT_SESSION_strerror 28
-#define WT_CONFIG_ENTRY_WT_SESSION_transaction_sync 29
-#define WT_CONFIG_ENTRY_WT_SESSION_truncate 30
-#define WT_CONFIG_ENTRY_WT_SESSION_upgrade 31
-#define WT_CONFIG_ENTRY_WT_SESSION_verify 32
-#define WT_CONFIG_ENTRY_colgroup_meta 33
-#define WT_CONFIG_ENTRY_file_meta 34
-#define WT_CONFIG_ENTRY_index_meta 35
-#define WT_CONFIG_ENTRY_table_meta 36
-#define WT_CONFIG_ENTRY_wiredtiger_open 37
-#define WT_CONFIG_ENTRY_wiredtiger_open_all 38
-#define WT_CONFIG_ENTRY_wiredtiger_open_basecfg 39
-#define WT_CONFIG_ENTRY_wiredtiger_open_usercfg 40
+#define WT_CONFIG_ENTRY_WT_SESSION_join 19
+#define WT_CONFIG_ENTRY_WT_SESSION_log_flush 20
+#define WT_CONFIG_ENTRY_WT_SESSION_log_printf 21
+#define WT_CONFIG_ENTRY_WT_SESSION_open_cursor 22
+#define WT_CONFIG_ENTRY_WT_SESSION_reconfigure 23
+#define WT_CONFIG_ENTRY_WT_SESSION_rename 24
+#define WT_CONFIG_ENTRY_WT_SESSION_reset 25
+#define WT_CONFIG_ENTRY_WT_SESSION_rollback_transaction 26
+#define WT_CONFIG_ENTRY_WT_SESSION_salvage 27
+#define WT_CONFIG_ENTRY_WT_SESSION_snapshot 28
+#define WT_CONFIG_ENTRY_WT_SESSION_strerror 29
+#define WT_CONFIG_ENTRY_WT_SESSION_transaction_sync 30
+#define WT_CONFIG_ENTRY_WT_SESSION_truncate 31
+#define WT_CONFIG_ENTRY_WT_SESSION_upgrade 32
+#define WT_CONFIG_ENTRY_WT_SESSION_verify 33
+#define WT_CONFIG_ENTRY_colgroup_meta 34
+#define WT_CONFIG_ENTRY_file_meta 35
+#define WT_CONFIG_ENTRY_index_meta 36
+#define WT_CONFIG_ENTRY_table_meta 37
+#define WT_CONFIG_ENTRY_wiredtiger_open 38
+#define WT_CONFIG_ENTRY_wiredtiger_open_all 39
+#define WT_CONFIG_ENTRY_wiredtiger_open_basecfg 40
+#define WT_CONFIG_ENTRY_wiredtiger_open_usercfg 41
/*
* configuration section: END
* DO NOT EDIT: automatically built by dist/flags.py.