UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Editor::DataStorage::ICoreProvider Member List

This is the complete list of members for UE::Editor::DataStorage::ICoreProvider, including all inherited members.

ActivateQueries(FName ActivationName)=0UE::Editor::DataStorage::ICoreProviderpure virtual
AddColumn(RowHandle Row, const UScriptStruct *ColumnType)=0UE::Editor::DataStorage::ICoreProviderpure virtual
AddColumn(RowHandle Row)UE::Editor::DataStorage::ICoreProvider
AddColumn(RowHandle Row, ColumnType &&Column)UE::Editor::DataStorage::ICoreProvider
AddColumn(RowHandle Row, const FValueTag &Tag, const FName &Value)=0UE::Editor::DataStorage::ICoreProviderpure virtual
AddColumn(RowHandle Row, const FName &Tag)=deleteUE::Editor::DataStorage::ICoreProvider
AddColumn(RowHandle Row, const FName &Tag, const FName &Value)=deleteUE::Editor::DataStorage::ICoreProvider
AddColumn(RowHandle Row, const FName &Tag, const FName &Value)UE::Editor::DataStorage::ICoreProvider
AddColumn(RowHandle Row, EnumT Value)UE::Editor::DataStorage::ICoreProvider
AddColumn(RowHandle Row)UE::Editor::DataStorage::ICoreProvider
AddColumn(RowHandle Row, const FName &Identifier)UE::Editor::DataStorage::ICoreProvider
AddColumn(RowHandle Row, const FName &Identifier, DynamicColumnTemplate &&TemplateInstance)UE::Editor::DataStorage::ICoreProvider
AddColumn(RowHandle Row, const FName &Tag, const FName &Value)UE::Editor::DataStorage::ICoreProviderinline
AddColumnData(RowHandle Row, const UScriptStruct *ColumnType, const ColumnCreationCallbackRef Initializer, ColumnCopyOrMoveCallback Relocator)=0UE::Editor::DataStorage::ICoreProviderpure virtual
AddColumns(RowHandle Row, TConstArrayView< const UScriptStruct * > Columns)=0UE::Editor::DataStorage::ICoreProviderpure virtual
AddColumns(RowHandle Row)UE::Editor::DataStorage::ICoreProvider
AddRemoveColumns(RowHandle Row, TConstArrayView< const UScriptStruct * > ColumnsToAdd, TConstArrayView< const UScriptStruct * > ColumnsToRemove)=0UE::Editor::DataStorage::ICoreProviderpure virtual
AddRow(TableHandle Table)=0UE::Editor::DataStorage::ICoreProviderpure virtual
AddRow(TableHandle Table, RowCreationCallbackRef OnCreated)=0UE::Editor::DataStorage::ICoreProviderpure virtual
AddRow(RowHandle ReservedRow, TableHandle Table)=0UE::Editor::DataStorage::ICoreProviderpure virtual
AddRow(RowHandle ReservedRow, TableHandle Table, RowCreationCallbackRef OnCreated)=0UE::Editor::DataStorage::ICoreProviderpure virtual
BatchAddRemoveColumns(TConstArrayView< RowHandle > Rows, TConstArrayView< const UScriptStruct * > ColumnsToAdd, TConstArrayView< const UScriptStruct * > ColumnsToRemove)=0UE::Editor::DataStorage::ICoreProviderpure virtual
BatchAddRow(TableHandle Table, int32 Count, RowCreationCallbackRef OnCreated)=0UE::Editor::DataStorage::ICoreProviderpure virtual
BatchAddRow(TableHandle Table, TConstArrayView< RowHandle > ReservedHandles, RowCreationCallbackRef OnCreated)=0UE::Editor::DataStorage::ICoreProviderpure virtual
BatchIndexRows(TConstArrayView< TPair< IndexHash, RowHandle > > IndexRowPairs)UE::Editor::DataStorage::ICoreProviderinline
BatchMapRows(const FName &Domain, TArrayView< TPair< FMapKey, RowHandle > > MapRowPairs)=0UE::Editor::DataStorage::ICoreProviderpure virtual
BatchMapRows(TArrayView< TPair< FMapKey, RowHandle > > MapRowPairs)UE::Editor::DataStorage::ICoreProviderinline
BatchRemoveRows(TConstArrayView< RowHandle > Rows)=0UE::Editor::DataStorage::ICoreProviderpure virtual
BatchReserveRows(int32 Count, TFunctionRef< void(RowHandle)> ReservationCallback)=0UE::Editor::DataStorage::ICoreProviderpure virtual
BatchReserveRows(TArrayView< RowHandle > ReservedRows)=0UE::Editor::DataStorage::ICoreProviderpure virtual
CreateParentExtractionFunction(FHierarchyHandle InHierarchyHandle) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
DebugPrintQueryCallbacks(FOutputDevice &Output)=0UE::Editor::DataStorage::ICoreProviderpure virtual
ECooperativeTaskPriority enum nameUE::Editor::DataStorage::ICoreProvider
EFilterOptions enum nameUE::Editor::DataStorage::ICoreProvider
FilterRowsBy(FRowHandleArray &Result, FRowHandleArrayView Input, EFilterOptions Options, Queries::TQueryFunction< bool > &Filter)=0UE::Editor::DataStorage::ICoreProviderpure virtual
FilterRowsBy(FRowHandleArray &Result, FRowHandleArrayView Input, EFilterOptions Options, FilterFunction &&Filter)UE::Editor::DataStorage::ICoreProvider
FindDynamicColumn(const FDynamicColumnDescription &Description) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
FindFactory(const UClass *FactoryType) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
FindFactory(const UClass *FactoryType)=0UE::Editor::DataStorage::ICoreProviderpure virtual
FindFactory() constUE::Editor::DataStorage::ICoreProvider
FindFactory()UE::Editor::DataStorage::ICoreProvider
FindHierarchyByName(const FName &Name) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
FindIndexedRow(IndexHash Index) constUE::Editor::DataStorage::ICoreProviderinline
FindTable(const FName &Name)=0UE::Editor::DataStorage::ICoreProviderpure virtual
FOnCooperativeUpdate typedefUE::Editor::DataStorage::ICoreProvider
ForEachDynamicColumn(const UScriptStruct &Template, TFunctionRef< void(const UScriptStruct &Type)> Callback) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
ForEachDynamicColumn(TFunctionRef< void(const UScriptStruct &Type)> Callback) constUE::Editor::DataStorage::ICoreProvider
GenerateDynamicColumn(const FDynamicColumnDescription &Description)=0UE::Editor::DataStorage::ICoreProviderpure virtual
GetChildTagType(FHierarchyHandle InHierarchyHandle) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
GetColumn(RowHandle Row)UE::Editor::DataStorage::ICoreProvider
GetColumn(RowHandle Row) constUE::Editor::DataStorage::ICoreProvider
GetColumn(RowHandle Row, const FName &Identifer)UE::Editor::DataStorage::ICoreProvider
GetColumn(RowHandle Row, const FName &Identifer) constUE::Editor::DataStorage::ICoreProvider
GetColumn(RowHandle Row, const FName &Identifier)UE::Editor::DataStorage::ICoreProvider
GetColumn(RowHandle Row, const FName &Identifier) constUE::Editor::DataStorage::ICoreProvider
GetColumnData(RowHandle Row, const UScriptStruct *ColumnType)=0UE::Editor::DataStorage::ICoreProviderpure virtual
GetColumnData(RowHandle Row, const UScriptStruct *ColumnType) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
GetExternalSystem()UE::Editor::DataStorage::ICoreProvider
GetExternalSystemAddress(UClass *Target)=0UE::Editor::DataStorage::ICoreProviderpure virtual
GetHierarchyDataColumnType(FHierarchyHandle InHierarchyHandle) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
GetParentRow(FHierarchyHandle InHierarchyHandle, RowHandle Target) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
GetParentTagType(FHierarchyHandle InHierarchyHandle) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
GetQueryDescription(QueryHandle Query) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
GetQueryTickGroupName(EQueryTickGroups Group) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
HasChildren(FHierarchyHandle InHierarchyHandle, RowHandle Row) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
HasColumns(RowHandle Row, TConstArrayView< const UScriptStruct * > ColumnTypes) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
HasColumns(RowHandle Row, TConstArrayView< TWeakObjectPtr< const UScriptStruct > > ColumnTypes) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
HasColumns(RowHandle Row) constUE::Editor::DataStorage::ICoreProvider
IndexRow(IndexHash Index, RowHandle Row)UE::Editor::DataStorage::ICoreProviderinline
IsAvailable() const =0UE::Editor::DataStorage::ICoreProviderpure virtual
IsRowAssigned(RowHandle Row) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
IsRowAvailable(RowHandle Row) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
IsValidHierachyHandle(FHierarchyHandle) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
ListColumns(RowHandle Row, ColumnListCallbackRef Callback) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
ListColumns(RowHandle Row, ColumnListWithDataCallbackRef Callback)=0UE::Editor::DataStorage::ICoreProviderpure virtual
ListExtensions(TFunctionRef< void(FName)> Callback) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
ListHierarchyNames(TFunctionRef< void(const FName &HierarchyName)> Callback) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
LookupMappedRow(const FName &Domain, const FMapKeyView &Key) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
LookupMappedRow(const FMapKeyView &Key) constUE::Editor::DataStorage::ICoreProviderinline
MapRow(const FName &Domain, FMapKey Key, RowHandle Row)=0UE::Editor::DataStorage::ICoreProviderpure virtual
MapRow(FMapKey Key, RowHandle Row)UE::Editor::DataStorage::ICoreProviderinline
MatchesColumns(RowHandle Row, const Queries::FConditions &Conditions) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
OnUpdate()=0UE::Editor::DataStorage::ICoreProviderpure virtual
OnUpdateCompleted()=0UE::Editor::DataStorage::ICoreProviderpure virtual
RegisterCooperativeUpdate(const FName &TaskName, ECooperativeTaskPriority Priority, FOnCooperativeUpdate Callback)=0UE::Editor::DataStorage::ICoreProviderpure virtual
RegisterHierarchy(const UE::Editor::DataStorage::FHierarchyRegistrationParams &Params)=0UE::Editor::DataStorage::ICoreProviderpure virtual
RegisterQuery(FQueryDescription &&Query)=0UE::Editor::DataStorage::ICoreProviderpure virtual
RegisterTable(TConstArrayView< const UScriptStruct * > ColumnList, const FName &Name)=0UE::Editor::DataStorage::ICoreProviderpure virtual
RegisterTable(const FName &Name)UE::Editor::DataStorage::ICoreProvider
RegisterTable(TableHandle SourceTable, TConstArrayView< const UScriptStruct * > ColumnList, const FName &Name)=0UE::Editor::DataStorage::ICoreProviderpure virtual
RegisterTable(TableHandle SourceTable, const FName &Name)UE::Editor::DataStorage::ICoreProvider
Reindex(IndexHash OriginalIndex, IndexHash NewIndex)UE::Editor::DataStorage::ICoreProviderinline
ReindexRow(IndexHash OriginalIndex, IndexHash NewIndex, RowHandle Row)UE::Editor::DataStorage::ICoreProviderinline
RemapRow(const FName &Domain, const FMapKeyView &OriginalKey, FMapKey NewKey)=0UE::Editor::DataStorage::ICoreProviderpure virtual
RemapRow(const FMapKeyView &OriginalKey, FMapKey NewKey)UE::Editor::DataStorage::ICoreProviderinline
RemoveAllRowsWith()UE::Editor::DataStorage::ICoreProvider
RemoveAllRowsWithColumns(TConstArrayView< const UScriptStruct * > Columns)=0UE::Editor::DataStorage::ICoreProviderpure virtual
RemoveColumn(RowHandle Row, const UScriptStruct *ColumnType)=0UE::Editor::DataStorage::ICoreProviderpure virtual
RemoveColumn(RowHandle Row)UE::Editor::DataStorage::ICoreProvider
RemoveColumn(RowHandle Row)UE::Editor::DataStorage::ICoreProvider
RemoveColumn(RowHandle Row, const FValueTag &Tag)=0UE::Editor::DataStorage::ICoreProviderpure virtual
RemoveColumn(RowHandle Row, const FName &Tag)=deleteUE::Editor::DataStorage::ICoreProvider
RemoveColumn(RowHandle Row, const FName &Identifier)UE::Editor::DataStorage::ICoreProvider
RemoveColumn(RowHandle Row, const FName &Tag)UE::Editor::DataStorage::ICoreProvider
RemoveColumn(RowHandle Row, const FName &Tag)UE::Editor::DataStorage::ICoreProviderinline
RemoveColumns(RowHandle Row, TConstArrayView< const UScriptStruct * > Columns)=0UE::Editor::DataStorage::ICoreProviderpure virtual
RemoveColumns(RowHandle Row)UE::Editor::DataStorage::ICoreProvider
RemoveIndex(IndexHash Index)UE::Editor::DataStorage::ICoreProviderinline
RemoveRow(RowHandle Row)=0UE::Editor::DataStorage::ICoreProviderpure virtual
RemoveRowMapping(const FName &Domain, const FMapKeyView &Key)=0UE::Editor::DataStorage::ICoreProviderpure virtual
RemoveRowMapping(const FMapKeyView &Key)UE::Editor::DataStorage::ICoreProviderinline
ReserveRow()=0UE::Editor::DataStorage::ICoreProviderpure virtual
RunQuery(QueryHandle Query)=0UE::Editor::DataStorage::ICoreProviderpure virtual
RunQuery(QueryHandle Query, DirectQueryCallbackRef Callback)=0UE::Editor::DataStorage::ICoreProviderpure virtual
RunQuery(QueryHandle Query, EDirectQueryExecutionFlags Flags, DirectQueryCallbackRef Callback)=0UE::Editor::DataStorage::ICoreProviderpure virtual
RunQuery(QueryHandle Query, ERunQueryFlags Flags, const Queries::TQueryFunction< void > &Callback)=0UE::Editor::DataStorage::ICoreProviderpure virtual
RunQuery(QueryHandle Query, ERunQueryFlags Flags, Function &&Callback)UE::Editor::DataStorage::ICoreProvider
RunQuery(QueryHandle Query, ERunQueryFlags Flags, Queries::TResult< ResultType > &Result, Function &&Callback)UE::Editor::DataStorage::ICoreProvider
SetParentRow(FHierarchyHandle InHierarchyHandle, RowHandle Target, RowHandle Parent)=0UE::Editor::DataStorage::ICoreProviderpure virtual
SetUnresolvedParent(FHierarchyHandle InHierarchyHandle, RowHandle Target, FMapKey ParentId, FName MappingDomain)=0UE::Editor::DataStorage::ICoreProviderpure virtual
SupportsExtension(FName Extension) const =0UE::Editor::DataStorage::ICoreProviderpure virtual
UnregisterCooperativeUpdate(const FName &TaskName)=0UE::Editor::DataStorage::ICoreProviderpure virtual
UnregisterQuery(QueryHandle Query)=0UE::Editor::DataStorage::ICoreProviderpure virtual
WalkDepthFirst(FHierarchyHandle InHierarchyHandle, RowHandle Row, TFunction< void(const ICoreProvider &Context, RowHandle Owner, RowHandle Target)> VisitFn) const =0UE::Editor::DataStorage::ICoreProviderpure virtual