Navigation
API > API/Plugins > API/Plugins/TedsQueryStack
Used to convert an IQueryNode into an IRowNode by extracting the rows the query references optionally during update. This node is cheap to setup, but has diminishing returns when the number of rows increases and when updates happen frequently as it has to fully extract all rows from TEDS whenever Refresh is called. Use on small tables when the number of calls to Refresh can be minimized.
| Name | FRowQueryResultsNode |
| Type | class |
| Header File | /Engine/Plugins/Experimental/EditorDataStorageFeatures/Source/TedsQueryStack/Public/TedsRowQueryResultsNode.h |
| Include Path | #include "TedsRowQueryResultsNode.h" |
Syntax
class FRowQueryResultsNode : public UE::Editor::DataStorage::QueryStack::IRowNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRowQueryResultsNode
(
ICoreProvider& Storage, |
TedsRowQueryResultsNode.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FRowQueryResultsNode() |
TedsRowQueryResultsNode.h |
Enums
Public
| Name | Remarks |
|---|---|
| ESyncFlags |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| QueryNode | TSharedPtr< IQueryNode > | TedsRowQueryResultsNode.h | ||
| QueryRevision | RevisionId | TedsRowQueryResultsNode.h | ||
| Revision | RevisionId | TedsRowQueryResultsNode.h | ||
| Rows | FRowHandleArray | TedsRowQueryResultsNode.h | ||
| Storage | ICoreProvider & | TedsRowQueryResultsNode.h | ||
| SyncFlags | ESyncFlags | TedsRowQueryResultsNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Refresh() |
TedsRowQueryResultsNode.h |
Overridden from IRowNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FRowHandleArray * GetMutableRows () |
Retrieve write access to the rows used by this node. | TedsRowQueryResultsNode.h | |
virtual FRowHandleArrayView GetRows() |
Retrieve access to the rows used by this node. | TedsRowQueryResultsNode.h |
Overridden from INode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual RevisionId GetRevision() |
TedsRowQueryResultsNode.h | ||
virtual void Update() |
TedsRowQueryResultsNode.h |