UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Editor::DataStorage::Queries::Select Class Referencefinal

#include <TypedElementQueryBuilder.h>

Public Member Functions

TYPEDELEMENTFRAMEWORK_API Select ()
 
template<typename CallbackType , typename Function >
 Select (FName Name, const CallbackType &Type, Function &&Callback)
 
template<typename CallbackType , typename Class , typename Function >
 Select (FName Name, const CallbackType &Type, Class *Instance, Function &&Callback)
 
template<TDataColumnType... TargetTypes>
SelectReadOnly ()
 
TYPEDELEMENTFRAMEWORK_API SelectReadOnly (const UScriptStruct *Target)
 
TYPEDELEMENTFRAMEWORK_API SelectReadOnly (TConstArrayView< const UScriptStruct * > Targets)
 
TYPEDELEMENTFRAMEWORK_API SelectReadOnly (const FDynamicColumnDescription &Description)
 
template<TDataColumnType... TargetTypes>
SelectReadOnly (EOptional Optional)
 
TYPEDELEMENTFRAMEWORK_API SelectReadOnly (const UScriptStruct *Target, EOptional Optional)
 
TYPEDELEMENTFRAMEWORK_API SelectReadOnly (TConstArrayView< const UScriptStruct * > Targets, EOptional Optional)
 
template<TDynamicColumnTemplate Target>
SelectReadOnly (const FName &Identifier)
 
template<TDynamicColumnTemplate Target>
SelectReadOnly ()
 
template<TDataColumnType... TargetTypes>
SelectReadWrite ()
 
TYPEDELEMENTFRAMEWORK_API SelectReadWrite (const UScriptStruct *Target)
 
TYPEDELEMENTFRAMEWORK_API SelectReadWrite (TConstArrayView< const UScriptStruct * > Targets)
 
TYPEDELEMENTFRAMEWORK_API SelectReadWrite (const FDynamicColumnDescription &Description)
 
template<TDynamicColumnTemplate Target>
SelectReadWrite (const FName &Identifier)
 
template<TDynamicColumnTemplate Target>
SelectReadWrite ()
 
TYPEDELEMENTFRAMEWORK_API FQueryConditionQuery Where (const Queries::FConditions &Condition)
 
TYPEDELEMENTFRAMEWORK_API FQueryDescription && Compile ()
 
TYPEDELEMENTFRAMEWORK_API FSimpleQuery Where ()
 
TYPEDELEMENTFRAMEWORK_API FDependency DependsOn ()
 
TYPEDELEMENTFRAMEWORK_API SelectAccessesHierarchy (const FName &HierarchyName)
 

Constructor & Destructor Documentation

◆ Select() [1/3]

UE::Editor::DataStorage::Queries::Select::Select ( )

◆ Select() [2/3]

UE::Editor::DataStorage::Queries::Select::Select ( FName  Name,
const CallbackType Type,
Function &&  Callback 
)

Select the columns to operate one, giving read - only or read / write access.

◆ Select() [3/3]

UE::Editor::DataStorage::Queries::Select::Select ( FName  Name,
const CallbackType Type,
Class Instance,
Function &&  Callback 
)

Select the columns to operate one, giving read - only or read / write access.

Member Function Documentation

◆ AccessesHierarchy()

Select & UE::Editor::DataStorage::Queries::Select::AccessesHierarchy ( const FName HierarchyName)

◆ Compile()

FQueryDescription && UE::Editor::DataStorage::Queries::Select::Compile ( )

◆ DependsOn()

FDependency UE::Editor::DataStorage::Queries::Select::DependsOn ( )

◆ ReadOnly() [1/9]

template<TDataColumnType... TargetTypes>
Select & UE::Editor::DataStorage::Queries::Select::ReadOnly ( )

Request read-only access to the listed columns.

◆ ReadOnly() [2/9]

template<TDynamicColumnTemplate Target>
Select & UE::Editor::DataStorage::Queries::Select::ReadOnly ( )

◆ ReadOnly() [3/9]

Select & UE::Editor::DataStorage::Queries::Select::ReadOnly ( const FDynamicColumnDescription Description)

◆ ReadOnly() [4/9]

template<TDynamicColumnTemplate Target>
Select & UE::Editor::DataStorage::Queries::Select::ReadOnly ( const FName Identifier)

◆ ReadOnly() [5/9]

Select & UE::Editor::DataStorage::Queries::Select::ReadOnly ( const UScriptStruct Target)

Request read-only access to the listed columns.

◆ ReadOnly() [6/9]

Select & UE::Editor::DataStorage::Queries::Select::ReadOnly ( const UScriptStruct Target,
EOptional  Optional 
)

Request read-only access to the listed columns. If optional is true read access will be given if the column is in the table but it will not be used for finding matching tables. Columns bound with optional can not be bound to a query callback argument.

◆ ReadOnly() [7/9]

template<TDataColumnType... TargetTypes>
Select & UE::Editor::DataStorage::Queries::Select::ReadOnly ( EOptional  Optional)

Request read-only access to the listed columns. If optional is true read access will be given if the column is in the table but it will not be used for finding matching tables. Columns bound with optional can not be bound to a query callback argument.

◆ ReadOnly() [8/9]

Select & UE::Editor::DataStorage::Queries::Select::ReadOnly ( TConstArrayView< const UScriptStruct * >  Targets)

Request read-only access to the listed columns.

◆ ReadOnly() [9/9]

Select & UE::Editor::DataStorage::Queries::Select::ReadOnly ( TConstArrayView< const UScriptStruct * >  Targets,
EOptional  Optional 
)

Request read-only access to the listed columns. If optional is true read access will be given if the column is in the table but it will not be used for finding matching tables. Columns bound with optional can not be bound to a query callback argument.

◆ ReadWrite() [1/6]

template<TDataColumnType... TargetTypes>
Select & UE::Editor::DataStorage::Queries::Select::ReadWrite ( )

Request read and write access to the listed columns.

◆ ReadWrite() [2/6]

template<TDynamicColumnTemplate Target>
Select & UE::Editor::DataStorage::Queries::Select::ReadWrite ( )

◆ ReadWrite() [3/6]

Select & UE::Editor::DataStorage::Queries::Select::ReadWrite ( const FDynamicColumnDescription Description)

◆ ReadWrite() [4/6]

template<TDynamicColumnTemplate Target>
Select & UE::Editor::DataStorage::Queries::Select::ReadWrite ( const FName Identifier)

◆ ReadWrite() [5/6]

Select & UE::Editor::DataStorage::Queries::Select::ReadWrite ( const UScriptStruct Target)

Request read and write access to the listed columns.

◆ ReadWrite() [6/6]

Select & UE::Editor::DataStorage::Queries::Select::ReadWrite ( TConstArrayView< const UScriptStruct * >  Targets)

Request read and write access to the listed columns.

◆ Where() [1/2]

FSimpleQuery UE::Editor::DataStorage::Queries::Select::Where ( )

◆ Where() [2/2]

FQueryConditionQuery UE::Editor::DataStorage::Queries::Select::Where ( const Queries::FConditions Condition)

The documentation for this class was generated from the following files: