Merge pull request #421 from fyrz/RocksJava-PrecisionFix
[RocksJava] Fix precision problem in rocksjni
This commit is contained in:
commit
4f2e8bab5f
@ -103,10 +103,11 @@ jintArray Java_org_rocksdb_BackupableDB_getCorruptedBackups(
|
|||||||
reinterpret_cast<rocksdb::BackupableDB*>(jhandle)->
|
reinterpret_cast<rocksdb::BackupableDB*>(jhandle)->
|
||||||
GetCorruptedBackups(&backup_ids);
|
GetCorruptedBackups(&backup_ids);
|
||||||
// store backupids in int array
|
// store backupids in int array
|
||||||
const int kIdSize = backup_ids.size();
|
const std::vector<rocksdb::BackupID>::size_type
|
||||||
|
kIdSize = backup_ids.size();
|
||||||
int int_backup_ids[kIdSize];
|
int int_backup_ids[kIdSize];
|
||||||
for (std::vector<rocksdb::BackupID>::size_type i = 0;
|
for (std::vector<rocksdb::BackupID>::size_type i = 0;
|
||||||
i != backup_ids.size(); i++) {
|
i != kIdSize; i++) {
|
||||||
int_backup_ids[i] = backup_ids[i];
|
int_backup_ids[i] = backup_ids[i];
|
||||||
}
|
}
|
||||||
// Store ints in java array
|
// Store ints in java array
|
||||||
|
@ -156,10 +156,12 @@ jintArray Java_org_rocksdb_RestoreBackupableDB_getCorruptedBackups(
|
|||||||
reinterpret_cast<rocksdb::RestoreBackupableDB*>(jhandle)->
|
reinterpret_cast<rocksdb::RestoreBackupableDB*>(jhandle)->
|
||||||
GetCorruptedBackups(&backup_ids);
|
GetCorruptedBackups(&backup_ids);
|
||||||
// store backupids in int array
|
// store backupids in int array
|
||||||
const int kIdSize = backup_ids.size();
|
const std::vector<rocksdb::BackupID>::size_type
|
||||||
|
kIdSize = backup_ids.size();
|
||||||
|
|
||||||
int int_backup_ids[kIdSize];
|
int int_backup_ids[kIdSize];
|
||||||
for (std::vector<rocksdb::BackupID>::size_type i = 0;
|
for (std::vector<rocksdb::BackupID>::size_type i = 0;
|
||||||
i != backup_ids.size(); i++) {
|
i != kIdSize; i++) {
|
||||||
int_backup_ids[i] = backup_ids[i];
|
int_backup_ids[i] = backup_ids[i];
|
||||||
}
|
}
|
||||||
// Store ints in java array
|
// Store ints in java array
|
||||||
|
Loading…
Reference in New Issue
Block a user