final boolean dataCacheEnabled = designtime == false && Boolean.FALSE.equals(dataCacheEnabledRaw) == false;
final DataFactory sortingDataFactory =
new SortingDataFactory(lookupDataFactory(processedReport), performanceMonitorContext);
final CachingDataFactory dataFactory = new CachingDataFactory(sortingDataFactory, dataCacheEnabled);
dataFactory.initialize(new ProcessingDataFactoryContext(processingContext, dataFactory));
final FunctionStorageKey functionStorageKey = FunctionStorageKey.createKey(null, processedReport);
this.dataFactoryManager.store(functionStorageKey, dataFactory, true);
// eval query, query-limit and query-timeout
this.flowController = flowController;