extend ScQueryCellIteratorBase for custom cell access

Desktop / LibreOffice - Luboš Luňák [collabora.com] - 10 May 2022 14:23 UTC

This moves code related to accessing cells to query to a template base class. Creating more specialization of that class will allow queries that use a cache of sort order for the cells.

Change-Id: I47d1bc2d038717ff64f1d11fa6c7dba2359fec11 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134096

80606b89bbd3 extend ScQueryCellIteratorBase for custom cell access
sc/inc/column.hxx | 5 +-
sc/inc/document.hxx | 5 +-
sc/inc/queryiter.hxx | 172 ++++++++++---
sc/inc/table.hxx | 5 +-
sc/inc/types.hxx | 8 +
sc/source/core/data/queryiter.cxx | 530 +++++++++++++++++++-------------------
sc/source/core/tool/interpr1.cxx | 18 +-
7 files changed, 432 insertions(+), 311 deletions(-)

Upstream: cgit.freedesktop.org


  • Share