Navigation
API > API/Runtime > API/Runtime/Analytics
Implements a fast type safe key/value database to store analytics properties collected during a session.
| Name | IAnalyticsPropertyStore |
| Type | class |
| Header File | /Engine/Source/Runtime/Analytics/Analytics/Public/Interfaces/IAnalyticsPropertyStore.h |
| Include Path | #include "Interfaces/IAnalyticsPropertyStore.h" |
Syntax
class IAnalyticsPropertyStore
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IAnalyticsPropertyStore() |
Interfaces/IAnalyticsPropertyStore.h |
Enums
Public
| Name | Remarks |
|---|---|
| EStatusCode | The list of store operation outcome. |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool Contains
(
const FString& Key |
Returns true if the store contains the specified key. | Interfaces/IAnalyticsPropertyStore.h | |
bool Flush
(
bool bAsync, |
Flushes cached values to persistent storage. | Interfaces/IAnalyticsPropertyStore.h | |
EStatusCode Get
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Get
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Get
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Get
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Get
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Get
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Get
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Get
(
const FString& Key, |
Reads the specified key value from the store. | Interfaces/IAnalyticsPropertyStore.h | |
EStatusCode Get
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
uint32 Num() |
Returns the number of elements in the store. | Interfaces/IAnalyticsPropertyStore.h | |
bool Remove
(
const FString& Key |
Removes the specified key from the store. | Interfaces/IAnalyticsPropertyStore.h | |
void RemoveAll() |
Removes all existing keys from the store. | Interfaces/IAnalyticsPropertyStore.h | |
EStatusCode Set
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
| Interfaces/IAnalyticsPropertyStore.h | |||
EStatusCode Set
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Set
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Set
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Set
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Set
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Set
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Set
(
const FString& Key, |
Conditionnnaly adds or updates the specified key/value pair. | Interfaces/IAnalyticsPropertyStore.h | |
EStatusCode Set
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Set
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Set
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Set
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Set
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Set
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Set
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Set
(
const FString& Key, |
Adds or updates the specified key/value pair. | Interfaces/IAnalyticsPropertyStore.h | |
EStatusCode Set
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Update
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Update
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Update
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Update
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Update
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Update
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Update
(
const FString& Key, |
Updates an exiting value. | Interfaces/IAnalyticsPropertyStore.h | |
EStatusCode Update
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
EStatusCode Update
(
const FString& Key, |
Interfaces/IAnalyticsPropertyStore.h | ||
void VisitAll
(
const TFunction< void(FAnalyticsEventAttribute&&)>& VisitFn |
Iterates the keys currently stored and invokes the visitor function for each key, converting the value to its string representation. | Interfaces/IAnalyticsPropertyStore.h |