From 815f638cd0e7bd2eafda81a0fe2bc105df19a1ce Mon Sep 17 00:00:00 2001 From: Igor Canadi Date: Wed, 3 Dec 2014 19:06:08 -0800 Subject: [PATCH] Fix java build --- java/rocksjni/write_batch.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/java/rocksjni/write_batch.cc b/java/rocksjni/write_batch.cc index 8adcfdc0f..dbf2e25e2 100644 --- a/java/rocksjni/write_batch.cc +++ b/java/rocksjni/write_batch.cc @@ -19,6 +19,7 @@ #include "rocksdb/write_batch.h" #include "rocksdb/status.h" #include "db/write_batch_internal.h" +#include "db/writebuffer.h" #include "rocksdb/env.h" #include "rocksdb/memtablerep.h" #include "util/logging.h" @@ -337,11 +338,12 @@ jbyteArray Java_org_rocksdb_test_WriteBatchTest_getContents( rocksdb::InternalKeyComparator cmp(rocksdb::BytewiseComparator()); auto factory = std::make_shared(); rocksdb::Options options; + rocksdb::WriteBuffer wb(options.db_write_buffer_size); options.memtable_factory = factory; rocksdb::MemTable* mem = new rocksdb::MemTable( cmp, rocksdb::ImmutableCFOptions(options), - rocksdb::MutableCFOptions(options, - rocksdb::ImmutableCFOptions(options))); + rocksdb::MutableCFOptions(options, rocksdb::ImmutableCFOptions(options)), + &wb); mem->Ref(); std::string state; rocksdb::ColumnFamilyMemTablesDefault cf_mems_default(mem); -- GitLab