@ -14,8 +14,6 @@
# include "rocksdb/utilities/transaction.h"
# include "rocksjni/portal.h"
using namespace std : : placeholders ;
# if defined(_MSC_VER)
# pragma warning(push)
# pragma warning(disable : 4503) // identifier' : decorated name length
@ -220,8 +218,8 @@ jbyteArray Java_org_rocksdb_Transaction_get__JJ_3BIJ(
const ROCKSDB_NAMESPACE : : ReadOptions & ,
ROCKSDB_NAMESPACE : : ColumnFamilyHandle * ,
const ROCKSDB_NAMESPACE : : Slice & , std : : string * ) > (
& ROCKSDB_NAMESPACE : : Transaction : : Get , txn , _1 , column_family_handle ,
_2 , _3 ) ;
& ROCKSDB_NAMESPACE : : Transaction : : Get , txn , std : : placeholders : : _1 ,
column_family_handle , std : : placeholders : : _2 , std : : placeholders : : _3 ) ;
return txn_get_helper ( env , fn_get , jread_options_handle , jkey , jkey_part_len ) ;
}
@ -238,7 +236,8 @@ jbyteArray Java_org_rocksdb_Transaction_get__JJ_3BI(
std : : bind < ROCKSDB_NAMESPACE : : Status ( ROCKSDB_NAMESPACE : : Transaction : : * ) (
const ROCKSDB_NAMESPACE : : ReadOptions & ,
const ROCKSDB_NAMESPACE : : Slice & , std : : string * ) > (
& ROCKSDB_NAMESPACE : : Transaction : : Get , txn , _1 , _2 , _3 ) ;
& ROCKSDB_NAMESPACE : : Transaction : : Get , txn , std : : placeholders : : _1 ,
std : : placeholders : : _2 , std : : placeholders : : _3 ) ;
return txn_get_helper ( env , fn_get , jread_options_handle , jkey , jkey_part_len ) ;
}
@ -402,8 +401,8 @@ jobjectArray Java_org_rocksdb_Transaction_multiGet__JJ_3_3B_3J(
const ROCKSDB_NAMESPACE : : ReadOptions & ,
const std : : vector < ROCKSDB_NAMESPACE : : ColumnFamilyHandle * > & ,
const std : : vector < ROCKSDB_NAMESPACE : : Slice > & , std : : vector < std : : string > * ) > (
& ROCKSDB_NAMESPACE : : Transaction : : MultiGet , txn , _1 , column_family_handles ,
_2 , _3 ) ;
& ROCKSDB_NAMESPACE : : Transaction : : MultiGet , txn , std : : placeholders : : _1 ,
column_family_handles , std : : placeholders : : _2 , std : : placeholders : : _3 ) ;
return txn_multi_get_helper ( env , fn_multi_get , jread_options_handle ,
jkey_parts ) ;
}
@ -421,7 +420,8 @@ jobjectArray Java_org_rocksdb_Transaction_multiGet__JJ_3_3B(
ROCKSDB_NAMESPACE : : Transaction : : * ) (
const ROCKSDB_NAMESPACE : : ReadOptions & ,
const std : : vector < ROCKSDB_NAMESPACE : : Slice > & , std : : vector < std : : string > * ) > (
& ROCKSDB_NAMESPACE : : Transaction : : MultiGet , txn , _1 , _2 , _3 ) ;
& ROCKSDB_NAMESPACE : : Transaction : : MultiGet , txn , std : : placeholders : : _1 ,
std : : placeholders : : _2 , std : : placeholders : : _3 ) ;
return txn_multi_get_helper ( env , fn_multi_get , jread_options_handle ,
jkey_parts ) ;
}
@ -444,8 +444,9 @@ jbyteArray Java_org_rocksdb_Transaction_getForUpdate__JJ_3BIJZZ(
const ROCKSDB_NAMESPACE : : ReadOptions & ,
ROCKSDB_NAMESPACE : : ColumnFamilyHandle * ,
const ROCKSDB_NAMESPACE : : Slice & , std : : string * , bool , bool ) > (
& ROCKSDB_NAMESPACE : : Transaction : : GetForUpdate , txn , _1 ,
column_family_handle , _2 , _3 , jexclusive , jdo_validate ) ;
& ROCKSDB_NAMESPACE : : Transaction : : GetForUpdate , txn ,
std : : placeholders : : _1 , column_family_handle , std : : placeholders : : _2 ,
std : : placeholders : : _3 , jexclusive , jdo_validate ) ;
return txn_get_helper ( env , fn_get_for_update , jread_options_handle , jkey ,
jkey_part_len ) ;
}
@ -464,7 +465,8 @@ jbyteArray Java_org_rocksdb_Transaction_getForUpdate__JJ_3BIZZ(
std : : bind < ROCKSDB_NAMESPACE : : Status ( ROCKSDB_NAMESPACE : : Transaction : : * ) (
const ROCKSDB_NAMESPACE : : ReadOptions & ,
const ROCKSDB_NAMESPACE : : Slice & , std : : string * , bool , bool ) > (
& ROCKSDB_NAMESPACE : : Transaction : : GetForUpdate , txn , _1 , _2 , _3 ,
& ROCKSDB_NAMESPACE : : Transaction : : GetForUpdate , txn ,
std : : placeholders : : _1 , std : : placeholders : : _2 , std : : placeholders : : _3 ,
jexclusive , jdo_validate ) ;
return txn_get_helper ( env , fn_get_for_update , jread_options_handle , jkey ,
jkey_part_len ) ;
@ -492,8 +494,9 @@ jobjectArray Java_org_rocksdb_Transaction_multiGetForUpdate__JJ_3_3B_3J(
const ROCKSDB_NAMESPACE : : ReadOptions & ,
const std : : vector < ROCKSDB_NAMESPACE : : ColumnFamilyHandle * > & ,
const std : : vector < ROCKSDB_NAMESPACE : : Slice > & , std : : vector < std : : string > * ) > (
& ROCKSDB_NAMESPACE : : Transaction : : MultiGetForUpdate , txn , _1 ,
column_family_handles , _2 , _3 ) ;
& ROCKSDB_NAMESPACE : : Transaction : : MultiGetForUpdate , txn ,
std : : placeholders : : _1 , column_family_handles , std : : placeholders : : _2 ,
std : : placeholders : : _3 ) ;
return txn_multi_get_helper ( env , fn_multi_get_for_update ,
jread_options_handle , jkey_parts ) ;
}
@ -511,7 +514,8 @@ jobjectArray Java_org_rocksdb_Transaction_multiGetForUpdate__JJ_3_3B(
ROCKSDB_NAMESPACE : : Status > ( ROCKSDB_NAMESPACE : : Transaction : : * ) (
const ROCKSDB_NAMESPACE : : ReadOptions & ,
const std : : vector < ROCKSDB_NAMESPACE : : Slice > & , std : : vector < std : : string > * ) > (
& ROCKSDB_NAMESPACE : : Transaction : : MultiGetForUpdate , txn , _1 , _2 , _3 ) ;
& ROCKSDB_NAMESPACE : : Transaction : : MultiGetForUpdate , txn ,
std : : placeholders : : _1 , std : : placeholders : : _2 , std : : placeholders : : _3 ) ;
return txn_multi_get_helper ( env , fn_multi_get_for_update ,
jread_options_handle , jkey_parts ) ;
}
@ -605,7 +609,8 @@ void Java_org_rocksdb_Transaction_put__J_3BI_3BIJZ(
ROCKSDB_NAMESPACE : : ColumnFamilyHandle * ,
const ROCKSDB_NAMESPACE : : Slice & , const ROCKSDB_NAMESPACE : : Slice & ,
bool ) > ( & ROCKSDB_NAMESPACE : : Transaction : : Put , txn ,
column_family_handle , _1 , _2 , jassume_tracked ) ;
column_family_handle , std : : placeholders : : _1 ,
std : : placeholders : : _2 , jassume_tracked ) ;
txn_write_kv_helper ( env , fn_put , jkey , jkey_part_len , jval , jval_len ) ;
}
@ -623,7 +628,8 @@ void Java_org_rocksdb_Transaction_put__J_3BI_3BI(JNIEnv* env, jobject /*jobj*/,
FnWriteKV fn_put =
std : : bind < ROCKSDB_NAMESPACE : : Status ( ROCKSDB_NAMESPACE : : Transaction : : * ) (
const ROCKSDB_NAMESPACE : : Slice & , const ROCKSDB_NAMESPACE : : Slice & ) > (
& ROCKSDB_NAMESPACE : : Transaction : : Put , txn , _1 , _2 ) ;
& ROCKSDB_NAMESPACE : : Transaction : : Put , txn , std : : placeholders : : _1 ,
std : : placeholders : : _2 ) ;
txn_write_kv_helper ( env , fn_put , jkey , jkey_part_len , jval , jval_len ) ;
}
@ -750,8 +756,8 @@ void Java_org_rocksdb_Transaction_put__J_3_3BI_3_3BIJZ(
ROCKSDB_NAMESPACE : : ColumnFamilyHandle * ,
const ROCKSDB_NAMESPACE : : SliceParts & ,
const ROCKSDB_NAMESPACE : : SliceParts & , bool ) > (
& ROCKSDB_NAMESPACE : : Transaction : : Put , txn , column_family_handle , _1 ,
_2 , jassume_tracked ) ;
& ROCKSDB_NAMESPACE : : Transaction : : Put , txn , column_family_handle ,
std : : placeholders : : _1 , std : : placeholders : : _2 , jassume_tracked ) ;
txn_write_kv_parts_helper ( env , fn_put_parts , jkey_parts , jkey_parts_len ,
jvalue_parts , jvalue_parts_len ) ;
}
@ -768,7 +774,8 @@ void Java_org_rocksdb_Transaction_put__J_3_3BI_3_3BI(
FnWriteKVParts fn_put_parts = std : : bind < ROCKSDB_NAMESPACE : : Status (
ROCKSDB_NAMESPACE : : Transaction : : * ) ( const ROCKSDB_NAMESPACE : : SliceParts & ,
const ROCKSDB_NAMESPACE : : SliceParts & ) > (
& ROCKSDB_NAMESPACE : : Transaction : : Put , txn , _1 , _2 ) ;
& ROCKSDB_NAMESPACE : : Transaction : : Put , txn , std : : placeholders : : _1 ,
std : : placeholders : : _2 ) ;
txn_write_kv_parts_helper ( env , fn_put_parts , jkey_parts , jkey_parts_len ,
jvalue_parts , jvalue_parts_len ) ;
}
@ -791,7 +798,8 @@ void Java_org_rocksdb_Transaction_merge__J_3BI_3BIJZ(
ROCKSDB_NAMESPACE : : ColumnFamilyHandle * ,
const ROCKSDB_NAMESPACE : : Slice & , const ROCKSDB_NAMESPACE : : Slice & ,
bool ) > ( & ROCKSDB_NAMESPACE : : Transaction : : Merge , txn ,
column_family_handle , _1 , _2 , jassume_tracked ) ;
column_family_handle , std : : placeholders : : _1 ,
std : : placeholders : : _2 , jassume_tracked ) ;
txn_write_kv_helper ( env , fn_merge , jkey , jkey_part_len , jval , jval_len ) ;
}
@ -807,7 +815,8 @@ void Java_org_rocksdb_Transaction_merge__J_3BI_3BI(
FnWriteKV fn_merge =
std : : bind < ROCKSDB_NAMESPACE : : Status ( ROCKSDB_NAMESPACE : : Transaction : : * ) (
const ROCKSDB_NAMESPACE : : Slice & , const ROCKSDB_NAMESPACE : : Slice & ) > (
& ROCKSDB_NAMESPACE : : Transaction : : Merge , txn , _1 , _2 ) ;
& ROCKSDB_NAMESPACE : : Transaction : : Merge , txn , std : : placeholders : : _1 ,
std : : placeholders : : _2 ) ;
txn_write_kv_helper ( env , fn_merge , jkey , jkey_part_len , jval , jval_len ) ;
}
@ -856,7 +865,7 @@ void Java_org_rocksdb_Transaction_delete__J_3BIJZ(
ROCKSDB_NAMESPACE : : ColumnFamilyHandle * ,
const ROCKSDB_NAMESPACE : : Slice & , bool ) > (
& ROCKSDB_NAMESPACE : : Transaction : : Delete , txn , column_family_handle ,
_1 , jassume_tracked ) ;
std : : placeholders : : _1 , jassume_tracked ) ;
txn_write_k_helper ( env , fn_delete , jkey , jkey_part_len ) ;
}
@ -871,7 +880,7 @@ void Java_org_rocksdb_Transaction_delete__J_3BI(JNIEnv* env, jobject /*jobj*/,
auto * txn = reinterpret_cast < ROCKSDB_NAMESPACE : : Transaction * > ( jhandle ) ;
FnWriteK fn_delete = std : : bind < ROCKSDB_NAMESPACE : : Status (
ROCKSDB_NAMESPACE : : Transaction : : * ) ( const ROCKSDB_NAMESPACE : : Slice & ) > (
& ROCKSDB_NAMESPACE : : Transaction : : Delete , txn , _1 ) ;
& ROCKSDB_NAMESPACE : : Transaction : : Delete , txn , std : : placeholders : : _1 ) ;
txn_write_k_helper ( env , fn_delete , jkey , jkey_part_len ) ;
}
@ -951,7 +960,7 @@ void Java_org_rocksdb_Transaction_delete__J_3_3BIJZ(
ROCKSDB_NAMESPACE : : ColumnFamilyHandle * ,
const ROCKSDB_NAMESPACE : : SliceParts & , bool ) > (
& ROCKSDB_NAMESPACE : : Transaction : : Delete , txn , column_family_handle ,
_1 , jassume_tracked ) ;
std : : placeholders : : _1 , jassume_tracked ) ;
txn_write_k_parts_helper ( env , fn_delete_parts , jkey_parts , jkey_parts_len ) ;
}
@ -967,7 +976,7 @@ void Java_org_rocksdb_Transaction_delete__J_3_3BI(JNIEnv* env, jobject /*jobj*/,
auto * txn = reinterpret_cast < ROCKSDB_NAMESPACE : : Transaction * > ( jhandle ) ;
FnWriteKParts fn_delete_parts = std : : bind < ROCKSDB_NAMESPACE : : Status (
ROCKSDB_NAMESPACE : : Transaction : : * ) ( const ROCKSDB_NAMESPACE : : SliceParts & ) > (
& ROCKSDB_NAMESPACE : : Transaction : : Delete , txn , _1 ) ;
& ROCKSDB_NAMESPACE : : Transaction : : Delete , txn , std : : placeholders : : _1 ) ;
txn_write_k_parts_helper ( env , fn_delete_parts , jkey_parts , jkey_parts_len ) ;
}
@ -988,7 +997,7 @@ void Java_org_rocksdb_Transaction_singleDelete__J_3BIJZ(
ROCKSDB_NAMESPACE : : ColumnFamilyHandle * ,
const ROCKSDB_NAMESPACE : : Slice & , bool ) > (
& ROCKSDB_NAMESPACE : : Transaction : : SingleDelete , txn ,
column_family_handle , _1 , jassume_tracked ) ;
column_family_handle , std : : placeholders : : _1 , jassume_tracked ) ;
txn_write_k_helper ( env , fn_single_delete , jkey , jkey_part_len ) ;
}
@ -1005,7 +1014,8 @@ void Java_org_rocksdb_Transaction_singleDelete__J_3BI(JNIEnv* env,
auto * txn = reinterpret_cast < ROCKSDB_NAMESPACE : : Transaction * > ( jhandle ) ;
FnWriteK fn_single_delete = std : : bind < ROCKSDB_NAMESPACE : : Status (
ROCKSDB_NAMESPACE : : Transaction : : * ) ( const ROCKSDB_NAMESPACE : : Slice & ) > (
& ROCKSDB_NAMESPACE : : Transaction : : SingleDelete , txn , _1 ) ;
& ROCKSDB_NAMESPACE : : Transaction : : SingleDelete , txn ,
std : : placeholders : : _1 ) ;
txn_write_k_helper ( env , fn_single_delete , jkey , jkey_part_len ) ;
}
@ -1027,7 +1037,7 @@ void Java_org_rocksdb_Transaction_singleDelete__J_3_3BIJZ(
ROCKSDB_NAMESPACE : : ColumnFamilyHandle * ,
const ROCKSDB_NAMESPACE : : SliceParts & , bool ) > (
& ROCKSDB_NAMESPACE : : Transaction : : SingleDelete , txn ,
column_family_handle , _1 , jassume_tracked ) ;
column_family_handle , std : : placeholders : : _1 , jassume_tracked ) ;
txn_write_k_parts_helper ( env , fn_single_delete_parts , jkey_parts ,
jkey_parts_len ) ;
}
@ -1045,7 +1055,8 @@ void Java_org_rocksdb_Transaction_singleDelete__J_3_3BI(JNIEnv* env,
auto * txn = reinterpret_cast < ROCKSDB_NAMESPACE : : Transaction * > ( jhandle ) ;
FnWriteKParts fn_single_delete_parts = std : : bind < ROCKSDB_NAMESPACE : : Status (
ROCKSDB_NAMESPACE : : Transaction : : * ) ( const ROCKSDB_NAMESPACE : : SliceParts & ) > (
& ROCKSDB_NAMESPACE : : Transaction : : SingleDelete , txn , _1 ) ;
& ROCKSDB_NAMESPACE : : Transaction : : SingleDelete , txn ,
std : : placeholders : : _1 ) ;
txn_write_k_parts_helper ( env , fn_single_delete_parts , jkey_parts ,
jkey_parts_len ) ;
}
@ -1068,7 +1079,7 @@ void Java_org_rocksdb_Transaction_putUntracked__J_3BI_3BIJ(
ROCKSDB_NAMESPACE : : ColumnFamilyHandle * ,
const ROCKSDB_NAMESPACE : : Slice & , const ROCKSDB_NAMESPACE : : Slice & ) > (
& ROCKSDB_NAMESPACE : : Transaction : : PutUntracked , txn ,
column_family_handle , _1 , _2 ) ;
column_family_handle , std : : placeholders : : _1 , std : : placeholders : : _2 ) ;
txn_write_kv_helper ( env , fn_put_untracked , jkey , jkey_part_len , jval ,
jval_len ) ;
}
@ -1085,7 +1096,8 @@ void Java_org_rocksdb_Transaction_putUntracked__J_3BI_3BI(
FnWriteKV fn_put_untracked =
std : : bind < ROCKSDB_NAMESPACE : : Status ( ROCKSDB_NAMESPACE : : Transaction : : * ) (
const ROCKSDB_NAMESPACE : : Slice & , const ROCKSDB_NAMESPACE : : Slice & ) > (
& ROCKSDB_NAMESPACE : : Transaction : : PutUntracked , txn , _1 , _2 ) ;
& ROCKSDB_NAMESPACE : : Transaction : : PutUntracked , txn ,
std : : placeholders : : _1 , std : : placeholders : : _2 ) ;
txn_write_kv_helper ( env , fn_put_untracked , jkey , jkey_part_len , jval ,
jval_len ) ;
}
@ -1108,7 +1120,7 @@ void Java_org_rocksdb_Transaction_putUntracked__J_3_3BI_3_3BIJ(
const ROCKSDB_NAMESPACE : : SliceParts & ,
const ROCKSDB_NAMESPACE : : SliceParts & ) > (
& ROCKSDB_NAMESPACE : : Transaction : : PutUntracked , txn , column_family_handle ,
_1 , _2 ) ;
std : : placeholders : : _1 , std : : placeholders : : _2 ) ;
txn_write_kv_parts_helper ( env , fn_put_parts_untracked , jkey_parts ,
jkey_parts_len , jvalue_parts , jvalue_parts_len ) ;
}
@ -1125,7 +1137,8 @@ void Java_org_rocksdb_Transaction_putUntracked__J_3_3BI_3_3BI(
FnWriteKVParts fn_put_parts_untracked = std : : bind < ROCKSDB_NAMESPACE : : Status (
ROCKSDB_NAMESPACE : : Transaction : : * ) ( const ROCKSDB_NAMESPACE : : SliceParts & ,
const ROCKSDB_NAMESPACE : : SliceParts & ) > (
& ROCKSDB_NAMESPACE : : Transaction : : PutUntracked , txn , _1 , _2 ) ;
& ROCKSDB_NAMESPACE : : Transaction : : PutUntracked , txn , std : : placeholders : : _1 ,
std : : placeholders : : _2 ) ;
txn_write_kv_parts_helper ( env , fn_put_parts_untracked , jkey_parts ,
jkey_parts_len , jvalue_parts , jvalue_parts_len ) ;
}
@ -1148,7 +1161,7 @@ void Java_org_rocksdb_Transaction_mergeUntracked__J_3BI_3BIJ(
ROCKSDB_NAMESPACE : : ColumnFamilyHandle * ,
const ROCKSDB_NAMESPACE : : Slice & , const ROCKSDB_NAMESPACE : : Slice & ) > (
& ROCKSDB_NAMESPACE : : Transaction : : MergeUntracked , txn ,
column_family_handle , _1 , _2 ) ;
column_family_handle , std : : placeholders : : _1 , std : : placeholders : : _2 ) ;
txn_write_kv_helper ( env , fn_merge_untracked , jkey , jkey_part_len , jval ,
jval_len ) ;
}
@ -1165,7 +1178,8 @@ void Java_org_rocksdb_Transaction_mergeUntracked__J_3BI_3BI(
FnWriteKV fn_merge_untracked =
std : : bind < ROCKSDB_NAMESPACE : : Status ( ROCKSDB_NAMESPACE : : Transaction : : * ) (
const ROCKSDB_NAMESPACE : : Slice & , const ROCKSDB_NAMESPACE : : Slice & ) > (
& ROCKSDB_NAMESPACE : : Transaction : : MergeUntracked , txn , _1 , _2 ) ;
& ROCKSDB_NAMESPACE : : Transaction : : MergeUntracked , txn ,
std : : placeholders : : _1 , std : : placeholders : : _2 ) ;
txn_write_kv_helper ( env , fn_merge_untracked , jkey , jkey_part_len , jval ,
jval_len ) ;
}
@ -1186,7 +1200,7 @@ void Java_org_rocksdb_Transaction_deleteUntracked__J_3BIJ(
ROCKSDB_NAMESPACE : : Transaction : : * ) ( ROCKSDB_NAMESPACE : : ColumnFamilyHandle * ,
const ROCKSDB_NAMESPACE : : Slice & ) > (
& ROCKSDB_NAMESPACE : : Transaction : : DeleteUntracked , txn ,
column_family_handle , _1 ) ;
column_family_handle , std : : placeholders : : _1 ) ;
txn_write_k_helper ( env , fn_delete_untracked , jkey , jkey_part_len ) ;
}
@ -1203,7 +1217,8 @@ void Java_org_rocksdb_Transaction_deleteUntracked__J_3BI(JNIEnv* env,
auto * txn = reinterpret_cast < ROCKSDB_NAMESPACE : : Transaction * > ( jhandle ) ;
FnWriteK fn_delete_untracked = std : : bind < ROCKSDB_NAMESPACE : : Status (
ROCKSDB_NAMESPACE : : Transaction : : * ) ( const ROCKSDB_NAMESPACE : : Slice & ) > (
& ROCKSDB_NAMESPACE : : Transaction : : DeleteUntracked , txn , _1 ) ;
& ROCKSDB_NAMESPACE : : Transaction : : DeleteUntracked , txn ,
std : : placeholders : : _1 ) ;
txn_write_k_helper ( env , fn_delete_untracked , jkey , jkey_part_len ) ;
}
@ -1224,7 +1239,7 @@ void Java_org_rocksdb_Transaction_deleteUntracked__J_3_3BIJ(
ROCKSDB_NAMESPACE : : ColumnFamilyHandle * ,
const ROCKSDB_NAMESPACE : : SliceParts & ) > (
& ROCKSDB_NAMESPACE : : Transaction : : DeleteUntracked , txn ,
column_family_handle , _1 ) ;
column_family_handle , std : : placeholders : : _1 ) ;
txn_write_k_parts_helper ( env , fn_delete_untracked_parts , jkey_parts ,
jkey_parts_len ) ;
}
@ -1241,7 +1256,8 @@ void Java_org_rocksdb_Transaction_deleteUntracked__J_3_3BI(
FnWriteKParts fn_delete_untracked_parts =
std : : bind < ROCKSDB_NAMESPACE : : Status ( ROCKSDB_NAMESPACE : : Transaction : : * ) (
const ROCKSDB_NAMESPACE : : SliceParts & ) > (
& ROCKSDB_NAMESPACE : : Transaction : : DeleteUntracked , txn , _1 ) ;
& ROCKSDB_NAMESPACE : : Transaction : : DeleteUntracked , txn ,
std : : placeholders : : _1 ) ;
txn_write_k_parts_helper ( env , fn_delete_untracked_parts , jkey_parts ,
jkey_parts_len ) ;
}