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
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRowQueryResultsNode
(
ICoreProvider& Storage, |
TedsRowQueryResultsNode.h | ||
FRowQueryResultsNode
(
ICoreProvider& Storage, |
TedsRowQueryResultsNode.h | ||
FRowQueryResultsNode
(
ICoreProvider& Storage, |
TedsRowQueryResultsNode.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FRowQueryResultsNode() |
TedsRowQueryResultsNode.h |
Enums
Public
| Name | Remarks |
|---|---|
| EDeprecatedSyncFlags | |
| ESyncActions |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Refresh () |
TedsRowQueryResultsNode.h | ||
| TedsRowQueryResultsNode.h |
Public Virtual
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 () |
Get the current revision of the node. | TedsRowQueryResultsNode.h | |
virtual void VisitParents
(
ParentListCallback Callback |
List all direct parent nodes. | TedsRowQueryResultsNode.h |
Protected Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void QueryUpdated() |
TedsRowQueryResultsNode.h | ||
virtual void RefreshInternal
(
FRowHandleArray& TargetRows |
TedsRowQueryResultsNode.h | ||
virtual void RefreshInternal
(
FTimespan AllottedTime, |
TedsRowQueryResultsNode.h |
Overridden from INode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Periodically called to allow a node to perform some work or to verify its internal state. | TedsRowQueryResultsNode.h |