diff options
author | Don Anderson <dda@ddanderson.com> | 2015-11-03 13:22:11 -0500 |
---|---|---|
committer | Don Anderson <dda@ddanderson.com> | 2015-11-03 13:22:11 -0500 |
commit | 4d204910b2cfbdb01a6d79be2a88cf04c3a58f44 (patch) | |
tree | c526552f509b25b92182ae59a62ebf731f7f81f0 /src/include/config.h | |
parent | 7b277f2b902f0117a10bf65dd739ef1b97dd2d3c (diff) | |
download | mongo-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.h | 45 |
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. |