Skip to main content

Current To-do List

Bugs

Currently none.

Features

  • Support for MS SQL Server
  • Configurable event timing (RefreshClassPropertiesResolver)
  • Allow customized generation of dirty flag (see DirtyFlagGenerator)
  • It should be possible for DirtyFlagGenerator to generate dirty partition signals for non-IDENTITY entities, bypassing 'new entity' phase.
  • Hyperloglog
  • Binning value resolver
  • Measure using getter (example: getAverage() that gets its value from $this->sum / $this->count)
  • Subtotals
  • From a result, create a Collection containing entities from source.
  • Auto-dashboard
  • Lower & upper bound limit in queries.

Performance

  • Metadata caching
  • Lazy execution.

Limitations

  • Postgres GROUP BY maximum grouping set limit of 4096, can be circumvented by using multiple queries.

Refactors

  • Spin off pivot table to its own package.
  • Spin off UI to its own package (including DistinctValuesResolver)
  • Exception refactoring
  • Use parameters for QueryBuilder (see DoctrineQueryTest)

Tests