Fixed: [export] improve memory footprint for filter by Geographical Unit

This commit is contained in:
2022-11-03 13:59:16 +01:00
parent 82d9ab8ca6
commit df4f5e7cf8
5 changed files with 84 additions and 19 deletions

View File

@@ -41,7 +41,7 @@ class GeographicalUnitRepository implements GeographicalUnitRepositoryInterface
{
return $this->repository
->createQueryBuilder('gu')
->select('PARTIAL gu.{id,unitName,unitRefId,layer}')
->select(sprintf('NEW %s(gu.id, gu.unitName, gu.unitRefId, IDENTITY(gu.layer))', GeographicalUnit\SimpleGeographicalUnitDTO::class))
->addOrderBy('IDENTITY(gu.layer)')
->addOrderBy(('gu.unitName'))
->getQuery()