Navigation
API > API/Plugins > API/Plugins/TedsQueryStack
Searches through the provided list of columns and generates a list of rows for all columns with a property that match the search string.
| Name | FColumnsSearchNode |
| Type | class |
| Header File | /Engine/Plugins/Experimental/EditorDataStorageFeatures/Source/TedsQueryStack/Public/TedsColumnsSearchNode.h |
| Include Path | #include "TedsColumnsSearchNode.h" |
Syntax
class FColumnsSearchNode : public UE::Editor::DataStorage::QueryStack::IRowNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FColumnsSearchNode
(
ICoreProvider& Storage, |
TedsColumnsSearchNode.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FColumnsSearchNode() |
TedsColumnsSearchNode.h |
Structs
| Name | Remarks |
|---|---|
| FSearchQuery |
Enums
Public
| Name | Remarks |
|---|---|
| ESyncActions |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Revision | RevisionId | TedsColumnsSearchNode.h | ||
| Rows | FRowHandleArray | TedsColumnsSearchNode.h | ||
| SearchContext | TUniquePtr< Searching::FSearchContext > | TedsColumnsSearchNode.h | ||
| Searchers | TArray< FSearchQuery > | TedsColumnsSearchNode.h | ||
| Storage | ICoreProvider & | TedsColumnsSearchNode.h | ||
| SyncAction | ESyncActions | TedsColumnsSearchNode.h | ||
| TotalSearchTime | FTimespan | TedsColumnsSearchNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint64 CalculateTotalSearchedCellCount() |
The total number of cells that will be searched through. | TedsColumnsSearchNode.h | |
void ClearSearch() |
Resets a search. | TedsColumnsSearchNode.h | |
| The total time spend on performing the search. | TedsColumnsSearchNode.h | ||
bool IsSearching() |
Returns true if a search is still being processed. | TedsColumnsSearchNode.h | |
void RegisterColumn
(
Queries::FConditions Conditions |
Implementations. | TedsColumnsSearchNode.h | |
void RegisterColumn
(
Queries::FConditions Conditions |
Register a specific variable in a column to search. | TedsColumnsSearchNode.h | |
void RegisterColumn
(
const UScriptStruct* ColumnType, |
Register a column to search. | TedsColumnsSearchNode.h | |
void RegisterColumn
(
const UScriptStruct* ColumnType, |
Register a specific property in a column to search. | TedsColumnsSearchNode.h | |
void StartSearch
(
FString SearchString |
Starts searching for the provided string in all searchable columns that were selected in the query. | TedsColumnsSearchNode.h | |
void UnregisterAllColumns() |
Clear all registered columns, properties and variables. | TedsColumnsSearchNode.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. | TedsColumnsSearchNode.h | |
virtual FRowHandleArrayView GetRows() |
Retrieve access to the rows used by this node. | TedsColumnsSearchNode.h |
Overridden from INode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual RevisionId GetRevision () |
Get the current revision of the node. | TedsColumnsSearchNode.h | |
virtual void VisitParents
(
ParentListCallback Callback |
List all direct parent nodes. | TedsColumnsSearchNode.h |
Protected Virtual
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. | TedsColumnsSearchNode.h |