Choose your operating system:
Windows
macOS
Linux
| IAnalyticsPropertyStore
|
Module |
|
Header |
/Engine/Source/Runtime/Analytics/Analytics/Public/AnalyticsPropertyStore.h |
Include |
#include "AnalyticsPropertyStore.h" |
class FAnalyticsPropertyStore : public IAnalyticsPropertyStore
Implements a fast key/value database to store the metrics gathered to create the session summary event. The store is buffered in memory until it is flushed to disk by calling Flush(). It is not designed to handle millions of key/value pairs, but rather a small subset that fits in memory. The implementation reserve disk space ahead of time and can usually perform in-place update. Setting or getting intrinsic types (int32, uint32, int64, uint64, float, double, bool as well as FDateTime) doesn't allocate memory. The string time is often updated in place if enough capacity was reserved. All store operations are thread safe and atomic from the caller perspective.
Name | Description | |
---|---|---|
|
FAnalyticsPropertyStore() |
Create an empty store. |
|
FAnalyticsPropertyStore ( |
|
|
FAnalyticsPropertyStore |
Name | Description | |
---|---|---|
|
~FAnalyticsPropertyStore() |
Name | Description | ||
---|---|---|---|
|
Contains ( |
Returns true if the store contains the specified key. |
|
|
Flush |
Flushes cached values to disk. |
|
|
Get |
||
|
Get |
||
|
Get |
||
|
Get ( |
||
|
Get ( |
||
|
Get |
||
|
Get |
||
|
Get |
||
|
Get |
Reads the specified key value from the store. |
|
|
Num() |
Returns the number of elements in the store. |
|
|
Remove ( |
Removes the specified key from the store. |
|
|
RemoveAll() |
Removes all existing keys from the store. |
|
|
Set |
||
|
Set |
||
|
Set |
||
|
Set |
||
|
Set |
||
|
Set |
||
|
Set |
||
|
Set |
||
|
Set |
Conditionnnaly adds or updates the specified key/value pair. |
|
|
Set |
||
|
Set |
||
|
Set |
||
|
Set ( |
||
|
Set ( |
||
|
Set |
||
|
Set |
||
|
Set |
Adds or updates the specified key/value pair. |
|
|
Set |
||
|
Update |
||
|
Update |
||
|
Update |
||
|
Update |
||
|
Update |
||
|
Update |
||
|
Update |
Updates an exiting value. |
|
|
Update |
||
|
Update |
||
|
VisitAll |
Iterates the keys currently stored and invokes the visitor function for each key, converting the value to its string representation. |
Name | Description | ||
---|---|---|---|
|
FAnalyticsPr... |
operator= |
|
|
FAnalyticsPr... |
operator= ( |
Name |
Description |
|
---|---|---|
|
ETypeCode |