44 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::std::string>> mLatestValue;
45 ::ll::TypedStorage<1, 1, bool> mDeleted;
46 ::ll::TypedStorage<4, 4, ::DBHelpers::Category> mCategory;
62 using BatchContainerType = ::std::map<::std::string, ::LevelStorageWriteBatch::BatchEntry>;
64 using iterator = ::std::_Tree_iterator<::std::_Tree_val<
65 ::std::_Tree_simple_types<::std::pair<::std::string const, ::LevelStorageWriteBatch::BatchEntry>>>>;
67 using const_iterator = ::std::_Tree_const_iterator<::std::_Tree_val<
68 ::std::_Tree_simple_types<::std::pair<::std::string const, ::LevelStorageWriteBatch::BatchEntry>>>>;
73 ::ll::TypedStorage<8, 24, ::std::vector<::std::function<void()>>> mFlushCallbacks;
74 ::ll::TypedStorage<8, 16, ::std::map<::std::string, ::LevelStorageWriteBatch::BatchEntry>> mBatch;
75 ::ll::TypedStorage<8, 80, ::Bedrock::Threading::Mutex> mFlushCallbacksMutex;
90 virtual void putKey(::std::string
const& key, ::std::string_view data, ::DBHelpers::Category category);
93 virtual void putKey(::std::string
const& key, ::std::string
const& data, ::DBHelpers::Category category);
96 virtual void putKey(::std::string
const& key, ::std::string&& data, ::DBHelpers::Category category);
100 putKey(::std::string
const& key, ::std::shared_ptr<::std::string> data, ::DBHelpers::Category category);
103 virtual void deleteKey(::std::string
const& key, ::DBHelpers::Category category);
132 MCAPI
void $putKey(::std::string
const& key, ::std::string_view data, ::DBHelpers::Category category);
134 MCAPI
void $putKey(::std::string
const& key, ::std::string
const& data, ::DBHelpers::Category category);
136 MCAPI
void $putKey(::std::string
const& key, ::std::string&& data, ::DBHelpers::Category category);
138 MCAPI
void $putKey(::std::string
const& key, ::std::shared_ptr<::std::string> data, ::DBHelpers::Category category);
140 MCAPI
void $deleteKey(::std::string
const& key, ::DBHelpers::Category category);
148 MCAPI
static void** $vftable();
Definition LevelStorageWriteBatch.h:23
Definition LevelStorageWriteBatch.h:40