0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-28 09:16:49 +01:00
posthog/ee
Karl-Aksel Puulmann 35813b3b49
Refactor breakdowns to work with materialized person columns (#5807)
* Make breakdown join with person if needed

* Refactor trends to be purely class-based, don't rely on wonky inheritance

* Extract method

* Improve person join behavior

* Remove unneeded parameter

* Mark a function thats always passed as such

* Add test case demonstrating previous non-join case

* Unify two get_breakdown_prop_values methods

* Add test for materialized columns

* Simplify trends breakdown query

* Unify _breakdown_prop_params for events/person breakdowns

* Use shared column_optimizer

* Typing fix

* Cleanup

* Code style cleanup

* Code style cleanup

* Fix param ordering
2021-09-07 09:05:13 +03:00
..
api SAML - frontend & enforce (#5758) 2021-08-27 09:37:30 -07:00
bin Revert "Fix CH no data blocker (#5238)" (#5239) 2021-07-21 06:38:08 +00:00
certs
clickhouse Refactor breakdowns to work with materialized person columns (#5807) 2021-09-07 09:05:13 +03:00
idl
kafka_client Plugin log entries (#3482) 2021-05-06 10:54:32 +03:00
management/commands Fix build (#5162) 2021-07-16 16:21:36 +03:00
migrations Event properties taxonomy (#4486) 2021-06-03 09:22:16 -04:00
models SAML support (#5681) 2021-08-27 07:20:49 -07:00
tasks Materialize person columns automatically (#5760) 2021-08-28 12:14:30 +03:00
__init__.py
apps.py
conftest.py Speed up EE tests by not destroying tables (#5715) 2021-08-25 10:58:09 +02:00
docker-compose.ch.test.yml Default to "posthog" cluster (#5164) 2021-07-16 17:04:15 +03:00
docker-compose.ch.yml Include users.xml config for dev/test clickhouse instance (#5732) 2021-08-25 01:47:15 +00:00
LICENSE
settings.py Add more materialized column settings (#5806) 2021-09-04 18:07:20 +03:00
urls.py SAML support (#5681) 2021-08-27 07:20:49 -07:00