27 ::ll::TypedStorage<8, 8, uint64> mOperation;
28 ::ll::TypedStorage<8, 8, uint64> mSize;
29 ::ll::TypedStorage<8, 32, ::std::string> mKey;
30 ::ll::TypedStorage<8, 8, char const*> mReason;
38 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::std::string>> mLatestValue;
39 ::ll::TypedStorage<1, 1, bool> mDeleted;
40 ::ll::TypedStorage<4, 4, ::DBHelpers::Category> mCategory;
56 using BatchContainerType = ::std::map<::std::string, ::LevelStorageWriteBatch::BatchEntry>;
58 using iterator = ::std::_Tree_iterator<::std::_Tree_val<
59 ::std::_Tree_simple_types<::std::pair<::std::string const, ::LevelStorageWriteBatch::BatchEntry>>>>;
61 using const_iterator = ::std::_Tree_const_iterator<::std::_Tree_val<
62 ::std::_Tree_simple_types<::std::pair<::std::string const, ::LevelStorageWriteBatch::BatchEntry>>>>;
67 ::ll::TypedStorage<8, 24, ::std::vector<::std::function<void()>>> mFlushCallbacks;
68 ::ll::TypedStorage<8, 16, ::std::map<::std::string, ::LevelStorageWriteBatch::BatchEntry>> mBatch;
69 ::ll::TypedStorage<8, 80, ::Bedrock::Threading::Mutex> mFlushCallbacksMutex;
85 virtual void putKey(::std::string
const& key, ::std::string_view data, ::DBHelpers::Category category);
88 virtual void putKey(::std::string
const& key, ::std::string
const& data, ::DBHelpers::Category category);
91 virtual void putKey(::std::string
const& key, ::std::string&& data, ::DBHelpers::Category category);
95 putKey(::std::string
const& key, ::std::shared_ptr<::std::string> data, ::DBHelpers::Category category);
98 virtual void deleteKey(::std::string
const& key, ::DBHelpers::Category category);
127 MCAPI
void $putKey(::std::string
const& key, ::std::string_view data, ::DBHelpers::Category category);
129 MCAPI
void $putKey(::std::string
const& key, ::std::string
const& data, ::DBHelpers::Category category);
131 MCAPI
void $putKey(::std::string
const& key, ::std::string&& data, ::DBHelpers::Category category);
133 MCAPI
void $putKey(::std::string
const& key, ::std::shared_ptr<::std::string> data, ::DBHelpers::Category category);
135 MCAPI
void $deleteKey(::std::string
const& key, ::DBHelpers::Category category);
Definition LevelStorageWriteBatch.h:23
Definition LevelStorageWriteBatch.h:34