Entity struct for data_loader configuration.
Allows overriding data loading modules at DSL level.
Usage
Override entire data_loader module (positional argument):
data_loader MyApp.Table.CustomDataLoaderOverride specific sub-builders (block syntax):
data_loader do
query MyApp.Table.DataLoader.QueryBuilder
filter_parser MyApp.Table.DataLoader.FilterParser
pagination MyApp.Table.DataLoader.PaginationHandler
tenant MyApp.Table.DataLoader.TenantResolver
hooks MyApp.Table.DataLoader.HookRunner
relation MyApp.Table.DataLoader.RelationLoader
endDefaults
When no overrides are specified, the following defaults are used:
query-MishkaGervaz.Table.Web.DataLoader.QueryBuilder.Defaultfilter_parser-MishkaGervaz.Table.Web.DataLoader.FilterParser.Defaultpagination-MishkaGervaz.Table.Web.DataLoader.PaginationHandler.Defaulttenant-MishkaGervaz.Table.Web.DataLoader.TenantResolver.Defaulthooks-MishkaGervaz.Table.Web.DataLoader.HookRunner.Defaultrelation-MishkaGervaz.Table.Web.DataLoader.RelationLoader.Default
See MishkaGervaz.Table.Dsl.DataLoader and
MishkaGervaz.Table.Web.DataLoader.
Summary
Functions
Transform the data_loader after DSL compilation.